格式是特别重要的,如果没有好的格式,我们前面的努力就会事倍功半。我们在格式上应该做到:当有人查看底层代码时,他们会被代码整洁、一致及所感知到对细节的关注而震惊。 “让代码工作”固然重要,但是对于一个开发者来说格式的目的在于沟通,好的格式有利于开发者之间的沟通,而沟通是专业开发者的头等大事。 垂直格式
分类:
其他好文 时间:
2016-02-11 14:31:24
阅读次数:
198
domain实际上是一个隔离容器,将一个或者多个eventEmiter放入容器中,这样由该event发出的事件,如果出现异常就会最终被该domain捕获。 demo代码可参见: var EventEmitter = require("events").EventEmitter; var domain
分类:
其他好文 时间:
2016-02-11 13:28:30
阅读次数:
125
1、注释快捷键-注释当前行 Ctrl + ? 2、复制黏贴当前行 Shift + Ctrl + D 3、删除一行 Shift + Ctrl + K 4、游标选择 Ctrl + D 5、缩进和去除缩进 缩进 Tab 去除缩进 Shift + Tab 6、 Ctrl+D 选词 (反复按快捷键,即可继续向
分类:
其他好文 时间:
2016-02-11 13:25:07
阅读次数:
164
Problem Description Everyone knows Matt enjoys playing games very much. Now, he is playing such a game. There are N rooms, each with one door. There a
分类:
其他好文 时间:
2016-02-11 13:24:36
阅读次数:
239
在CQRS中,查询方面,直接通过方法查询数据库,然后通过DTO将数据返回。操作(Command)方面,通过发送Command实现,由CommandBus处理特定的Command,然后由Command将特定的Event发布到EventBus上,然后EventBus使用特定的Handler来处理事件,执
分类:
其他好文 时间:
2016-02-11 13:23:54
阅读次数:
314
HelloX OS是国内某大牛(俺辛哥)开发的物联网操作系统。 这是github上的 源码 我们使HelloX Kernel运行在bochs和qemu模拟器(虚拟机)上。 把源码下载之后,进入kernel目录下,使用VS打开项目文件master.sln。 重新生成解决方案,然后运行kernel/bi
分类:
其他好文 时间:
2016-02-11 13:26:08
阅读次数:
564
从简单的例子开始.假设我们要交换两个整形变量的值,在C/C++中怎么做呢?我们来看多种方式,哪种能够做到.void call_by_ref(int &p,int &q) { // 可以交换的例子
int t = p;
p = q;
q = t;
}
void call_by_val_ptr(int * p,int * q) { // 不能交换的例子
int *...
分类:
其他好文 时间:
2016-02-11 12:20:49
阅读次数:
280
虽然,很早就开始准备学习java,但是一直没有落实,今天终于完成了,我对java的呼喊,Hello World! 过程还真是曲折,下载了几次JDK,安装之后再检验是否安装成的第二步,总是失败的,显示javac不存在,终于在网上看了各种安装版本之后,发现,首先得了解你的电脑系统类型是什么,我也不知道我
分类:
其他好文 时间:
2016-02-11 12:18:02
阅读次数:
197
1036: [ZJOI2008]树的统计Count Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 10677 Solved: 4313[Submit][Status][Discuss] Description 一 棵树上有n个节点,编号分别为1到n,每
分类:
其他好文 时间:
2016-02-11 12:18:17
阅读次数:
169
参考http://www.tennfy.com/1518.html apt-get –purge remove 删除已安装包(不保留配置文件)。 如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件 apt-get autoremove 删除为了满足依赖而安装的,但现在不再需要的软件包
分类:
其他好文 时间:
2016-02-11 12:17:44
阅读次数:
166
返回的类型是接口,但是接口是不能实例化的,但是接口可以声明一个引用,指向其实现类,也就是说,在实际中返回值都是这个接口的实现类的对象。这点就是面向对象的一大特点 我要 接口“I食物链顶端滴男人”,你返回了“贝爷”,这是什么鬼?你能理解么? 可以说这个过程什么都没发生只不过在方法内部,你可能是任何对象
分类:
其他好文 时间:
2016-02-11 12:16:50
阅读次数:
180
目前理解下来就是旋转的不是image本身,而是要drawImage的那个canvas的2d context,context本身的绘制就是把图片本来的样子draw出来,至于旋转,透明度之类的效果都是对context在操作。 至于做到让image绕自身中心店改变角度的做法,就是让context坐标转换,
分类:
其他好文 时间:
2016-02-11 12:16:19
阅读次数:
192
<!-- blockquote { color: rgb(102, 102, 102); }blockquote.western { font-family: "Georgia",serif; font-size: 12pt; font-style: normal; }blockquote.cjk
分类:
其他好文 时间:
2016-02-11 12:18:23
阅读次数:
262
离岸的人民币现在很是坚挺,如果内部的信用支撑不了价值,其实贬一点下去其实也没关系,只要采取果断的措施去一次到位就可以了,这种添油战术,迟早会出问题的。按我们的传统,海禁,管制都是可以选择的手段,但实际上这些没什么用,最多是拖延几天,不过死的时候就更难看了。你可以管制外汇,你可以管制很多,但总有管制不住的东西,比如全球通货--黄金白银,如果这个也管制住了,还有粮食物资呢。货币的本质是信用。这不,外汇...
分类:
其他好文 时间:
2016-02-11 11:13:00
阅读次数:
176
在一些业务场景及技术架构下,跨库的事务时不可避免的,这时候如何统一管理事务,保证事务的强一致性是整个系统稳定、可用基石。一些中间件如tuxedo、cics就是凭借这个能力占据了金融、电信、银行等很大的市场,捞取了大量的利润。 在java中,atomikos作为一个开源项目(有商业版本),提供了分布式
分类:
其他好文 时间:
2016-02-11 11:11:39
阅读次数:
164