- 博客(7)
- 收藏
- 关注
原创 I/O复用技术:提升网络编程性能的关键
I/O复用方法使得程序可以同时监听多个文件描述符,便于提高程序的性能。通常在网络编程中,在下列情况中需要使用I/O复用技术:1)客户端程序需要同时处理多个socket。例如非阻塞connect技术。2)客户端程序要同时处理用户输入和网络连接。例如聊天室程序。3)TCP服务器要同时处理TCP请求和UDP请求。4)服务器要同时监听多个端口或者处理多种服务。!!!
2025-05-10 21:03:36
989
原创 C++ ------ Lambda表达式
Lambda 表达式是C++11最重要也最常用的一个特性之一。其实在C#3.5中就引入了Lambda表达式,Java则至今还没引入,要等到Java 8中才有Lambda 表达式。Lambda 来源于函数式编程的概念,也是现代编程语言的一个特点。C++11这次终于加入了Lambda。Lambda 表达式有如下优点:1.声明式编程风格:就地匿名定义目标函数或函数对象,不需要额外写一个命名函数或者函数对象,以更直接的方式去写程序,好的可读性和可维护性。
2025-03-16 20:47:46
408
原创 C语言 ---- 字符串
strncmp函数按照字典顺序比较指定位数的字符串的大小。(3)字符串比较:strcmp、strncmp。(4)字符串复制:strcpy、strncpy。3.字符串操作函数 --- str系列函数。(1)字符串长度:strlen。(2)字符串链接:strcat。(6)字符串查找:strstr。
2024-10-01 23:51:05
1292
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅