在正式阅读本文之前,请你记得你应该用娱乐的心态来看,
本代码所使用到的技巧,在工作了的人眼里会觉得很纠结,很蛋疼,很不可理喻,很丑,
注意,是你蛋疼,不关我的事
通常,写一个俄罗斯方块,往往动不动就几百行,甚至上千行,而这里只有88行
正所谓头脑风暴,打破常规。这里将使用很多不平常的手段来减少代码
在正式阅读本文之前,请你记得你应该用娱乐的心态来看,
本代码所使用到的技巧,在工作了的人眼里会觉得很纠结,很蛋疼,很不可理喻,很丑,
注意,是你蛋疼,不关我的事
通常,写一个俄罗斯方块,往往动不动就几百行,甚至上千行,而这里只有88行
正所谓头脑风暴,打破常规。这里将使用很多不平常的手段来减少代码
最近对 VBS 字符串 Chr(0) 注①截断讨论得比较多,看来有必要介绍一下 VBS 字符串的内部实现。Demon 友情提示:本文需要一些 C 语言和 Windows 编程的知识,VBScript 初学者慎入。
很多人混淆C语言中的NULL和NUL,《Expert C Programming》里面有个 Handy Heuristic:
PHP 的 base_convert 函数能在任意进制之间转换数字,这是常识。那么请你不要实际运行,用常识判断一下,这句代码运行的结果:
echo base_convert('https://demon.tw', 16, 10);
虽然 strlcpy 函数不是 ANSI C 标准库函数的一部分,但是自己实现一个 strlcpy 函数也不是很难。