加载中
如何开发一个tcp服务

TCP是面向连接的数据传输方式,可以保证数据肯定可以到达目的。这仅仅是TCP协议特性,到了真需要使用tcp协议开发一个服务端,需要调用实现协议栈的各种API,具体到操作系统上来说就是系统调用...

C语言的指针

C语言的指针 C语言最臭名昭著的是就是其指针的使用,也是C语言的精华所在。很多人在学习C语言时,吐槽指针特别难以学习和使用。今天我们来探讨一下C语言指针的问题。 指针的引入 C语言一个特...

2019/08/03 23:09
100
C语言的类型

C语言的数据类型 类型的位宽 相比于高级语言,C语言的整型数据类型都有固定位宽,即类型占多少位。比如下面的数据类型: signed char unsigned char signed short unsigned short signed int...

2019/07/22 22:36
47
如何写好C代码之依赖注入

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

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

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

2019/01/13 11:29
167
平衡二叉树

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

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

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

Linux平台上C语言实现异步队列的两种方法

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

nodejs Stream使用手册

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

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

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

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

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

2019/01/13 23:44
167
scrum daily

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

2016/12/28 13:21
18
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
11
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
8
Scrum Daily 1

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

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

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

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

nodejs Buffer.fill JSON.stringify 操作系统

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

介绍gcc的一些编译技巧

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

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

2014/02/24 13:54
2.1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部