Reki的轻博客, 日常生活流水帐和信息见闻&吐槽.

你将在本频道看到包括且不限于以下话题:
菜菜程序员屎山遨游见闻
猎人 · 特工 · 提督 · 雀士 · 猎魔人 · 开位御主 · 期间限定回归
二五仔毒奶观测者
刀客塔沉船记录
财经新闻胡乱精选
生草新闻摘抄 & 分享
频道主突发恶疾
雷姬家的阁楼书架
我真的很服同事的耐心,他们最经典的做法就是解析消息这种操作会写无数遍。比方说: cJSON *method = cJSON_GetObjectItem(json, “method”); if (method == “foo”) { cJSON* ip = cJSON_GetObjectItem(json, “ip”); cJSON* id = cJSON_GetObjectItem(json, “id”); foo(ip, id); } else if (method == “bar”)…
然后写完我发现,构造json有一个地方写错了,应该是cJSON_CreateObject(id.c_str())

好,这下你要改,因为第一个错了,后面复制黏贴全错,要修改就要改两遍,又是复制黏贴的活。wdnmd,是不是因为我太粗心了所以写不来这种代码啊?
我真的很服同事的耐心,他们最经典的做法就是解析消息这种操作会写无数遍。比方说:


cJSON *method = cJSON_GetObjectItem(json, “method”);

if (method == “foo”)
{
   cJSON* ip = cJSON_GetObjectItem(json, “ip”);
   cJSON* id = cJSON_GetObjectItem(json, “id”);
   foo(ip, id);
}
else if (method == “bar”)
{
   cJSON* ip = cJSON_GetObjectItem(json, “ip”);
   cJSON* id = cJSON_GetObjectItem(json, “id”);
   bar(ip, id);
}
// 更多的 else if 


然后构造json也这么玩:


int sendFoo(std::string ip, std::string ip)
{

  cJSON *root =   
  cJSON_CreateObject();
  cJSON_AddItemToObject(root, “method”, cJSON_CreateObject(“foo”));
  cJSON_AddItemToObject(root, “ip”, cJSON_CreateObject(ip.c_str()));
  cJSON_AddItemToObject(root, “id”, cJSON_CreateObject(ip.c_str()));
  send(cJSON_Print(root));
}

int sendBar(std::string ip, std::string ip)
{

  cJSON *root =   
  cJSON_CreateObject();
  cJSON_AddItemToObject(root, “method”, cJSON_CreateObject(“bar”));
  cJSON_AddItemToObject(root, “ip”, cJSON_CreateObject(ip.c_str()));
  cJSON_AddItemToObject(root, “id”, cJSON_CreateObject(ip.c_str()));
  send(cJSON_Print(root));
}


我写这两个函数的时候写完第一个复制黏贴第二个,然后把foo改成bar就行了,这两个函数拿去查重查重率能破95%,就这种写法他们能不厌其烦的复制黏贴十几二十遍,我真的要疯。
小↓宫↑有→纱↑

孤独的美食家S04E04
日本视频网站 Niconico动画在网络攻击之后需要重构

2024-06-11 17:00 by 弗兰肯斯坦

日本媒体巨头株式会社角川多玩国旗下多个服务因遭网络攻击而下线,至今已持续四天。角川多玩国周日在一份声明中表示它在 6 月 8 日监测到了网络攻击,为保护数据立即关闭了相关服务器。它旗下的视频共享网站 Niconico动画据称在攻击之后服务需要重构,Niconico 是日本第二大视频共享网站。它旗下的电商平台 Ebiten 表示会履行现有订单,但无法发送确认电子邮件。角川多玩国尚未提供攻击的细节。

https://www.theregister.com/2024/06/11/niconico_ebiten_kadokawa_cyberattack_outages/


#安全
微软撤下 Windows 11 24H2

2024-06-11 15:08 by 空色勾玉

微软从 Release Preview 渠道撤下了面向 Windows Insiders 测试者的 Windows 11 24H2。高级项目经理 Brandon LeBlanc 没有解释撤下原因,只是表示会尽快再次推出。根据反馈,用户对 Windows 11 24H2 预览版的评价普遍呈负面,包括应用失去响应,性能下降,以及 VPN 问题,其 Arm 版本被认为是灾难性的。它的一项备受争议的功能是 Recall,将每 5 秒钟截取一个快照,被广泛视为是巨大的安全隐患。

https://www.theregister.com/2024/06/10/microsoft_pulls_windows_24h2_11/


#微软
macOS上有个还不错的更新,就是windows那个应用窗口分区块的功能。但是我现在整个系统相当稳定,不是非常敢升级。

iPadOS上终于有官方计算器了,史诗级更新。

本地LLM?也就那样。

其他好像没啥了(
端午节也有人放鞭炮吗(
端午被我过得跟很长的周末一样,昨天一路通宵到晚上七点多才睡觉
Back to Top