docs: clash for windows
BIN
docs/.vuepress/public/src/2025-03-08_00-55-10.png
Normal file
After Width: | Height: | Size: 353 KiB |
BIN
docs/.vuepress/public/src/2025-03-08_00-56-17.png
Normal file
After Width: | Height: | Size: 320 KiB |
BIN
docs/.vuepress/public/src/2025-03-08_01-03-19.png
Normal file
After Width: | Height: | Size: 774 KiB |
BIN
docs/.vuepress/public/src/2025-03-08_01-04-38.png
Normal file
After Width: | Height: | Size: 356 KiB |
BIN
docs/.vuepress/public/src/2025-03-08_01-07-06.png
Normal file
After Width: | Height: | Size: 188 KiB |
BIN
docs/.vuepress/public/src/2025-03-08_01-14-00.png
Normal file
After Width: | Height: | Size: 124 KiB |
BIN
docs/.vuepress/public/src/2025-03-08_01-19-32.png
Normal file
After Width: | Height: | Size: 103 KiB |
BIN
docs/.vuepress/public/src/2025-03-08_01-22-23.png
Normal file
After Width: | Height: | Size: 848 KiB |
46
docs/notes/CS-DIY/1.必学工具/3.Vim.md
Normal 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)
|
@ -5,9 +5,64 @@ permalink: /csdiy/tools-must/magic/clash-core/windows/
|
||||
icon: mingcute:windows-fill
|
||||
---
|
||||
|
||||
:::info Github无法访问?
|
||||
|
||||
[下载Watt Toolkit](https://steampp.net/)
|
||||
下载完成后,默认安装,国内推荐下面三个下载地址。
|
||||
|
||||

|
||||
|
||||
打开软件,点击左侧的网络加速,勾选上github,即可解决Github无法访问的问题。
|
||||
|
||||

|
||||
|
||||
:::
|
||||
|
||||
## Clash Verge Windows配置教程
|
||||
|
||||
:::steps
|
||||
|
||||
1. 下载Clash Verge
|
||||
首先前往下载最新Release的Clash Verge
|
||||
|
||||
<RepoCard repo="clash-verge-rev/clash-verge-rev"></RepoCard>
|
||||
|
||||
点击Releases下载最新版本的Clash Verge
|
||||
|
||||

|
||||
|
||||
下载.exe文件
|
||||
|
||||

|
||||
|
||||
2. 安装
|
||||

|
||||
默认安装即可,位置可以自定义
|
||||
|
||||
3. 设置Clash Verge
|
||||

|
||||
:::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. 导入订阅
|
||||
联系管理员获取订阅链接,点击订阅按钮,输入订阅链接,点击确定
|
||||
|
||||

|
||||
|
||||
5. 选择节点
|
||||
|
||||
点击代理,点击wifi图标测速,选择延迟最低的节点即可
|
||||
|
||||

|
||||
|
||||
## 卸载Clash Verge
|
||||
|
||||
Win + S 搜素Clash Verge,右键卸载即可
|
@ -8,24 +8,28 @@ icon: devicon:python
|
||||
|
||||
## 学习路线
|
||||
|
||||
IDE 推荐 PyCharm,软件教程见 [https://www.jetbrains.com/zh-cn/pycharm/learn/](https://www.jetbrains.
|
||||
com/zh-cn/pycharm/learn/)
|
||||
IDE 推荐 ==PyCharm=={.important},软件教程见[:[logos:pycharm]:PyCharm](/campus-wiki/common-softwares/IDE/PyCharm/)
|
||||
|
||||
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)(好像是叫这个名字?反正是一本红色的蜥蜴书,图灵或者机械工业出版的)跟着代码敲,读书,做笔记思考学习数据分析的精髓就行了,然后你就入门数据分析了
|
||||
|
||||
● 最后就是机器学习。建议你学这个之前有同济绿色版本高数上下册的基础和概率统计的基础,学起来会舒服很多,购买西瓜书读书,然后去GitHub上拉点项目跟着复现实现,恭喜你,机器学习入门了。
|
||||
[//]: # (TODO: PDF传COS)
|
||||
|
||||
:::
|
||||
|
||||
:::caution PDF资源因github压缩损坏
|
||||
正迁移至对象存储,稍后更新
|
||||
:::
|
||||
<CardGrid>
|
||||
<Card title="高等数学上册" icon="twemoji:astonished-face">
|
||||
</Card>
|
||||
|
@ -4,17 +4,35 @@ title: README
|
||||
createTime: 2025/03/01 02:47:36
|
||||
permalink: /csdiy/program-begin/
|
||||
config:
|
||||
-
|
||||
type: features
|
||||
- type: features
|
||||
features:
|
||||
-
|
||||
title: Python
|
||||
- title: Python
|
||||
icon: devicon:python
|
||||
details: Everyone can do python things
|
||||
link: /csdiy/program-begin/python/
|
||||
-
|
||||
title: C++
|
||||
- title: C++
|
||||
icon: devicon:cplusplus
|
||||
details: System based programming language
|
||||
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/
|
||||
|
||||
---
|
||||
|
@ -5,3 +5,5 @@ permalink: /templates/
|
||||
---
|
||||
|
||||
<LinkCard icon="" href="" title="" ></LinkCard>
|
||||
|
||||
<RepoCard repo=""></RepoCard>
|
@ -84,14 +84,14 @@ network:
|
||||
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`是你想设置的固定地址
|
||||
- `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
|
||||
:::
|
||||
|
||||
|
||||
最后输入使配置生效
|
||||
|
||||
|
@ -5,4 +5,4 @@ permalink: /learning-notes/zcloud-car1/
|
||||
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)
|
@ -17,13 +17,13 @@
|
||||
"vp-update": "pnpm dlx vp-update"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@vuepress/bundler-vite": "2.0.0-rc.19",
|
||||
"@vuepress/bundler-vite": "2.0.0-rc.20",
|
||||
"http-server": "^14.1.1",
|
||||
"sass-embedded": "^1.85.1",
|
||||
"typescript": "^5.8.2",
|
||||
"vue": "^3.5.13",
|
||||
"vuepress": "2.0.0-rc.19",
|
||||
"vuepress-theme-plume": "1.0.0-rc.131"
|
||||
"vuepress": "2.0.0-rc.20",
|
||||
"vuepress-theme-plume": "1.0.0-rc.135"
|
||||
},
|
||||
"dependencies": {
|
||||
"@waline/client": "^3.5.5",
|
||||
|