Ray Tracing


Гео и язык канала: не указан, не указан
Категория: не указана


建议使用 tag 功能快速跳转。本频道包含:
- 瑞宝
- 生活吐槽
- 无意义复读、表情包和💈
- #文学 和 #诗歌
- 音乐推荐、评论和🥁。音乐频道 @ray_han_music
- 技术文章、论文和 talk 的分享及评论。一些我仔细读过后认真写的会打上 #selected ,瑞宝精选
- 原批
我的博客 ray-eldath.me ;Twitter twitter.com/nagisakaworu17
讨论群(兼频道讨论区)在 @RayEldathChat ,欢迎加群,会不定期清理群成员

Связанные каналы

Гео и язык канала
не указан, не указан
Категория
не указана
Статистика
Фильтр публикаций


http://www.lel.ed.ac.uk/~gpullum/50years.pdf 狂喷著名英语书籍《The Elements of Style 风格的要素》,昨晚差点就买了(

This was most unfortunate for the field of English grammar, because both authors were grammatical incompetents.

...despite the 'Style' in the title, much in the book relates to grammar, and the advice on that topic does real damage. It is atrocious. Since today it provides just about all of the grammar instruction most Americans ever get, that is something of a tragedy.


《阿莱夫》,从书名就能知道是关于无限和重复的故事集,博尔赫斯一贯的风格。前几篇有点没看懂,而且感觉很老套,不过后面渐入佳境,《武士和女俘的故事》、《塔德奥·伊西多罗·克鲁斯小传》、《另一次死亡》还有《阿威罗伊的探索》我都很喜欢。不过,和博尔赫斯的所有故事集一样,《阿莱夫》里能读懂的大概只占一半:剩下的那一半你知道他写得很好,有限重复的文字让你觉得惊奇,曲折而对称的叙事让你感到畅快,但你却觉得自己永远也悟不出其中的含义。 #文学




2.39版本起addr2line可以直接解析 execinfo.h / backtrace(buf, lengthof(buf)) 生成的symbol+offset格式的栈地址了!终于不用再折腾nm自己算offset了 #justsoyouknow

这个特性对应的提交在 https://github.com/bminor/binutils-gdb/commit/fd3c53675c01472caaa4eb976781b9d6d2d3c53d ,没有写在2.39 binutils的 release notes 里边。此外Ubuntu 22.04 LTS的binutils是2.38的,想用这个功能需要自己编译。


linus being trolled 🤣






Репост из: Eldath Ray
vscode的debugger不能说是完全没用只能说是基本没做


Репост из: Eldath Ray
飘摇风雨中,睹物思故乡。


再次用strace诊断问题:看源码可能要读好几千行的C,要想清楚清各种函数之间的依赖关系和结构,并且最终还要挂gdb或者用printf把想知道的参数打出来,用 strace 直接一行strace -s 5000 -f -e 'execve' 就全搞定了(

赞美 strace


https://www.science.org/content/article/breakthrough-of-the-year-2023#section_breakthrough Science Breakthrough of the Year 2023

spoiler:今年的年度突破是“奇迹般的”减肥药。基于GLP-1受体激动剂的药物在一项大规模实验中被证明可减少被试体重高达15%,并有效提升心血管功能。这一发现有望改变全球数十亿慢性肥胖患者的命运。

药物semaglutide和这项试验背后的公司Novo Nordisk目前的市值已经超过了它所属国家丹麦的GDP。




现有一个进程segfault,但是任意一个进程segfault后会导致所有人都退出,于是就不好找到底谁segfault。

解决方法:把所有进程都挂上gdb。看谁segfault。

我愿称之饱和调试法(saturated debugging)。




推荐一下最好用的电子书网站: zbook.lol

尤其是搜中文书比 zlibrary( singlelogin.re ) 好用

426 0 15 12 9

Репост из: Eldath Ray
想买homepod mini


macOS(Sonoma 14.1.2)上有什么IRC客户端推荐吗


postgres的HTAB哈希表,entry的第一个字段必须是key

在给一个新特性的内部状态加隔离时发现共享内存中的哈希表一直查不出元素,但是直接顺序访问又有。定位发现和共享内存无关,因为本地线程自己查自己都查不到,而且是原本查得到直到给entry的其中一个字段赋值(图一箭头处)后就查不到了。。进一步挂gdb发现是hash_search中一行对HASHELEMENT和keyPtr进行memcmp的代码导致的(图二)。请同事调了一晚上没结果,早上再请mentor看也没结论,最后leader看了一眼就说HTAB要求entry的第一个元素必须是key,会直接用entry的头部来比对,而entry->handle正好就是第一个元素,所以给这个字段赋值之后就查不到了。。

昨天下午到现在弄了一整天结果就是这么个坑,emotional damage。下午请了年假缓缓心态。




真tm服了,这个弱智青云的面板在Safari上根本没法用

Показано 20 последних публикаций.