会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hi-yingzi
博客园
首页
新随笔
联系
订阅
管理
2025年11月29日
1.1.1 抽象的代价:为什么抽象是一种未来赌注
摘要: 1.1.1 抽象的代价:为什么抽象是一种未来赌注 引言 很多程序员在写代码时都被教导要"抽象"、"解耦"、"面向接口编程"。这些原则没有错,但它们常常被过度使用。抽象不是免费的——每一次抽象都是在为未来的变化下注,而这个赌注可能赢,也可能输。 抽象的本质是什么 抽象是一种提前猜测的行为。当你把一段具
阅读全文
posted @ 2025-11-29 21:38 Jack_Q
阅读(4)
评论(0)
推荐(0)
2024年5月25日
切换python3 版本
摘要: 在 Ubuntu 上安装了多个 Python 版本后,你可以使用 `update-alternatives` 命令来管理和切换默认的 Python 版本。以下是具体步骤: ### 使用 `update-alternatives` 切换 Python 版本 1. **添加 Python 3.12 到
阅读全文
posted @ 2024-05-25 16:28 Jack_Q
阅读(263)
评论(0)
推荐(0)
ubuntu 安装python3.12
摘要: 1. 使用root 账户 执行 `sudo apt update` 2. 添加ppa `sudo add-apt-repository ppa:deadsnakes/ppa` 3. 修改ppa中的地址 `vi /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa
阅读全文
posted @ 2024-05-25 13:47 Jack_Q
阅读(1168)
评论(0)
推荐(0)
2023年11月9日
python pip 如何从本地安装包
摘要: TLTR: 如果从仓库下载一个包,修改你想修改后的代码,再把这个包打包成tar.gz 压缩包之后,在命令行执行python 然后导入pip 用pip 安装就可以了 如果你想通过代码来安装一个本地的Python包,可以使用 pip 模块: ```pythonimport pip pip.main(['
阅读全文
posted @ 2023-11-09 17:12 Jack_Q
阅读(2222)
评论(0)
推荐(0)
2023年1月31日
go-zero 返回request timeout
摘要: func (l *GetFilesLogic) GetFiles(req *types.TorrentFilesReq) (resp *types.TorrentFilesResp, err error) { // 创建客户端 client, err := torrent.NewClient(nil
阅读全文
posted @ 2023-01-31 16:42 Jack_Q
阅读(307)
评论(0)
推荐(0)
golang 使用Torrent 包 编译过程中失败
摘要: # github.com/anacrolix/go-libutputp_api.cpp:1:0: warning: -fPIC ignored for target (all code is position independent) [enabled by default]// vim:set t
阅读全文
posted @ 2023-01-31 14:16 Jack_Q
阅读(99)
评论(0)
推荐(0)
公告