Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

blog.henix.info

遥远的街市

Get the latest updates from 遥远的街市 directly as they happen.

Follow now 23 followers

Latest posts

Last updated over 1 year ago

简单实现 C++ 字符串格式化

over 1 year ago

  字符串格式化是很常见的功能,传统上,我们使用 C 语言的 printf 来格式化。但作为一位 C++ 爱好者,printf 的缺点也很明显: 非类型安全 无法添加自定义类型   std::cout 的问题在于:...

我的金融投资书单

over 2 years ago

  在我上大学的时候,我对金融投资漠不关心,后来我慢慢意识到,这些东西就像政治——你不关心政治,政治关心你。   读了一些历史书,我也知道金融是怎么回事了。自从 1970 年美元与黄金脱钩,世界就进入了主权货币时代。我们每个人,只要使用货币,实际上都会被收一种隐形的铸币税——通货膨胀。历史告诉我们,通胀和通缩都是痛苦的,但通缩更痛苦。只要今天、我这一届政府你好我好,谁会管明天、下一届如何?所以各国政府,实际上总是倾向于货币宽松的,也就是通胀。   通货膨胀会导致你持有的货币的购买力下降。假设每年货币购买力下降 6% ,看似不多,但累计 30 年之后呢?   所以在我看来,金融投资是每个人都应该了解的。但投资是一件专业的事,进入市场之前,你应该先学习。我从 2015 年开始投资,根据我最近几年自己投资的经验,这次就推荐一些我认为不错的金融投资类书籍吧。...

谈 xxxholic

over 2 years ago

  这大概是我第二遍完整地看完 xxxholic 的动画和漫画吧。看完之后五味陈杂,有种翻江倒海的感觉,用“三日不知肉味”来形容也不过分。   xxxholic 讲的还是 CLAMP 的一贯主题:爱,或者说感情,是没有道理的。或者说主旨就是展示各式各样的感情。   虽然 xxxholic 跟翼年代记是有联系的,不过我认为分析 xxxholic 还是应该回到只有...

对 cursor.so 的两个简单测试

about 2 years ago

  Cursor 官网:https://www.cursor.so/ ,是一个基于 ChatGPT 的代码生成和理解工具。 AI 能否将混淆过的 js 还原成正常可读的代码?   我之前听说,将一段红黑树的代码中的函数和变量名改乱,AI 照样能识别,还能给你解释这段代码。我于是触类旁通地想到,能否让 AI...

对 cursor.so 的两个简单测试

over 2 years ago

  Cursor 官网:https://www.cursor.so/ ,是一个基于 ChatGPT 的代码生成和理解工具。 AI 能否将混淆过的 js 还原成正常可读的代码?   我之前听说,将一段红黑树的代码中的函数和变量名改乱,AI 照样能识别,还能给你解释这段代码。我于是触类旁通地想到,能否让 AI...

内存盘简介

over 2 years ago

  内存盘就是将一部分内存虚拟成磁盘,你可以用它来保存文件,重启之后保存的东西会丢失。   这样的东西有什么用?可以用来保存各种临时文件,比如从网上下载的、或者别人传过来的东西,很多时候我们只是临时看一下,不需要永久保存。   我平时用内存盘作为自己的临时工作区(working area)。就像人有工作记忆(working memory)一样,我相信如果你尝试了,你会发现这是一个很有用的东西。 Windows 上的内存盘   Windows 操作系统并未自带这一基础工具。但有各种第三方实现,网上搜索“Ramdisk”你能找到很多。这里推荐 LTRDATA 的 ImDisk...

网络文章存档工具 get-article 发布

almost 3 years ago

  get-article 的功能是将一篇网络文章以及引用的所有资源(图片、公式、音频、视频等)完整地存档到本地。包含命令行和图形界面程序。   我的目标是做成“网络文章”领域的 youtube-dl 。 get-article 桌面版   如何使用以及下载请到:https://lab.henix.info/get-article.html   下面我重点谈谈这个软件的创作背景。   可能大家第一眼看到这个东西的时候会有一些疑问: 我为什么需要它? 它跟...

C++ 中如何多线程写日志

about 3 years ago

  日志是几乎每个程序都需要的核心组件,用过 C++ 的 std::cout 的朋友都知道,它不是线程安全的!所以多个线程同时用 std::cout 输出的话,输出可能会错乱。有没有简单的解决方案?   如果你在网上搜索,或者去看一些专门的日志库(如 glog)是如何解决这个问题的,不外乎这几种方法: 加一个全局锁 加一个多生产者-单消费者队列,其他线程写日志的时候先放入队列,单独开一个线程把队列里的日志一条一条写出来。   第一种加锁的方案,增加了一个全局状态,我觉得不是很漂亮。方案二就更不用说了……我就是写个日志而已,有必要引入一个队列再加一个线程吗?有没有更简单的方案?...

南条爱乃从 fripSide 毕业,做了一份个人向南条时期 fripSide 歌单

over 3 years ago

  虽然我去年就听说了(日本动漫歌手兼声优)南条爱乃即将从 fripSide 毕业的消息,但一直没什么实感。直到最近的 4 月 25 日其所在组合 fripSide 在日本 SSA (埼玉超级竞技场)的 final...

Linux 办公开 QQ 的另一种解决方案

over 3 years ago

  对 Linux 爱好者来说,QQ / 微信 / 企业微信是个让人头疼的东西,尤其是办公场景下,其他人都用了你不用是不可能的。常规的解决方法有: Wine 模拟器:可能会有各种 bug VirtualBox 虚拟机安装...

有时我甚至已经开始睡着

over 3 years ago

有时我甚至已经开始睡着 开始睡着 睡着 是什么将我唤醒? 是即将远洋的汽笛 是来自故乡的阳光