- 博客(24)
- 资源 (13)
- 收藏
- 关注
原创 python技巧(一)
1.参数unpack*args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个 dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前。如此可以简单的给函数传递列表和字典def draw_point(x, y): # do some magicpoint_foo = (3, 4)point
2012-04-15 15:16:41
598
1
原创 STL分析-准备工作<二>
在泛型技术中,类型参数化实现了泛的含义,那么在具体使用中,光有泛是不行的,同样一个泛型函数中,基本类型能和自定义类型完全一致吗,指针能和具体类型一致吗,常量引用和常量指针呢,代码总要落在实处,类型总要具体化,怎么办?我们又不能总是特化,特化太多,模板就失去意义。在我们面向对象
2011-10-16 12:34:32
434
原创 STL分析-准备工作<一>
泛型设计之要点模板发展起来,在c++语言发展过程中属于意外发现,因而和基本的语法比较起来,是二等公民,语法支持不那么优雅,代码形式看着让人很受伤,C++11出来后,估计能好点,VS2010就引人了一些新特性,简化了部分模板语法。虽然模板在c++语法层面属于
2011-10-14 21:56:03
500
1
原创 python 的 duck type
Python跟Ruby一样,都是崇尚所谓Duck Typing的,也就是说,对于一个对象来说,它“是”什么类型的不重要,是不是支持某些操作才重要。解释器本身在编译时和运行时都不检查对象类型,只到运行时才直接执行所调用的方法,只要“它叫起来像鸭子,走起来像鸭子,那它就是鸭子”。但是在做企业应用的时候,目前流行的方法是造一堆又一堆的framework。本质上造framework并不是很pythonic的做法,因为Python崇尚的是轻薄短小,简单直接。不过在面向特定企业开发
2011-03-20 22:00:00
2474
原创 Python List 推导
list推导的理念 list推导Rationale List comprehensions provide a more concise way to create lists in situations where map() and filter() and/or nested loops would currently be used.Examples >>> print [i for i in range(10)] [0, 1, 2, 3,
2010-11-12 22:03:00
600
1
原创 wxpython的学习之路
wxpython是python事实上的标准GUI库,是wxwidgets的python语言的绑定,结合了python语言的简洁和wxwidgets的丰富和强大。怎么学好wxpython,是准备学习和使用python的同志面临的第一个问题根据学习目的不同可以按以下方式来学习装渊博级的:看看百度百科,看看wxpython的wiki,网上找个入门的教程,拷贝下来运行下,然后,然后就可以在简历上填上精通wxpython,熟悉跨平台开发,在windows,linux,mac上做过界面开发,也可以在心血来潮的领导面前推
2010-10-31 14:54:00
1549
原创 编写一份优秀的 CLAUDE.md
本文阐述了CLAUDE.md在大型语言模型开发中的关键作用。由于LLM的无状态特性,CLAUDE.md需要承担代码库"入职培训"的职责,涵盖项目架构、技术栈和工作流程等核心信息。文章指出常见误区,如过度填充指令或依赖自动生成,并提出六条优化原则:保持简洁(建议<300行)、渐进式披露信息、避免让模型处理格式化任务等。通过精心设计的CLAUDE.md,开发者可显著提升编码代理的工作效率,减少无效交互。(148字)
2025-12-05 15:58:24
749
原创 语言为什么永远不够:因为它是结构的低维投影
从信息论和几何建模角度分析语言交流的本质问题。作者认为,思想是高维结构而语言是其在低维平面的投影,这种降维过程必然导致信息损失。不同人基于自身认知结构(CPV)对相同语言进行不同维度的重建,导致理解差异。高认知者表达简洁却难被理解,本质是其复杂思想结构与接收者认知能力的维度不匹配。语言交流的困难不是表达技巧问题,而是结构复原能力的物理限制。
2025-11-20 16:53:34
242
1
原创 为什么大多数智能 Agent 跑不起来?——从架构到落地的五个关键盲点
智能Agent落地面临五大工程挑战:1.从Prompt设计转向上下文结构化管理;2.记忆系统需分层可视而非简单存档;3.需采用多模型协同架构而非依赖单一模型;4.企业应用需确保可追溯性、可控性和可信度;5.交互方式应突破纯对话模式,结合结构化界面。当前行业重点已从"智能"转向"稳定",需通过系统工程思维实现从"聊天工具"到"行动系统"的跨越。
2025-10-15 11:27:27
333
原创 AI时代的马太效应:为什么AI会让“顶尖员工”更强,而普通人更焦虑?
AI不会改变人的本质,它只是放大了人的差异。那些自驱、善思、勇于探索的人,会借助AI跃升到新的高度;而缺乏方向与判断的人,可能在同样的工具面前更加迷茫。未来十年,人与AI的竞争,本质上仍是人与人之间的竞争。AI不是敌人,而是照出我们差距的那面镜子。
2025-10-14 15:03:23
675
原创 Sutton:LLM 通往 AGI 的隐秘瓶颈
本文基于强化学习之父 Richard Sutton 的最新观点,探讨了大型语言模型(LLM)在通向 通用人工智能(AGI) 道路上的根本性局限。Sutton 指出,当前的 LLM 仍停留在“被动模仿”的范式中,依赖人类生成的数据和监督,缺乏主动探索、持续学习与内在动机。它们并非真正遵循 “Bitter Lesson” 所倡导的可扩展自动学习路线,而是人类经验的放大器。他认为,未来通向 AGI 的关键不在于更大的模型,而在于引入内在动机、在线学习与环境反馈机制,让 AI 能像动物一样持续进化。通过多
2025-10-08 16:34:57
647
原创 AI编码工具为何加速开发却难保质量?
AI编码工具加速了开发进程,但普遍面临"70%问题"——前期快速完成70%工作后,后期质量难以保证。AI擅长生成UI和样板代码,但在复杂逻辑、安全性等深水区表现不佳。初级开发者直接复制粘贴AI代码可能导致底层脆弱,而高手则通过重构、测试和优化来弥补AI短板。解决之道在于混合模式:利用AI生成初稿后人工完善,保持上下文精准对话,并严格验证生成代码。AI是加速器而非替代品,开发者仍需专注设计、调试等核心能力,才能避免项目沦为"空中楼阁"。
2025-09-26 19:15:07
880
原创 构建卓越LLM Agent的工程哲学:从Claude Code的设计精髓出发
https://minusx.ai/blog/decoding-claude-code/
2025-08-27 16:55:41
769
原创 研究chrome源码的感受
1.实际成功的项目不会用太多的技巧2.代码优美和项目成功,产品成功关系不大,chrome的代码很普通3.设计模式是重构中出来的,不是先写个模式框架再填代码4.分层是管理复杂度第一手段5.解决同步问题的第一手段是消灭同步,6.command模式解决同步是一个不错的手段7.项目中自己实现的库,刚刚够用就行,完美是骗人的8.PIMP在大项目中,优化编译时间很有用9.通用跨
2023-10-21 14:59:53
180
1
翻译 我的工程学公理(翻译)
技术公理, 探索软件开发的深层真理。在软件开发领域,存在一些普世的真理和原则,这些公理不仅指导我们的日常工作,还影响着我们的决策和思维方式。从教学到技术选择,从团队建设到代码设计,这些公理深刻地反映了开发者应有的思维和态度。
2023-10-20 20:41:06
111
1
原创 OpenWRT编译报找不到 sys/soundcard.h 的解决方法
OpenWRT编译报找不到 sys/soundcard.h 的解决方法*如果你编译的OpenWRT涉及音频部分就可能会在编译途中遇到此错误*如果你安装了完整的linux-headers的话应该会包含这个文件*安装完linux-headers后编译仍然报该错误,检查/usr/include,未发现sys文件夹。*在/usr/share搜索soundcard.h,发
2013-11-07 23:37:11
2514
1
转载 Using UCI on Ubuntu
The following HOWTO introduces the building of UCI (Unified Configuration Interface) on Ubuntu.Some extra package are required:sudo apt-get install cmake lua5.2The libubox library is req
2013-10-30 20:45:46
2274
转载 vmware安装后ubuntu 进入Vmware Easy Install的问题
做如下操作:Restore the /etc/issue file:sudo mv /etc/issue.backup /etc/issueRestore the /etc/rc.local file:sudo mv /etc/rc.local.backup /etc/rc.localRestore the /etc/init/lightdm
2013-09-21 20:16:14
670
原创 OpenWrt资料
让PC组路由器http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=6880https://forum.openwrt.org/viewtopic.php?id=204782013年最新能刷OP的路由列表• 2013/07/28 17:47 TP-Link TL-WR741ND – valentt
2013-08-25 08:47:14
1335
原创 chromium 构建系统分析
chromium·自己整了一套构建系统,原来叫gclient(名字好像让位给google桌面客户端了) ,现在改名depot_tools目标:Wrapper script for checking out and updating source code from multiple SCM repository locations.chromium使用了(目前 @159834)
2012-10-06 22:08:53
2744
原创 单元测试的思考
在我的项目经验中单元测试地位一直比较尴尬,大体上有两类人:1.教旨派:认为单元测试能解决所有的测试问题,认为单元测试可以替代其他测试2.怀疑派:单元测试很难实施,单元测试能力有限,无可能达到全覆盖,代码耦合太厉害无法测试单元测试自然不是银弹,“单元”这个限定词,限定了这种测试不是集成测试和开发周期中集成测试后面的各种测试,重点在单元,这个单元是,函数,类,接口,模块等相对独立的
2012-09-16 13:43:31
807
1
原创 chrome研究中的感受
1.实际成功的项目不会用太多的技巧2.代码优美和项目成功,产品成功关系不大,chrome的代码很普通3.设计模式是重构中出来的,不是先写个模式框架再填代码4.分层是管理复杂度第一手段5.解决同步问题的第一手段是消灭同步,6.command模式解决同步是一个不错的手段7.项目中自己实现的库,刚刚够用就行,完美是骗人的8.PIMP在大项目中,优化编译时间很有用9.通用跨
2012-07-02 00:06:52
807
kbuild 实现分析
2014-04-22
云里物里蓝牙车位锁解决方案
2018-08-01
STM8L151K4数据手册
2017-09-04
光敏电阻太阳能追踪系统
2018-06-28
NB-IoT和eMTC低功耗技术的左膀右臂:PSM和eDRX
2018-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅