yyhhyy's blog

yyhhyy

Tools

Win10/11配置fnm:解决PowerShell脚本运行受限问题

在Windows 10和11中配置`fnm`时,需要在PowerShell中创建并编辑`Microsoft.PowerShell_profile.ps1`文件。Windows 10中,文件路径为`C:\Users\Administrator\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1`,而Windows 11中路径略有不同。若遇到脚本运行受限问题,需以管理员权限打开PowerShell,执行`Set-ExecutionPolicy -ExecutionPolicy RemoteSigned`并确认修改安全策略,以解决脚本运行受限问题。
377
0
1
2024-07-03

VSCode-PYTHONPATH设置

在使用VSCode进行开发时,常遇到模块找不到的错误,如`ModuleNotFoundError`,这是由于VSCode未自动配置`PYTHONPATH`。与Pycharm不同,VSCode需要手动在`settings.json`中设置`PYTHONPATH`,将其指向工作目录。具体操作为在VSCode设置页面搜索`settings`,编辑`settings.json`文件,添加相应平台的`PYTHONPATH`配置,保存后重启VSCode即可解决问题。
157
0
0
2024-07-03

VSCODE-Python开发插件推荐

作者在使用PyCharm进行大型项目开发时遇到加载缓慢的问题,因此考虑转向VSCode。通过调研和咨询经验丰富的开发者,作者推荐了几款VSCode插件,包括微软Python三件套、Jupyter系列、Ruff、Copilot和Git相关插件。这些插件在Python开发中表现优异,作者建议用户自行安装体验。
76
0
0
2024-06-24

Python项目防代码泄露指南

本文介绍了如何通过编译Python代码为`.pyc`文件并删除原始`.py`文件来防止代码泄露。首先使用`compileall`模块编译项目中的所有`.py`文件,然后通过脚本将生成的`.pyc`文件移动到原始位置并删除`.py`文件。接着,设置`PYTHONPATH`环境变量指向项目根目录,最后通过模块导入的方式运行程序,而不是直接执行`.pyc`文件。
85
0
1
2024-06-20

Miniconda安装教程

文章介绍了从Anaconda切换到Miniconda的原因,并总结了二者的适用场景:Anaconda适合新手和需要预装库的用户,而Miniconda适合追求轻量级和高度定制的用户。详细描述了在Windows和Linux系统上安装Miniconda的步骤,包括下载、安装、配置环境变量和验证安装。此外,还提供了如何将conda和pip的源切换为清华源的操作指南,以提高下载速度。
265
0
1
2024-06-16

GOOGLE-Python风格规范

Google的Python风格规范强调了代码的简洁性和一致性,建议避免使用分号,每行代码不超过80个字符,并利用圆括号进行隐式行连接。缩进应使用4个空格,括号应谨慎使用,仅在必要时使用。序列元素尾部逗号在特定情况下推荐使用,以帮助格式化工具如YAPF。空行和空格的使用应遵循标准排版规范,顶级定义之间空两行,方法定义之间空一行。Shebang仅在直接执行的文件中使用,注释应遵循正确的风格。这些规范旨在提高代码的可读性和维护性。
97
0
0
2024-04-02

cloudflow反代tgbot

本文介绍了如何使用Cloudflare Workers(Cloudflow)反代Telegram Bot API的搭建过程。首先,注册Cloudflare并创建服务,随后通过快速编辑功能复制并部署JavaScript代码以实现API反代。接着,通过添加DNS记录和配置Worker路由,将服务与自定义域名关联,确保域名托管于Cloudflare并正确设置路由。最终,用户可以通过自定义域名访问反代服务。
310
0
0
2023-04-15

GitHub 文件加速搭建

本文介绍了如何通过Cloudflare Workers搭建GitHub文件加速服务。首先,注册Cloudflare并创建服务,接着通过快速编辑功能复制并部署提供的JavaScript代码。代码实现了对GitHub文件的代理加速,支持多种GitHub链接格式,并可通过自定义域名访问服务。最后,详细说明了如何将部署的服务与自定义域名绑定,确保域名托管于Cloudflare并添加路由关联。
189
0
0
2023-04-15