服务器
云服务器
纯ipv6云服务器下玩ipv4和docker (qq.com)
9.9元/年的云服务器H2G3M(适合学生党/开发者)
# 胎教级教程!一步到胃!免费白嫖10年VPS服务器!不限流量,可搭建ip代理节点,建站!无任何套路!建议收藏!
Serv00搭建各种服务 (openface.cc)
服务器上创建一个新的用户,并赋予 root 权限服务器上创建一个新的用户,并赋予root权限_登录到您的服务器并root创建用户lab:-CSDN博客
代理ssh 挖洞代理1ssh -CqTnNf -D 1080 -4 root@2602:294:0:dc:1234:1234:46cd:0001
其中 -C 为压缩数据,-q 安静模式,-T 禁止远程分配终端,-n 关闭标准输入,-N 不执行远程命令。此外视需要还可以增加 -f 参数,把 ssh 放到后台运行。这些 ssh 代理没有短线重连功能,链接断了命令就退出了,所以需要些脚本监控重启,或者使用 autossh 之类的工具保持链接。
1export ALL_PROXY=socks5h://localhost:1080 ...
nix包管理器
安装 Nixnix 是一个函数式的包管理器,想像成 apt-get 或者 homevrew 这种的,或者 npm。
在命令行执行 curl -L https://nixos.org/nix/install | sh 就可以自动安装 nix
如果被墙,也可以使用清华镜像站的 sh <(curl https://mirrors.tuna.tsinghua.edu.cn/nix/latest/install)
更换镜像 (可选)目前已知的有清华镜像站 https://mirrors.tuna.tsinghua.edu.cn/help/nix/
可以通过在 ~/.config/nix/nix.conf 文件中写入以下内容,获得安装加速
1substituters = https://mirrors.tuna.tsinghua.edu.cn/nix-channels/store https://cache.nixos.org/
并且执行以下命令获得源码下载加速
12nix-channel --add https://mirrors.tuna.tsinghua.edu.cn/nix-cha ...
ssh连接服务器
使用 RSA 密钥来免密登录
使你的服务器支持密钥登陆,如果已经设置过的可以跳到下一步
可以去 这里 看一看菜鸟教程的教学,我把主要过程摘录如下:
登陆你打算使用密钥登录的账户,执行以下指令:
1cd ~ & ssh-keygen
然后一路回车,不要设置密钥锁码!否则登陆的时候还得再输这个码,直接回车就行
1234cd .sshcat id_rsa.pub >> authorized_keyschmod 600 authorized_keyschmod 700 ~/.ssh
用 FTP 把 ~/. ssh/id_rsa(就是刚生成的私钥)下下来,我的建议是重命名(起个有意义的名字)后放进 %USERPROFILE%/.ssh/ 目录下,因为自机生成的密钥也会放在这个文件夹, 可修改相应的 config 文件
编辑 /etc/ssh/sshd_config, 增加(修改/去除注释化/检查)的设置如下
1234567RSAAuthentication yesPubkeyA ...
快捷键
windows 快捷键来源
快速显示桌面 Win+D 键
只要按下 Windows+D 键,所有的窗口都会缩小,桌面就出现了。如果你想再看看刚才的窗口,再单击 Windows+D 键就行。
开启文件管理器 Win+E 键
快速锁定计算机 Win+L 键
开启 Emoji 图标 Win+.键
打开剪切板 Win+V 键
开启 Windows 设置 Win+I 键
快速打开投影选项 Win+P 键
打开 Windows 运行 Win+R 键
打开系统搜索 Win+S 键
打开电脑常用管理工具 Win+X 键
按快捷键 Windows+X 键,可以打开 Windows 系统常用管理工具集合,每个工具名称选项后面都有一个字母,当按 Win+X 键后,再按对应的工具名称代替字母,就可以打开该工具界面。
桌面展示多任务窗口 Win+Tab 键
快速截图,Windows+Shift+S
打开小组件,Win+W 键
dot语言
UML 绘制 -dot 语言DOT 语言基础基本的 DOT 文件demo01.dot
123456digraph demo{ A->B[dir=both]; B->C[dir=none]; C->D[dir=back]; D->A[dir=forward];}
从 DOT 文件生成图像dot demo01.dot –Tpng –o demo01.png
PlantUMLPlantUML 是基于 Graphviz 的一个开源项目,并支持快速绘制:
时序图
用例图
类图
活动图 (here is the new syntax),
组件图
状态图
Deployment diagram,
对象图
wireframe graphical interface
可以生成 png,svg,Latex 格式的图片,可以作为插件使用:
Intellij idea
Eclipse
NetBeans
Ckeditor
TinyMCE Editor
Sublime Text Editor
Vim
Emacs
Atom
….
下面说一 ...
Git相关
Git 常用命令和介绍我看还有谁不动Git (qq.com)
Git 提交规范引入指南超详细的Git提交规范引入指南 - 掘金 (juejin.cn)约定式提交 (conventionalcommits.org)
12345678910feat - 新功能 feature fix - 修复 bug docs - 文档注释 style - 代码格式(不影响代码运行的变动) refactor - 重构、优化(既不增加新功能,也不是修复bug) perf - 性能优化 test - 增加测试 chore - 构建过程或辅助工具的变动 revert - 回退 build - 打包
在 Terminal 中通过代理访问 GitHub设置 Git 局部代理如果你想在本地已有的仓库中,让 pull 或者 push 命令经过代理,就需要将 git 工具的代理设置为上一步中输入的端口(我的端口是 41091):
1234$ cd path/to/your/repo/$ git config http.proxy http://127.0.0.1:41091$ git config h ...
flutter
开发
第二版序 | 《Flutter实战·第二版》 (flutterchina.club)
组件
主页 | Isar 数据库
终端编辑器配置
helix官方文档
Configuration (helix-editor.com)
Helix - Helix Book 中文翻译 (较旧)
解决方案shell
Using PowerShell core as shell
shell编码问题
使用nushell
配置即使 Helix 在零配置下也可以使用,如果想要更加符合自己的习惯还是需要一些配置。 erasin/helix-config 是我自己正在使用的配置文件。
在 Helix 中,加载配置的顺序是 默认配置 –>> .config/helix/ 中自定义配置 –> self-project/.helix/ 项目文件夹下自定义配置。在三层配置这种常规设计基本上可以满足各种使用的情况了。
配置文件结构主要有:
config.toml <– 编辑器配置
language.toml <– 语言支持配置
themes/ <– 自定义主题
self-theme1.toml
icons/ <– 自定义图标
self-icons.toml
config. ...
nodejs管理
nvm 管理 node 版本设置国内镜像终端输入:
设置 npm_mirror:
nvm npm_mirror https://npmmirror.com/mirrors/npm/
设置 node_mirror:
nvm node_mirror https://npmmirror.com/mirrors/node/
全局安装 npm安装 node 的时候,npm 其实也已经一起安装了。因为 nvm 可以管理多个版本的 node,如果每次添加一个 node 版本都要安装一堆的包很麻烦,如果有一个 npm 可以让各个版本的 node 共用,就不会这么麻烦了。
简单的三步就可以配置一个全局的 npm。
npm config set prefix E:\nvm\npm //配置用 npm 下载包时全局安装的包路径。
npm install npm -g //安装全局 npm,不同的 node 都使用这个 npm。想更新全局的 npm 的话首先删除全局路径 (就是上一行命令的地址,可以使用 npm config ls 查看) 下的 npm,再执行一次 ...
归档2
如何将 C 盘中 QQ 与微信数据(聊天记录)迁移到其他工作盘1.QQ 数据迁移 (聊天记录等)
第一步:打开 QQ 界面,点击左下角的菜单栏,弹出菜单栏窗口,点击 “ 设置 “,如下图:
第二步:弹出窗口如下图,选择 “ 文件管理 “ 栏目,我们会看到默认接收的文件及保存的文档都存放在 C 盘(占用空间比较大哦),选择其他空余的磁盘目录。点击 “ 更改目录 “ 即可。
第三步:修改完毕会弹出如下图所示的迁移窗口
2.微信数据迁移 (聊天记录等)
第一步:打开电脑微信,同理,点击菜单栏的设置
第二步:弹出窗口如下图,选择 “ 文件管理 “ 栏目,我们会看到微信文件地默认保存位置都存放在 C 盘(占用空间比较大哦),选择其他空余的磁盘目录,点击 “ 更改 “ 即可。
第三步:修改完毕会弹出如下图所示的迁移窗口
经过 QQ 与微信数据(聊天记录)迁移,看看你的 C 盘是不是空出来了很多。
Windows 11 22H2 开启 DoH(DNS over HTTPS)Windows 11 22H2开启 DoH(DNS over HTTPS) - 知乎 (zhihu.com)Edge ...