docs: clash for windows

This commit is contained in:
rand777 2025-03-08 01:26:34 +08:00
parent 67fadc512c
commit 35d3a16097
20 changed files with 478 additions and 634 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 848 KiB

View File

@ -0,0 +1,46 @@
---
title: Vim
createTime: 2025/03/08 00:19:37
permalink: /csdiy/tools-must/Vim/
icon: devicon:vim
---
> Vim: 一种上古年代的现代文本编辑器
## 为什么学习Vim
在我看来 Vim 编辑器有如下的好处:
* 让你的整个开发过程手指不需要离开键盘,而且光标的移动不需要方向键使得你的手指一直处在打字的最佳位置。
* 方便的文件切换以及面板控制可以让你同时开发多份文件甚至同一个文件的不同位置。
* Vim 的宏操作可以批量化处理重复操作(例如多行 tab批量加双引号等等
* Vim 是很多服务器自带的命令行编辑器,当你通过 ssh 连接远程服务器之后,由于没有图形界面,只能在命令行里进行开发(当然现在很多 IDE 如 PyCharm 提供了 ssh 插件可以解决这个问题)。
* 异常丰富的插件生态,让你拥有世界上最花里胡哨的命令行编辑器。
## 如何学习 Vim
不幸的是 Vim 的学习曲线确实相当陡峭,我花了好几个星期才慢慢适应了用 Vim 进行开发的过程。最开始你会觉得非常不适应,但一旦熬过了初始阶段,相信我,你会爱上 Vim。
Vim 的学习资料浩如烟海,但掌握它最好的方式还是将它用在日常的开发过程中,而不是一上来就去学各种花里胡哨的高级 Vim 技巧。个人推荐的学习路线如下:
* 先阅读这篇 [tutorial](https://missing.csail.mit.edu/2020/editors/),掌握基本的 Vim 概念和使用方式,不想看英文的可以阅读[这篇教程](https://github.com/wsdjeg/vim-galore-zh_cn)。
* 用 Vim 自带的 vimtutor 进行练习,安装完 Vim 之后直接在命令行里输入 vimtutor 即可进入练习程序。
* 最后就是强迫自己使用 Vim 进行开发IDE 里可以安装 Vim 插件。
* 等你完全适应 Vim 之后新的世界便向你敞开了大门,你可以按需配置自己的 Vim修改 .vimrc 文件),网上有数不胜数的资源可以借鉴。
* 如果你想对配置 Vim 有更加深入的了解Learn Vim Script the Hard Way 是一个很好的资源。
## 关于键位映射
用 Vim 编辑代码的时候会频繁用到 ESC 和 CTRL 键, 但是这两个键都离 home row 很远, 可以把 CapsLock 键映射到 Esc 或者 Ctrl 键,让手更舒服一些。
Windows 系统可以使用 [Powertoys](https://learn.microsoft.com/en-us/windows/powertoys/) 或者 [AutoHotkey](https://www.autohotkey.com/) 重映射键位。
MacOS 系统提供了重映射键位的[设置](https://vim.fandom.com/wiki/Map_caps_lock_to_escape_in_macOS),另外也可以使用 [Karabiner-Elements](https://karabiner-elements.pqrs.org/) 重映射。
Linux 系统可以使用 [xremap](https://github.com/xremap/xremap) 进行映射,对于 wayland 和 x.org 都可以使用,并且支持分别映射点按和按住。
但更佳的做法是同时将 CapsLock 映射为 Ctrl 和 Esc点按为 Esc按住为 Ctrl。这是不同系统下的实现方法
* [Windows](https://gist.github.com/sedm0784/4443120)
* [MacOS](https://ke-complex-modifications.pqrs.org/#caps_lock_tapped_escape_held_left_control)
* [Linux](https://www.jianshu.com/p/6fdc0e0fb266)

View File

@ -5,9 +5,64 @@ permalink: /csdiy/tools-must/magic/clash-core/windows/
icon: mingcute:windows-fill icon: mingcute:windows-fill
--- ---
:::info Github无法访问
[下载Watt Toolkit](https://steampp.net/)
下载完成后,默认安装,国内推荐下面三个下载地址。
![2025-03-08_01-04-38.png](/src/2025-03-08_01-04-38.png)
打开软件点击左侧的网络加速勾选上github即可解决Github无法访问的问题。
![2025-03-08_01-03-19.png](/src/2025-03-08_01-03-19.png)
:::
## Clash Verge Windows配置教程 ## Clash Verge Windows配置教程
:::steps
1. 下载Clash Verge
首先前往下载最新Release的Clash Verge 首先前往下载最新Release的Clash Verge
<RepoCard repo="clash-verge-rev/clash-verge-rev"></RepoCard> <RepoCard repo="clash-verge-rev/clash-verge-rev"></RepoCard>
点击Releases下载最新版本的Clash Verge
![2025-03-08_00-55-10.png](/src/2025-03-08_00-55-10.png)
下载.exe文件
![202-03-08_00-56-17.png](/src/2025-03-08_00-56-17.png)
2. 安装
![2025-03-08_01-07-06.png](/src/2025-03-08_01-07-06.png)
默认安装即可,位置可以自定义
3. 设置Clash Verge
![2025-03-08_01-14-00.png](/src/2025-03-08_01-14-00.png)
:::info 含义
- TUN(虚拟网卡)Clash Verge会创建一个虚拟网卡所有的流量都会通过这个虚拟网卡进行转发这样就可以实现全局代理。<br>
- 系统代理开启后Clash Verge会自动设置系统代理这样所有的流量都会通过Clash Verge进行转发。<br>
- 开机自启开启后Clash Verge会在系统启动时自动启动。<br>
- 静默启动开启后开机后Clash Verge会在后台运行不会弹出窗口。<br>
- 局域网连接开启后应用层流量在局域网内通过Clash Verge进行转发。<br>
- IPV6开启后Clash Verge会自动设置IPV6代理。<br>
- 统一延迟开启后Clash Verge会统一延迟这样可以避免一些网站检测到你使用了代理。
:::
4. 导入订阅
联系管理员获取订阅链接,点击订阅按钮,输入订阅链接,点击确定
![2025-03-08_01-19-32.png](/src/2025-03-08_01-19-32.png)
5. 选择节点
点击代理点击wifi图标测速选择延迟最低的节点即可
![2025-03-08_01-22-23.png](/src/2025-03-08_01-22-23.png)
## 卸载Clash Verge
Win + S 搜素Clash Verge右键卸载即可

View File

@ -8,24 +8,28 @@ icon: devicon:python
## 学习路线 ## 学习路线
IDE 推荐 PyCharm软件教程见 [https://www.jetbrains.com/zh-cn/pycharm/learn/](https://www.jetbrains. IDE 推荐 ==PyCharm=={.important},软件教程见[:[logos:pycharm]:PyCharm](/campus-wiki/common-softwares/IDE/PyCharm/)
com/zh-cn/pycharm/learn/)
PyCharm软件安装包可在[PGuide Alist](http://192.168.183.171:5244/softwares/JetBrainsIDEs/pycharm-professional-2024.2.4.exe)下载 PyCharm专业版软件安装包可在[Alist动态开源软件镜像站](http://192.168.183.171:5244/softwares/JetBrainsIDEs/pycharm-professional-2024.2.4.exe)下载
申请教育版参考:[申请学生邮箱](../../%E5%A4%A7%E5%AD%A6%E7%99%BE%E7%A7%91/%E7%94%B3%E8%AF%B7%E5%AD%A6%E7%94%9F%E9%82%AE%E7%AE%B1.md) 申请大学生教育认证专业版参考[申请JetBrains专业版](/campus-wiki/apply-student-email/#申请学生邮箱)
读书党: 读书党:
● 《python从入门到精通》一书代码跟着敲随书视频跟着看书籍同时也跟着读 :::steps
● 学完python从入门到精通还不够的这本书囊括并不全面这个时候去B站找小甲鱼Python学完就行python就入门了@[bilibili](BV1c4411e77t)。 1. 《python从入门到精通》一书代码跟着敲随书视频跟着看书籍同时也跟着读
2. 学完python从入门到精通还不够的这本书囊括并不全面这个时候去B站找小甲鱼Python学完就行python就入门了 @[bilibili](BV1c4411e77t)
3. 然后重医图书馆《python可视化数据分析》[机器学习实战笔记](https://blog.csdn.net/Crayonxin2000/article/details/122741295)(好像是叫这个名字?反正是一本红色的蜥蜴书,图灵或者机械工业出版的)跟着代码敲,读书,做笔记思考学习数据分析的精髓就行了,然后你就入门数据分析了
4. 最后就是机器学习。建议你学这个之前有同济绿色版本高数上下册的基础和概率统计的基础学起来会舒服很多购买西瓜书读书然后去GitHub上拉点项目跟着复现实现恭喜你机器学习入门了。
● 然后重医图书馆《python可视化数据分析》[机器学习实战笔记](https://blog.csdn.net/Crayonxin2000/article/details/122741295)(好像是叫这个名字?反正是一本红色的蜥蜴书,图灵或者机械工业出版的)跟着代码敲,读书,做笔记思考学习数据分析的精髓就行了,然后你就入门数据分析了 [//]: # (TODO: PDF传COS)
● 最后就是机器学习。建议你学这个之前有同济绿色版本高数上下册的基础和概率统计的基础学起来会舒服很多购买西瓜书读书然后去GitHub上拉点项目跟着复现实现恭喜你机器学习入门了。
:::
:::caution PDF资源因github压缩损坏
正迁移至对象存储,稍后更新
:::
<CardGrid> <CardGrid>
<Card title="高等数学上册" icon="twemoji:astonished-face"> <Card title="高等数学上册" icon="twemoji:astonished-face">
</Card> </Card>

View File

@ -4,17 +4,35 @@ title: README
createTime: 2025/03/01 02:47:36 createTime: 2025/03/01 02:47:36
permalink: /csdiy/program-begin/ permalink: /csdiy/program-begin/
config: config:
- - type: features
type: features
features: features:
- - title: Python
title: Python
icon: devicon:python icon: devicon:python
details: Everyone can do python things details: Everyone can do python things
link: /csdiy/program-begin/python/ link: /csdiy/program-begin/python/
- - title: C++
title: C++
icon: devicon:cplusplus icon: devicon:cplusplus
details: System based programming language details: System based programming language
link: /csdiy/program-begin/c-plus/ link: /csdiy/program-begin/c-plus/
- title: Java
icon: devicon:java
details: Java is a high-level, class-based, object-oriented programming language
link: /csdiy/program-begin/java/
- title: C
icon: devicon:c
details: C is a general-purpose, procedural computer programming language
link: /csdiy/program-begin/c/
- title: JavaScript
icon: devicon:javascript
details: JavaScript is a high-level, interpreted programming language
link: /csdiy/program-begin/javascript/
- title: HTML
icon: devicon:html5
details: HTML is the standard markup language for documents designed to be displayed in a web browser
link: /csdiy/program-begin/html/
- title: CSS
icon: devicon:css3
details: CSS is a style sheet language used for describing the presentation of a document written in a markup language
link: /csdiy/program-begin/css/
--- ---

View File

@ -4,4 +4,6 @@ createTime: 2025/03/08 00:02:21
permalink: /templates/ permalink: /templates/
--- ---
<LinkCard icon="" href="" title="" ></LinkCard> <LinkCard icon="" href="" title="" ></LinkCard>
<RepoCard repo=""></RepoCard>

View File

@ -84,14 +84,14 @@ network:
addresses: [ 8.8.8.8, 8.8.4.4, 192.168.11.2, 233.5.5.5 ] addresses: [ 8.8.8.8, 8.8.4.4, 192.168.11.2, 233.5.5.5 ]
``` ```
:::info IP解释
其中:
- `192.168.11.133`是本地中未被占用的CIDR地址 - `192.168.11.133`是本地中未被占用的CIDR地址
- `192.168.11.133`是你想设置的固定地址 - `192.168.11.133`是你想设置的固定地址
- `192.168.11.0`是VMware WorkStation的NAT模式子网网段网关设置为同一网段即可转发流量例如此处的`192.168.11.2` - `192.168.11.0`是VMware WorkStation的NAT模式子网网段
- 网关设置为同一网段即可转发流量,例如此处的`192.168.11.2`,不可为广播地址或主机地址
- `233.5.5.5`是阿里云的DNS - `233.5.5.5`是阿里云的DNS
:::
最后输入使配置生效 最后输入使配置生效

View File

@ -5,4 +5,4 @@ permalink: /learning-notes/zcloud-car1/
icon: /zzx.png icon: /zzx.png
--- ---
https://www.zonesion.com.cn/index/index/productinfo/id/25.html [https://www.zonesion.com.cn/index/index/productinfo/id/25.html](https://www.zonesion.com.cn/index/index/productinfo/id/25.html)

View File

@ -17,13 +17,13 @@
"vp-update": "pnpm dlx vp-update" "vp-update": "pnpm dlx vp-update"
}, },
"devDependencies": { "devDependencies": {
"@vuepress/bundler-vite": "2.0.0-rc.19", "@vuepress/bundler-vite": "2.0.0-rc.20",
"http-server": "^14.1.1", "http-server": "^14.1.1",
"sass-embedded": "^1.85.1", "sass-embedded": "^1.85.1",
"typescript": "^5.8.2", "typescript": "^5.8.2",
"vue": "^3.5.13", "vue": "^3.5.13",
"vuepress": "2.0.0-rc.19", "vuepress": "2.0.0-rc.20",
"vuepress-theme-plume": "1.0.0-rc.131" "vuepress-theme-plume": "1.0.0-rc.135"
}, },
"dependencies": { "dependencies": {
"@waline/client": "^3.5.5", "@waline/client": "^3.5.5",

937
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff