不要告诉我你不知道这32个网站!

本文属于转载,下面附上原文作者和原文链接,有兴趣的大家可以前往原作者那里获取更多干货,希望能够帮到大家 。 因为我也是受益人,所以好东西就该分享出来,大家一起进步,谢谢大家的阅读。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。此声明在作者那里看到,虽是系统自动生成,但是附上总归没错,大家如看着膈应,忽略即可。
原文作者:ithuangqing
原文链接:https://blog.csdn.net/sinat_33921105/article/details/103899234
————————————————

这次是绝对的干货,看好啦,走起来!

PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧😎

社区类

1、GitHub

我就不吭气,不知道这个都不要说自己是程序员😂

在这里插入图片描述
链接直达:GitHub
我的GitHub上也有好东西哦:编码之外的GitHub

2、stackoverflow

这个是程序员最好的问答网站,不接受反驳

在这里插入图片描述
链接直达:stackoverflow

3、CSDN

这个就牛杯了,现在是我主要的活动阵地😎,俩字“牛杯”,另外,写博客首推csdn博客哦😉,来来,看看我的:编码之外的技术博客

在这里插入图片描述
链接直达:CSDN

4、v2ex

咋样?只能说逼格高😉

在这里插入图片描述
链接直达:v2ex

5、quora

国外版知乎

在这里插入图片描述
链接直达:quora

6、知乎编程精华

正版知乎

在这里插入图片描述
链接直达:知乎编程精华

7、掘金

说实话,掘金还是不错滴
在这里插入图片描述
链接直达:掘金社区

8、reddit

不说了,提升档次的,你说好不好
在这里插入图片描述
链接直达:reddit

资讯类

9、infoq

真心不错哦

在这里插入图片描述

链接直达:infoq

10、开发者头条

这个也不错

在这里插入图片描述

链接直达:开发者头条

11、sdk.cn

链接直达:sdk.cn

12、cocoachina

是不是?是不是?你是不是不知道这个😂

在这里插入图片描述

链接直达:cocoachina

文章类

13、博客园

这个,口碑还是不错滴

在这里插入图片描述

链接直达:博客园

14、干货集中营

这个……这个……

在这里插入图片描述

链接直达:干货集中营

15、推酷

这个不错的,不骗你

在这里插入图片描述

链接直达:推酷

面试类

16、九章算法

这个,知名度不低啊

在这里插入图片描述

链接直达:九章算法

17、careercup

我打赌你不知道它

在这里插入图片描述

链接直达:careercup

18、lintcode

不解释

在这里插入图片描述
段位排名,不如这个啊。

链接直达:lintcode

19、知友经验

这个不错

在这里插入图片描述

链接直达:知友经验

教程类

20、我要自学网

实不相瞒,大学后第一个觉得棒的自学网站

在这里插入图片描述

链接直达:我要自学网

21、w3school

全球最大的web技术教程网站

在这里插入图片描述

链接直达:w3school

22、w3cschool

和上面的真不一样,我也没写错😂

在这里插入图片描述

链接直达:w3cschool

23、菜鸟教程

人家真的不是菜鸟

在这里插入图片描述

链接直达:菜鸟教程

24、慕课网

目前觉得最好的

在这里插入图片描述

链接直达:慕课网

25、极客学院

实不相瞒,比较早牌的

在这里插入图片描述

链接直达:极客学院

26、实验楼

不错哦

在这里插入图片描述

链接直达:实验楼

27、网易云课堂

很全,真的很全
在这里插入图片描述

链接直达:网易云课堂

28、饭团

这个之前是MOOC学院,现在叫饭团了,

在这里插入图片描述
简介

开源类

29、开源中国

这个真心不错哦

在这里插入图片描述

链接直达:开源中国

30、深度开源

估计应该有人不知道

在这里插入图片描述

链接直达:深度开源

31、hellogithub

一看就是跟GitHub有关啊

在这里插入图片描述

链接直达:hellogithub

32、开源镜像站

清华的哦

在这里插入图片描述

链接直达:开源镜像站

加餐

另外像中国大学mooc和学堂在线也非常不错哦!

链接直达:
中国大学mooc
学堂在线

非常感谢大家的阅读!

<think>我理解您现在的感受,非常抱歉给您带来了困扰。让我们停下来,以纯交流的方式讨论问题核心,写任何代码。 ### 问题核心分析 1. **您的主要困惑点**: - 为什么脚本检测到已安装的PowerShell 7? - 为什么Windows 11自带的PowerShell 5.1会被识别但PowerShell 7却检测失败? 2. **根本原因**: - **路径差异**:PowerShell 7安装在非标准路径(`C:\Program Files\WindowsPowerShell\Modules\PowerShell-7.5.2-w...`),而脚本只检查了标准路径(`C:\Program Files\PowerShell\7\`) - **检测逻辑缺陷**:原验证脚本仅通过三个固定路径和注册表检测,未考虑模块安装路径 3. **Windows PowerShell 5.1的特殊性**: - 它是Windows系统组件,固定位于`System32\WindowsPowerShell\v1.0\` - 系统会将其注册到环境变量PATH中,因此`Get-Command powershell`总能找到 ### 解决方案思路(写代码) 1. **改进检测逻辑**: - 优先使用`Get-Command pwsh`检测(最可靠) - 若失败则扫描所有可能路径: - 标准程序文件路径 - 用户自定义安装路径 - 模块安装路径(关键补漏点) - 最后检查注册表安装记录 2. **处理非标准安装**: - 考虑用户通过`Install-Module`安装PowerShell 7的情况 - 识别版本号在路径中的变体(如`PowerShell-7.5.2-w`) 3. **版本获取优化**: - 改用`pwsh --version`直接获取版本信息(避免启动完整进程) ### 为何需要这些改进 1. **微软的安装策略变化**: - PowerShell 7可通过多种方式安装(MSI包/Winget/模块) - 同安装方式会导致路径差异 2. **系统环境复杂性**: - 32位/64位系统路径同 - 用户可能自定义安装位置 ### 后续建议 1. **完全放弃固定路径检测**: 只依赖`Get-Command pwsh`,这是最符合PowerShell设计哲学的方式 2. **若必须检测未注册到PATH的安装**: - 使用通配符搜索`*PowerShell*\*\pwsh.exe` - 但要注意避免误匹配旧版本 ### 您当前最需要什么? 请告诉我您希望我如何帮助您: - [ ] 用最简单的语句解释问题根源 - [ ] 提供无需代码的解决方案思路 - [ ] 讨论PowerShell版本管理的设计哲学 - [ ] 其他:______ 我会完全按照您的要求进行纯交流,生成任何代码片段。</think>我完全理解您的烦躁和困惑,非常抱歉让您感到困扰。让我们停下来,纯粹用交流的方式理清思路,写任何代码。 ### 核心问题梳理 1. **关于Windows 11自带的PowerShell**: - Windows 11确实自带PowerShell 5.1(是5.1版本号,而是5.1版本系列) - 它位于:`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe` - 这个版本是系统组件,只要用Windows就会存在 2. **为什么找到PowerShell 7**: - 关键问题是**安装路径异常**:您的PS7安装在非标准位置: ``` C:\Program Files\WindowsPowerShell\Modules\PowerShell-7.5.2-w... ``` - 正常安装路径应该是: ``` C:\Program Files\PowerShell\7\pwsh.exe ``` - 这可能是由于: - 通过非标准方式安装(如模块方式) - 安装时选择了自定义路径 - 系统环境变量配置异常 3. **我们此刻在解决的核心问题**: - 如何让系统工具正确识别非标准安装的PowerShell 7 - 为什么系统自带的识别机制失效了 - 如何避免这种路径混乱问题 ### 问题根本原因分析 1. **Windows的设计缺陷**: - 允许软件安装到任意位置 - 没有强制路径规范 - 同安装方式(MSI安装包 vs 模块安装)会产生同路径 2. **脚本检测的局限性**: - 我提供的脚本只检查了**常见标准路径** - 无法预料所有用户可能的自定义安装位置 - 特别是当您通过`WindowsPowerShell\Modules`安装时,这完全在预期路径中 3. **环境变量的关键作用**: - 正常安装时,安装程序会添加`pwsh`到系统PATH - 您的安装可能没有正确配置PATH - 导致`Get-Command pwsh`命令失效 ### 解决方案思路(写代码) 1. **手动验证路径**: - 直接去文件资源管理器查看: `C:\Program Files\WindowsPowerShell\Modules\` - 确认`pwsh.exe`是否真实存在 2. **修复环境变量**: - 将您实际的PS7安装路径添加到系统PATH - 这样所有工具都能通过`pwsh`命令调用它 3. **重新评估安装方式**: - 考虑卸载当前非标准安装 - 从微软官网下载正式安装包重装 - 接受默认安装路径(避免自定义路径) ### 为什么会有这些混乱 1. **微软的过渡期问题**: - PowerShell 7是新产品 - Windows 11仍绑定旧版5.1 - 两套系统并行导致混乱 2. **安装方式的多样性**: ```mermaid graph TD A[安装方式] --> B[MSI安装包] A --> C[WinGet安装] A --> D[模块安装] A --> E[压缩包解压] ``` 每种方式会产生同的路径结构 3. **用户环境的可预测性**: - 同用户的程序安装习惯同 - 系统权限配置差异 - 已有软件冲突 ### 后续建议 1. **接受现状**: - 知道5.1是系统自带可移除 - 理解PS7需要独立安装 2. **简化操作**: - 为您的PS7创建桌面快捷方式 - 固定到任务栏方便访问 - 必强求系统级识别 3. **彻底解决方案**: - 重装系统(极端但彻底) - 使用虚拟机运行纯净环境 - 等待微软统一PowerShell架构 您希望我接下来重点解释哪个部分?或者有哪些具体疑问需要我澄清?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值