工作中遇到的问题及解决记录
各种小技巧
(持续更新...)
-
chrome访问ftp服务器跳转到访达
chrome://flags/#enable-ftp设置成enable -
切换到XHR查看动态资源的加载
F12 - network - 刷新 - XHR -
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
参考SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
export HOMEBREW_FORCE_BREWED_CURL=1
-
django使用在mac上相关问题解决
参考Django 运行时出错总结、Django2.2报错 -
mac chrome设置网页颜色不跟随系统
在终端执行如下命令
defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool YES
设置关闭即继续跟随系统
defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool NO
- 输出python虚拟环境下已安装的软件包
pip freeze > requirements.txt # 输出
pip install -r requirements.txt # 安装
-
chrome跨域问题
chrome://flags 找到SameSite by default cookies和Cookies without SameSite must be secure将上面两项设置为 Disable即可 -
设置sublime打开文件多个tab设置preferences-settings添加
"open_files_in_new_window": false
-
禁用sublime检查更新preferences-settings添加
"update_check": false,
-
sublime prettyjson插件格式化包含中文的json时显示unicode编码,preferences-package settings-prettyjson-settings 设置
ensure_assii=false
-
sublime prettyjson格式化快捷键不生效,绑定快捷键preferences-key bindings
[
{
"key": ["ctrl+command+j"],
"command": "pretty_json"
}
]
-
mumu模拟器在相册中找不到adb push进去的照片
放入电脑中的mumu共享文件夹即可,adb push xxx /sdcard/DCIM/Camera
无效 -
生成随机字符串
import random
def get_random_string(str_len):
return ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(str_len))
-
iPhone获取idfa
在app store搜索idfa查看对应app如myidfa等 -
python新库学习,示例代码参考站点:Python Code Examples
-
python -m http.server 9000
(python3)可搭建一个简易的web服务器
$ python -m http.server -h
usage: server.py [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]
positional arguments:
port Specify alternate port [default: 8000]
optional arguments:
-h, --help show this help message and exit
--cgi Run as CGI Server
--bind ADDRESS, -b ADDRESS
Specify alternate bind address [default: all interfaces]
--directory DIRECTORY, -d DIRECTORY
Specify alternative directory [default:current directory]
- 科学上网
注册并购买https://www.vultr.com/,进入机器,执行如下命令
yum install -y wget
# 指定端口后,一路回车
bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray.sh)
systemctl start v2ray.service
# 查看配置用于在软件中填写
nl /etc/v2ray/config.json
mac端v2ray下载,其他端及同类产品可参看神一样的工具们
- 下载b站视频
- 替代百度的搜索F搜
- pycharm快捷键不能格式化代码了
关闭网易云音乐,格式化快捷键冲突 - pycharm 打开项目后,设置中无法选择解释器了
删除项目中的.idea
文件夹,重新启动即可,参考Can't add interpreter - mac安装tcpping和telnet
- 忘记数据库密码了,但本地navicat连接保存了数据库密码,怎么找回?
参考how-does-navicat-encrypt-password - 网页截图工具
chrome插件screenshot - 在github项目,在其url后加上1s会在网页版的vs code中打开项目
如项目https://github.com/tiangolo/full-stack-fastapi-postgresql
加上1s后变成https://github1s.com/tiangolo/full-stack-fastapi-postgresql
则在网页版的vs code中打开项目 - 在github项目web网页下,点击键盘上的句号(.)则也可以在网页版的vs code中打开项目
- 在github项目url前加上gitpod.io则可打开在线运行环境
- json可视化jsonhero github
- 简历生成器Reactive Resume、Reactive Resume首页,切换到Reactive Resume中文
- 小米手机创建vpn无法点击确定
重启下手机即可 - 可以找到历史版本的apk的应用市场:酷安、应用汇、豌豆荚
- 关闭指定网站的chrome通知
点击该网站ulr的https的加锁,关闭通知即可 - 快速截屏或录屏并拷贝到电脑
- 截屏
adb shell screencap -p /sdcard/test.png
adb pull /sdcard/test.png .
- 录屏
$ adb shell screenrecord /sdcard/1.mp4
$ adb pull /sdcard/1.mp4 .
部分手机把 screenrecord 功能给回收了,执行如上命令会出现
/system/bin/sh: screenrecord: not found
,可使用scrcpy -r 1.mp4
替代,关于scrcpy可参看手机与电脑协作
- charles map local socket broken pipe (write failed)
参考修复https://www.jianshu.com/p/c9530ce5b328 - 升级android13后,adb install 卡住不动,安装不了apk
升级adb到最新版本adb下载 - clash
Clash:一个 Go 语言开发的多平台代理客户端,Github
ClashX:Clash 的 Mac 图形客户端,Github
ClashForAndroid:Clash 的 Android 图形客户端,Github
Clash for Windows:本项目,Clash 的 Windows/macOS 图形客户端,Github - charles mock时时跨域抓包报网络错误
- 使用charles的rewrite功能,上方location添加报网络错误的域名地址,可使用匹配如host,path
- rules添加规则
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, GET, OPTIONS, DELETE, PUT
Access-Control-Allow-Headers: Accept,Origin,X-Requested-With,Content-Type,Last-Modified
Access-Control-Allow-Headers: Origin, No-Cache, X-Requested-With, If-Modified-Since, Cache-Control, Expires, Content-Type, X-E4M-With, Index-Url
Access-Control-Allow-Credentials: true
Content-Type: application/json
还是不行,把正常返回时, 缺少的Response Head加上即可
- 小米解锁工具解锁时需要手机登录账号并开启云同步功能
- mac拷贝文件到parallels虚拟机,直接拖动过去即可
- xcode不支持高版本iOS系统
参考解决xcode doesn‘t support iphone’s ios 14.6 (18f72),iOS-DeviceSupport - 小米手机升级开发版
关于升级 MIUI 开发版需要注意的事项、小米红米手机绕过官方内测申请,“偷渡”升级到开发版详细教程,告别刷分和等待 - 刷面具
Magisk安装教程、刷面具视频教程 - 关闭chrome的更新
进入目录cd /Library/Google/GoogleSoftwareUpdate
,修改或者删除GoogleSoftwareUpdate.bundle即可 - mac 上 pyinstall打包问题解决
PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.9.4
pip install -r requirements.txt
pyinstaller --windowed --onefile --clean --noconfirm xx.py
- 小米手机在浏览器中输入chls.pro/ssl下载charles证书一直下载失败
下载管理,设置,关闭“使用迅雷下载引擎” - mac屏幕录制
Screen Recorder,可开启录制系统声音,安装声音插件时可能会修改到输出,需要修改系统声音设置 - clashx配置
- clashx github
- 使用clashx pro来使用增强功能(推荐)
- clash configuration说明
- clash规则参考文档
- clash rules
- clash rules readme
rules providers url如果报错可修改地址为
https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release
如https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt
-
mac上用parallel安装win11提示这台电脑不符合安装此版本的windows所需的最低系统
创建前勾选安装前设定,在硬件选项中添加TPM芯片即可 -
sublime文件对比插件
- Sublimerge(收费)
- Compare Side-By-Side
- mac微信防撤回
- 安装mac版非插件检测版本,据说最高支持到3.2.1版本,不要升级
- 安装微信小助手
- 参考WeChatExtension-ForMac、、WeChatTweak-macOS
- 旧版下载地址
- ChatGPT体验
- 前提:还是必须有梯子
- ChatGPT邮箱注册完成之后,会需要进行手机号验证
- 使用虚拟电话号码平台来获取
- 搜索服务OpenAI
- 我购买的是印度的(给自己的账号充值0.3美元就差不多了)
- 收到验证码后就可以注册成功了
- 网络代理
- 在线运行代码
- chrome升级后,网站某些区域不限时,console报错“https... was loaded over HTTPS, but requested an insecure frame http...”
- 在chrome可以尝试使用chrome://net-internals/#hsts中delete domain security policies后进行http访问
- 强制让chrome使用HTTP而不是HTTPS访问的方法
- 关闭chrome的更新,进入目录
cd /Library/Google/GoogleSoftwareUpdate
,修改或者删除GoogleSoftwareUpdate.bundle即可
- vscode打开多个文件夹
- 点击“将文件夹添加到工作区”项