摘要: 1. 基本概念 Lambda函数,亦称为Lambda表达式、匿名函数等,是一种函数对象,Lambda函数可以让函数像普通变量一样进行赋值、传递、函数返回等操作。C++中的Lambda函数经常用来解决如下问题: (1)使得程序更加简洁,尤其对于一次性使用的函数。 (2)使得函数可以自由流动,就像变量一 阅读全文
posted @ 2024-10-09 19:41 WJnuHhail 阅读(355) 评论(0) 推荐(0)
摘要: 1. 基本概念 异常,即 exception,是C++中的基本概念之一,在某段程序发生无法继续正常执行的情况时,C++允许程序进行所谓抛出异常(有时也被称为吐出异常)的行为,这些被抛出的异常,会自动地从触发点开始向外传播,直到被捕获(有时也被称为吞下异常)或者程序终止。 2. 语法 2.1 抛出异常 阅读全文
posted @ 2024-10-09 19:29 WJnuHhail 阅读(48) 评论(0) 推荐(0)
摘要: 基本概念 名字空间本质上是自定义作用域,由于C++设计的初衷是开发大规模软件,大量的软件库必然会加剧全局符号(变量、函数)的冲突,因此名字空间最基本的作用就是给不同的库和模块拥有自己的独特的作用域,处于不同名字空间中的重名符号相安无事,互不冲突,以此来大大提高编程的便利性。 1.1 定义与使用 定义 阅读全文
posted @ 2024-10-09 19:08 WJnuHhail 阅读(67) 评论(0) 推荐(0)
摘要: 1、char s[] = “china”; char *p; p=s; 则下列叙述正确的是(D )。 A.s和p完全相同 B.数组s中的内容和指针变量p中的内容相等 C.s数组长度和p所指向的字符串长度相等 D.*p与s[0]相等 tips: D. *p与s[0]相等 解释:指针p指向数组s的第一个 阅读全文
posted @ 2024-09-26 20:26 WJnuHhail 阅读(58) 评论(0) 推荐(0)
摘要: 一、概念引入 HTTP协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,平时上网时,浏览器基本都是基于该协议与服务器通信的,HTTP是基于 TCP/IP 协议来传输数据的,包括HTTP文件、图片、查询结果等。 HTTP是一个典型的 C/S (即client-s 阅读全文
posted @ 2024-08-21 20:39 WJnuHhail 阅读(58) 评论(0) 推荐(0)
摘要: 一、知识预览 1)cjosn概念引入 2)cjson源码库的获取 3)cjson源码库目录分析 二、cjosn概念引入 CJSON(C JSON)是一个用于处理JSON数据的C语言库,它提供了解析(parsing)和生成(generating)JSON数据的功能。以下是关于CJSON的基本概念和认识 阅读全文
posted @ 2024-08-21 15:52 WJnuHhail 阅读(1566) 评论(0) 推荐(0)
摘要: 一、知识预览 1)超时控制的概念引入 2)使用setsockopt设置超时控制 3)使用select设置超时控制 4)使用SIGALRM和alarm设置超时控制 5)指数补偿法的超时连接机制 二、概念引入 ① 什么是网络超时控制 超时实际上是一种介于阻塞与非阻塞之间的折中等待的方案: 阻塞操作,意味 阅读全文
posted @ 2024-08-20 09:47 WJnuHhail 阅读(130) 评论(0) 推荐(0)
摘要: 一、网络抓包工具分析 网络抓包是网络分析和故障排查中的一个重要技术,而Wireshark是最常用的网络抓包工具之一。下面我将介绍一下网络抓包的基本概念以及Wireshark的作用。 网络抓包概念 1. 什么是网络抓包? 网络抓包是指通过捕获和分析网络上流动的数据包来监控、诊断和优化网络的过程。网络数 阅读全文
posted @ 2024-08-19 20:08 WJnuHhail 阅读(211) 评论(0) 推荐(0)
摘要: 一,TCP与UDP的基本总结 TCP(传输控制协议)和UDP(用户数据报协议)是两种主要的传输层协议。TCP是面向连接的,提供可靠、顺序的传输,适用于需要高可靠性的应用,如网页浏览和文件传输。它通过重传机制和流量控制确保数据完整性。UDP是无连接的,速度快但不保证数据的可靠性和顺序,适用于对实时性要 阅读全文
posted @ 2024-08-19 19:24 WJnuHhail 阅读(133) 评论(0) 推荐(0)
摘要: 概述 提高通信的效率(对单个进程来说),在客观的环境下发送和接收是不可能同时接近并发的, 可以实现单进程(像同时)发送和接收 针对发送的文件描述符是:套接字write,标准输入:stdin /dev/stdin 往 /dev/stdin读数据 针对接收的文件描述符是:套接字 , 标准输出 print 阅读全文
posted @ 2024-08-16 18:58 WJnuHhail 阅读(35) 评论(0) 推荐(0)