其他

最终一致性和强最终一致性的区别

T796
0
最近学习了一些 CRDT(Conflict-free replicated data type,无冲突可复制数据类型)相关的知识,其中,提到,CRDT 满足强最终一致性,这是

首次抓到编译器 Bug

T1335
0
写代码这么多年,多次怀疑碰到了编译器 Bug,但最终却总是自己的责任,这次终于抓到了一个真正的编译器 Bug,记录一下。 最近公司的一个项目的编译

检测 Lua 脚本中的死循环

T1127
0
论坛上有人问,所以把以前做的东西拿出来秀一下。 Lua 是一门小巧精致的语言,特别适用于嵌入其它的程序为它们提供脚本支持。不过脚本通常是用户编写的,

解决了一个困惑很久的bug

T905
0
让这个 bug 困扰了很久,前一段太忙只找了个临时解决方案而没有追究原因,今天终于把它搞清楚了。由于测试时只在多 CPU 系统上出现,我甚至一度怀疑它是 CPU 的

编译选项的统一管理

T510
0
当一个 solution 中的项目越来越多以后,管理编译选项,将成为一件很麻烦的事,单独对每个项目进行设置不仅繁琐,而且容易出错。但实际上,Visual Studio 已经

命令行下进行数字签名

T412
0
网上介绍数字签名的文章,大多使用 signtool 的 signwizard 命令实现,这种方式虽说简单,却需要人为干预,不能自动执行。MSDN 上说 signtool 的 sign 命令可以在命令行中完成签名

使用SVN实现版本号自增

T1196
0
在《介绍一下SVN》一文中,我提到了自动递增版本号的功能,现在就来具体说明一下实现方法。虽然标题中说的是“使用SVN”,但我们实际用的是 SVN 的

Windows 下配置 SVN 1.4.5 + APACHE 2.2.6 使用域认证

T1506
0
其实在网上搜索这个主题,已经有很多文章了,而且 Subversion 和 TortoiseSVN 的文档上也有相关介绍。但在我自己配置的过程中,发现它们好像都不完全对。所以我觉得有必要把

介绍一下Subversion

T2214
0
本来是发在公司内刊上的,现在拿来这里凑个数。 前一段时间,公司讨论统一配置管理工具时,我推荐了 svn(subversion)。照理说,在公司已

发布一个小程序(围棋方面的)

T246
0
昨天整理家当时想起来的,从最早开始写到现在已经将近 10 年了,最后一次修改也是 7 年前的事了,发上来做个纪念吧。很多地方实现的很难看,但对初学者应