- 博客(27)
- 收藏
- 关注
原创 Go语言从零构建SQL数据库(6) - sql解析器(番外)- *号的处理
在SQL中,`SELECT * FROM table`是最基础的查询之一,星号(*)是一个通配符,表示"选择所有列"。虽然通配符查询看起来简单,但在解析器中需要特殊处理。下面详细介绍我们如何实现这一常用功能。
2025-04-08 20:46:41
207
原创 Go语言从零构建SQL数据库(5)-Pratt解析算法:SQL表达式解析的核心引擎
Pratt解析算法是我们SQL解析器的核心组成部分,专门负责处理表达式解析:我们的SQL解析器能够处理各种复杂的SQL表达式,包括多层嵌套的逻辑条件、各种运算符组合以及子查询等高级特性,为实现一个功能完整的SQL解析与执行系统奠定了坚实基础。
2025-04-07 20:38:15
652
原创 JWT与Session的实战选择-杂谈(1)
作为在金融科技领域经历过多次认证方案迭代的开发者,我想分享一些实战经验。这两种方案适用场景各异,选型需慎重考量。
2025-04-04 16:56:21
958
原创 Go语言从零构建SQL数据库引擎(3)
在开始构建数据库引擎之前,我们需要先了解一些基础知识并搭建好开发环境。本节将介绍选择Go语言的原因、环境配置以及项目架构设计,为后续开发打下坚实基础。
2025-03-31 20:39:42
947
原创 Go语言从零构建SQL数据库引擎(1)
想象一下,你正在经营一家小型咖啡店。每天,你需要记录订单、管理库存、跟踪常客的喜好。起初,你用纸笔记录一切,但随着业务增长,这变得越来越复杂。这就是数据库的用武之处!
2025-03-31 09:56:35
534
原创 Go语言从零构建SQL数据库引擎 - 开篇
还记得你第一次写下的时候吗?那时,数据库对我来说就是个神奇的黑盒子,输入SQL,返回数据,简单而神秘。多年CRUD开发后,我开始好奇:当我执行一条SQL语句时,数据库内部到底发生了什么?为什么有时索引会失效?事务隔离级别究竟如何实现?每当遇到性能瓶颈,我总是在想:如果能理解数据库的内部机制,也许我的代码就能写得更好。于是我决定,与其仅仅做一个数据库的使用者,不如尝试成为它的创造者。
2025-03-31 09:54:49
400
1
原创 探究大型食肉动物无毒的编程视角
我在思考大型食肉动物为何无毒时,想到可以从编程技术角度切入。利用生物算法模拟大型食肉动物进化历程,分析数据来找寻无毒的原因。就像构建进化模型,通过算法优化处理生物进化中的各种变量,如生存策略、能量获取等。这不仅是对生物学现象的新解读,更展示了编程技术在生物研究领域的实用价值,能让我们以全新方式理解大型食肉动物无毒这一现象背后的逻辑。
2024-10-06 13:11:34
703
原创 《美联储巨亏超2000亿美元:原因与降息展望的技术分析》
我将从技术角度分析美联储巨亏超2000亿美元的原因。其主要源于加息政策下的利息收支失衡,如支付银行和货币基金的高额利息超债券利息收入。从量化宽松到加息,资产价值波动也影响收益。这涉及到复杂的金融数据和经济模型。对于2024年是否大幅降息,要综合通胀、就业等数据,通过数据挖掘等技术进行预测,这些技术有助于深入剖析美联储的财务状况和政策走向。
2024-10-06 12:54:30
822
原创 从建国时期影视剧看老式自行车先滑行再上车的编程关联
我发现建国时期影视剧中骑自行车先滑行再上车的现象,现在却不再常见。这看似与编程无关,但从技术角度看,老式自行车的这种上车方式与编程中的算法优化有相似之处。当时自行车重、结构复杂,需先滑行借助惯性上车,这就像编程中为提高效率进行的算法优化。老式自行车设计与当时的需求有关,如今自行车变轻便,上车方式也简化。这反映出不同时期技术的发展,也启示我们编程要根据环境不断优化算法。
2024-10-06 11:48:07
1152
原创 《美联储巨亏超2000亿美元:背后逻辑与降息展望的技术剖析》
我想深入聊聊美联储巨亏超2000亿美元这一事件。从技术角度看,美联储的亏损与它的利率管理成本和债券利息收入等经济数据处理相关。它为了维持利率水平向金融机构支付高额利息,这背后涉及复杂金融算法和利率模型。同时,关于2024年是否大幅降息,这是对货币政策的分析判断。这其中包含众多技术要点,我将在文中详细解读这些因素如何相互作用,从而影响美联储的财务状况和货币政策走向。
2024-10-06 11:07:09
953
原创 探秘美国海军:为何独爱核潜艇而舍弃常规动力潜艇?
我将从技术角度剖析美国海军只发展核潜艇而放弃常规动力潜艇的原因。首先从动力系统看,核动力潜艇具有近乎无限的续航力、高航速和长时间水下潜航能力等优势。再者从军事战略考量,美国的全球战略需要潜艇能全球部署,常规潜艇难以满足。另外从成本效益分析,虽然核潜艇造价高,但综合作战效能,其性价比更高。这是我对美国海军潜艇动力选择背后技术因素的解读。
2024-10-06 08:57:10
1596
原创 《S14瑞士轮TES对阵GEN:从编程视角剖析电竞比赛中的策略与失误》
我将从编程技术的角度来评价S14瑞士轮中GEN对TES这场比赛。比赛里队伍的战术布局、选手操作等就如同编程中的算法和代码执行。通过算法分析的思路,我们可以剖析TES在比赛中的失误,例如资源投入和团战决策等方面。也能像数据挖掘一样,挖掘出GEN获胜背后的策略优势。这不仅是对电竞比赛的一种全新解读,更是将编程技术中的策略评估、失误分析概念引入到电竞领域,为电竞爱好者和编程人员提供独特的视角。
2024-10-05 18:08:29
1134
原创 《龙珠》中的布玛:非凡背后的编程思维启示
我一直觉得《龙珠》里的布玛不是凡人。她有着超高的智商,能制造出时光机等厉害发明。这让我联想到编程领域,像她制造发明就如同程序员开发软件。在编程中,人工智能像她的智慧一样可处理复杂任务,数据挖掘能发现隐藏信息正如她找到外星科技人脉。她的多面性类似算法设计的多目标考量。通过对布玛这个角色的分析,我们可以借鉴到编程中的思维模式,例如在复杂项目中综合运用多种技术,这就是布玛这个角色在编程视角下的非凡之处。
2024-10-05 18:05:09
1058
原创 《S14 TES vs GEN:从比赛看电竞中的策略与失误》
我想聊聊S14瑞士轮中GEN对TES的比赛。这场比赛不仅是两队的较量,还涉及很多技术层面的东西。从战术策略上看,GEN的运营很出色,像对地图资源、兵线和团战时机把握都很好。TES却失误较多,像369兰博没发挥好,队伍在资源保护、团战配合等方面也有问题。这体现了电竞中策略制定与执行的重要性,值得深入分析。
2024-10-05 15:18:04
919
原创 智能停车收费系统的设计与实现:以南京景区为例
最近,南京一景区因停车7小时收费217.5元引发热议。本文将从技术角度出发,探讨如何设计一个公平、透明的智能停车收费系统。通过使用Python进行数据处理和算法优化,结合Web开发技术和数据库管理,确保收费准确无误。文章还将分享一些实用的技术细节和实现方法,帮助读者更好地理解和应用相关技术。
2024-10-05 07:14:22
885
原创 电竞赛事数据分析:LNG vs BLG的胜利背后
在S14瑞士轮次日,LNG以1:0战胜BLG,取得了开赛二连胜。本文将通过Python进行数据处理与分析,结合机器学习算法预测比赛结果,并使用数据可视化工具展示关键指标。通过对这场比赛的数据深入挖掘,揭示LNG获胜的关键因素。
2024-10-04 22:54:50
1297
原创 自动驾驶技术与法律:极氪车主高速路上的睡眠实验
最近,一则关于极氪车主在高速公路上使用自动驾驶功能时盖被睡觉的新闻引起了广泛关注。本文将探讨当前自动驾驶技术的发展水平以及相关法律法规是否允许此类行为。通过分析技术现状与法律规定之间的关系,揭示了未来智能驾驶领域面临的挑战与机遇。
2024-10-04 22:14:51
591
原创 从编程视角看生命、爱、自由、生活的排列顺序
我在思考生命、爱、自由和生活的排列顺序时,想到可以从编程的角度去看待。在编程里有各种逻辑判断、价值评估的方式。我会把这些概念类比成程序中的元素,比如生命像是程序的核心代码,爱是一种连接不同模块的算法逻辑,自由是代码的灵活度,生活则是程序运行的整个过程。这一独特视角或许能给大家带来一种新的思考方式,用编程思维解析抽象概念。
2024-10-04 19:31:07
901
原创 DQN的完全实现
DQN是强化学习中经典的离线学习算法,本项目实现了Dueling-DQN和多进程游戏交互,同时默认添加了三种游戏的训练配置。完整代码。
2024-03-10 22:42:50
468
1
原创 c++ Streams
Text streamsDeal in ASCII text, perform some character translation, include files and character buffersBinary streamsBinary data, no translationsMore input operatorsoutput operatorsformatting using manipulatorsmanipulatoreffecttypedec, he
2022-06-11 10:46:23
201
原创 selenium爬虫
[周更]3.selenium爬虫ε≡٩(๑>₃<)۶ 一心向学文章目录[周更]3.selenium爬虫声明前言一、seleium配置1.安装seleium2.安装Firefox3.安装Firefox geckodriver4.验证webdriver启动浏览器和关闭浏览二、完整源码总结声明本内容为个人学习笔记,不准被用于商业。前言异步爬虫爬取带有Ajax的网页。因为这种网页一般带有动态加载,所以要用seleium进行爬取一、seleium配置这里我们介绍相关文件的安装
2022-03-13 13:51:35
4254
空空如也
android音频蓝牙开发
2023-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人