240 发简信
IP属地:北京
  • Brian的十诫:如何编写跨平台代码(C/C++)

    https://www.backblaze.com/blog/10-rules-for-how-to-write-cross-platform-...

  • 管理C++的第三方库以及编译

    第三方库这个说法,不知道出自哪里,但一般是指开发者,系统/平台提供商之外的第三个参与者提供的程序库。大多数开源软件库在软件系统中都是第三方库。 ...

  • 速算的一点研究

    速算是一种适合心算的计算方法的集合。人类短时记忆力有限,大多数人记不住超过7个数字。一次2位数乘2位数,就会有8个中间数需要记忆,所以大部分未经...

  • 要计算,不要判断

    If ... else ...是程序中复杂性的主要来源,减少If ... else ...就是减少复杂性。 如果可以用? :运算符替换一个If ...

  • 为什么说lisp是最好的编程语言

    根据wikipedia,流行的编程语言有几十种。 从语法上来说,其实只有三种: 中缀语言,主要是C/C++/Java/C#/Go这一系列。典型语...

  • 可转型参数类型的约定

    从有类型声明的语言,比如C++/Java转到无类型声明语言时,最难理解的地方是参数类型。 比如javascript中,isNaN这个函数,有以下...

  • 外语学习

    总结一下快速入门一门外语的一些要点 1.会读 语言发音是区别于其它知识的一个重要特点,会说,才有实践的感觉。 另外不会发音,也就很难听懂,要掌握...

  • C++ practise hint 2

    不要使用全局变量。 全局变量的可怕之处在于,无论读或写,它都不可信赖。因为你不知道是否有哪个程序做了不该做的修改,或者忘记做了应该做的修改。那怕...

  • C++ practise hints 1

    Use int type for integer. Keyword int has only three keys to press. Int ...