其中涉及的优化手段并非完全自创
SimpleTranslationAIAgent:基于C#与LLM的翻译AI Agent
这个Translation AI Agent只是一个简单的AI Agent示例应用,可能很多人都不需要它。
使用 Quickwit 的搜索流功能为 ClickHouse 添加全文搜索
本指南将帮助您使用 Quickwit 的搜索流功能为知名的 OLAP 数据库 ClickHouse 添加全文搜索。Quickwit 暴露了一个 REST 端点,可以
极快地(每秒最多 5000 万条)流式传输匹配搜索查询的 ID 或其他属性,ClickHouse 可以轻松地使用它们进行连接查询。
使用广播星历计算卫星坐标(Python)
GitHub主页:
https://github.com/Stanford-NavLab/gnss_lib_py?tab=readme-ov-file
文档主页:
https://gnss-lib-py.readthedocs.io/en/latest/index.html
本文主要使用该库的读取以及转化为DataFrame功能,其中参数的命名规则以及时间转换规则可以在文档中找到。
Go plan9 汇编: 打通应用到底层的任督二脉
Go plan9 汇编系列文章:
[postgres]使用pgbench进行基准测试
既然要测postgres,肯定要先有个postgres。安装过程略过。
SNAT 与 DNAT
SNAT(Source Network Address Translation,源网络地址转换)和DNAT(Destination Network Address Translation,目标网络地址转换)是网络地址转换(NAT)中的两种重要技术,它们在实现内部网络与外部网络之间的通信中发挥着关键作用。以下是对这两种技术的详细解释和它们的主要用途:
C++ lambda 引用捕获临时对象引发 coredump 的案例
原则:临时对象不应该被 lambda 引用捕获,因为临时对象在它所在的语句结束就会被析构掉,只能采用值捕获。
当临时对象比较隐蔽时,我们就可能犯这个低级错误。本文介绍一类case:以基类智能指针对象的 const 引用为函数形参,并在函数内对该参数做引用捕获,然后进行跨线程异步使用。当函数调用者使用派生类智能指针作为实参时,此时派生类智能指针对象会向上转换为基类智能指针对象,这个转换是隐式的,产生的对象是临时对象,然后被 lambda 引用捕获,后续跨线程使用引发“野引用” core。
大请求、请求超时问题
HTTP分块传输(Chunked Transfer Encoding)中每个数据块的到达都会刷新
ReadTimeOut。服务器推送事件(SSE)中服务器会自动发送心跳消息刷新
ReadTimeOut。由于这种分块或流式传输的方式每次消息处理的业务量和数据量较小,可以减少超时。
喜报!Fluent Editor 开源富文本迎来了第一位贡献者!
2024年8月20日,刚开源一周的富文本 Fluent Editor 迎来了第一位贡献者:
zzxming
小狮博客