加载中
如何写好C代码之依赖注入

依赖注入(Dependency Injection 简写为DI)开发过程中解除耦合的经典手段,但是似乎从一开始这货就是为面向对象而生的,我所看到的示例都没有将C语言考虑在内。难道C语言不能使用这么经典的设...

如何写好C代码之函数接口

如要实现一个需求:判断当前时间是晚上还是白天(假设早上6点到晚上18点为白天,其他时间为晚上),最直接实现: const char *get_time_day_or_night() { time_t now = time(); strcut tm loc...

01/13 11:29
44
平衡二叉树

平衡二叉树 ##定义 二叉树的左子树的深度和右子树的深度差不超过2,左子树和右子树本身也是平衡二叉树 ##结点的高度 本文假设二叉树的叶子结点的高度为1,父结点的高度等于较高子结点的高度加...

利用promise写出更加优美的nodejs程序

nodejs所有的操作都是异步和callback模式,这样做的坏处是很容易造成或掉函数调用大坑,本文介绍如何使用promise写出更简洁明了的程序。

2014/04/28 10:42
12.3K
Linux平台上C语言实现异步队列的两种方法

本文介绍了利用Linux平台上两种时间通知机制实现异步队列的方法

nodejs Stream使用手册

翻译自 https://github.com/substack/stream-handbook

2014/01/11 21:34
5.2K
如何写好C语言之回调函数

回调函数即常说的callback,C语言开发过程中,用好回调函数可以开发出高内聚低耦合的模块代码,事实上回调函数也是解除模块之间耦合的常用方法。本文介绍几种在开发实践中用到回到函数几种情...

如何写好C代码之extern关键字

初学C语言或者刚工作参加面试的人可能都会被问到extern 关键字的作用,然后我们一般都是很自信的在笔试题下面写下自己的答案。 声明外部变量:意思是这个变量在别处定义或者会再后面定义。 ...

scrum daily

#ADAPT ##Awareness (改变的意识) ###为什么缺乏改变的意识 在意识到需要改变和做出改变之间,始终有一道鸿沟难以跨越,现状越好,这条鸿沟越难以跨越,当然也越危险 缺乏远见 (A lack of e...

2016/12/28 13:21
4
Scrum daily 3

Not only do the changes created by adopting Scrum pervade everything development team members do, but also many of the changes go against much of their past training. Many teste...

2016/12/22 09:56
5
Scrum daily 2

Caroline fared a little better. A vice president of development in a large data management company, Caroline had more than 200 developers in her organization. After seeing the b...

2016/12/21 09:43
4
Scrum Daily 1

Scrum中有三个进行检查和改进的时刻 每日例会是用来检查Sprint的进度情况,保没有偏离Sprint最初目标,并根据前日的工作情况调整以优化当日的工作价值。 Sprint评审和计划会议是用来检查整个...

2016/12/20 09:37
9
红黑树

了解平衡二叉树的同学才能阅读这篇文章,如果不了解,猛戳这里https://my.oschina.net/sundq/blog/801731 ##定义 红黑树也是一个二叉树,还要满足如下特性: 每个节点或者是黑色,或者是红色...

2016/12/12 22:27
18
nodejs Buffer.fill和JSON.stringify在操作系统之间的不同反应

nodejs Buffer.fill JSON.stringify 操作系统

2015/07/23 17:34
141
GCC一些有用的技巧

介绍gcc的一些编译技巧

2014/02/26 10:37
1K
如何分析python程序的性能

本文介绍了分析python程序性能的几种方法。 翻译自http://www.huyng.com/posts/python-performance-analysis/

2014/02/24 13:54
948
nodejs Stream使用中的陷阱

nodejs Stream 注意事项

2014/01/02 11:43
5.5K
Linux 异步IO介绍

Linux 异步IO介绍:epoll,aio,sigio

vim技巧

介绍一些vim的开发技巧

2013/12/06 16:29
241

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部