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`来修改安全策略,解决脚本无法运行的问题。
324
0
1
2024-07-03

VSCode-PYTHONPATH设置

在使用VSCode进行开发时,常遇到模块找不到的错误,如`ModuleNotFoundError`,这是由于VSCode未自动配置`PYTHONPATH`。与Pycharm不同,VSCode需要手动设置`PYTHONPATH`指向工作目录。解决方法是在VSCode的`settings.json`中添加相应配置,如Windows下添加`"terminal.integrated.env.windows": {"PYTHONPATH": "${workspaceFolder}/"}`,保存后重启VSCode即可解决。Linux和MacOS也有类似配置。
124
0
0
2024-07-03

VSCODE-Python开发插件推荐

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

Python项目防代码泄露指南

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

Miniconda安装教程

文章介绍了从Anaconda切换到Miniconda的原因,并比较了两者的适用场景:Anaconda适合新手和需要预装库的用户,而Miniconda适合有经验且需要轻量级、定制化环境的用户。详细描述了在Windows和Linux系统上安装Miniconda的步骤,包括下载、安装、配置环境变量及验证安装。此外,还提供了将conda和pip源更换为清华源的方法,以加快包管理速度。
218
0
1
2024-06-16

GOOGLE-Python风格规范

Google的Python风格规范强调了代码的简洁性和一致性,建议避免使用分号,每行代码不超过80个字符,并利用括号进行隐式行连接。缩进应使用4个空格,顶级定义之间空两行,方法定义之间空一行。括号的使用应谨慎,仅在必要时使用。注释应遵循特定格式,确保代码的可读性和维护性。此外,Shebang仅在直接执行的文件中使用。这些规范旨在提高代码的可读性和一致性,适用于Python高级开发。
85
0
0
2024-04-02

cloudflow反代tgbot

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

GitHub 文件加速搭建

本文详细介绍了如何通过Cloudflare Workers搭建GitHub文件加速服务。首先,注册Cloudflare并创建服务,随后通过快速编辑功能复制并部署代码。代码配置包括设置前缀、白名单及处理不同GitHub链接的正则表达式。最后,通过添加DNS记录和路由,将加速服务套用到自定义域名上。整个过程需确保域名托管于Cloudflare,并正确关联Worker路由。
172
0
0
2023-04-15