- 博客(375)
- 收藏
- 关注
原创 2026年9月文章一览
随着年岁渐长,虽然高铁普及,但对于普通人来,家庭间聚会的机会也是越来越少。10点出发,乘坐地铁到深圳北,深圳北再乘坐高铁到达广州南,最后广州南乘坐坐城际到达大旺,到达时已经是14点。我和妹妹的放假时间是1-7号,但是弟弟在工厂工作,只放1-4号。对于按时上下班的上班族来说,尚且还好,但是对于某些行业的人员来说,为了维持工作的稳定,可支配的时间就更少了。这方面不大适合展开谈,我也改变不了什么,还是从自己做起吧,努力,创新。国庆期间和弟弟妹妹们去了肇庆一趟,看看小表姐一家,记录一些感受。
2026-10-11 11:56:26
17
原创 lexeme和token
源代码中的"连续字符序列"。将 lexeme 分类并附加一些额外的属性就得到 token。根据定义,token 包含两部分:类别(token type, 如:IDENTIFIER, STRING, NUMBER… )和可选属性(如:lexeme, literal, line)
2026-09-30 23:48:42
175
原创 2026年7月文章一览
之所以选择这本书,主要是看中其有一个完整的项目,算是一种真正的实践。不过实际阅读起来也是挺困难的,因为第一个解释器使用 Java 实现的,荒废 Java 多年,很多写法不能完全理解,自己转为 Python 还是有点困难,不过好在读这本书的人多,其它人已经用 Python 改写了,自己无法改写的地方,至少有一个参考。阅读这本书还有一个很深的感受:各种术语在讲解的时候太缺乏实际场景的应用了,导致本来一个很简单的概念,让读者很难理解。因书上用了多是 demo,是在是不感兴趣,7 月暂停了阅读。
2026-08-02 22:49:22
440
原创 2026年6月文章一览
这本书真是阅读疑问越多,比如第 5 章提到用 asyncpg,这本来是要结合 web 框架来演示 CRUD 的,但是这本书和很多书一样,先教 PostgreSQL 语法。因为这本书是间隔了几个月再读,对前面的很多内容可以说没有什么印象了,书的内容没有特色固然是其中的一个原因,同时我发现“是否记录”也是一个重要的衡量因素,如果读书时做些笔记,那么再回忆就比较容易。当然,这个思路也适用于平时的工作,如果每周记录一些内容,那么月度总结就好写很多;学习过程中经常会遇到一个问题:学得快,忘得快。
2026-07-05 14:35:58
38
原创 Docker部署PostgreSQL
本文介绍了在Ubuntu 24.04系统下使用Docker部署PostgreSQL 18的详细配置过程。主要内容包括: 系统环境要求(Ubuntu 24.04、Docker 29.1.3、Docker Compose v5.0.0) 项目目录结构说明 docker-compose.yml文件配置要点(特别注意PostgreSQL 18数据卷路径变化) .env环境变量文件配置 部署经验总结,强调新版本配置差异的重要性 作者分享了实际工作中的部署方案,为遇到版本兼容性问题的开发者提供参考。
2026-06-30 21:35:54
278
原创 2026年2月文章一览
春节前,身体肩和臀部多个地方筋膜炎,睡也睡不好,经过一个春节的休息总算好些了。做牛马不易,以后的日子工作上还是悠着点来,强求不得。欢迎搜索及关注:编程人(a_codists)
2026-03-01 23:32:45
84
原创 《Asynchronous Programming in Python》读后感
最近在梳理并发编程,所以想了解一些异步开发, asyncio 的用法,《Asynchronous Programming in Python》是 2025 年出版,比较新,所以选择阅读这本书。
2026-01-23 11:29:37
1163
原创 2025年12月文章一览
2026年的第 1 天,就遇到了中x银行app在7:30-8:00无法登录的破事。其它啥也不说了,祝各位同行技术精进,好好打磨产品,开发出好用的软件,不要折磨用户。不要总说自己遥遥领先,要踏踏实实做人。2025年总计阅读了9本书,其中最满意的是《Grokking Concurrency》,推荐给大家。其它也没啥想说的了,人到中年,不再矫情,也没有狂野的规划,努力工作,过好当下的日子。欢迎搜索及关注:编程人(a_codists)
2026-01-02 10:50:07
325
原创 《Grokking Concurrency》读后感
1.在工作项目中,有些项目用多线程(如:threading.Thread) , 有些项目用(如:multiprocess.pool), 也有些项目用到协程(如:asyncio)。但是什么时候用哪种技术,自己还不是很了解,从而就无法判断这样用到底好不好,所以想找本书看看,从而梳理清楚。2.曾经有一个 Python 项目,虽然用了多进程,但是还是出现了请求处理不过来的情况,虽然该项目在后续选择了 Java 技术栈解决了,但这个问题我却始终无法忘记,所以平时留意并发相关的书,看是否能找到解决方案。
2025-12-29 10:11:32
645
原创 在 Pycharm 中 debug Scrapy 项目
为什么写这篇文章呢?因为自己想在 Scrapy 项目里 debug, 看看 Response 有哪些属性。当然,如果熟悉 VSCode 的人看到这个配置就明白其实执行方式是:python -m scrapy runspider xxx_spider.py (注:这里的 xxx_spider.py 指 spider 文件,如官方文档里面的 quotes_spider.py)。
2025-12-08 17:43:33
760
原创 以 Core i9-13900HX 实例讲解CPU概念:物理CPU,内核,逻辑CPU
安装在主板插槽(socket)上的一个物理元件(物理的意思:看得见,摸得着)。物理 CPU,处理器(processor)。我们平时去买电脑时会问“这台电脑是什么处理器?“,其实就是问这台电脑的物理 CPU 是什么?老板可能会回答”这台联想拯救者(Y9000P)电脑的处理器是 Core i9-13900HX “。位于 CPU 内部的一个物理元件。物理内核(physical core),内核(core)。一个虚拟元件(虚拟的意思:逻辑上的,看不见,摸不着)。
2025-12-03 23:08:22
940
原创 2025年11月文章一览
时间就像一把回旋镖,2018年就买了《Python深度学习》,那时候因为电脑老旧加之工作与人工智能没有太大关系,就把这本书丢在一边了,没想到7年过去了,跌跌撞撞一路走来,工作又和人工智能扯上边了。虽然这本书已经出到第三版了,但既然买了第一版,还是从第一版看起吧,以便对得起我那买书的钱。《Grokking Concurrency》应该算是自己本年度看过最喜欢的一本书,那种想要一直阅读下去的感觉又回来了。本月在读:《Python深度学习》和《Grokking Concurrency》。
2025-12-02 22:43:36
294
原创 Pycharm错误:JetBrains AI URL resolution failure
刚开始只是以为哪里设置错了,没想到是 JetBrain 主动设置的。只是切换 VPN 的网络来解决,实际上并不方便,因为切换到某些地区的网络可能网速比较慢,倒不如考虑其它AI(如:国外的cursor,chatgpt 等,国内的deepseek, 豆包等)。欢迎搜索及关注:编程人(a_codists)
2025-11-25 17:32:01
3668
3
原创 《Learn Python Programming(4th)》读后感
之所以选择读这本书是因为“例行惯例”——读每年新出版的Python相关书籍,尝试从这些书中收集一些好的示例,帮助理解一些不好理解的概念。当然,其实《Learn Python Programming(4th)》(中译名:《Python编程入门与实战》,Packt Publishing 出版社)是 2024年 9 月 24 日出版的,只是 2024 年没有读,推到了 2025 年读。
2025-11-08 10:43:53
656
原创 2025年10月文章一览
如果用一句话来形容 10 月,那就是“心里很着急,想做的太多,但是执行能力跟不上”,“路要一步一步走,饭要一口一口地吃”——还是慢慢来。欢迎搜索及关注:编程人(a_codists)
2025-11-01 22:49:02
266
原创 2025年9月文章一览
如果说 8 月是被《AI-Assisted Programming》 折磨,那么9月则是被《Learn Python Programming(4th)》折磨,虽然我写了那么多年 Python 代码,但是看了《Learn Python Programming(4th)》,我只能说很多时候我非常不理解作者的很多示例为什么要这么写,对理解相关概念根本没有帮助啊,被折磨得整理了很多东西,但是都还不完善,导致本月只更新了一篇文章。罪过罪过,这种习惯不好,不能被作者影响,得改,10 月争取多更新一篇文章。
2025-10-09 14:02:31
215
7
原创 2025年8月文章一览
本来对《AI-Assisted Programming》还有所期待,因为是 OReilly 出版的,但看完大失所望,叽里呱啦扯了一大堆毫无意义的内容,对读者而言,就是一种伤害——就好像吃了不好的东西比不吃还难受。相比之下,虽然《SQLAlchemy 2 In Practice》是个人出版,但作者是一个负责的人,文章的内容对于使用 SQLAlchemy 的人来说,还是有指导和应用意义的。大概是受《AI-Assisted Programming》影响,导致整个 8 月都不想动笔写文章,先缓缓。
2025-09-04 17:03:37
190
原创 《SQLAlchemy 2 In Practice》读后感
1.平时工作中用的都是 SQLAlchemy 1 的语法,因为 SQLAlchemy 2 发布已经有好长一段时间了,也是未来的趋势,所以想了解一下SQLAlchemy 2 的语法。2.个人觉得 SQLAlchemy 的文档很混乱,经常找不到自己想要的内容,想了解一下其它人是怎么使用文档的。
2025-08-20 14:39:50
818
原创 《AI辅助编程实战》读后感
1.想了解如何更好地利用 AI 工具来辅助编程。在我日常的工作中,常使用 ChatGPT 和 DeepSeek 来辅助编程。当然,方式比较简单与直接,就是将问题丢给它们,然后看一下这些 AI 工具怎么解答,根据解答选择比较好的解决方案。但是,有两个问题经常困扰着我:1. AI 工具给出的解决方案是错误的。
2025-08-06 22:23:11
505
原创 动词ing,ed尾字母双写规则
(1)如果是单音节词;(2)且单词以“一个元音字母+一个辅音字母(不能是 w, x, y)”结尾;(3)那么尾字母双写。
2025-07-14 10:59:36
917
原创 WSL+Pycharm 搭建 Python 开发环境
2.1 安装 WSL限于篇幅,不做详细介绍,参考:https://learn.microsoft.com/zh-cn/windows/wsl/install。2.2 安装 Python2.3 安装 Pycharm安装在 windows。限于篇幅,不做详细介绍,参考:。2.4 设置解释器使用 WSL 里面的 Pyrthon。
2025-07-09 19:46:07
1397
4
原创 2025年6月文章一览
二、以前用 Flask 各种扩展的时候总觉得文档里面很多东西都找不到,看完这本书才真正明白了这些扩展其实都是轮子,要掌握还得看基础的内容,例如要想掌握 Flask-Marshmallow, 就先看 Marshmallow, 在 Flask-Marshmallow 文档里面找不到的内容就到 Marshmallow 里面找。唉,以前都不知道学到哪里去了,总是在扩展文档里面找,然后总是找不到,感觉寸步难行。昨天堂弟初一期末考试成绩出来了,一看数学 38 分,惨不忍睹,现在手机对小孩的影响太大了。
2025-07-04 14:09:46
299
原创 《Building REST APIs with Flask》读后感
之所以选择这本书其实是因为最近自己在梳理 JWT 的用法。自己曾参与过的一个项目虽然使用的是 Flask 开发,但是授权使用的 PyJWT,当时以为使用 PyJWT 是行业通用选择,就没有去过多了解。后面发现有人对 PyJWT 进行了封装,造了一个 Flask-JWT-Extended,所以想了解下“在 Flask 项目中,选择Flask-JWT-Extended,还是 PyJWT?”,刚好这本书有提到,所以就打算读一读。
2025-06-30 14:11:55
355
原创 《算法导论(第4版)》阅读笔记:p175-p181
无。vt. amortize originally means “to kill off”, overtime, it evolves to mean “to pay off gradually by periodic payments of principal and interest(分期偿还,摊销)”。英式写法是:amortise。(2)示例。
2025-06-13 09:32:50
333
原创 《算法导论(第4版)》阅读笔记:p173-p174
无。vt. to make sth more beautiful by adding something to it(“装饰”)。(3)示例The advantage of doing so is that the mapping is contained entirely within the priority queue, so that the application objects need no further embellishment(《算法导论(第4版)》第 174 页)。
2025-05-30 23:49:51
344
原创 《算法导论(第4版)》阅读笔记:p164-p172
(1)(binary) heap(堆/二叉堆)(2)complete binary tree(完全二叉树)(5)应用priority queue(优先队列)。无。关于英语的注解同步更新汇总到 https://github.com/codists/English-In-CS-Books 仓库。
2025-05-29 23:04:15
383
原创 《算法导论(第4版)》阅读笔记:p162-p163
(1) (binary) heap(堆/二叉堆)(2)complete binary tree(完全二叉树)(3)max-heap(最大堆)定义:A[PARENT(i)] ≥ A[i]。看了很多定义,不得不说还是这个定义最简洁,准确。(4)min-heap(最小堆)定义:A[PARENT(i)] ≤ A[i]。idom. to a limited degree, to some extent(到一定程度,一定程度上)
2025-05-28 10:54:43
997
原创 《算法导论(第4版)》阅读笔记:p156-p161
(1)(binary) heap(堆/二叉堆)(2)complete binary tree(完全二叉树)真是非常不喜欢“树”这种数据结构,各种概念能把人绕晕,例如:树 > 二叉树 > 完全二叉树。(1)faradv. to a great extent, very much(“非常”,Adverb of Degree,程度副词)。(2)示例上面这句话的意思是:如果一棵二叉树不满时只有最后一层不满,且最后一层的所有节点都尽可能地靠左排列,那么这样的一棵二叉树称为完全二叉树。
2025-05-27 17:20:49
412
原创 《算法导论(第4版)》阅读笔记:p134-p155
无。c/u. a situation that contains two opposite facts(悖论)。(2)示例关于英语的注解同步更新汇总到 https://github.com/codists/English-In-CS-Books 仓库。
2025-05-26 14:14:46
223
2
原创 《算法导论(第4版)》阅读笔记:p1178-p1212
附录 C 介绍了计数理论(如:和规则,积规则,串,排列,组合,二项式系数,二项式界等),概率理论(如:样本空间,事件,概率论公理,离散概率分布,连续均匀概率分布,贝叶斯定理等),几何分布与二项分布,二项分布的尾部探究。第 5 章会时不时的涉及这些内容,还是先看一下附录 C 比较好。(1)释义adj. having similarity in size, shape, and relative position of corresponding parts(对称的)。
2025-05-25 16:52:19
394
原创 《算法导论(第4版)》阅读笔记:p127-p133
(1)定义c. [mathematics]an expression (= mathematical statement) that has two terms (= numbers or symbols) that are not the same(二项式)。(2)示例。
2025-05-24 21:41:16
938
原创 《算法导论(第4版)》阅读笔记:p115-p126
无。(1)vagary: vagus(“roving, wandering(闲逛)”)c. originally, vagary means physical wandering, over time, it evolves to describe unpredictable changes(变幻莫测)。(2)示例。
2025-05-23 17:08:39
509
原创 《算法导论(第4版)》阅读笔记:p101-p114
compass literally means “to step together”, reflecting the idea of encircling(包围)。c.vt. surround and have or hold with, include(包含)。这两个单词很接近,以至于我老是分不清到底用哪个。encompass: encompass 的意思是 “to include(different types of things),contain, 包含”。
2025-05-22 22:23:38
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅