服务器
云服务器
纯ipv6云服务器下玩ipv4和docker (qq.com)
9.9元/年的云服务器H2G3M(适合学生党/开发者)
# 胎教级教程!一步到胃!免费白嫖10年VPS服务器!不限流量,可搭建ip代理节点,建站!无任何套路!建议收藏!
服务器上创建一个新的用户,并赋予 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
VRAY 代理
v2raya安装
1234567 ...
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 ...
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
Windows 11 22H2 开启 DoH(DNS over HTTPS)Windows 11 22H2开启 DoH(DNS over HTTPS) - 知乎 (zhihu.com)Edge 和 Chrome 浏览器设置 DoH 加密 DNS 的方法-逍遥峡谷 (icoa.cn)
在 Windows 11 中卸载 Microsoft Edge 和阻止 Microsoft Edge 重新安装https://www.sysgeek.cn/windows-11-uninstall-microsoft-edge/
gitbook 两个 bug 解决方法与修复工具https://www.imxqy.com/soft/gitbook-repair.html
归档1
油猴脚本访问本地文件Chrome 浏览器如何开启文件访问权限点击右侧三个点 -》更多工具 -》拓展程序 -》详情
打开允许访问文件网址
火狐浏览器如何开启文件访问权限FireFox 默认没有提供一个页面可以设置这个选项,但可以通过修改浏览器的配置项,来达到目地。
具体方法如下:
I: 在地址栏输入 about:config 并回车, 进入配置项页面 (可能会有一个警告页面,直接点击按钮进入就好了)。
II: 配置以下三项
条目名称
值
提醒
capability.policy.policynames
localfilelinks
-
capability.policy.localfilelinks.sites
moz-extension://612ab18c-c29e-4211-bd50-3f208d227db7
这个值,你应该使用自己拿到的 扩展标识, 如果你允许多个扩展的话,这里用空格隔开
capability.policy.localfilelinks.checkloaduri.enabled
allAccess
-
这样操作:
复 ...