- 博客(325)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 【AI对话实录】我终于知道它偷懒失误的原因了——懒的看代码
LIIGO写在前面的话:可通过搜索【反思】快速定位关键对话处。LIIGO:我两次让你反思,你还是给出了错误的结论,为什么?MODEL:因为每次我只读了部分内容就下结论……是Model(我)决定的……与Agent无关。
2026-07-09 14:52:37
173
原创 【AI对话实录】大模型又想骗我之CPU/GPU并行、swap是原子操作
LIIGO写在前面的话:可通过搜索【你说得对,我之前的说法是错的】、【你说得对,我那句是错的】【之前的并行论完全是编的,单帧理论也是编的。抱歉】等快速定位关键对话节点。对话的末尾我发出了灵魂之问【怎样才能建立对你的信任?】
2026-07-01 14:17:08
187
原创 【AI对话实录】大模型试图误导我之OKLCH色相0度是红色但被我识破
LIIGO写在前面的话:可以通过搜索【红色不是30度吗】【你说得对,我搞混了】等快速定位到关键对话节点。
2026-06-30 13:29:35
155
原创 【AI对话实录】大模型很自信地陈述结论但被我证实是误导(gpui::WindowKind)
LIIGO写在前面的话:可通过搜索【Floating的行为也不是你说的那样失焦关闭呀】【我之前是猜的,没有代码依据】【抱歉,我不该在没有查代码的情况下凭印象推测】快速定位到关键对话节点。
2026-06-26 17:04:08
170
原创 【AI对话实录】大模型自行删减原文并编造虚假URL链接
LIIGO写在前面的话:可以通过搜索【这句话被无视了没有翻译,为什么】【因为文章太长,结尾几个自然段我偷懒了】【为何原文中的超链接都被你弄丢了】【已补全所有超链接。不会再丢】【Black Hat Rust的链接,你是从哪里获取的】【我编的】【你编的?这是犯罪】【我需要把这六处假链接改掉。要我改吗】【你编造了很多内容糊弄我】快速定位到关键对话节点。
2026-06-16 16:44:21
261
原创 【AI试用实录】DeepSeek V4 Flash (high)
本文记录了用户LIIGO与AI助手DeepSeek V4 Flash的对话过程,主要围绕将C#项目整改为NuGet源码包的任务展开。对话显示AI助手首先尝试分析项目结构,但遇到文件编码问题导致无法读取源代码内容。AI多次尝试不同方法(包括命令行工具和编码转换)来获取项目信息,但最终未能成功解析二进制格式的源代码文件。整个对话持续约2小时,费用为0.35元人民币,用户评价显示AI在编码部分表现良好,但在对话结尾部分表现欠佳。(LIIGO注:以上摘要完全由CSDN内置AI——深度思考(R1)——基于原文提请。)
2026-05-25 11:56:23
406
1
原创 Dioxus v0.7.0 released
Welcome back to another Dioxus release! Dioxus (dye • ox • us) is a framework for building cross-platform apps in Rust. We make it easy to ship full-stack web, desktop, and mobile apps with a single codebase.
2025-10-31 18:15:03
1287
原创 2025远离Deno和Fresh
2023年底至2025年初这一年多时间里,Fresh没有实质开发进展。开发人员先是去做JSR,晾了Fresh几个月;回来后挖了个大坑(发起Fresh2),不久又去做Deno2,又晾了Fresh几个月;JSR和Deno2都完事后,依然没有回归开发Fresh2的任何迹象;几个月后才知道人家又被调去开发Deno Deploy新版啦,无语!
2025-06-06 18:16:09
1247
原创 LIIGO ❤️ RUST: 12 YEARS
今天是RUST语言1.0发布十周年纪念日。十年前的今天,2015年的今天,[Rust 1.0](https://blog.rust-lang.org/2015/05/15/Rust-1.0/) 正式发行。这是值得全球Rust支持者隆重纪念的日子。我(LIIGO)是Rust早期开发者之一,与Rust语言最初结缘于2013年,至今已经12年了。
2025-05-16 18:35:54
681
原创 C# 13 编译器还真是个大聪明
文章《C# 13 编译器还真是个大聪明》探讨了C# 13编译器在处理类成员赋值和异步函数调用时的行为。作者指出,编译器在类成员通过构造函数间接赋值时,仍会发出CS8618警告,尽管赋值确实发生。此外,编译器在处理Action和Func<Task>类型时存在混淆,允许将异步闭包传递给期望同步闭包的函数,导致潜在的运行时错误。作者建议通过改进函数命名和重载来避免此类问题,并强调编译器应更严格地检查类型匹配,以防止代码缺陷。以上摘要由AI生成。
2025-05-09 17:57:09
1278
转载 LIIGO: Why say NO to tauri
以下文字是从《A 2025 Survey of Rust GUI Libraries》一文中摘抄出来的,作者是Melody Horn。对于他评价Tauri的观点,我深度的感同身受。一句话概述,Tauri严重的人为的割裂了桌面APP内部的前端和后端。我此前的博文《初次体验Tauri和Sycamore(1)Tauri 2.0》也曾经隐晦地表达过类似的不满(后续同系列博文也体现出我逐步倾向于Dioxus)。在一个桌面APP内部,Rust前端和Rust后端,在Tauri架构下居然有强烈的割裂感,双方要依靠进程间通讯
2025-04-23 12:50:20
364
原创 探究 Arm Compiler for Embedded 6 的 Clang 版本
最终起关键作用的是`-std=c++17`和`-std=c17`。clang从5.0开始支持前者,从6.0开始支持后者。而armclang仅支持前者还不支持后者,证明armclang对应的clang版本一定是5.0。Clang 5.0发布于2017年9月,到2024年9月已经升级版本到19.1.0。今年是2025年,armclang还停留在clang 5.0,有七年之久没有任何跟进升级,可以说是非常陈旧的版本。不要再对AC6升级内核报任何希望,它即将寿终正寝(参见上文)。
2025-03-26 17:51:57
2140
2
原创 初次体验Tauri和Sycamore(3)通道实现
本文源自系列文章第1篇《初次体验Tauri和Sycamore (1)》,从中抽取出来独立成文(但并无更新和修订),专注于探究Tauri通道的底层实现(实际上也没有足够底层)。理由:1.原文已经很长,需要精简;2.原文主体是初级技术内容,仅这一节相对深入,显得格格不入。(如无意外,这将是本系列文章的终结。)
2025-03-10 17:32:59
1129
原创 简讯:Rust 2024 edition and v1.85.0 已发布
https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
2025-02-21 08:40:56
760
转载 Dioxus v0.6.3 released
This release fixes a number of bugs and cleans up the internal implementations of a few APIs. Notably:- Fixes in `dx` html -> rsx translation- Fixes for bundling .exe on windows- Proper handling of gitignored manganis assets- Support for android device
2025-02-12 16:17:07
271
原创 这不是你的一亩三分地——简评内核维护者刁难Rust for Linux
Rust是Linux高层决策引入内核的鲶鱼,并非外行眼中所谓的外部入侵者。Linux想革新想与时俱进,但面临来自基层模块维护者的阻力。增加维护负担是必然的,但是具体增加多少需要量化,需要评估费效比,以便进一步决策是否值得去做。这不应是单个模块的内部决策,而应是Linux整体的统一决策,这是目前所欠缺的。总之希望双方斗而不僵吧,不希望两败俱伤。
2025-02-10 23:01:59
1137
原创 初次体验Tauri和Sycamore(2)Sycamore 0.9
这是上一篇体验Tauri 2.0的姊妹篇。本文重点是体验Sycamore 0.9。Sycamore库提供细粒度响应式能力,可轻松编写高性能UI应用。Sycamore使用WEB标准技术WebAssembly等,将你的Rust代码运行在WEB中(传统上此类应用由JavaScript主导)。Sycamore使用类似于JSX的声明式DSL语言描述UI,并提供组件、事件、路由、双向数据绑定等功能。
2025-02-08 18:05:08
1619
原创 C语言第三方标准库STC 5.0新版发布
STC 5.0正式发布。STC是一个全面的、现代的、类型安全的、高性能的、模板化的、通用的、基于C99的容器和算法库。它的目标是让C编程更有趣、更便捷、更安全。
2025-01-13 22:51:49
1291
原创 对豆包MarsCode AI很无语
这篇文章主要描述了用户在使用 MarsCode AI 时的一段经历。用户在编辑代码时,需要找到 getStringFromWasm0 函数的定义,通过搜索和查看代码,用户在当前文件的第 93 行找到了该函数的定义。然而,MarsCode AI 在之前的回答中一直重复说该函数的具体实现可能在当前文件之外的其他地方定义,这让用户感到困惑和无语。
2024-12-16 18:18:09
1612
原创 初次体验Tauri和Sycamore(1)Tauri 2.0
Tauri 2.0发布于2024年10月2日,发布于2024年11月1日。二者在近期双双发布重大版本升级,是我(LIIGO)本次想体验他们的主要动机。Tauri自2022年发布v1.0之后就早已火出天际,而Sycamore自2022发布v0.8之后沉寂了两年之久,如今各自凤凰涅槃,他们的组合体会擦出怎样的火花?本文是系列文章的第一篇,重点是Tauri。
2024-11-10 21:13:55
3232
1
原创 SHELF99,我曾经用于排查网络问题的临时小工具(附Rust源码)
客户端主机硬件平台:iMX6UL;客户端主机软件平台:嵌入式Linux。Shelf99是运行在其中的一个小软件,以虚拟精简客户端的身份与系统服务器通讯。正式客户端软件是合作方开发的QT程序,在排查之前并不能排除或确认是否有BUG。事后证明应用层没有BUG,BUG在系统层。
2024-10-15 18:27:36
446
原创 你不要乱写sleep(6)——简评华为昇腾演示代码翻车
调用栈显示,main.py调用了ret.write(),ret.write()调用了time.sleep(6)。也就是说,**`time.sleep(6)`代码是写在`ret.write()`函数内部的**。这一点我感觉很反常。正常来说,流程应该是这样的:query, sleep, write。不知道处于何种考虑,演示者似乎不想让我们看到sleep,故意把sleep隐藏到write内部。事实上如果演示过程一切正常,我们根本不知道有sleep(6)的存在;只不过因为一个意外回车才导致sleep暴露在我
2024-05-20 19:04:17
1740
2
原创 你要顺着毛撸Rust——简评LogLogGames放弃Rust游戏开发
我倒是希望大家都顺着毛撸Rust。——庄晓立(LIIGO)。其实不只是Rust,扩展到所有编程语言,所有工具,所有人,都应该顺着毛撸。顺着它设计时思路,顺着它预定的应用场景,顺着其社区最佳实践模式,更充分高效的使用它;但不强求,不强迫做它不情愿做的事,或者说不勉强做它不擅长做的事。1 + 1 > 2;1 - 1 = 0。顺着毛撸,宾主两欢;逆着鳞撸,诸事不顺。这也是我多年来总结的人生经验,大家说有没有道理呢?
2024-05-11 19:58:51
997
原创 RUST编程语言入门基础2024
Rust编程语言赋能所有人开发高可靠且高性能的软件。方式1:内联模块/// 文档 mod mod1 {// 代码 }方式2:文件模块mod mod2;//!文档 // 代码以上定义的mod1和mod2均为当前模块的子模块。// x: i32// mut变量y = 123;// 仅mut变量可以被赋值或被改变n: i32,Counter {n: 0,self.n#[test]assert_eq!assert_eq!assert_eq!Counter {
2024-05-09 18:42:52
1527
原创 正向代理和反向代理释义
对客户端而言,代理是服务端;对服务端而言,代理是客户端。无论是正向代理还是反向代理,代理总是在逻辑上位于客户端和服务端之间,充当二者通讯的媒介。代理是叫正向代理还是叫反向代理,取决于它站那一边。站客户端一边的叫正向代理,站服务端一边的叫反向代理。
2024-02-22 18:30:21
814
1
原创 Windows下执行`tar -xvf file.tar.bz2`解压bzip2文件
目标,在Rust程序里解压.tar.bz2压缩包。折腾了大半天,走了很多弯路。一是经验不足,没有及时想到合适的Shell,二是我的应用场景是在Windows系统下调用Linux命令行,难度较大。最终通过调用git-bash.exe解决了问题,并总结了经验教训。
2024-01-31 17:40:40
1778
1
原创 Rust更换Cargo国内源,镜像了寂寞(更新:不再寂寞)
换了Cargo国内源,构建时该卡还会卡。因为它所谓的换源,只是更换crates.io“索引”的源,而不是package“内容”的源。更新:点赞推荐rsproxy源,换皮又换身。
2023-09-11 18:42:27
14958
4
原创 由编译rsync想到的,MSYS2 VS CYGWIN
本文介绍了rsync的Windows版本的编译和使用方法,辨析了Msys2/Cygwin/Mingw64之间的异同。
2023-09-03 22:21:54
1606
1
原创 UDP大块数据传输测试
前一阵子我对UDP传输大块数据方面做了一些尝试,在本文中总结了一些失败的教训。对于本文所述“大块数据”,我定义为大小在数MB至数GB之间的数据块。数据可以在内存里,也可以来自文件。
2023-07-05 19:20:20
1235
1
原创 即将发布的C库STC v4.3已支持块定义风格的协程
STC新版将支持Block-style风格的协程定义。相比旧版,新版写法浑然天成,风格上更贴近C语言,摒弃了原来人为刻意构造的 cco_begin/cco_end,把返回值也从cco_end参数里拿出来,用纯粹的C语法return表达协程返回值,而且还额外支持在协程结束之前执行任意代码,这也是相对旧版的重要改进。
2023-06-20 19:49:46
951
原创 评Stroustrup评NSA说C++不是内存安全语言
Stroustrup这家伙快成杠精了,对抗全世界,估计过几年他自己先崩溃。他嘴里的静态检查工具是一个混沌体,游离于编译系统之外,鱼龙混杂,质量好点的还收费。他们对现代C++语言的改进仅限于增加新功能,并不填历史坑,该坑人的地方还是坑人,除非旧代码用新语言重写——那是人干的事吗。谷歌微软火狐等多个统计源数据显示内存安全占所有漏洞的三分之二,他过来给你扯“安全有很多种不止内存安全”,咱能不能先抓重点不要扯蛋。反观Rust对内存安全的提升是让人看得见的,无论是理论还是实践。
2023-03-06 18:12:53
653
1
原创 简评ChatGPT
LIIGO评价:ChatGPT这玩意,完全是说瞎话不带打草稿的,极度自信的说完全不着调的话。其本性有问题,态度不端正,可信度就为零。它头上挂AI的名号简直是对AI最大羞辱,它本质上是反AI。
2023-02-22 18:48:39
1414
3
原创 情人节感慨:Rust API 文档边栏 Tooltips 显示功能被删除
今天看到Rust源码仓库里这个PR在三天前被合并了,其内容是删除了Rust API文档边栏里的Tooltips显示功能,其理由是有别的地方没有Tooltips因而显得不协调(为何不再别处补上Tooltip)。我感觉删掉可惜了。
2023-02-14 20:13:26
507
1
原创 使用gdb远程调试开发板内程序
使用gdb远程调试开发板内程序背景,开发主机是x86-64平台的Linux系统,开发板是ARM平台的Linux系统。1. 安装gdb-multiarch作为gdb客户端apt install gdb-multiarch2. 编译可在开发板内运行的gdbserver作为gdb服务端下载gdbserver v7.12源代码,并使用交叉编译工具链编译:cd gdb-7.12/gdb/gdbserver./configure --host=arm-linux --target=arm-linuxma
2021-10-15 18:30:57
2220
2
原创 关于 Golang 2.0 的泛型
今天看到HN的一篇关于 Go2 Generics 的讨论。有网友说到:Ken Thompson and Rob Pike are mostly out not at all involved with Go anymore. They are 2/3 of the original creators. It’s different people making the decisions now...
2020-02-19 18:53:21
13718
7
原创 无锁环形缓冲区队列 kfifo
kfifo的移植两个月前,我花了两天时间,查找Linux内核里kfifo的相关资料,将其从内核层移植到应用层,并成功应用于多线程CAN总线采集程序(一个线程接收/一个线程输出)。kfifo.c是从Linux 5.3 stable内核代码里复制出来的,路径是lib/kfifo,对应的kfifo.h路径是include/linux/kfifo.h。由于kfifo是内核里的代码,应用层无法直接使用,我...
2019-09-18 18:56:46
6313
DBGridEh实测手册(v6.2).doc
2016-07-08
易写易库(EXEK)用户手册 v0.2
2008-11-01
修改后的M8模拟器皮肤(缩小版)
2009-05-02
在静态库LIB/OBJ文件中搜索定位病毒特征码所属函数
2010-07-12
一个很简单的仅供测试用的ISAPI扩展DLL
2010-06-08
sqlite3.c 去注释版 (sqlite 3.6.6.2) - 已移除 UTF-8 BOM
2008-12-11
英文关键字支持库,使用EXEK开发的易语言支持库
2008-11-02
批量转换10进制数值到16进制的易语言源代码
2009-08-30
DXUTBlendColor::Blend()实现GUI组件动态效果的分析程序
2010-04-26
liigo自产自销的闹钟程序源代码
2010-10-18
sqlite3.c 去注释版 (sqlite 3.6.6.2)
2008-12-10
Stanley博士的家
2008-05-03
命令有图标支持库,使用EXEK开发的易语言支持库
2008-09-28
命令有图标支持库,使用EXEK开发的易语言支持库
2008-10-02
易语言5.0解决病毒误报情况分析测试报告[PDF]
2010-02-07
No module named 'pip._vendor.urllib3'
2021-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅