linux.do
21K subscribers
115K photos
195 videos
115 files
247K links
linux.do最新话题和热议话题
Download Telegram
GLM4.7和Minimax2.1 在现有项目代码中表现

本测试仅测试各低成本大语言模型在已有项目(rust)下bug修复时代码复用表现(简单测试)。
测试环境:vscode+kilo, cc
编程语言:rust
AI服务商:iflow,mistral,anyrouter
提示词:使用cargo check 检查代码,修复 src\server\route\user.rs 中的错误
原始错误:代码中使用未定义的结构体
预期结果:AI正确使用代码中已定义的结构体
测试次数:5

备注:ML3出现一次仅使用部分现有代码的情况,同时ML3智商相对较弱不足以处理过于复杂的问题。
总结:

1. 在屎山代码修改时小问题使用ML3,过于复杂的问题建议使用Sonnet 4.5 等更好的模型来进行修复,再使用ML3来对代码进行重新整理。
2. 当前提示词过于简单,使用更加详细的提示应该可以提高其他模型的表现。
测试结果.7z (3.6 MB)

4 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: egden)

Invalid media:
image
image
image
image
image
【kiro】今天使用kiro的有没有觉得超慢,而且经常报错

用佬们的公益你们有没有这个问题呢?
10 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: minij)

Invalid media:
image
image
运动啦 要不然哪有妹妹202515

慢跑三十分
20臂力器
10拉韧带
20俯卧撑
10推小车
侧屈体抬手16个✖️6组
平板交替伸手抬腿40秒✖️5组
仰卧抬臀踢腿40秒✖️5组

8 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: 𝓵𝓮𝔃𝓲𝓼𝓱𝓮𝓷)
各位佬,请问一下stitch.withgoogle无法使用为什么呢?

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: Troubles)

Invalid media: image
fal小日子不好过啊.

论坛里中间商的价格, gpt-image-1.5已经干到了0.03元一张, 我也不知道是啥渠道, 真挺便宜的.

fal绘图还保持在官网价格, 差不多一张图1元左右, 有30倍的差额, 傻子才去用fal.

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: vfx)

Invalid media: image
买了wifi7路由器 正好想搞一个安卓机当备用机

佬友们有推荐吗?想充电快一些,信号好一些的。

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: Fengli88)
我,三级,权限不足?

bug吗?
4 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: 刘某人)

Invalid media: image
收入不平等扩大与工作时长增加相关

根据发表在《Social Psychological and Personality Science》期刊上的一项研究,收入不平等加剧与工作时长增加相关。过去四十年全球收入不平等显著加剧,北京师范大学和瑞士洛桑大学的研究人员调查了收入不平等和工作时长的关系。第一项研究使用的数据集包含了 1960-2019 年 69 个国家的数据,结果发现收入不平等程度(基尼系数)每增加十分之一,工作时长每年增加 60 小时——相当于一年多工作一周以上的时间。第二项研究针对的是美国,使用了 1968-2021 年 33,083 名参与者的数据,结果显示美国一个州的基尼系数每增加十分之一,平均每位参与者每年的工作时长增加约 53 小时;相比白人,黑人与工作时长增加之间的关联更显著;相比男性,女性与工作时长增加之间的关联也更显著。第三项研究针对的是中国,数据集包含了 2012-2020 年的26251 名参与者的数据,结果发现参与者感知的不平等程度每增加一个单位,每年工作时长增加约 10 小时。中国和美国情况是相反的,美国的收入不平等增加了弱势人群的工作时长,但中国的收入不平等增加的是优势人群的工作时长。研究人员对此感到惊讶,收入不平等扩大与城市居民的工作时长增加相关,但对农村居民没影响。
solidot.org

奇客Solidot | 收入不平等扩大与工作时长增加相关

Solidot是至顶网的科技资讯网站,主要面对开源自由软件和关心科技资讯读者群,包括众多中国开源软件的开发者,爱好者和布道者。口号是“奇客的知识,重要的东西”。
PsyPost - Psychology News – 1 Jan 26

Rising income inequality predicts longer work hours globally, new research finds

A recent analysis of global data reveals a link between income inequality and longer work weeks. The study suggests that economic disparity prompts individuals—particularly disadvantaged groups in the United States—to significantly increase their...

https://sage.cnpereading.com/paragraph/article/?doi=10.1177%2F19485506251388682

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: Akane Mito)

Invalid media:
image
image
佬们,你们是掀桌了吗,现在kiro opus智商比2b模型还低了

6 posts - 6 participants

Read full topic

via LINUX DO - 最新话题 (author: hasagie)

Invalid media: image
求问使用脚本刷赞,是不是违反社区规定呀~

感觉也会给服务器造成一定的压力,这么下去也不是办法 :tieba_087:

(我没用脚本!

26 posts - 22 participants

Read full topic

via LINUX DO - 最新话题 (author: Kyle🔋)
aws订阅kiro之后貌似没有扣费。有点慌!!!

我是免费套餐账户,按理说不会扣我卡里钱吧 😂
aws订阅kiro操作可以参考https://linux.do/t/topic/1406695/22
aws注册链接 AWS 管理控制台 – 注册
5 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: magiczk)

Invalid media:
image
image
等了一下午,终于进来了~

美美的舒服了,迫切的等待了一下午,终于有了自己的账号,以后也能和大家交流啦😍!感谢审核员。赞美佬友!
PS:其实是等待了数个下午 🫣

8 posts - 8 participants

Read full topic

via LINUX DO - 最新话题 (author: xiaoxiaodong)
搬运权限帖封禁公告

@Sanyela 搬运3级权限帖到官方举报,这种行为极大地损害了佬友的利益,伤害了佬友的感情。

经过沟通,其辩解称文章原作者知道他这一行为,但文章作者对帖子的编辑内容反驳了这一点:

该账号已永久封禁!

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: Neo)

Invalid media: image
Ai出图(配置)

想问下大家用comfyui,stable diffusion出图和视频,设备方面能不能讲一下,笔记本的话,那内存这一关就吃紧,显卡更不用说,有没有推荐的配置,是基本只能走台式电脑吧

4 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: flyking)
为啥gpt的短信被判定为垃圾短信了?这对吗?

我说我找了半天,发了n条都收不到

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: 小静静喜喜)

Invalid media: image
2026新名言-来自掀桌

《我是号商怎么了》👍️😓
想聊一下会对佬们的公益站造成多大的损失,会对我们这些普通人造成多大的损失
github.com/kirodotdev/Kiro

This is a gathering place for the incompetence and rage of a number merchant

已打开 03:48PM - 04 Jan 26 UTC
MicoMiOvO
pending-triage pending-maintainer-response
This is a gathering place for the incompetence and rage of a number merchant 这是一篇号商无能狂怒的聚集地 原作者博客地址:https://nuiziyyds.com/ 欢迎各位给他的小博客给点访客量

26 posts - 17 participants

Read full topic

via LINUX DO - 最新话题 (author: chosen1z)
发现论坛的琪琪与淇淇是两个人啊

琪琪是88code的,淇淇是黑与白公益站的。。。一直用黑与白,以为淇淇大佬又开了个新站

11 posts - 11 participants

Read full topic

via LINUX DO - 最新话题 (author: cnhhwy)
人们通恨关系户的原因是不是恨的是自己不是关系户?

如果你们是老板,真的会招一个陌生人,还是知根知底有背景能帮助公司拿项目的人?

17 posts - 15 participants

Read full topic

via LINUX DO - 最新话题 (author: jrerrq)
等了一下午,终于进来了~

美美的舒服了,迫切的等待了一下午,终于有了自己的账号,以后也能和大家交流啦😍!感谢审核员。赞美佬友!
PS:其实是等待了数个下午 🫣

13 posts - 13 participants

Read full topic

via LINUX DO - 最新话题 (author: xiaoxiaodong)
🌐 Server-Sent Events(SSE)入门与实战指南

ps:记录一波自己的一些笔记

1. 什么是 SSE?

SSE(Server-Sent Events) 是一种基于 HTTP 协议的服务端推送技术,允许服务端主动向浏览器发送数据。它使用浏览器原生的 EventSource 接口建立一个长连接,通过 text/event-stream 格式将消息源源不断推送给前端页面。

通讯方向:服务端 → 客户端(单向)
协议基础:HTTP(底层是 TCP)
应用场景:通知推送、进度反馈、数据订阅等

SSE 建立的是 HTTP 长连接,非常适合前端只需“被动接收”的场景,例如:

后台任务完成通知
保单状态更新
实时线索提醒

----------------------

2. SSE 与 WebSocket 对比
✅️ 适合使用 SSE 的场景:只需要服务端向前端推送消息,无需前端向服务端频繁通信。

----------------------

3. 项目实践场景:订单/通知系统

在实际项目中,我们使用 Spring Boot 2.7.5 + React 实现了一个基于 SSE 的订单状态实时通知系统。客户端建立长连接,后端在收到订单状态变更后将消息实时推送。

----------------------

4. 后端实现(Spring Boot)

4.1 添加依赖(Gradle)
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
}

----------------------

4.2 核心 Controller 示例(支持断点续传)
@RestController
@RequestMapping("/sse")
public class SseController {

private final Map<String, SseEmitter> emitters = new ConcurrentHashMap<>();

@GetMapping("/connect")
public SseEmitter connect(@RequestParam String clientId,
@RequestHeader(value = "Last-Event-ID", required = false) String lastEventId) {
SseEmitter emitter = new SseEmitter(30 * 60 * 1000L); // 设置连接超时 30 分钟
emitters.put(clientId, emitter);

emitter.onTimeout(() -> emitters.remove(clientId));
emitter.onCompletion(() -> emitters.remove(clientId));

if (lastEventId != null) {
System.out.println("客户端希望补发 ID > " + lastEventId + " 的消息");
// TODO: 查询数据库或缓存补发缺失消息
}

return emitter;
}

@PostMapping("/push")
public void push(@RequestParam String clientId, @RequestParam String content) throws IOException {
SseEmitter emitter = emitters.get(clientId);
if (emitter != null) {
String messageId = String.valueOf(System.currentTimeMillis());
emitter.send(SseEmitter.event()
.id(messageId)
.name("message")
.data(content));
}
}
}

----------------------

5. 前端实现(HTML + JS)

使用浏览器原生的 EventSource,自动支持断线重连,支持 Last-Event-ID
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>SSE 消息接收</title>
</head>
<body>
<h2>实时订单通知</h2>
<ul id="msg-list"></ul>

<script>
const clientId = 'user-001';

function createEventSource(lastEventId = null) {
let url = `/sse/connect?clientId=${clientId}`;
const source = new EventSource(url);

source.onopen = () => console.log("SSE连接已建立");

source.onmessage = (event) => {
console.log("收到消息:", event.data);
const li = document.createElement("li");
li.textContent = `消息(ID: ${event.lastEventId}): ${event.data}`;
document.getElementById("msg-list").appendChild(li);

localStorage.setItem("lastEventId", event.lastEventId);
};

source.onerror = () => {
console.warn("连接断开,准备重连...");
source.close();
const savedId = localStorage.getItem("lastEventId");
setTimeout(() => createEventSource(savedId), 3000);
};
}

createEventSource();
</script>
</body>
</html>

----------------------

6. SSE 核心机制说明

✅️ 自动重连

浏览器原生支持,当连接断开时,每 3 秒自动尝试重连,无需手动干预。

✅️ 消息续发(Last-Event-ID)

每条消息可通过 .id(...) 设置唯一 ID,浏览器自动记住,断线重连后发送请求头 Last-Event-ID,服务端可补发中断期间的消息。

✅️ 连接管理建议

使用 Map<clientId, SseEmitter> 管理连接
clientId 建议为用户 ID、浏览器 sessionId 等唯一值
清理已断开的连接,防止内存泄漏

----------------------

7. SSE 心跳机制(可选)

虽然浏览器会自动维持连接,但为了防止中间网络设备关闭空闲连接,可定期发送空消息:
emitter.send(":\n\n"); // SSE 注释行,作为心跳

建议使用定时任务每 30 秒推送一次。

----------------------

8. 和轮询对比资源消耗

----------------------

9. 总结

✅️ SSE 是一种轻量、简单、易部署的服务端推送方案,适合:

单向通知
实时状态更新
中低频消息推送

相比 WebSocket,SSE 上手更快、兼容性好,尤其适合在已有 Spring Boot 项目中快速集成。

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: rupert)
注册Google Cloud Platform迁移是什么意思

求问旧的gcp账号上的300刀是可以迁移到新的未绑卡的gcp账号吗?

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: klom klom)