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

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

C语言的指针

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

C语言的类型

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

如何写好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
176
Linux平台上C语言实现异步队列的两种方法

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

C语言入门几个问题

头文件的引入放在.h里,还是.c里? 如果你是写一个只有自己用到的代码,其实放在那里都无所谓,有时候放在.h文件会更方便一点。但是如果你写的代码其他人也会用到或者你在开发一个SDK,那么头...

如何写好C语言之回调函数

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

scrum daily

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

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...

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...

Scrum Daily 1

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

2016/12/20 09:37
102

没有更多内容

加载失败,请刷新页面

返回顶部
顶部