注意文件编码!UTF-8 乱码的话换 GB18030/GBK/GB2312
#NoEnv
#SingleInstance force
!a::Send ^a ; 将 Alt+A 设置为全选
!x::Send ^x ; 将 Alt+X 设置为剪切
!c::Send ^c ; 将 Alt+C 设置为复制
!v::Send ^v ; 将 Alt+V 设置为粘贴
!s::Send ^s ; 将 Alt+S 设置为保存
!z::Send ^z ; 将 Alt+Z 设置为撤销操作
!d::Send ^d
!f::Send ^f
!r::Send ^{F5} ; 将 Alt+R 设置为刷新界面
!t::Send ^t ; 将 Alt+T...
分类为 操作系统 的文章:
注:以下两个版本的区别:v2 中 #NoEnv 为默认项不用写、#If 换成了 #HotIf。置顶后窗口设为半透明(部分App自己会修改这个半透明效果为不透明但不影响置顶功能)。
AutoHotkey v2:
#SingleInstance Force
#InstallKeybdHook
global initialCapsLockState := ""
#HotIf GetKeyState("CapsLock", "P")
; 将当前窗口置顶/取消置顶
t::
initialCapsLockState := GetKeyState(&q...
macOS
Karabiner-Elements.app
建议将 cpas_lock 换为 fn,以防止与 macOS 一键打开/切换到 App(替代 Cmd + Tab) 中的按键产生冲突。
{
"description": "方向: caps_lock + h/j/k/l",
"manipulators": [
{
"from": {
"key_code": "h",
"modifiers": {
...
https://www.shuihuoibm.com/thread-573107-1-1.html
看到很多小伙伴,因为使用了论坛大佬之前版本的雷电描述文件,导致雷电接口不工作,win下设备管理器也看不到相应的设备。英特尔客服还给说是黑果造成的硬性损伤(看来客服也是很痛很黑果啊)
实际上接口并没有坏,只是该描述文件与固件原有的运行模式不匹配,重启或关机后,雷电控制器被置于安全模式(the thunderbolt controller is in safe mode),此时雷电口将不能使用...
适用版本: frp_0.52.3
服务端
frps.toml
bindPort = 7000
auth.token = "TOKEN"
log.to = "/var/log/frp/log"
allowPorts = [
{ single = 3389 },
{ start = 9000, end = 9999 }
]
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "man"
webServer.password = "srcret"
添加为服务 /etc/systemd/system/frpd.service
[U...
用到的软件
ddcctl、Karabiner-Elements.app
用法
RightCmd + \ --> 将副屏输入源切换为 VGA
RightOpt + \ --> 将副屏输入源切换为 HDMI
RightCmd + RightOpt + \ --> 将副屏输入源切换为 DP
changeExternalDisplayInputSource.json
~/.config/karabiner/assets/complex_modifications/
{
"title": "Change the external display input source",
"author": "win...
此脚本做了(假设提前选中了名为 projects 的目录):
0. 弹出输入框(假设你输入了“项目目录”并点了确定按钮)
1. 将 projects 改名为 projects.localized
2. 创建 projects.localized/.localized/zh_CN.strings
3. 在 zh_CN.strings 中写入 "projects"="项目目录";
AppleScript 脚本代码:
on run {input, parameters}
-- 将目录名称本地化
tell application "Finder"
-- ...
功能效果:在 finder 中选中目录后再按快捷键可在当前目录中创建一个名为 README.md 的文本文件。
创建“创建空文本文件”的代码
打开“自动操作.app/Automator.app”,新建文稿类型“快速操作”,设置为:
工作流程收到当前【没有输入】位于【访达.app】
左侧“资源库-实用工具-运行AppleScript”拖到右侧,将代码替换为:
on run {input, parameters}
tell application "Finder"
make new file at (get inser...
安装
安装 fish shell 的插件管理器 fisher
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
用 fisher 安装 nvm
fisher install jorgebucaran/nvm.fish
配置 nvm 的默认 node 版本和启用的全局包
# ~/.config/fish/config.fish
# yarn 和 np 都是包管理工具,可以选其一
set --universal nvm_default_version v19.6.0
set --universal nvm_default_packages yarn np
...
yum install ImageMagick
反转
convert -flop reverse.jpg reversed.jpg # 水平反转
convert -flip reverse.jpg reversed.jpg # 垂直反转
convert -flip reverse.gif reversed.gif # 垂直反转 GIF 动图
批量缩小 gif (支持缩小动图)
# 仅处理宽度大于 200 的 .gif
find . -type f -name "*.gif" | while read line; echo $line; convert -resize '200>' $line $line; end
批量生成缩略...
启用防火墙
systemctl start firewalld
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent
firewall-cmd --remove-port=3306/tcp --permanent
firewall-cmd --reload
启用交换空间 swap 分区
dd if=/dev/zero of=/swapfile bs=1024k count=8192
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
软件源
...
安装Download URL Rewrite Module 2.1
/web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="http2https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input=&q...