0%

Mac Native Function

Mac hotkey

key desc
cmd + opt + esc 强制退出某个软件。通常在软件无响应时使用
cmd + shift+ 3 对整个屏幕进行截图
cmd + shift + 4 对自行选择的区域进行截图
cmd + shift + 5 更多方式截图和录屏(新版本系统)
cmd + ` 切换同个软件的不同窗口
cmd + opt + 8 open or close zoom
cmd + opt + - zoom in
cmd + opt + = zoom out
opt + shift + 方向 先用触摸板选中一处,然后可以通过方向键叠加选中的内容
^ + A 行首
^ + E 行尾

MacOS

非必要更新软件一定要在空闲时间更新,比如这个:
macOS_img
macOS_img

Dock的最佳位置是放在右边,并且隐藏起来,这样既有较大的屏幕可视区间,也不会经常因为移动鼠标到左边而误触,毕竟MacOS的窗口控制习惯是在左边。

通过命令和粘贴文件

1
2
3
4
5
6
7
# 将a.txt文件类容写入剪切板,相当于 cmd + C
pbcopy < blogpost.txt
cat a.txt | pbcopy
# 将主目录的文件列表复制到剪贴板
ls ~ | pbcopy
# 复制终端当前目录
pwd | pbcopy
1
2
3
4
# 将刚刚存入剪切板的a.txt内容复制到终端,相当于 cmd + v
pbpaste
# 追加内容到对应的文件
pbpaste >> tasklist.txt

Desktop

Read more »

apt-get国内太慢

ubuntu和debian的镜像源都要换:

1
2
sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

还原:

1
sed -i s@/mirrors.aliyun.com/@/deb.debian.org/@g /etc/apt/sources.list

更换163的镜像:

1
2
3
4
5
6
#更新apt-get源 使用163的源
mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list && \
echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list

apk命令更换源

1
2
3
echo "http://mirrors.aliyun.com/alpine/v3.8/main" > /etc/apk/repositories \
&& echo "http://mirrors.aliyun.com/alpine/v3.8/community" >> /etc/apk/repositories \
&& apk update upgrade \

将命令的返回值赋值给变量(Shell命令)

  • A=ls -la 反引号,运行里面的命令,并把结果返回给变量A
  • A=$(ls -la)等价于反引号

linux shell通过curl获取HTTP请求的状态码

1
curl -I -m 10 -o /dev/null -s -w %{http_code} www.baidu.com
Read more »

Server Status Variables

设置事务自动提交

1
2
3
# 查看是否开启自动提交事务
SHOW VARIABLES LIKE 'AUTOCOMMIT';
select @@AUTOCOMMIT;

设计优化

tinyint和char(1)性能对比

https://blog.csdn.net/yzj5208/article/details/81214780?utm_source=blogxgwz6

布尔类型字段的设计

可以使用bit类型,节约磁盘存储空间。

datetime 和 timestamp 的区别与选择

https://segmentfault.com/a/1190000017393602

Read more »

必备软件

快贴

  • 端到端加密PIN
  • 开机自启
  • 自动设置剪贴板

Problem

每次要手动同步剪贴板?

Wox

对标Alfred

快捷键配置修改

  • Web Search改成在New Tab打开
  • Clipboard History,修改热键为cp,安装命令

Problem

Read more »