最近沉迷于Node.js无法自拔,它跟浏览器的js语法一致,有着高度自由和异步的特性,还有着可能是世界上最好的包管理器。 不得不说学习难度比PHP大不少,特开此文来记录学习过程中碰到的坑。 创建命令脚本 npm可以方便的发布命令行程序。只需要在项目的package.json加入 bin{"order":"script.j...

黑暗森林法则 宇宙就是一座黑暗森林,每个文明都是带枪的猎人,像幽灵般潜行于林间,轻轻拨开挡路的树枝,竭力不让脚步发出一点儿声音,连呼吸都必须小心翼翼:他必须小心,因为林中到处都有与他一样潜行的猎人,如果他发现了别的生命,能做的只有一件事:开枪消灭之。在这片森林中,他人就是地狱,就是永恒的威胁,任何暴露自己存在的生命都将很快被消灭,这就是宇宙文明的图景,...

WIN10-UI是笔者公开发布的第一款开源软件,应该也不是最后一款。 依稀记得第一次上传作品的时候内心还是比较忐忑的,因为你是把自己的东西放到如此广阔的舞台上,你可能收获的是赞美,支持,也有可能是批判甚至诋毁。。。但是在作者的心目中,自己的代码总是最棒的,就像父母看自己的孩子总是最聪明的一样。 然而用户是挑剔的,他们的评价并不会照顾作者的心情。互联网何...

WIN10-UI Win10-ui是一款win10风格的后台UI,让你轻松搭建一个别具一格的后台界面。 | 官网 | demo | github | 下载 预览 特性 Win10的动态磁贴,可定义方块大小,添加随机动画 桌面图标自动排序 任务栏结合iframe子窗口,与windows一致的窗口管理体验 开始菜单+消息提示中心,满足后台UI的设计...

1. Socket 要使用websocket,首先要明白socket。 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口...