吞食青蛙原则(eat the frog first)指的是在一开始就做最困难最不愿意做的事.
早期的很多端口为何多是奇数?
比如 Telnet(23), FTP(21), SMTP(25)...
因为比 TCP 更早的还有一个叫 NCP 的传输层协议, 它是一个单工(simplex)的协议, 每个应用需要一对奇偶端口一起.
而到了 TCP 就变成全双工(full-duplex)的, 于是只有奇数端口被继承, 而很多偶数端口就被废弃了.
--<<TCP/IP>>
早起锻炼能振奋精神, 让人一天都感觉精力充沛.
数学上的闭包概念及与编程的关系
简要介绍了数学上闭包的概念及其性质在编程领域的应用.
首先, 需要强调一点, 这里谈论的 闭包(closure) 概念是指数学上的, 不是我们编程界一般谈论的那个闭包.
在编程实践中, 闭包另有定义, 是一种为表示带有自由变量的过程而用的实现技术.
但另一方面, 这个数学上的闭包概念在编程实践中依然是有体现, 虽然不同于编程界一般谈论的那个闭包, 后面会举一些例子加以说明.
闭包到底是什么?
闭包在数学上是一个比较抽象的概念, 来自于抽象代数, 因此这里不打算直接给出它的定义, 否则大家看了估计还是一头雾水, 为便于理解, 还是先从具体的例子出发, 最后才给出它的定义.
终于没人找程序员修电脑了,因为都用上了智能手机...
不过依然还会找你的, 只是问题变成了这样: 我的手机好卡,能帮忙看看不?
我们程序员也不修手机的好嘛...