Bruce Yang
Welcome To This Site.
在AWS EC2机器上部署了一个叫 tradebrain-go的因子服务,它的主要作用是接收大量的行情数据,然后计算模型因子,最终推理产生一个模型结果。
但是该程序运行一段时间后,就会被自动终止,标准输出中输出 signal: killed 。
根据之前的经验,这种情况很有可能是内存泄漏导致的,所以先来确认一下是否发生了内存泄露。
先使用dmesg查看系统日志 1 sudo dmesg | grep -i kill 输出如下:
SUMMARY 已经连续二周在交管局APP上预约科目二补考考试都被通知失败了,原计划过年前拿到驾照,目前看来已经没有希望了。 年前的一周已经向公司申请居家办公了,可以带着孩子早点回到老家,不用每天通勤上班一周,想想都让人开心。真的希望来年能找到一个支持远程办公的公司。 本周终于抽出时间将印象笔记中的所有笔记数据全部导入到了Obsidian中,并通过Github来管理这些笔记数据。从现在开始,不再更新印象笔记中的数据了,后面也会抽空删除其中的历史笔记。越来越不喜欢印象笔记这款软件了(印象笔记的大陆业务已经被国内公司收购,印象笔记已经和Evernote国际公司已经无关了),平常经常在软件中硬插广告条,我是付费用户,也不能幸免。另外它越来越走向封闭,连导出的笔记格式都移除了对.enex的支持,看来它是想把用户限定死在他们的平台里,看到这种现象,作为一名对自己数据很在乎的用户,肯定要跑的。 READING 《明朝那些事儿(伍)》
俞大猷是一个十分特别的将领,在作战之前,他会仔细评估双方的实力对比,如果没有必胜的把握,即使情势一片大好,他也绝不出击。但他一旦准备出击,就意味着已有必胜的把握。 林冲杀人之后,王伦会让林冲入伙。徐海剿灭同伙之后,胡宗宪会剿灭徐海。这就是水平。 违法的事情不能做,违背良心的事可以做。 在日本和韩国,王翠翘有着广泛的知名度,而在越南,你要说你不知道王翠翘,人家会笑话你没读过书,因为在越南的文学史上,这本《金云翅传》相当于中国的《红楼梦》,其能量之大可见一斑。 历史告诉我们,所谓道德与公理,只有在实力相等的情况下才能拿出来讨论。 Blog
2024年终总结篇
https://onevcat.com/2024/12/2024-final/ https://shenxianpeng.github.io/2024/12/2024-summary/ https://lutaonan.com/blog/2024-summary/ https://www.dailyup.blog/posts/2024-summary/ 通过知识星球的CEO的公众号文章了解到Obsidian的现任CEO Steph Ango的个人blog,其中有两篇文章比较有意思,一篇是“40 questions to ask yourself every year”,另外一篇是“40 questions to ask yourself every decade”。这个和我最近几年的年终总结相似,会自问自答几个问题,通过自问自答的形式可以看到这一年自己的变化。从2024年的总结开始,接下来的每一年,我将尝试回答这些问题。 pain is inevitable but suffering is optional Movies 本周没有观看影视作品。
EXERCISE 跑步:本周一晚上跑步3KM
SUMMARY 周一上午考科目二挂了,两次机会都挂在坡起上。 周五下午孩子她妈陪她玩的时候从婴儿车上摔下来,到儿研所挂急诊,我提前下班去医院看望。 本周完成《明朝那些事儿(叁)》的阅读,印象深刻的人物有:朱祁镇,朱祁玉两位皇帝,于谦这位大臣。开启《明朝那些事儿(肆)》的阅读。 READING 书籍阅读笔记
《明朝那些事儿(叁)》 文官集团的特点如下:1)饱读诗书,特别是理学,整日研习所谓圣贤之道;2)坚持宽于律己,严于待人的原则,以圣人的标准来要求别人;3)擅长骂人,掐架,帮派斗争。座右铭:打死不要紧,青史留名在。 王振是一个小人兼暴发户,他的所有行为模式都是依据这一身份而定位的,而像他这一类暴发户有一个共同的特点——爱炫耀。 一个人最可悲的地方不在于被骂,而在于骂无可骂。 在国家出现危难之时,总有一些人挺身而出,为国效力,这样的人,我们称为英雄。英雄不是人人都能当的,一般看来,英雄有如下特点:1)敢为人之所不敢为,敢当人之所不敢当;2)挽狂澜于即倒,扶大厦于将倾。但实际上,要成为英雄,必须先学会畏惧。这个世界上本就不存在着天生的英雄,只要过日子,就会有苦难。有困难就会有障碍。你会开始畏惧,畏惧所有阻挡在你眼前的障碍。当你感到畏惧和痛苦,支撑不下去的时候,你应该同时意识到,决定你命运的时候到了。因为畏惧并不是消极的,事实上,它是一个人真正强大的开始,也是成为英雄的起点。不懂得畏惧的人不知道什么是困难,也无法战胜困难。只有懂得畏惧的人,才能唤起自己的力量。只有懂得畏惧的人,才有勇气去战胜畏惧。懂得畏惧的可怕,还能超越它,征服它的人,就是英雄。 在这个世界上,很多事情只要一平均就会原形毕露。 人有时候必须有舍弃生命的觉悟,才能找到生路。 当几乎所有的人都会现状绝望的时候,他(于谦)挺身而出,担当重任,挽救国家危亡。 无论在多么绝望的情况下,也不要放弃希望,坚持下去,就一定能够创造奇迹。 其实我们不需要刻意去寻找什么,因为最宝贵的东西,往往就在我们身边。 人生中最难承受的并不是忍,而是等。 这个世界上最为残酷的游戏就是政治游戏,因为在这场游戏中从来都没有亚军,亚军就是失败者,只有冠军才能生存下去。 可是事实证明,好人是做不了好皇帝的。 朱祁镇有一种他的先辈们所不具备(或不愿意具备)的能力——理解别人痛苦。 网络文摘
加缪《局外人》“不要同情任何人,包括身边最亲近的人,因为你同情谁,你的潜意识就会自动背负谁的命运” Movies 本周没有看电影电视剧 EXERCISE 周日晚上跑步4KM
SUMMARY 本周将高频交易程序的剩下几个交易所的代码进行了比较大的改造,核心点是将底层数据包在收到市场数据和用户数据时,只在一个协程中调用上层的策略回调函数。在此过程中也顺手尝试解决之前发现的内存泄露问题,重新上线后发现内存泄露的问题已经解决,让交易程序执行了24小时,发现内存不再随着运行时间的增长而逐渐增长了。 Jenkins服务这两天总是因为磁盘空间不够而down机。当时图快,直接运行了Jenkins的Docker容器,所以容器将数据直接存储到了系统盘上,而系统盘只有8G。无意间看到可以扩展系统盘,于是将它扩展到了50G了。扩展系统盘后,还要手动操作去讲文件系统也扩展,否则扩展后还是显示8G。 本周末两天都将时间用了学车上,现在看,学车没有早点开始,在现在这种时间太紧的情况下,要花费宝贵的周末来学车,感觉时间浪费成本更高。 LLMs X的Grok 2在网页端已经放开了,不要求订阅即可使用,但是感觉不稳定,经常会回复:你未被授权使用本服务。 READING 书籍阅读 《明朝那些事儿(2)》 本周完成 (2)的阅读,这本书的主角是朱棣,重点介绍了朱棣是如何打败建文帝朱允炆的,并且介绍了朱棣的几个壮举:1)郑和下西洋;2)五次北上平定外敌;3)编撰《永乐大典》;4)平定安南。 Movies 本周没有看电影电视剧 EXERCISE 本周跑步6KM
SUMMARY 发现11月26日重置为250G的月度代理流量已经用光了,才三天的时间!意外发现客户端代理显示一个叫sylvan.apple.com的网站一直在下载数据,平均2M/s。联想到我电脑这两天突然变得很卡顿,通过htop也没看出什么资源高的问题。原来都是这个的锅。在Google里搜索了一下,发现很多人反馈了这个sylvan.apple.com疯狂下载的问题,大概原因是因为开启了动态壁纸的原因。苹果是真坑! 解决参考: https://www.wgyfaq.com/d/83 本周开始读《明朝那些事儿(贰)》,主要是介绍明朝第二任皇帝朱棣。其中除了朱棣本身外,有两个人让我印象深刻,第一位是主持编撰《永乐大典》的解缙,另外一位是七下西洋的郑和。 LLMs AI大佬开源一个Python库:aisuite,用于提供一个统一的上层LLMs API调用,类似OpenAI库一样的接口,但是OpenAI只适配它自己的服务,不支持其它大语言模型提供商。 FireDucks 库,提供比Pandas更高的性能,并且接口完全兼容,只需要改变一行import即可: import fireducks.pandas as pd manim,数学动画演示库 READING 书籍阅读
《明朝那些事儿(2)》 在利益面前,要保持忠诚是一件很难的事情。 读书的能力和处理问题的能力是不一样的。书读得好,不代表事情能处理得好;能列出计划,不代表能够执行计划。 书生误国,并非虚言 事实证明,人只要不怕死,是什么奇迹都可能创造的。 李景隆输掉战争还可以回家,实在不行就投降,而朱棣如果失败,等待他的只有死亡和屈辱。 平安应该算是一个极其勇猛的人,在战斗中从来都不喊“兄弟们上”之类的话,却经常表现出“同志们跟我来”的道德风尚。 与朱棣交过手的人会发现,此人虽有善战之名,却喜欢用阴招。 决定战争胜负的并不一定是先进的武器和士兵的数量,而是人的决心和智慧。 能人总是能够从没有办法的地方想出办法来的。 真正决定战场胜负的还是进攻。 每个人固然有自己的短处,但也必然有着自己的长处。 屋漏偏逢连夜雨,破鼓总有万人捶。 天与不取,反受其咎。 对付无赖,只能无赖。 失败算不了什么,希望的丧失才是最大的痛苦。 在我们的思维中,是存在着某些盲点的,而我们自己往往会陷入钻牛角尖的困境中。 战争的胜负往往就取决于那“再坚持一下”的努力中。 方孝孺的最终结局是:凌迟,灭九族。 古罗马的凯撒在得知自己的妻子与一个政治家通奸后,并未发作,虽然以他的权势地位完全可以惩处那给人。他与自己的妻子离了婚,并在后来重用了那个与他妻子通奸的人。凯撒并不是傻瓜,也不是武大郎,他是一个有着很强的权力欲望的人,他之所以能够不理会自己的妻子的背叛行为,是因为他对自己的地位和威望有着极强的自信,他胸怀天下,相信属于他的东西始终是他的。是的,从历史中我们可以知道,宽容从来都不是软弱。 在历史上,干皇帝这行的人基本都不是什么好人,因为好人干不了皇帝,朱允炆就是铁证。 (解缙)罢官的日子是苦闷的,人类最大的痛苦并不在于一无所有,而是拥有一切后再失去。京城的繁华,众人的仰慕,皇帝的器重,这些以往的场景时刻缠绕在解缙的心头。在故乡的日子,他一直思索着一个问题,那就是,自己为什么会失败?才学?度量?不,不是这些,终于有一天,他开始意识到,自己失败的原因是幼稚,幼稚得一塌糊涂,自己根本就不知道官场是给什么地方。信仰和正直在朝堂之上是没有市场的,要想获得成功,只能迎合皇帝,要使用权谋手段,把握每一个机会,不断地升迁,提高自己的地位!解缙终于找到了他自己认为正确的道路,他的一生就此开始转变。 解缙太天真了,他不知道朱棣从根本上上讲是一个政治家,政治家说话是不能信的,你对他有用时或他有求于你时,他会对你百依百顺,恨不得叫你爷爷。但事情办完后,你就会立即恢复孙子的身份。很明显,解缙搞错了辈分。 幼年的郑和与他同龄的那些孩子不一样,他没有坐在书桌前日复一日地背诵圣贤之言,以求将来图给功名,而是努力锻炼身体,学习与航海有关的知识,因为在他心中,有着这样一个信念:有朝一日,必定乘风破浪,朝圣麦加。 总结历史上的名人(如朱元璋等)的童年经历,我们可以断言:小时候多吃点苦头,实在不是一件坏事。 上天要你受苦,往往会回报更多的给你。 在手握重兵的情况下,能够保持清醒的头脑,克制自己的愤怒,以大局为重,这需要何等的忍耐力!郑和的行为不是懦弱,而是明智。 网络文摘
https://minami.bearblog.dev/ 发现这个blog作者很有意思。每天会daily log,跟我目前在尝试的方式一样,感觉找到了同道中人。 X Fred Krueger : Investor,《比特币大书》作者 Paul Graham Actual traits of successful founders:
Good at building.
Genuinely interested in the problem.
Very determined.
SUMMARY 在AWS EC2机器(i4i-2xlarge)上搭建InfluxDB OSS v2版本时序数据库,再搭建了Grafana Server,打通Grafana和InfluxDB,在此过程中比较好的理解了InfluxDB时序数据库中的概念:1)bucket相当于关系数据库中的database; 2)measurement相当于关系数据库中的table; 3)一个measurement中可以放field(相当于关系数据库中的column)和tag(相当于关系数据库中的indexed column);4)学习了Influx和InfluxQL两种查询语法; 5)可以使用influxdb_client Python包向InfluxDB中写入Point数据。 使用Telegraf + InfluxDB Cloud + Grafana Cloud 搭建了一个对ECS服务器进行资源监控的Grafana监控Dashboard。动手实践的目的是为了学习和理解Telegraf和InfluxDB时序数据库的使用。 办公室有一台物理机,32核128G内存,用于同事们的日常工作,包括数据分析和机器学习模型训练。但是最近遇到一个情况,当机器学习模型训练时,若有其他人在上面做内存消耗和CPU消耗较大的数据分析任务时,会导致机器学习训练的任务被KILL。因此提出一个需求:当机器学习模型训练时,其他人的任务被限制使用系统订单资源。调研了一下,发现几种方式:1)设置进程的nice值,调整CPU的使用时间;2)用limit限制;3)用cgroup。最终决定使用cgroup技术。 LLMs X平台看到一个新的类似Cursor的AI IDE刷屏:Windsurf,第一时间下载和使用了一下,用它打开ollama的开源Go项目,让它对项目进行分析,感觉不错。 在咨询Claude.ai技术问题时,让它画出系统工作原理图,发现了一种新的画图脚本语言:Mermaid X平台看到有人推荐了Heygen,可以生成视频内容,尝试使用了一下自己拍的一个视频,将中文对话换成英文会话,但是感觉效果一般。 Perplexity推出Mac客户端,第一时间下载使用了,目前为止在使用的三个客户端是:1)ChatGPT;2)Claude; 3)Perplexity X平台了解到一个类似v0.dev的Web LLM:bolt.new READING 书籍阅读 《明朝那些事儿(1)》 (朱元璋)这个人要么不做,要么就做绝,从不妥协。 历史大潮,浩浩荡荡,顺之者昌,逆之者亡。 蓝玉是一个要强的人,他从不会承认自己比任何人差。 蓝玉的性格缺陷大致如此,处事考虑不周,性格过于强横。 一支军队强大与否可以从其外在表现体现出来。大致分为四等: 第四等的军队是乌合之众。他们没有军纪,四处抢劫,没有纪律。这样的军队只要受到有组织的军队的打击,就会一哄而散,属垃圾类。 第三等的军队有着完整的组织结构。他们军容整齐,步伐一致,但斗志不高,士气不盛。他们虽然比第四等要强,但只要遇到更有战斗力的敌人,也必然会被打败,属次品类。 第二等的军队不但有统一的指挥系统,装备精良,而且士气高涨,还时不时会喊几句口号,士兵们都急于表现自己的英勇。这一档次的军队有气势、有冲劲。他们不畏惧任何敌人,可以称得上是强大的军队,但很遗憾的是,他们也不是最强大的。于最强大的军队相比,他们还缺少一种素质。这种素质,叫做沉默。 最强大的军队是一支沉默的军队。所谓的沉默,是这样一种情景:指挥官站在高地,对他的十五万大军训话,这十五万军队漫山遍野,黑压压地占满了山谷、平地。他们不同相貌,不同民族,不同地方,不同习好,却挤在同一片地方,听着同一个声音,看着同一个方向。鸦雀无声。这才是所谓沉默的真义,这才是军队最重要的素质。 有三分颜色就要开染坊的人。 所谓粗人,不是指他没有文化或是行为粗鲁,而是指他的行为欠考虑,为人处世不通人情,属于那种想了就干,干了再想的人。 在历史的进程中,命运之神会从芸芸众生中挑选一些人,给他们建功立业的机会。如果你被挑中,实在是一件幸运的事情。但你同时也必须认识到,这是一场残酷的比赛,当机会到来时,你若真的有所建树,就必须必其他人更优秀,更强大,因为最终的胜利者只有一个。 古语有云:善用刀剑者,死于刀剑下。 洪武年间四大案:洪武年间的“四大案”是指明太祖朱元璋(洪武皇帝)在位期间,为了巩固皇权和打击异己而发动的四起大规模政治案件。这些案件极为血腥、牵连范围广,甚至波及数十万人,对明朝的官僚制度和政治生态产生了深远影响。 胡惟庸案
• 时间:1380年(洪武十三年)
• 背景:胡惟庸是明初的重要权臣,官至右丞相。朱元璋废除了宰相制度后,胡惟庸被指控与外敌勾结、谋反。
• 结果:胡惟庸被处死,牵连的官员和家族多达三万余人。此案标志着明朝宰相制度的废除,皇帝直接掌控朝政,开启了皇权高度集中的时代。
• 影响:加强了朱元璋对权力的控制,但也使明代权力过于集中,后续的皇帝不得不依赖宦官处理事务。 蓝玉案
• 时间:1393年(洪武二十六年)
• 背景:蓝玉是明初著名的将领,战功卓著,封凉国公。然而,他骄横跋扈,功高震主,被指控谋反。
• 结果:蓝玉被杀,牵连了众多勋贵和将领,受害者多达一万五千人。
• 影响:洪武朝的大规模功臣屠杀,使明初开国功臣几乎被铲除殆尽,进一步削弱了皇权的潜在威胁,但也造成朝廷人才凋零。 空印案
• 时间:1389年(洪武二十二年)
• 背景:地方官员在财政管理中流行“空印”现象,即提前制作空白的公文或印章,以方便事后补填内容。朱元璋得知后认为这是官员结党营私、欺瞒朝廷的行为。
• 结果:大量地方官被指控欺君受罚,涉及的官员数量庞大,许多人被斩杀或革职。