Normal view

There are new articles available, click to refresh the page.
Today — 15 July 2025Curiosity

如何提升 FastAPI 的 RPS 上限

By: hard2reg
15 July 2025 at 19:22
hard2reg:

这是我在网站目录下放了返回数据样本(不到 1k),直接通过 Nginx ( 4 个 workers )返回静态文件的压测结果

wrk -t2 -c750 -d10s https://xxx.com/test.json
Running 10s test @ https://xxx.com/test.json
  2 threads and 750 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    39.13ms   61.57ms 793.10ms   96.90%
    Req/Sec    11.84k     1.88k   16.28k    80.46%
  211719 requests in 10.09s, 140.73MB read
Requests/sec:  20989.41
Transfer/sec:     13.95MB

于是我又打算测试下裸连 Gunicorn (也是 4 个 workers ),请求一个不到 1k 的 1x1 透明 gif gunicorn -k uvicorn.workers.UvicornWorker -w 4 -b 127.0.0.1:8000 main:app

TRANSPARENT_GIF = (
    b"\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x80\x00\x00\x00\x00\x00"
    b"\xff\xff\xff\x21\xf9\x04\x01\x00\x00\x00\x00\x2c\x00\x00\x00\x00"
    b"\x01\x00\x01\x00\x00\x02\x02\x44\x01\x00\x3b"
)

@app.get("/api/ping.gif")
def transparent_image():
    return Response(content=TRANSPARENT_GIF, media_type="image/gif")
wrk -t2 -c750 -d10s http://127.0.0.1:8000/api/ping.gif
Running 10s test @ http://127.0.0.1:8000/api/ping.gif
  2 threads and 750 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   440.03ms  189.73ms 979.84ms   59.90%
    Req/Sec   846.07    359.59     1.65k    65.13%
  16483 requests in 10.09s, 2.54MB read
Requests/sec:   1633.21
Transfer/sec:    257.37KB

Nginx 直接返回数据:20989.41 rps 不反向代理,裸连 Gunicorn:1633.21 rps

这性能差距也太大了吧?

用 augment+rust 重构了 trae-cli

By: mylifcc
15 July 2025 at 18:52
mylifcc: 想学习和 ai 交互的细节。所以边做边学。
有一些感慨:
1. 这个时代写代码语言之间的鸿沟没那么大了,只要底层架构懂了,用 agent 可以做出任何语言的应用
2. 对于架构的要求会越来越高

关于这个 cli ,拿了 augment 的 prompt ,单纯觉得好用,想学习。目前发现一些问题:
1. 上下文的构造涉及到文件的时候,不能全部文件都给 ai ,需要做取舍,做的过程中只是把 ls -R 给了 ai ,就用了 30wtoken
2. 工具太少了,还需要开发很多工具,在每一个工具上都存在一些技术壁垒,来减少 token 同时提高 ai 的理解


为什么用 rust ,因为我用多个( forge 、warp 、augment ) agent 都重构了这个库,只有 augment 跑出来了,用 warp 跑的 golang 重构失败了。

附上链接 https://github.com/majiayu000/sage

老哥们评价下两位同事的做法哪个更好,小弟想学习一下。

By: XJohn
15 July 2025 at 18:49
XJohn:

我是一名程序员,长期久坐办公确实让人吃不消。办公室里陆续有人买了升降桌,但不少人用一段时间后觉得不常使用又占地方,就挂二手卖掉了。不过我自己买的那款用得还不错,已经用了好几年(新的价格 1000 ,二手价格 300 )。

最近部门新来了一位组长,是我的直属领导。他身材高大,最近也嘀咕说可能需要一个升降桌。这时,部门里有两位同事采取了不同的做法:

同事甲:他立刻上二手平台淘到了一个同款升降桌,然后联系组长说:“之前有位同事离职,他的升降桌闲置没人带走。正好给您用吧?”

同事乙:他联系组长说:“升降桌这东西,好多人买来觉得不顺手就卖了。不过我这台用着感觉还行,要不您先试试看?好用的话您再决定买不买。”说完就把自己的桌子搬给了领导。想着几天后看领导试用后没提意见,就自己再买个同款用。

大家觉得,这两种方式哪个更好?

比亚迪汽车回应“可实现媲美 L4 级智能泊车”:全面兜底

By: Batwoman
15 July 2025 at 18:48
Batwoman: 7 月 9 日,比亚迪宣布可实现媲美 L4 级智能泊车后引发大量的讨论。针对网友讨论的问题,7 月 10 日,比亚迪汽车官方微博就大家关心的问题进行了统一回应。
1 、什么是媲美 L4 级的智能泊车辅助?
比亚迪汽车表示,根据国际通用的分级标准,L4 级可简单理解为在特定条件下,驾驶员可“脱手脱眼脱脑”,事故责任由车企承担。比亚迪天神之眼的智能泊车辅助功能可以做到“脱手脱眼脱脑”,同时比亚迪承诺:在中国市场,对所有天神之眼车辆用户在智能泊车场景下的安全及损失全面兜底。
此外,明确智驾权责归属,这意味着用户在天神之眼智能泊车辅助场景下的安全及依法由本车承担的损失,不用走保险流程,直接联系比亚迪售后处理即可。

山姆会员店现在连盼盼、好丽友都上架了?这会员费交得值吗?

15 July 2025 at 18:23
smallbeac008:

作为山姆会员,每年交 260 元的会费,图的就是差异化选品、高性价比、独家商品,结果现在连普通超市的货都拿来充数?改个英文名( PANPAN )就高端了?那我还不如去楼下超市买,何必花这个会员费?

(质疑会员价值) 山姆的核心竞争力不应该是精选优质、高性价比、会员专属的商品吗?现在这样疯狂上架大众品牌,会员权益是不是在缩水?还是说山姆觉得会员的钱太好赚了,随便塞点普通货就能糊弄过去?

求建议: MQTT 是否有必要做全球加速?

By: timzaak
15 July 2025 at 18:16
timzaak:

前置条件:

MQTT 服务器在美国, 走 MqttV5 + SSL ( SSL 由 MQTT 服务器进行处理)。

测试方法

国内台式机 1 台,同时启动两个 Mqtt 客户端,一发布一订阅相同 topic ,计算消息来回耗时。

测试结果

直连美国 全球加速 MQTT 服务器运行在本地(基准)
160ms~180ms ,极少跳 900+ms 160ms~180ms 0ms~8ms

业务场景

  1. 做基础功能交互,例如设备绑定账号等功能都会走 MQTT 。
  2. 上报数据,例如作业时长等。

招 Android 工程师 兼职!

15 July 2025 at 17:55
jimmyzejia: 岗位职责:
1 、负责 Android 应用从需求分析、设计、编码到测试、上线及维护的全流程工作,确保应用性能良好、运行稳定。
2 、参与应用架构搭建与代码优化,提升应用扩展性和可维护性,适应业务发展。
3 、与产品、设计、后端团队协作,将业务需求转化为优质用户体验,保障产品功能与视觉效果统一。
4 、关注 Android 技术趋势,引入新技术、工具优化应用性能,解决开发与运行中的技术问题。

任职要求:
1 、本科及以上学历,计算机相关专业,熟练掌握 Java 或 Kotlin ,代码规范良好。
2 、有 2 年以上 Android 开发经验,参与过完整项目,熟悉 Android 系统架构与开发框架。
3 、擅长 Android UI 设计,熟悉网络通信与数据库操作。
4 、具备较强的问题解决与学习能力,善于团队协作与沟通。

结算方式:
月结,按时薪计算。

联系方式:添加企业微信投递简历
https://common-1300084016.file.myqcloud.com/mini/sirong.png

比特鹰亮相 NovaX 国际创投嘉年华

15 July 2025 at 17:48
biteaglelabs:

NovaX 国际创投嘉年华

比特鹰亮相 NovaX 国际创投嘉年华,与全球顶级机构探讨 AI 与 Web3 新机遇

2025 年 6 月 30 日至 7 月 1 日,全亚洲最受瞩目的科技盛会——NovaX 国际创投嘉年华在香港亚洲国际博览馆隆重举行。

本次活动由创新香港主办,汇聚全球 300+ 初创项目与 500+ 投资机构,是粤港澳大湾区迄今为止规模最大、规格最高的科创与资本对接平台之一。

NovaX 国际创投嘉年华

作为 Web3 领域的创新企业,比特鹰登台演讲、参与展区交流,围绕区块链行业的核心痛点与技术趋势分享洞察与实践。同时,我们还与多家国际知名 VC 深度沟通,进一步拓展了合作网络,全面展示了比特鹰在技术、产品与全球化发展方面的实力与愿景。

🚀 比特鹰 2025 招聘火热进行中! 我们正在寻找志同道合的优秀人才,加入这场 Web3 变革

📌 开放岗位: 海外运营 / 前端 / 后端 / 智能合约 / 爬虫 / 数据开发 / AI 开发 / HR

📮 简历投递: join@biteagle.xyz 📱 HR 微信:Btc100998 🌐 公司官网:biteagle.xyz

HelloGame.io -即刻开玩,免费在线游戏新宇宙

15 July 2025 at 17:38
gailzhangjy:

https://hellogame.io

你是否曾感到片刻的无聊,想要立刻投入一场有趣的游戏,却被漫长的下载和复杂的安装过程劝退?现在,这一切都将成为过去!

向你隆重介绍 HelloGame.io——一个汇集了成百上千款精品在线游戏的全新门户网站。我们的使命只有一个:为你提供最直接、最纯粹的游戏乐趣,无需任何等待。

HelloGame.io 有何与众不同?

  1. 零秒等待,即点即玩: 忘掉“下载”和“安装”这两个词吧!在 HelloGame.io ,你只需打开浏览器,点击你喜欢的游戏,即可在几秒钟内进入游戏世界。无论是电脑还是平板,只要有网络,快乐就无处不在。

  2. 海量游戏,包罗万象: 你是运筹帷幄的策略大师,还是眼疾手快的动作高手?是热爱烧脑的益智解谜,还是沉迷于风驰电掣的赛车竞速?在 HelloGame.io ,我们精心挑选了涵盖所有类型的游戏。从经典的复古街机到最新的创意独立游戏,总有一款能点燃你的热情。

  3. 100% 免费,无忧畅玩: 我们坚信,快乐不应有门槛。HelloGame.io 上的所有游戏完全免费。没有隐藏费用,没有订阅要求,你唯一需要付出的,就是享受游戏的那份心情。

  4. 简洁界面,轻松探索: 我们设计了清爽、直观的网站界面,让你能轻松地通过分类、搜索或热门推荐,快速找到你的下一款心头好。发现新游戏,从未如此简单。

别再让无聊占据你的宝贵时间了。现在就访问 HelloGame.io,对无聊说“拜拜”,向无尽的乐趣说“Hello”!

你的下一款挚爱游戏,就在这里等你。

立即访问: https://hellogame.io

有没有什么可以跟着学 gozero 微服务开源项目推荐下?

By: tiRolin
15 July 2025 at 17:32
tiRolin:

按照上一篇大家的推荐,我已经系统走了一遍 go 基础了,对语法都有了基本了解也会使用了,但是目前我要投入开发的项目是使用 gozero 框架的,我看了一个三小时速成 gozero 的教程,但是只是对 gozero 的 api 和 rpc 有了基本了解,对于实际开发的案例我不太了解,所以来问问各位

我知道有 7 天用 Go 从 0 实现 Web 的教程,但那个是使用 Gee 实现的,跟我使用 gozero 不完全一致,我已经在学了,但是我想同时看看能不能学一下 gozero 的,所以来问问大伙们,有的话直接推我仓库或者链接就好,我会去下载来看或者是学习的

小弟我先谢谢各位了

macos 使用 tar 归档,到 Linux 上解压时报警告

15 July 2025 at 17:25
ultimate42:
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance'

在 linux 上解压时出现这个提示,解压后目录里也多了很多.开头的隐藏文件,我搜到的解决方法是换成 gnutar

export PATH="/opt/homebrew/opt/gnu-tar/libexec/gnubin:$PATH"

我现在有一点疑问,将系统的 tar 替换为 gnutar 会不会对系统有影响,还是说在脚本里显式使用 gtar 更合适呢

分享一个超实用的浏览器插件:一键提取网页表格数据

By: Fechin
15 July 2025 at 17:24
Fechin:

最近开发了一个浏览器插件 Table Detection & Extraction,专门解决网页表格数据提取的痛点,想和大家分享一下。

平时工作中经常需要从各种网页上复制表格数据,比如 API 文档、数据统计页面等。传统的复制粘贴要么格式乱掉,要么需要手动整理,特别麻烦。

插件功能

  • 智能识别:自动检测网页中的表格( 2 行 2 列以上的数据表)
  • 一键提取:鼠标悬停即可看到提取按钮,点击即可获取数据
  • 多格式导出:支持 30+ 种格式转换,包括 JSON 、Excel 、CSV 、Markdown 、SQL 、LaTeX 、HTML 、XML 、PDF 等
  • 跨浏览器:支持 Chrome 、Firefox 、Edge (插件审核中,通过后会在官网展示链接)

实际使用场景

就拿咱们 V2EX 来说,大家可以安装后试试这两个页面:

API 文档页面https://www.v2ex.com/help/api

可以一键提取 API 接口表格,直接转换成 JSON 或 Markdown 格式用于文档

一键提取网页表格数据

IPv4 子网查询页面https://www.v2ex.com/tools/ipv4

子网信息表格可以直接导出为 Excel 或 CSV ,方便后续分析

一键提取网页表格数据

安装方式

访问 https://tableconvert.com/ 页面,在 Data Source 区域可以看到 Chrome Extension 和 Firefox Add-ons 的下载按钮。

Table Detection & Extraction Download

Product Hunt 发布: 插件刚刚在 Product Hunt 上线: https://www.producthunt.com/products/table-detection-extraction 欢迎大家去支持一下,谢谢!

为什么开发这个插件: 作为程序员,经常需要处理各种数据格式转换。市面上虽然有一些工具,但大多需要手动复制粘贴,效率不高。这个插件的核心理念就是"所见即所得",看到表格就能直接提取,大大提升工作效率。

适用人群:

  • 数据分析师:快速提取网页数据进行分析
  • 开发者:提取 API 文档、配置表格等
  • 产品经理:收集竞品数据、功能对比表
  • 学生/研究者:整理网上的数据资料

有兴趣的朋友可以试试,如果觉得好用的话,希望能给个好评支持一下!也欢迎大家提出改进建议。

比特鹰独家报道 | 香港这场重要峰会泄露了 3 个财富机会!

15 July 2025 at 17:17
biteaglelabs:

香港峰会图

7 月 3 日,比特鹰受邀参加在香港举办的重要峰会「香港金融科技政策与 RWA 机遇」

本次会议有多位重量级嘉宾出席,包括:全国政协委员主席吴杰庄,Animoca Brands 总裁、华兴国际总裁、Web3Labs CEO 、高锋木槿投资基金合伙人,以及 Plume 、OSL 等 Web3 企业的多位高管。

本次会议释放了 3 个关于加密货币的重磅信号

下面由比特鹰为您揭晓

香港峰会图

01.加密货币相关的虚拟资产将在香港合法合规化

本次峰会上,全国政协委员、香港立法会 Web3 相关委员会主席吴主席提到,

香港已经将“虚拟资产”改名为“ 数字资产 ”,以此来提高它的法律地位。

接下来,加密相关的虚拟资产将会和房地产等传统资产一样重要,受到法律的监管和保护。

02.香港虚拟资产交易市场形式大好

区别先前的 ETF 英镑税的高额结算政策,香港财政司长许正宇正在推进下半年修订法律,规定加密货币相关的 ETF 产品在香港免税,此外,香港政府还将批准更多加密金融产品准入市场,并允许杠杆交易。

此目的是为了吸引更多的全球家族办公室、金融机构、Web3 公司来香港做 Web3 投资,巩固香港金融中心地位。

目前香港已经有很多政策资金鼓励 Web3 、DAO 、稳定币等发展,法律监管框架也在试点中。

03.未来,香港将降低用户参与 RWA 投资的门槛

不同于传统投资需要高资金等门槛,

香港新政推动的 RWA 代币化政策,降低了加密用户进场门槛,让普通人也可以购买全球资产证明获得收益了。

总结

从京东发行稳定币,到香港重磅新政,

无论是企业还是国家,全球都在加速布局 Web3 。

Web3 是继互联网之后的下一波浪潮,

抓住它,就是抓住时代的红利。

这一次,千万别再错过了。

比特鹰 | 岗位招聘:

前端开发工程师,后端开发工程师,AI 开发工程师,智能合约开发工程师,爬虫开发工程师,数据开发工程师

邮件投递: join@biteagle.xyz

微信投递:XRPYYDS

更多详情查看官网: https://biteagle.xyz

我们欢迎敢于追梦的你,也期待你邀请朋友投递简历。

搞了个 UE 引擎插件: Quick Event Function Creator

By: runking
15 July 2025 at 16:57
runking:

Quick Event Function Creator 插件

Quick Event Function Creator 是一个通过输入文本,自动解析生成蓝图事件或函数的高效工具。支持解析高级参数类型,大量减少手动添加节点的繁琐操作。

  • 核心功能:
    • 输入函数/事件描述文本,自动解析为蓝图节点
    • 支持复杂参数类型和默认值
    • 极大提升蓝图开发效率,减少重复劳动

更多信息请查看市场页面:点击前往 Fab 市场


插件刚刚上线,对个人用户免费试用 3 天。目前官方正在审核价格,如有需求请等价格变为免费后再入库体验。

❌
❌