Tampermonkey学习
调试
打开Tampermonkey的设置里面的Debug scripts后会在代码开头自动添加debugger,使代码开始时进入调试模式。
无痕窗口
无痕窗口更新Tampermonkey的设置不及时,应该在正常窗口调试。
在本地改代码调试
use an external editor to edit my scripts
// @require file://D:/repository/demo/JavaScript/myj.js
放在其他脚本(// @require)加载的后面
在后台标签页被冻结(tab freezing)
在设置=>性能=>始终让以下网站保持活跃状态=>选择网站。就可以在开发者工具中刷新,页面也不会被冻结。
android-studio编译并运行应用
安装中文语言包
- 下载中文语言包。
- 第一步:AndroidStudio->设置->插件->从磁盘安装插件->下载的jar包->重启AndroidStudio
第二步:自定义(Customize)->语言和地区(Language and Region)->语言(Language)->Chinese->重启AndroidStudio
或者 设置->外观与行为->系统设置->Language and Region->语言(Language)->Chinese->重启AndroidStudio
Gradle-指定Gradle依赖的JDK版本
您的构建当前配置为使用不兼容的 Java 21.0.6 和 Gradle 7.2。无法同步项目。
- 需要安装Gradle对应版本的jdk。Gradle 7.2对应jdk 17,下载并解压jdk 17。
- 依次点击 “File” - “Settings” - “Build, Execution, Deployment” - “Build Tool” - “Gradle” - “Gradle JDK”, 选择jdk解压的地址即可。
termux配置
更改mirror
termux-change-repo
安装sshd,端口默认为8022
1 | pkg upgrade |
局域网中运行vnc远程桌面
1 | pkg install x11-repo |
在~/.vnc/xstartup
文件中添加xfce4-session &
防止应用被系统终止
1 | su |
代理
有时候开v2rayng会断开连接,有时候可以开代理连接。
alpinelinux安装
alpinelinux
系统资源占用少
安装
1 | wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh |
ssh的登陆信息:
1 | ssh 端口:22 |
在/etc/ssh/sshd_config
中修改
1 | Port * |
修改密码passwd root
开启BBR3
1 | cat > /etc/sysctl.conf << EOF |
更新alpinelinux
1 | # 查看当前版本 |
笔记本命令行开启wifi热点
netsh wlan set hostednetwork mode = allow ssid=[wifi_name] key=[wifi_password]
netsh wlan start hostednetwork
五类、六类、七类网线网速区别
分类 | 线皮标识 | 最高传输速度 |
---|---|---|
五类 | CAT-5 | 100Mbps |
超五类 | CAT-5e | 1Gbps |
六类 | CAT-6 | 1Gbps |
超六类 | CAT-6a/6e | 10Gbps |
7类 | CAT-7 | 10Gbps |
8类 | CAT-8 | 40Gbps |
参考:
网线和水晶头的分类
mingw64和cmake在vscode中运行和调试
vscode中安装c++扩展后进行调试
点击最左边Run and Debug,再点击设置图标打开launch.json,点击右下边的Add Configuration。选择gdb launch。
修改program值为生成的可执行程序目录地址。
miDebuggerPath值修改为gdb.exe的目录地址。
回到Run and Debug,点击左上角运行按钮,即可使用断点调试了,左下角的调试按钮不是根据launch.json的配置调试的。
cmake编译项目
安装vscode的cmake扩展。settings.json的”cmake.sourceDirectory”中设置CMakeLists.txt位置。
点击最左侧cmake按钮,点击PROJECT STATUS的Delete Cache and Reconfigure。
点击PROJECT OUTLINE的Build All Projects,完成编译
手动命令编译
没有vscode上面的编译方法的多线程编译,可能编译较慢
1 | # 在build文件夹,".."为上级目录即CMakeLists.txt的所在目录 |
1 | # 其他常用命令 |
KED-plasma设置系统代理
在设置-WiFi和互联网-代理服务器中,使用手动指定的代理服务器配置
http://127.0.0.1端口****
过一会,或者重启chromium生效。
hexo增加tags页面
1.生成tags的page
1 | hexo new page tags |
2.在新生成的文件中增加一行type: tags
1 | title: Tags |
3.在_config.next.yml中添加tags的menu
1 | menu: |
error_page 404 /index.html;
location = /404/ {
root /root/myblog/public;
internal;
}