1.转换图片大小
convert -resize 50% old.jpg new.jpg
|
2.项目启动celery服务
celery worker --app=taidii --loglevel=info --logfile=celery-worker-default-out.log
celery beat --app=taidii --loglevel=info
|
3.项目修改js之前
cd static/js/app/modules/ babel --presets react --watch reactSrc/ --out-dir reactBuild/
|
4.ssh保持连接
ssh -o TCPKeepAlive=yes -o ServerAliveInterval=300
|
5.django south
python manage.py syncdb python manage.py convert_to_south appname p python manage.py schemagration appname --initial python manage.py schemagration appname --auto python manage.py migrate appname --fake 00001.xxx python manage.py migrate appname
|
6. markdown 语法
6.1. 脚注
使用 [^keyword] 表示注脚。
6.2. 内容目录
使用[TOC]引用目录
6.3 待办事宜 Todo 列表
使用带有 [ ] 或 [x]
(未完成或已完成)项的列表语法撰写一个待办事宜列表例如:
6.4 表格
6.5 流程图和时序图
流程图:
时序图:
6.6 LaTeX 公式
$ 表示行内公式:
$$ 表示整行公式:
git 统计
# 1、统计某人的代码提交量,包括增加,删除 git log --author="$(git config --get user.name)" --since=2014-07-01 --until=2016-08-01 --pretty=tformat: --numstat | awk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }'
# 2、仓库提交者排名前5(如果看全部,去掉head管道即可) git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5
|
^M: bad interpreter
window下编辑过的文件放到unix系统执行。会报错。
使用vi
打开文件
然后:w
保存,即可
Powershell
使用linux
风格的快捷键
notepad.exe $PROFILE
Set-PSReadlineOption -EditMode Emacs
|
nginx添加自定义的ssl
制作密钥
openssl genrsa -out test.key 2048
|
制作证书
openssl req -new -x509 -days 365 -key test.key -out test.crt
|
修改nginx配置
server { listen 443; server_name test.com; ssl on; ssl_certificate /etc/nginx/ssl/test.crt; ssl_certificate_key/etc/nginx/ssl/test.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; location / { root /usr/share/nginx/html; index index.html index.htm; } }
|
svn clean up failed
- 安装sqlite3命令行工具 (sqlite-tools-win32) from http://www.sqlite.org/download.html
sqlite3 .svn/wc.db "select * from work_queue"
sqlite3 .svn/wc.db "delete from work_queue"
清除命令行记录和登陆记录
sudo lastlog -C -u <username>
history -c
|
python多cpu build
MAKEFLAGS="-j$(nproc)" pip install xxx
|
redis设置用户名密码权限
参考redis
docs
ACL SETUSER username on >PASSOWRD allchannels ~* allcommands ACL SETUSER 用户名 on >密码 key 命令
ACL SETUSER xm on >admin123 allchannels ~* allcommands
|
kafka
消费者
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning --group group-python-test
|
生产者
kafka-console-producer.sh --bootstrap-server localhost:9092 --topic test
|
golang交叉编译
GOOS=linux GOARCH=amd64 go build -o <output>
|
centos添加启动项
在CentOS中添加启动项通常需要创建一个Systemd单元文件来管理服务。下面是一些简单的步骤来实现这个过程:
- 创建一个名为
<服务名称>.service
的文件,其中<服务名称>
是你想要添加的服务名称。可以使用任何文本编辑器创建该文件。
sudo vi /etc/systemd/system/<服务名称>.service
|
- 在打开的文件中,输入以下内容:
[Unit] Description=<服务描述> After=network.target
[Service] ExecStart=<可执行文件的路径> Restart=on-failure
[Install] WantedBy=multi-user.target
|
确保将<服务描述>
替换为对你的服务的简短描述,并将<可执行文件的路径>
替换为你要运行的可执行文件的路径。
保存并关闭文件。
运行以下命令来重新加载Systemd配置:
sudo systemctl daemon-reload
|
- 运行以下命令以启用并启动服务:
sudo systemctl enable <服务名称>.service sudo systemctl start <服务名称>.service
|
确保将<服务名称>
替换为你在步骤1中创建的服务名称。
现在,你的服务将在CentOS启动时自动启动。你可以使用以下命令来管理服务:
sudo systemctl stop <服务名称>.service # 停止服务 sudo systemctl restart <服务名称>.service # 重启服务 sudo systemctl status <服务名称>.service # 查看服务状态
|
aria2
dir=D:\Download
enable-dht=true bt-enable-lpd=true enable-peer-exchange=true
bt-tracker=udp://tracker.opentrackr.org:1337/announce,udp://9.rarbg.com:2810/announce,udp://opentracker.i2p.rocks:6969/announce,https://opentracker.i2p.rocks:443/announce,udp://tracker1.myporn.club:9337/announce,udp://tracker1.bt.moack.co.kr:80/announce,udp://tracker.torrent.eu.org:451/announce,udp://p4p.arenabg.com:1337/announce,udp://open.stealth.si:80/announce,udp://open.demonii.com:1337/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://explodie.org:6969/announce,udp://exodus.desync.com:6969/announce,https://tracker.tamersunion.org:443/announce,https://tracker.nanoha.org:443/announce,https://tracker.lilithraws.org:443/announce,https://tr.burnabyhighstar.com:443/announce,https://1337.abcvg.info:443/announce,http://tracker.mywaifu.best:6969/announce,http://bt.okmp3.ru:2710/announce
|
mac删除无用的支持在后台服务
ls /Library/LaunchDaemons/ ls /Library/LaunchAgents/
sudo rm /Library/LaunchDaemons/<对应的服务> sudo rm /Library/LaunchAgents/<对应的服务>
|
user加入docker的group
groups
sudo gpasswd -a $USER docker
|
switch游戏nsz转为nsp
安装: https://github.com/nicoboss/nsz/releases/
nsz -D /path/to/your/game.nsz
|