自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (3)
  • 收藏
  • 关注

原创 AI平权时代下个人投资者的机会与陷阱

AI平权时代下个人投资者的机会与陷阱 摘要: AI技术正在快速消除传统金融市场的三大壁垒——信息差、工具差和认知差,使个人投资者获得了前所未有的分析能力。然而,这种"民主化"并未真正改变市场本质。AI带来了新的风险:回测幻觉、策略拥挤、新型信息操控等更隐蔽的陷阱。真正的机会在于将AI工具与个人独特的行业认知相结合,而非简单依赖AI生成的策略。资金体量、执行硬件和人性弱点仍是AI无法抹平的差距。投资者需要警惕AI军备竞赛中的不对称优势,避免成为产业链中被收割的对象。

2026-03-19 11:01:53 8

原创 孕期光照与作息优化指南:为宝宝的“阳光人格“奠基

孕期环境因素(光照、作息、激素环境)↓胎儿神经系统的初始校准↓神经递质系统的基底设定(多巴胺、血清素、褪黑素)↓出生后的气质倾向(情绪基调、动机模式、压力响应)↓性格发展的"初始参数"这就像给一个系统做初始化配置(bootstrap configuration)——后天当然可以修改,但初始配置设定得好,整个系统运行起来会顺畅很多。关键认知:你无法选择宝宝出生在哪个季节(很多时候怀孕时间不完全可控),但你可以通过孕期行为,在一定程度上"模拟"最优的环境信号,优化宝宝的神经系统初始校准。

2026-03-09 14:40:47 334

原创 古老的算法:东西方命理系统的科学性解构与人生智慧提炼

本文系统探讨了东西方命理系统的底层逻辑、科学性边界、以及可提炼的实用智慧。核心观点:命理不是科学,但它是一种经过千年验证的"经验技术",其中蕴含的思维方式——周期思维、平衡思维、瓶颈思维、格局思维——对现代人的人生决策具有深刻的参考价值。

2026-03-09 14:38:30 480

原创 美伊战争对港股和A股以及美股的走势分析笔记

短期看风险,中期看分化,长期看机遇。这场战争对A股和港股的影响,本质上是**“外部冲击+内部对冲”**的博弈。中国既不是参战方,也拥有充足的政策工具箱(降准降息、战略储备释放、新能源补贴等)。最大的风险不是战争本身,而是油价失控引发全球性滞胀。但即便是最悲观的情景,对于中国市场而言,这更可能是一次**"危中有机"的历史性机遇**——美国的战略透支,就是中国的战略窗口。最核心的一句话:如果油价暴涨逼出了A股的恐慌性抛售,那就是2026年最好的买入机会。

2026-03-09 14:14:06 364

原创 在代码和知识海洋里“旅行”

老婆和孩子们去了海南。海风、沙滩、椰林、落日,这些词自带滤镜,足够把朋友圈填满。我的城市没有滤镜:深圳的早高峰依旧像一段写得不太优雅的多线程程序,每个人都在抢占 CPU 时间片。我照常上班、开会、修 bug、看文档、做验证。表面上,我没去旅行;但如果把“旅行”的定义从“地理位移”改成“体验密度”,我其实也在路上——只不过目的地不在地图上,而在知识的海洋里。

2026-02-05 13:42:03 548

原创 深入浅出:Moltbot AI Agent 架构及其设计思想

用统一多端与多渠道;用兑现主权 AI;用把机器能力变成可编排工具面;用按需子代理 + 分层提示词 + 多层策略栈把协作做得高效且可控;用可复现的工具供应链(Nix + Skill)把生态扩张变成工程问题而非手工活。不要让模型成为系统;让系统成为模型的“可治理外骨骼”。单主 Agent + 按需子 Agent的架构平衡了资源效率和功能扩展分层提示词系统减少了 token 消耗,提高了子 Agent 专注度多层工具策略提供了精细的权限控制异步子 Agent + 自动汇报。

2026-01-30 14:20:48 1064

原创 思维实验:人如大模型(一场关于生命与智能的跨维度对话)

如果把人比作一个大语言模型,这个比喻初听之下似乎荒诞不经——血肉之躯怎能与硅基芯片上的参数矩阵相提并论?但深入思考,我们会发现,这种类比并非牵强附会,而是一面映照人类认知本质的镜子。人脑与大模型,虽诞生于截然不同的路径——一个是亿万年进化的产物,一个是人类智慧的造物——却在信息处理、学习机制与行为生成上展现出惊人的相似性。通过“人即大模型”这一隐喻,我们不仅能更深刻地理解自身,也能为大模型的进化提供来自生命智慧的启示。

2026-01-30 14:19:41 608

原创 青春的投资:穿越时间的智慧

对于没有大量启动资金的普通人来说,"生产资料"可能不是工厂、房产这些传统意义上的资本品。一套可复制的知识产品——比如你把自己的专业能力录成课程,把自己的经验整理成体系。卖给1个人和卖给100个人,你的边际成本几乎为零。这种"一次创作、多次售卖"的模式,就是普通人最容易接触到的生产资料形态。一个有影响力的个人品牌——在信息时代,注意力本身就是一种资产。如果你能持续输出有价值的内容,积累起一批信任你的受众,这个"个人IP"本身就成为了一种生产资料。它可以帮你获得机会、吸引合作、甚至直接变现。

2026-01-22 11:00:32 920

原创 隐形离职:人还在公司,心已经在别处

如果你正处于这种状态,不必自责。当前的交换关系,已经不值得你全情投入了。这个环境能改变吗?你有能力/意愿推动改变吗?如果不能改变,你有没有在为离开做准备?如果暂时走不了,你有没有在保护自己的底线?最差的状态是既不改变环境,也不改变自己,只是日复一日地消耗。工作不必是热爱,但至少不该是慢性消耗。当你的心灵需要"隐形撤离"来自我保护时,这不是你的失败——这是系统失灵的症状,而你正好是症状的载体。能做的,是认清现实,做出选择,然后为选择负责。

2026-01-19 11:33:57 641

原创 职场速通手册

所谓“速通手册”,不过是当前环境下个体为了在有限资源下最大化自身利益所采取的一种策略。然而,真正的成功并非来自于绕过障碍或者短期的成功,而是源于持续不断地学习与成长。与其追求速成,不如沉下心来,深入理解工作的本质,找到属于自己的心流状态。在这个过程中,我们不仅能收获职业上的成就,更能体会到工作带来的满足感与快乐。因此,让我们放下速通的心态,以更加开放和积极的态度面对职业生涯中的每一个挑战吧。

2026-01-19 11:12:41 693

原创 AI Coding 浪潮下的一些实践经验和思考分享

过去两年,基本上没有哪个一线研发能完全躲开 AI:大语言模型(Large Language Model, LLM)、AI Coding、Agent、各种"Vibe Coding 编程工具"轮番上场。我在 AI 团队到现在已经快一年了。这一年里参与了多个AI项目,推动了一些AI工具落地,也看到了大量真实的AI工具使用场景、反馈与困惑。这篇文章尝试系统整理这段时间的思考与实践经验:既包括模型原理,也包括工具选型、提示词工程、工程实践,以及 Agent / MCP / Skill 等高级能力的落地方式。

2025-12-23 14:12:49 1049

原创 反直觉的现象:我们越去追求快乐,快乐就会离我们越远

如何才能获得快乐?也许会存在一些误区。我们希望正确认识这些问题。

2025-12-23 14:04:44 932

原创 维度跃迁:从Transformer高维表征到决策的可操作认知方法论

本文提出一种受大语言模型(LLM)表征学习与涌现现象启发的认知方法论——维度跃迁。其核心思想是:复杂问题之所以难,是因为我们在过于低维的坐标系中观察与优化;通过识别当前维度、主动引入更高维的变量与结构、在高维空间中识别稳定模式,并将洞察有损但可控地降维到具体行动,可以显著提升技术、产品与职业决策的质量。本文从Transformer的高维表征机制出发,解释“为何升维有效”,提出IDPA循环(Identify/Leap/Pattern/Apply)的可操作流程,并给出大量工程实践案例与评估指标。

2025-11-13 15:29:12 682

原创 CPU只有加法器,没有减法器?给大女儿讲解补码

计算机采用加法器替代减法器的核心原理在于补码的巧妙运用。文章以12小时钟表为例,解释加减法本质是数轴上不同方向的移动。在有限循环系统中(如钟表、计算机寄存器),减法可以转换为加法:减去一个数等于加上其补码(如12-4=8)。计算机利用这一特性,将减法运算转换为加法运算,通过溢出机制自动处理补码运算,从而简化CPU设计,仅需加法器即可完成加减运算。这种统一处理方式提高了硬件效率,展现了数学原理在计算机工程中的精妙应用。

2025-11-06 10:06:04 988

原创 LM实现教程:基于 nanochat项目 从零开始理解大语言模型

大语言模型(Large Language Model, LLM)是一类基于Transformer架构的深度学习模型,通过学习大量文本数据来理解和生成自然语言。

2025-10-27 16:17:47 1475

原创 C++的STL_swap trick和现代C++的方法

我们都知道,std::vector的内存增长是随着元素的增加自动增加的,但是std::vector却没有相应的随着元素的减少自动释放内存的逻辑。因此,假设我们有下面的这样的类://…//这样写,m_data的内存是不会释放的,// 假设data占用了大量的内存,那么我们就达不到释放内存的目的在C99时代,如果要正确释放内存,我们需要这样写://…// 把一个临时的空的vector和m_data的内存交换,

2024-12-23 09:51:15 875

原创 C++源文件扩展名的历史和发展

C++ 源文件的扩展名反映了技术发展的历程和不同项目及组织的编码规范。从 C 语言的 .c 和 .h 到 C++ 早期的 .cc,再到最通用的 .cpp 和 .hpp,这些扩展名不仅帮助开发者区分不同的文件类型,还体现了 C++ 语言的演变和社区的多样化需求。无论选择哪种扩展名,都是C++代码承载容器的标识,见证了C++悠久的历史。

2024-12-23 09:47:03 2321

原创 深入浅出 “ 领域驱动设计(Domain-Driven Design, DDD)”

领域驱动设计(DDD)的概念很多,理解难度很大,但是抽丝剥茧后,发现殊途同归。

2024-10-29 11:36:18 1437 2

原创 软件架构设计艺术(从一个案例出发,成为优秀的软件架构师)

我们前面讨论了软件设计中的建模问题,回顾了软件工程中常见的架构设计思想,并探索了如何通过抽象来简化现实世界的复杂性,同时也体现了抽象过程中难以避免的局限性。通过具体的案例分析,我们揭示了在面对复杂业务需求时,如何选择合适的数据模型和架构策略来满足这些需求,同时也指出了在实际操作中会遇到的挑战和困难。最后引入架构设计的矛盾三角,解释问题本质。鼓励打开思路,避免教条主义,成长为真正优秀的架构师。

2024-10-29 10:37:07 1060

原创 HTML(HyperText Markup Language)元素总结

HTML元素按功能分类可以帮助开发者更好地理解和使用这些元素。每种元素都有其特定的用途,合理地使用这些元素可以提高网页的可读性、可维护性和用户体验。通过掌握这些元素的功能和用法,可以构建结构良好、语义清晰的网页。

2024-10-12 14:32:39 1080

原创 造轮子:手把手写一个高质量高性能的C++日志工具【精】

笔者很好奇如果用最新的C++技术实现一个精简强大的日志工具是什么体验,今天跟笔者一起展开这次编程冒险旅程吧!

2024-10-12 11:33:47 1687 2

原创 动手测试:CPU的L1~L3级缓存和内存的读取速度测试

在许多文章中指出CPU的L1~3和内存的缓存的架构,速度差异等。纸上得来终觉浅,今天想实际写代码简单测试一下。

2024-09-30 16:12:02 5209

原创 深入解析《高效能人士的七个习惯》的内在关系和哲学思想

我们技术中心的所有管理者在Leader的推荐下全员人手一本《高效能人士的七个习惯》。当时只是对每个习惯进行分别的学习,没有更深入地思考他们之间的内在关系和更深入的哲学思想。今天总结梳理一番,觉得可以写一篇文章记录一下。

2024-09-29 17:03:05 1888

原创 困扰我们的,不是如何过上更幸福的生活,而是如何过上比别人更幸福的生活

总之,在追求幸福的路上,我们要超越单纯意义上的物质积累和社会地位的竞争,转而寻求一种更加深层次的精神满足。通过调整我们的视角和态度,我们可以学会享受生活中每一个瞬间的美好,不再为无休止的比较所困。如此一来,不仅个人能够获得真正的幸福感受,整个社会也将因此变得更加和谐美好。只有当社会整体环境变得更加包容和支持时,个体才可能放下对外部评价体系的过度依赖,找到真正属于自己的幸福之路。

2024-09-29 11:43:05 715

原创 编程语言历史:聊聊Java最失败的设计:“==”

通过观察JVM上的其他语言对“”操作符的改进,我们可以看到,许多现代语言倾向于让“”默认比较对象的内容,而不是引用。这样的设计更加符合开发者的直觉,减少了因误解“==”操作符而引入的bug。同时,这些语言也提供了额外的方法来比较对象的引用,使得开发者可以在需要的时候进行精确控制。总结来说,“==”操作符的设计在Java中确实存在不合理之处。因此,在学习和使用Java时,深刻理解其设计的缘由和缺陷,可以有效地帮助我们在实践中规避许多问题,解答许多疑惑,进而更好地掌握Java并写出更加健壮和易于维护的代码。

2024-09-29 11:13:29 1254

原创 C++:你知道POD类型(Plain Old Data)吗?

C++11标准引入了两个新的概念,分别是标准布局类型(Standard-layout)和平凡类型(Trivial)。其中,标准布局类型主要关注对象在内存中的布局,而平凡类型关注对象的生命周期,包括它的构造、拷贝、移动和析构。C++11以及之后的标准中,POD类型是同时满足标准布局和平凡类型的类型。

2024-09-27 18:02:31 1102

原创 Web技术学习:CSS属性结构化记忆梳理

CSS属性是一系列规则,用于描述HTML元素在网页上的外观表现。这些属性可以控制文本的颜色、大小、字体、背景颜色等,也可以控制元素的位置布局,甚至动画效果。文本与字体颜色与背景边框与填充布局与定位过渡与动画用户交互与元素属性属性数量多,分类特征不明显。设计上不够完美,存在明显的兼容和历史发展的痕迹。很多特性已经淘汰或者很少使用。初学者难以分辨。属性特性存在冗余和相互影响,提高了调试和理解的难度。属性在实际应用时难以抉择,存在多种方案,初学者很难找到最佳实践。

2024-09-27 15:49:05 1549

原创 小牢骚:总有人通过放大问题来制造麻烦

笔者的技术生涯中,经常会遇到这样的情况:一些技术负责人喜欢把问题放大,然后提出一个看起来考虑周到但实际上性价比低、复杂难用的方案。或者遇到一个小问题,就开始想制定一个规范,写一个几十页的技术指引,希望能彻底规避类似的问题。今天,闲聊一下这种行为模式背后有其深层次的原因,并且会对组织产生一定的负面影响。

2024-09-26 11:55:18 1023

原创 二十个编程语言发展的“拦路虎”

Node.js生态系统中的npm工具就是一个典型例子,它不仅帮助开发者轻松安装和更新依赖库,还通过锁定具体版本来避免版本冲突问题,从而促进了社区内的资源共享和协作。Rust语言通过其独特的所有权体系(Ownership System),包括借用检查器(borrow checker),确保了在编译阶段就发现潜在的内存安全问题,如数据竞争和野指针。Lisp中的宏扩展器允许开发者定义自己的语法结构,而Rust中的宏规则则提供了一种安全的元编程方式,既保持了语言的简洁性又增强了表达力。Common Lisp中的。

2024-09-25 17:45:06 871

原创 认知决定命运:从狭隘到开阔的心路历程

个人的认知水平决定了我们的人生轨迹。通过不断学习和成长,我们可以拓宽视野,变得更加成熟和智慧。在这个过程中,我们应该学会洞察人性、远离负能量、勇于尝试、持续努力,并且始终保持自我负责的态度。只有这样,我们才能在人生的旅途中不断前进,实现自我价值。

2024-09-25 17:41:13 526

原创 什么是CAP定理

在分布式环境中,数据通常不是集中存储在一个位置,而是分散在网络中的各个节点上。这种分散性带来了灵活性和可扩展性,同时也带来了新的挑战,特别是在数据的一致性、可用性和分区容错性方面。本文旨介绍CAP定理的基本概念及其对开发工作的影响。

2024-09-24 14:35:37 1052

原创 用最新的C++技术,如何实现一个序列化工具库?

随着C++标准的不断进化,实现简洁又实用的序列化工具变得越来越简单。目前我们还无法完全实现对结构体无侵入地实现反射,但是未来即将可以轻松实现。

2024-09-24 14:31:06 1169

原创 什么是反应式编程模式?

在反应式编程中,我们通常不需要关心事件发生的具体时机,也不需要编写具体的循环或条件语句来处理这些事件。相反,我们只需要声明性地定义信号之间的依赖关系即可。这意味着我们可以简单地声明“当某个事件发生时,执行特定的操作”,而具体的实现细节则由反应式编程框架来处理。反应式编程的关键在于将数据流视为事件或信号,并使用声明式的方式来定义这些信号之间的依赖关系。这种方法使得程序更加简洁、易于维护,并且能够更好地处理异步和并发的情况。

2024-09-23 17:45:59 818

原创 了解函数式编程:从表象到本质,从技法到心法

一旦你尝试不用赋值语句编程,函数式编程的所有其他特性就水到渠成了。你要处理函数,就必须用递归,所有这些东西在你决定不用赋值的那一刻,就自然而然地形成了。所以说,函数式编程就是这么回事。

2024-09-23 17:43:27 1177

原创 常见的深度学习模型总结

机器学习:指的是让计算机能够通过经验自动“学习”如何完成任务的一系列算法和技术。机器学习模型可以从数据中学习规律并做出预测或决策,而无需明确编程。深度学习:是机器学习的一个子集,它专注于使用多层神经网络(即深度神经网络)来模拟人脑处理信息的方式,从而解决复杂的学习任务。

2024-08-30 14:41:18 3374

原创 透过编程世界中无处不在的 “树”,寻找编程的本质

树结构在编程世界中的普遍应用和深远影响,反映了编程本质上对问题的抽象、分解和组织能力的追求。它不仅仅是一种数据结构,更是一种解决问题的方法论,一种深刻的编程哲学体现。

2024-08-09 18:03:50 1081

原创 漫谈Linux操作系统的发行版与软件生态

Linux操作系统以其开源、灵活和安全的特质,在全球范围内拥有庞大的用户基础。它在服务器、云计算领域、桌面系统、嵌入式设备和移动平台中广泛存在。Linux的多样性主要体现在其众多的发行版(Distributions,简称Distros)上。这些发行版基于Linux内核,但在用户界面、预装软件、包管理系统和定位上存在差异。了解这些发行版之间的关系以及它们的软件生态对于开发者发布程序至关重要。

2024-08-08 17:55:21 1185

原创 32位程序 是如何运行在 64位Windows 系统上的?

加粗样式WOW64是让32位应用程序能够在64位Windows操作系统上无缝运行的关键。它利用CPU的模式切换能力,通过系统调用转换、文件系统和注册表重定向以及其他技术手段来实现这一目标。过程中存在一些性能损耗,但在大多数情况下,这种损耗对用户体验的影响不大。例如我们常用的许多软件(如QQ、WPS等)都依然是32位软件,而在使用过程中几乎感觉不到性能的变化。长远来看,随着越来越多的应用程序原生支持64位,WOW64的依赖将逐渐减少,直到32位应用程序最终淡出市场。

2024-08-08 17:30:08 6583

原创 命途多舛的Concepts:从提出到剔除再到延期最后到纳入,Concepts为什么在C++中大起大落?

在深入讨论Concepts的历程之前,我们首先需要明确概念本身。C++的Concepts在C++20标准中正式成为语言的一部分,它们为模板编程引入了一种类型约束系统。Concepts的核心目标是提高模板代码的可读性、可用性,同时让编译器能够提供更准确的错误信息,简化模板元编程的复杂性。C++的Concepts代表了语言演进的一种动态平衡。在追求技术卓越的同时,C++社区也在不断地反思和调整,以确保新特性的引入既能够带来实际的好处,也不会过度地增加语言的复杂性。

2024-08-01 11:48:20 1119

原创 编程语言发展历史:赋值与相等运算符的变迁历程

首先让“:=”具有声明变量的语义,Python 3.8引入赋值表达式运算符(又被形象地称为海象运算符)“:=”,支持将表达式的值赋值给尚不存在的变量,并返回变量值(Python的“=”运算符不返回表达式的值),Go语言也将声明并赋值运算符定为“:=”。这些设计让“=”和“:=”在同一个语言中同时具有赋值的语义,而“:=”更进一步还具有声明变量的额外语义,简化了支持类型推导语言声明变量的代码形式,提高了语言的表现力。PL/I 语言的比较和赋值都是“=”,其具体的含义也取决于运算符的上下文。

2024-07-30 16:13:54 558

windows核心编程

著名的windows核心编程,完整版。打包下载 Windows核心编程(第5版)针对Windows XP,Windows Vista和Windows Server 2008全面修订。主题广泛,内容丰富,讲解深入而精辟。透过这本Windows编程经典,我们可以在专家的悉心指导下,洞悉Windows编程精华,深入了解高级编程技巧,编写出高性能的Windows应用程序。

2011-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除