程序优化不要试图对抗硬件
one loop thread,耗时已经在微秒层面,更换服务器,从最多积压六万数据包,到几乎没有积压
在单线程循环处理数据的场景中,CPU的性能取决于主频、缓存大小、指令集架构等因素。一般来说,主频越高、缓存越大、指令集架构越先进的CPU在单线程处理数据时性能越好
one loop thread,耗时已经在微秒层面,更换服务器,从最多积压六万数据包,到几乎没有积压
在单线程循环处理数据的场景中,CPU的性能取决于主频、缓存大小、指令集架构等因素。一般来说,主频越高、缓存越大、指令集架构越先进的CPU在单线程处理数据时性能越好
就如当年学习搜索引擎的技巧,我们也需要学习一些和AI沟通的技巧,给出合理且充分的限定条件,高效的获取需要的答案。
如果你换个角度呢,当前的AI属于一个记忆力很好的小孩子,它拥有过目不忘的能力,有抄作业的能力。我们需要做的是学会如何正确、有效的和AI沟通,精准的描述需求,帮助AI生成预期的结果。
微信小程序介绍与开发准备
行政通知,办公位变动,从原本的二楼,迁移到十五楼,普普通通的一次工位迁移
提到嵌入式,脑海里还是当年学校实验室的51单片机和飞思卡尔。
GitHub Copilot 发布也不到两年时间,ChatGPT 问世了,不是很懂背后的原理,都用了一段时间。两个工具的辅助层面完全不同,但是都做到了大幅提高生产力。
太复杂的事情,AI还做不到,毕竟他们没有逻辑,有套路的或者说范式固定的事情,训练的语料足够,AI的效果能打个九分。
不常用,但是很有用的git命令
去年设计了一个SDK,负责处理封装一些事件,对外提供一个类接口,服务初始化的时候,调用方实现对应的类,并将对象指针传给模块。
接触过C11,好奇心害死猫,就想着这些接口都用lambda函数对象回调来实现会是什么结果,和纯虚函数的接口定义方法比较,更加灵活。
疑问就出现了,两种不同的语法,从性能角度来说,哪个更快一些?不懂编译原理,弄段代码试试看。