diff --git a/README.md b/README.md index 4c3f2b6..0c18f14 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,93 @@ - 请将`public`文件夹设置为 **Excluded**:右键 -> mark as -> excluded folder - 否则svg等静态文件的命名空间等信息会报错。 +## Q&A +- git进行push报错出现
+ fatal: unable to access 'https://github.com/xxxxx/xxxx.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0 +```markdown +# Git代理配置及问题解决 + +当出现以下错误时,可能是Git无法通过指定的代理连接到目标服务器: + +``` +fatal: unable to access 'https://github.com/xxxxx/xxxx.git/': Failed to connect to 127.0.0.1 port 7890 after 2054 ms: Couldn't connect to server +``` + +## 解决方法 + +### 1. 检查Clash代理设置 + +- **确保Clash已启动**: + 确保Clash程序正在运行并且已激活代理。 + +- **确认代理端口**: + 确保你在Clash中配置的HTTP或SOCKS代理的端口是正确的(比如7890或7891)。可以在Clash的配置界面或日志中查看当前的代理设置。 + +- **检查Clash的代理规则**: + 确保你的代理规则能够正确处理到GitHub的请求。 + +### 2. 测试代理连接 + +在终端中使用`curl`命令,测试代理是否能够正常工作: + +- 如果使用HTTP代理: + + ```bash + curl -x http://127.0.0.1:7890 https://github.com + ``` + +- 如果使用SOCKS代理: + + ```bash + curl -x socks5://127.0.0.1:7891 https://github.com + ``` + +如果能够成功响应,说明代理正常。如果不能,说明可能是Clash的设置问题。 + +### 3. 直接访问GitHub + +通过浏览器直接访问`https://github.com`看是否可以连接。如果可以,而Git无法连接,可能是Git配置的问题。 + +### 4. 检查Git的SSL设置 + +在某些情况下,Git的SSL设置可能会影响连接: + +```bash +git config --global http.sslVerify false +``` + +> **注意**:禁用SSL验证会影响安全性,通常不建议这样做。 + +### 5. 更新Git版本 + +确保你的Git是最新版本。有时,较旧版本的Git可能会与代理服务器不兼容。 + +### 6. 确保没有其他代理干扰 + +确认没有其他程序(如VPN或其他代理)干扰Git的连接。 + +### 7. 尝试其他Git协议 + +如果使用HTTPS存在问题,尝试SSH。如果你的GitHub账号已经配置了SSH密钥,可以使用SSH方式克隆仓库: + +```bash +git clone git@github.com:MultipledMe/PGuide-Docs.git +``` + +### 8. 重新配置Git代理 + +如果以上步骤都无法解决问题,可以尝试重新配置Git的代理设置,确保没有任何拼写错误或其他问题: + +```bash +git config --global --unset http.proxy +git config --global --unset https.proxy +# 然后再重新设置 +git config --global http.proxy http://127.0.0.1:7890 +git config --global https.proxy http://127.0.0.1:7890 +``` +``` + +此Markdown文档可以直接在支持Markdown的编辑器中查看和使用。希望这对你有帮助! ## 文档 - [vuepress](https://vuepress.vuejs.org/) diff --git a/docs/.vuepress/navbar.ts b/docs/.vuepress/navbar.ts index 911334d..cc4579c 100644 --- a/docs/.vuepress/navbar.ts +++ b/docs/.vuepress/navbar.ts @@ -33,7 +33,7 @@ export const navbar = defineNavbarConfig([ items: [ {text: '前言', link: '/notes/CS-DIY/README.md'}, {icon:'/dev-standard.svg', text: '开发规范' , link: '/notes/CS-DIY/2.开发规范.md'}, - {icon: '/path.svg', text: '学习路线', link: '/notes/CS-DIY/3.学习路线.md'}, + {icon: '/path.svg', text: '学习路线', link: '/notes/CS-DIY/学习路线/README.md'}, {icon: 'carbon:cics-program', text:'编程入门', link: '/notes/CS-DIY/编程入门/README.md'}, ] }, diff --git a/docs/.vuepress/public/src/resource/pdf/概率论与数理统计(浙大四版).pdf b/docs/.vuepress/public/src/resource/pdf/概率论与数理统计(浙大四版).pdf new file mode 100644 index 0000000..f45654a Binary files /dev/null and b/docs/.vuepress/public/src/resource/pdf/概率论与数理统计(浙大四版).pdf differ diff --git a/docs/.vuepress/public/src/resource/pdf/西瓜书.pdf b/docs/.vuepress/public/src/resource/pdf/西瓜书.pdf new file mode 100644 index 0000000..4ee51ca Binary files /dev/null and b/docs/.vuepress/public/src/resource/pdf/西瓜书.pdf differ diff --git a/docs/.vuepress/public/src/resource/pdf/高等数学七版(上).pdf b/docs/.vuepress/public/src/resource/pdf/高等数学七版(上).pdf new file mode 100644 index 0000000..8de33b5 Binary files /dev/null and b/docs/.vuepress/public/src/resource/pdf/高等数学七版(上).pdf differ diff --git a/docs/.vuepress/public/src/resource/pdf/高等数学下册.pdf b/docs/.vuepress/public/src/resource/pdf/高等数学下册.pdf new file mode 100644 index 0000000..a6d4e0b Binary files /dev/null and b/docs/.vuepress/public/src/resource/pdf/高等数学下册.pdf differ diff --git a/docs/notes/CS-DIY/学习路线/README.md b/docs/notes/CS-DIY/学习路线/README.md new file mode 100644 index 0000000..e3c0d2a --- /dev/null +++ b/docs/notes/CS-DIY/学习路线/README.md @@ -0,0 +1,6 @@ +--- +title: 学习路线 +createTime: 2025/03/02 16:51:00 +permalink: /csdiy/study-path/ +icon: ph:path-fill +--- diff --git a/docs/notes/CS-DIY/学习路线/前端开发/2.Vue.js.md b/docs/notes/CS-DIY/学习路线/前端开发/2.Vue.js.md deleted file mode 100644 index d38517d..0000000 --- a/docs/notes/CS-DIY/学习路线/前端开发/2.Vue.js.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Vue.js -createTime: 2025/02/24 03:54:32 -permalink: /csdiy/full-stack-dev/front-dev/vue/ ---- - -3234 \ No newline at end of file diff --git a/docs/notes/CS-DIY/学习路线/前端开发/README.md b/docs/notes/CS-DIY/学习路线/前端开发/README.md new file mode 100644 index 0000000..2edbdd1 --- /dev/null +++ b/docs/notes/CS-DIY/学习路线/前端开发/README.md @@ -0,0 +1,6 @@ +--- +title: 前端开发 +createTime: 2025/03/02 16:54:17 +permalink: /csdiy/study-path/front-dev/ +icon: logos:google-developers +--- diff --git a/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Angular.md b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Angular.md new file mode 100644 index 0000000..cde3341 --- /dev/null +++ b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Angular.md @@ -0,0 +1,9 @@ +--- +title: Angular +createTime: 2025/03/02 16:57:14 +permalink: /csdiy/popular-framework/Angular/ +icon: skill-icons:angular-light +--- + +[Angular官方网站](https://angular.dev/)
+开发IDE:WebStorm 或 VSCode \ No newline at end of file diff --git a/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Astro.md b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Astro.md new file mode 100644 index 0000000..291ba2d --- /dev/null +++ b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Astro.md @@ -0,0 +1,9 @@ +--- +title: Astro +createTime: 2025/03/02 17:03:12 +permalink: /csdiy/popular-framework/Astro/ +icon: skill-icons:astro +--- + +[Astro官方网站](https://astro.build/)
+[入门指南](https://docs.astro.build/zh-cn/getting-started/) \ No newline at end of file diff --git a/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Flutter.md b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Flutter.md new file mode 100644 index 0000000..f3d07ee --- /dev/null +++ b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Flutter.md @@ -0,0 +1,8 @@ +--- +title: Flutter +createTime: 2025/03/02 17:02:02 +permalink: /csdiy/popular-framework/Flutter/ +icon: skill-icons:flutter-light +--- + +[Flutter官方网站](https://flutter.cn/) \ No newline at end of file diff --git a/docs/notes/CS-DIY/学习路线/前端开发/主流框架/README.md b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/README.md new file mode 100644 index 0000000..7723194 --- /dev/null +++ b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/README.md @@ -0,0 +1,20 @@ +--- +home: true +title: README +createTime: 2025/03/02 16:47:42 +permalink: /csdiy/popular-framework/ +config: + - + type: features + features: + - + title: Vue3 + icon: logos:vue + details: Everyone can do python things + link: /csdiy/program-begin/python/ + - + title: C++ + icon: devicon:cplusplus + details: System based programming language + link: /csdiy/program-begin/c-plus/ +--- diff --git a/docs/notes/CS-DIY/学习路线/前端开发/主流框架/React.md b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/React.md new file mode 100644 index 0000000..86a7786 --- /dev/null +++ b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/React.md @@ -0,0 +1,8 @@ +--- +title: React +createTime: 2025/03/02 16:45:05 +permalink: /csdiy/popular-framework/React/ +icon: devicon:react +--- + +[React官方学习网站](https://zh-hans.react.dev/) diff --git a/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Vue.js.md b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Vue.js.md new file mode 100644 index 0000000..c8ae842 --- /dev/null +++ b/docs/notes/CS-DIY/学习路线/前端开发/主流框架/Vue.js.md @@ -0,0 +1,11 @@ +--- +title: Vue.js +createTime: 2025/02/24 03:54:32 +permalink: /csdiy/popular-framework/Vue.js/ +icon: skill-icons:vuejs-light +--- +[Vue](https://cn.vuejs.org/) +在学习Vue3之前,请确定你对一下知识有所了解 +● HTML CSS JS基础语法 +● DOM +● 响应式编程 diff --git a/docs/notes/CS-DIY/编程入门/python.md b/docs/notes/CS-DIY/编程入门/python.md index 313a85c..89fd44c 100644 --- a/docs/notes/CS-DIY/编程入门/python.md +++ b/docs/notes/CS-DIY/编程入门/python.md @@ -14,10 +14,40 @@ com/zh-cn/pycharm/learn/) PyCharm软件安装包可在[PGuide 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) -[申请学生邮箱](../../%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) -读书党 +读书党: ● 《python从入门到精通》一书,代码跟着敲,随书视频跟着看,书籍同时也跟着读 -● 学完python从入门到精通还不够的,这本书囊括并不全面,这个时候去B站找小甲鱼Python,学完就行,python就入门了。 \ No newline at end of file + +● 学完python从入门到精通还不够的,这本书囊括并不全面,这个时候去B站找小甲鱼Python,学完就行,python就入门了@[bilibili](BV1c4411e77t)。 + + + +● 然后重医图书馆《python可视化数据分析》[机器学习实战笔记](https://blog.csdn.net/Crayonxin2000/article/details/122741295)(好像是叫这个名字?反正是一本红色的蜥蜴书,图灵或者机械工业出版的)跟着代码敲,读书,做笔记思考学习数据分析的精髓就行了,然后你就入门数据分析了 + +● 最后就是机器学习。建议你学这个之前有同济绿色版本高数上下册的基础和概率统计的基础,学起来会舒服很多,购买西瓜书读书,然后去GitHub上拉点项目跟着复现实现,恭喜你,机器学习入门了。 + + + + + + + + + + + + + + + + + +● 机器学习分流: 涵盖多种机器学习方向和不同编程语言[github机器学习链接地址](https://github.com/josephmisiti/awesome-machine-learning)。 + + + + + +