发布时间:
Github 代理配置 #
-
设置代理
git config --global http.https://github.com.proxy http://127.0.0.1:33210
-
取消代理
git config --global --unset http.https://github.com.proxy
Windows #
端口 #
-
查找端口
netstat -ano | findstr "8848"
-
干的掉端口
11724
taskkill /PID 11724 /F
系统信息 #
-
系统信息
systeminfo
-
环境变量
set
-
DirectX 诊断工具 WIN + R
dxdiag
-
注册表 WIN + R
regedit
网络 #
- DNS 查询工具
nslookup example.com
- tracert 路由追踪
tracert example.com
- ipconfig 网络配置
ipconfig /all # 查看当前网卡 IP ipconfig # 刷新 DNS ipconfig /flushdns # 查看 DNS 缓存 ipconfig /displaydns # 重新注册DNS并刷新 ipconfig /registerdns
- telnet 远程连接,可测试端口是否放行。
telnet
ip|域名
端口
telnet example.com 80
- netstat 网络连接工具
netstat -ano
- net use 挂载共享目录
# net use <驱动器号>: \\服务器IP\共享名称 /user:用户名 密码 net use Z: \\192.168.1.100\SharedFolder /user:user password
Window 桌面飞了 #
没有桌面了,打开任务管理器(文件->运行新任务),新建 explorer.exe
即可恢复。
-
explorer
explorer
安卓证书 #
需要有 jdk 环境
-
keytool 生成密钥库和签名证书
keytool -genkeypair -v -keystore my-release-key.keystore -alias my-alias -keyalg RSA -keysize 2048 -validity 10000
-
参数说明:
-genkeypair
:生成密钥对(公钥和私钥)。-v
:显示详细信息。-keystore my-release-key.keystore
:指定生成的密钥库文件名(如my-release-key.keystore
)。-alias my-alias
:为密钥对设置别名(如my-alias
)。-keyalg RSA
:指定密钥算法为 RSA。-keysize 2048
:指定密钥长度为 2048 位(推荐值)。-validity 10000
:证书有效期为 10000 天(约 27 年)。
-
查看证书信息
keytool -list -v -keystore my-release-key.keystore
Linux #
Crontab #
-
添加定时任务
crontab -e
-
每天 7 点 30 执行一次
30 7 * * * systemctl start xxxxx.service
-
查看定时任务
crontab -l
Service #
-
添加系统服务
vi /etc/systemd/system/xxx.service
[Unit] Description=事件订阅通知 [Service] ExecStart=/home/xxx/xxx [Install] WantedBy=multi-user.target
-
参数说明:
Description
脚本描述ExecStart
脚本执行路径
-
启用服务
systemctl enable xxx.service
Chrome #
--allow-insecure-localhost
允许忽略本地主机上的 TLS/SSL 错误(无间隙,不阻止请求)--ash-no-nudges
隐藏可能干扰 tast 集成测试的教育提示。有点类似于 --no-first-run,但会影响系统 UI 行为,而不是浏览器行为。--incognito
隐身模式--kiosk
启动 Chrome 时进入全屏模式,并禁用界面操作。--force-dark-mode
控制浏览器主题--force-app-mode
强制APP模式,无法控制窗口大小--lang=cn
语言选择--no-first-run
跳过首次运行任务,也不显示其他对话框、提示或气泡--no-default-browser-check
禁用默认浏览器检查。对于我们希望避免显示默认浏览器信息栏的UI/浏览器测试很有用--user-data-dir
浏览器存储用户配置文件的目录。--window-size=1600,1024
设置初始窗口大小。以“800,600”格式的字符串提供。
通过命令操作浏览器
-
打开百度
chrome.exe ^ --enable-automation ^ --app=https://www.baidu.com ^ --lang=cn ^ --no-first-run ^ --user-data-dir=D:\.temp\test
-
本地 HTML 导出 PDF
chrome.exe ^ --headless ^ --disable-gpu ^ --disable-javascript ^ --no-pdf-header-footer ^ --print-to-pdf="d:\example.pdf" ^ "file:///c:\index.html"
Git #
将本地代码推送新仓库 #
# 1、初始本地仓库
git init
# 2、添加远程仓库地址
git remote add origin https://github.com/yourusername/your-repo.git
# 3、添加当前目录下所有文件
git add .
# 4、提交更改
git commit -m "Initial commit" # 提交并添加描述
# 5、推送到远程仓库的 master 分支
git push -u origin master
# 或
git push -u origin main
解决冲突 #
- 拉取远程更改
git pull origin master
- 再次推送
git push origin master
- 强制推送(慎用,会覆盖)
git push origin master --force
- 合并远程分支的历史,拉取远程分支的最新更改,并允许合并不相关的历史
git pull origin master --allow-unrelated-histories