理解node.js
在我介绍Node.js的人群中,大致产生了两种反应。要么正确理解,要么就被搞糊涂了。 如果你现在还是第二类人群,这是我试图对node做的解释:
2013-09-11
科普帖:线程与进程
本文来自技术问答模块,问题地址:[链接] 这么解释问题吧: 单进程单线程:一个人在一个桌子上吃菜。 单进程多线程:多个人在同一个桌子上一起吃菜。 多进程单线程:多个人每个人在自己的桌子上吃菜。 多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已...
个性化你的Git Log的输出格式
git已经变成了很多程序员日常工具之一。 git log是查看git历史的好工具,不过默认的格式并不是特别的直观。 很多时候想要更简便的输出更多或者更少的信息,这里列出几个git log的format。 可以根据自己的需要定制。
GitHub开始支持3D文件格式的历史版本动态浏览
GitHub 的创始人 Tom Preston-Werner 前段时间在TechCrunch Disrupt大会的采访上,说过未来 Github 会不断扩大应用场景,成为一个能为更多人服务的协作平台。不仅是程序员,各种律师、设计师等等不同职业的人都能用它来做协作沟通。现在可能很难再将 GitHub 只限为社会化编程社区或代码托管服务了。
2013-09-21
末落的帝国:黑莓公司证实将裁员4500人
最新公布的数据显示,截止6月2季度黑莓未售智能手机积压总额接近10亿,积压总额升47%(相当于8.87亿),75个同行中积压总额增幅最大,因此专家表示,黑莓下周公布收益时极有可能出现连续第4次财务减记。周五(9月20日)黑莓公司证实要裁员4500人。
2013-09-21
5 simple types and 6 false values in JavaScript
javascript 5 simple types 6 false values number : 0, NaN string : '' boolean : false null undefined
2015-01-27
常用应用层传输协议和端口
常用的应用层协议及对应的端口: 应用程序 协议 端口 http tcp 80 https tcp 443 ftp tcp 21(身份验证)+20(文件传输) smtp(邮件发送)tcp 25 pop(接收邮件)tcp 110 rdp(远程桌面)tcp 3389 dns udp 53 telnet tcp 2...
jackson指南
[链接] jackson的地址。
2015-01-28
香蕉派 banana pi BPI-M2 四核单板计算机
Banana PI BPI-M2 是一款四核高性能单板计算机,Banana PI BPI-M2是一款比树莓派更强悍的四核Android4.4产品。 Banana PI BPI-M2兼容性强大,可以跑android系统,Debian linux,Ubuntu linux, Raspberry Pi系统 和 cubieboard 系统. Banana PI BPI-M2硬件:1Ghz ARM7四 核处理器,1GB DDR3内存,千兆以太网口,4 USB 接口 ...
2015-01-28
docker 学习笔记
命令行下创建一个我们能与之进行交互的容器,而不是一个运行后台服务的容器。docker run -i -t ubuntu /bin/bash-i标志保证容器STDIN是开启的,尽管我们并没有附着到容器中。持久的标准输入是交互式shell的“半边天”,-t标志则是另外“半边天”,它告诉Docker为要创建的容器分配一个伪tty终端。--restart=always|on-failur...
2015-01-28
HTTP API 设计指南(结尾)
这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的API设计者也能感兴趣。
laravel 4.2 开源博客
最近基本上在忙这个事,后台基本上搭建完了,发布在社区,小伙伴们看看怎么样 [链接] 文章使用 markdown 编辑器 用户管理使用 sentry laravel-blog Blog system development based on laravel 4.2 本博客系统基于 laravel 4.2 进行开发 目前还在开发中,您可以点击 watch ,订阅最新推送,可以点击 start 来支持我 博客...
laravel Route::controller 使用路由命名
我们知道,在 laravel 中使用 resource 的话,只需要绑定模型,在创建表单,链接时,直接可以拿来用,不需要单独的去给路由 as 别名
我是这样学会 Rails:12 个星期打造 12 个网页 APP
Mackenzie Child 是一名设计师、工程师、也是一名 Youtuber 兼 Blogger,白天在 Precision Nutrition 担任前端工程师,晚上则一边自修程式设计、一边荧幕录影(Screencast),把学到的东西用 Youtube 分享给大家。
Objective-C属性修饰符strong和copy的区别
在定义一个类的property时候,为property选择strong还是copy特别注意和研究明白的,如果property是NSString或者NSArray及其子类的时候,最好选择使用copy属性修饰。为什么呢?这是为了防止赋值给它的是可变的数据,如果可变的数据发生了变化,那么该property也会发生变化。
php continue break 用例
PHP的continue一般在循环中直接跳过后续的代码,直接进入下一次循环,break用来跳出循环,或者在switch的时候在某个case执行完后跳出,防止执行后续其他的case.
七大要素决定你是否能成为一名优秀的程序员
兴趣是最好的老师,如果不是最初对编程充满兴趣,应该很少有人会选择程序员这个行业,但同时程序员是一个有点乏味枯燥的工作。如果你不迷恋技术,对代码充满热情,那你只能做一个平淡的程序员。
Json入门
{...}中包围的是对象,对象的多个键值对用,分隔。[...]中包围的是序列(理解为数组即可),对象之间用,分隔。当你的值要用字符串来索引时,就把数据组织成对象。当你的值要用整数来索引时,就把数据组织成序列。
2015-01-29
Big Data Ecosystem Dataset
Big Data Ecosystem Dataset Data Projects Frameworks Distributed Programming Distributed Filesystem Key-Map Data Model Document Data Model Key-value Data Model Graph Data Model NewSQL Databases Columnar Databases Time-Series Databases SQL-like processing Integrated Development Environments Data In...
java笔记
尽量的在for里面少创建对象。那么如何在for里面尽量少的创建对象呢? 但是不在这里面创建,又在哪里面创建呢? 比如,在List 里面查询除了一万条数据。那么这一万条数据for循环然后json反序列化变成java bean,性能就回很低。
2015-01-29