待续
作者:AlbertWen
添加时间:2017-10-27 10:01:29
修改时间:2026-07-02 00:53:22
分类:14.C/C++编程
编辑
作者:AlbertWen
添加时间:2017-12-13 14:43:17
修改时间:2026-06-14 22:06:22
分类:14.C/C++编程
编辑
Memcached源码分析
作者:AlbertWen
添加时间:2017-10-26 17:11:52
修改时间:2026-06-23 14:25:07
分类:14.C/C++编程
编辑
| strlen(返回字符串长度) | |
|
表头文件 |
#include <string.h> |
|
定义函数 |
size_t strlen(const char *s); |
|
函数说明 |
strlen()用来计算指定的字符串s的长度,不包括结束字符"\0"。 |
|
返回值 |
返回字符串s的字符数。 |
|
范例 |
#include <stdio.h>
#include <string.h>
int main(int argc, char **argv)
{
char *str = "12345678";
printf("str length = %d\n", strlen(str));
return 0;
}
|
|
执行 |
str length = 8 |
作者:AlbertWen
添加时间:2017-12-11 22:47:07
修改时间:2026-06-26 02:24:49
分类:14.C/C++编程
编辑
异步网络模型在服务开发中应用非常广泛,相关资料和开源库也非常多。项目中,使用现成的轮子提高了开发效率,除了能使用轮子,还是有必要了解一下轮子的内部构造。
这篇文章从最基础的5种I/O模型切入,到I/O事件处理模型,再到并发模式,最后以Swoole开源库来做具体分析,逐步深入。文中提到的模型都是一些通用的模型,在《Linux高性能服务器编程》中也都有涉及。文章不涉及模型的实现细节,最重要的是去理解各个模型的工作模式以及其优缺点。
作者:AlbertWen
添加时间:2017-10-29 09:51:57
修改时间:2026-06-28 22:14:48
分类:14.C/C++编程
编辑
DBProxy:是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。
作者:AlbertWen
添加时间:2015-11-28 11:48:49
修改时间:2026-07-07 11:46:56
分类:14.C/C++编程
编辑
RETURN_LONG(123) 宏替换后:
{
{
zval *__return_value = (return_value);
(*__return_value).value.lval = 123;
(*__return_value).type = IS_LONG;
};
return;
}
作者:AlbertWen
添加时间:2017-12-12 17:38:09
修改时间:2026-06-29 19:43:55
分类:14.C/C++编程
编辑
C语言字 符数组 和 字符串 详解
作者:AlbertWen
添加时间:2019-09-08 00:52:35
修改时间:2026-06-30 00:53:41
分类:14.C/C++编程
编辑
C语言 字符指针(指向字符的指针)详解
作者:AlbertWen
添加时间:2017-10-18 17:14:50
修改时间:2026-07-03 18:36:50
分类:14.C/C++编程
编辑
作者:AlbertWen
添加时间:2017-12-13 14:45:24
修改时间:2026-06-25 13:50:36
分类:14.C/C++编程
编辑
sizeof是何方神圣?sizeof乃C/C++中的一个操作符(operator)是也,简单的说,其作用就是返回一个对象或者类型所占的内存字节数。