策略模式 定义 策略模式通过封装一组算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。 结构 策略模式包含以下几个主要角色: 抽象策略(Strategy)类:定义了所有支持的算法的公共接口。 具体策略(Concrete Strategy)类:实现了抽象策略定义的接口,提供具体的算法实现。 环境(Context)类:持有一个策略类的引用,用于...
1 红山动物园 购票:直接搜南京市红山森岭动物园公众号在线购票,或者美团直接搜买学生票,身份证入园,提前一天以上购票,工作日成人票60,学生票30。 必带:集章用的本子、充电宝、能方便装下文创物品的包 开放时间 8:30 - 16:30 16:30后停止入园 北门 1号线红山动物园1号口出 南门 1/3号线南京站 3/7口出 具体看后面南门进路线 官方建议小红书链...
1 SubAgent 1.1 概念引入 Agent 工作越久, messages 数组越臃肿。每次读文件、跑命令的输出都永久留在上下文里。”这个项目用什么测试框架?” 可能要读 5 个文件, 但父 Agent 只需要一个词: “pytest” 为了让一个独立可拆分的任务的工作过程不影响父 Agent 的上下文,同时也不让父 Agent 的上下文影响子Agent的工作过程,我们可以使用 ...
设计模式是一种写代码的套路。 设计模式的分类 创建型模式 这类模式关注对象的创建机制,让对象创建更加灵活和符合需求。 单例模式:确保一个类只有一个实例 工厂模式:提供创建对象的接口,让子类决定实例化哪个类 建造者模式:将复杂对象的构建与其表示分离 结构型模式 这类模式关注类和对象的组合方式,形成更大的结构。 ...
概念引入 多步任务中, 模型会丢失进度 – 重复做过的事、跳步、跑偏。对话越长越严重: 工具结果不断填满上下文, 系统提示的影响力逐渐被稀释。一个 10 步重构可能做完 1-3 步就开始即兴发挥, 因为 4-10 步已经被挤出注意力了。 “没有计划的 agent 走哪算哪” – 先列步骤再动手, 完成率翻倍。 Harness 层: 规划 – 让模型不偏航, 但不替它画航线。 ...
learn claude code 代码仓库 learn-claude-code Tools 引入 在传统和web chat的AI工具进行协作的时候,更多是AI教你怎么去做,而没有办法让AI直接去做,如果我们给AI一双手去触及我们的项目或者环境,那么AI就能代替我们直接去进行创造和试错。 在s01中只用到了Bash工具进行命令行执行,但s01没有进行工具路由,直接解析LLM返回的工具...
支撑线与压力线 一条支撑线或压力线对当前影响的重要性有三个方面的考虑: 股价在这个区域停留时间的长短; 股价在这个区域伴随的成交量大小; 这个支撑区域或压力区域发生时间距离当前时期的远近。 显然,股价停留的时间越长、伴随的成交量越大、离现在越近,则这个支撑或压力区域对当前的影响就越大,反之就越小 支撑线与压力线会相互转换 支撑线被跌破将成为压力线 压力线被突破...
廖雪峰的官方网站 - JavaScript - 变量作用域与结构赋值 var var的作用域和Python有点相似,分为函数作用域和全局作用域,几乎和Python下的local范围和module范围相对应。 表现为: 嵌套函数内部的变量引用从里向外查找,直到找到变量为止。 如果在嵌套最里层函数内部没有声明变量,类似于自动有个nonlocal或global声明。 JavaSc...
篇头 过年的时候赶上了一波行情,恒科、动漫游戏、AI、黄金什么都涨了,但后面没舍得卖,一直拿着就一直亏掉了,人性终究是不可靠的,需要把止盈策略明确一下。 止盈策略 学会止盈,学会卖股票,落袋了才是真正赚到了。 阶梯止盈 阶梯止盈法,也叫移动止盈,适合趋势上涨的行情。比如买入后股票上涨10%,就把止损位提到成本价,保证不亏;上涨20%,把止盈位提到10%的利润位,锁定一半收益;随着股价不断...
变量范围 在python中,变量的查找范围是从小到大的,本地范围(函数内)->模块范围->Built-in范围。 python在编译期确定变量的范围。 python虽然是解释型语言,直接执行py文件,但是也是分为编译期和运行期的。 看看下面几道题 题目一: count = 10 print(count) def greeting(): print(count) ...