7件你不知道但可以用CSS做的事 不管你信不信,CSS和JavaScript开始重叠,就像CSS增加了更多功能一新。在我写“你可能不知道的CSS和JavaScript互相影响的5种方式”一文时,人们对于JavaScript和CSS是如何重叠的感到惊讶。今天,我将重点强调你能用CSS完成的7种工作——不需要通过JavaScript或图片。
NODEJS是人性化的 NODE与目前的动态语言现状有着本质的区别。它是由对效率的极度痴迷而产生的。
线程是困难,繁重,且大材小用的。他们确实解决了平行的基本问题,但他们提出一个围绕着线程安全和易变性的全新问题。如果要实施的话,对于动态语言来说它们通常很复杂且很难解决。
趣图:在NodeJS程序中有未处理的异常 
Node是单线程的,想一想异常的后果?好比你允许在一个单页面Web应用上出现JS Error?
Linux命令及Linux终端的20个趣事 玩
Linux其乐无穷!
哈哈。不相信。记住我的话,在文章结尾时你就会相信
Linux确实好玩了。
1. 命令:sl (蒸汽机车)
root@tecmint:~# apt-get install sl (In Debian like OS)
root@tecmint:~# sl
编程是一个没有前途的工作 你热爱编程吗?不要指望成为CEO,除非你自己开公司——即使如此,但领导的工作很可能会导致不再写任何代码。
对于大多数工作,如果你继续写代码,你获得升职的机会可能很有限。通过你都是通过初级到高级再到主程序员或软件工程师这样一个层级发展的。有可能你会升职到架构师的角色,但在许多地方架构师都不再写代码了。
用JavaScript的5个原因 你可能不喜欢JavaScript,也有一个很好的理由。自从90年代末,JavaScript就一直处于崛起阶段,主要是在网站和应用程序开发方面的崛起。
早期不同浏览器之间的不兼容性导致了需要开发各种库,来处理各种差异,在这点上最流行的是jQuery,当然也有很多其他的。在那断不兼容时期,由于支持不同浏览器的麻烦,很多开发者们放弃了JavaScript。
有关GO和Erlang的一些思考 它最大的惊喜就是GO语言吸引了许多Python和Ruby的开发人员,而不是C++的。对于我来说我很乐于看到这种趋势。在我电脑上跑着的程序经常崩溃都是因为C++喜欢滥用内存。
在不依赖于第三方工具的情况下能轻松使用第三方库来构建可执行文件,这都是GO的亮点。当GO被用来写低延迟容错系统的时候,它的一些设计决策是有害的。
Ws.js:基于 Node.js的WS-*实现 Node.js是优秀的用于搭建可扩展服务器应用程序的平台,其中的一些应用程序需要与已存在的网络服务进行交互。只要这些服务是基于Rest,就不会成为问题—因为Rest服务在node世界里是最高级公民。如果需要使用一个soap网络服务, google一下node-soap,或者自己动手做一个soap信封。真正的挑战是当node需要使用soap服务时,它用的是WS-*标准。几个月前,当我面对这一情况时,没能找到任何模块帮忙。这就是我决定建Ws.js的原因。
使用PDFKit和Node.js生成服务器端PDF文件 对于Node.js的 PDFKit 模
块,知道的人并不多,这倒是很意外。有了PDFKit模块,处理PDF文件变得非常容易,它让你避免了所有的复杂工作,并提供用
CoffeeScript(也可以作为普通版的Javascript使用)写成的简易的API。本篇当中,我们一起来生成一个服务器端的带文本内容的简易
PDF文件,用的就是PDFKit模块和Node.js。
Servo的又一重要里程碑 — ACID2 Servo的目标是为现代计算机体系结构和安全威胁模型创建一个新的浏览器引擎。Servo是由新的程序语言Rust编
写的,一个同样由Mozilla 开发的注重安全和速度的语言。Rust程序可以解决缓冲区溢出,重复利用已释放的内存和其它一些C和C++代码中常见的
类似问题。在增加安全基础之上,Servo旨在通过最大限度地利用处理器核心,GPU和矢量单元,解决现代计算机的并行化问题。