自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 【c++】小项目cJSON研读(下)

其实看到Get和Print接口时开始看不进去了,因为发现都大同小异——在双向循环可嵌套的链表上增删改查。在把数据结构设计好后(cJSON,buffer,hooks,error等)剩下的就是细心和耐心考虑多种来自用户的不规范输入、系统时不时内存分配不成功(string,及各类指针)、数据溢出、编码格式等等细节,出现异常后撤销分配的内存等已经执行的操作。在代码结构上,对用户仅提供了可以调用的接口,真正对cJSON链表进行操作的代码是作为静态函数隐藏起来的。看完这些代码最直观的一个感受是 它的异常处理。

2024-03-07 16:35:42 747 1

原创 【c++】小项目cJSON研读

extern "C"// 正常声明段#endifc的编译器和c++的编译器在生成函数名时处理有所不同,为了确保c编译后的函数,在链接时能正确被c++的编译器识别,.extern"C"是使C++能够调用C写作的库文件的一个手段。# if!__WINDOWS__ 不是WINDOWS环境的情况*/ # define CJSON_CDECL # define CJSON_STDCALL!

2024-03-05 15:15:00 1016 1

原创 【WSL】Win11安装WSL

主要针对未安装过的,其他需要可参考官网安装办法https://learn.microsoft.com/zh-cn/windows/wsl/install。

2023-09-06 13:35:41 250 1

原创 【JavaWeb】IDEA开发——环境配置

简洁明了的IDEA下的javaWeb环境搭建和项目新建。

2022-07-05 22:32:30 8284

原创 【java】io包和util包常用类和方法

HashSet、TreeSet、ArrayList、HashMap、Collections等类的常用方法和实现。java.io包里文件输入输出流的常用类和方法

2022-07-04 18:24:06 247

原创 Java反射机制和线程

java反射和线程的常用实现方式

2022-07-04 18:18:16 149

原创 java快速入门

java基础的语法、数据类型、关键字、面对对象编程等一些常见的操作。使用简洁的代码助记,或帮助快速查找相关知识点。

2022-07-04 18:11:38 80

原创 【计网实验】Lab Exercise – TCP

计网实验TCP三次握手四次挥手

2022-05-25 17:11:41 1906

原创 【计网实验】Lab Exercise – UDP

wiresharkudp计算机网络-Andrew第五版实验

2022-05-24 14:56:20 1190

原创 【计网实验】Lab-ICMP

ICMP,计算机网络实验,wireshark

2022-05-06 18:10:58 636

原创 【计网实验】Lab Exercise – DHCP

DHCPwireshark计网实验

2022-05-06 17:55:55 715

原创 【计网实验】Lab Exercise – ARP

计网实验Lab-ARP wireshark

2022-05-06 14:56:48 1218

原创 【计网实验】Lab Exercise – IPv4

Lab Exercise – IPv4一、实验操作1、wget 任意一个网站测试是否可达,建议选择离自己网络较近的。比如校园网。2、tracert 【上面使用的网址】得到跟踪记录3、开启捕获,用tcp port 80过滤,启用resolve network name。4、再次进行wget 得到结果如下:5、IP各字段解释如下Version:版本号,我这里是0100(IPv4)Header Length:IP包头长度,IP包头的长度= IP头部长度(单位为bit)/(8*4)。我这里是5

2022-04-25 14:39:18 4369

原创 【计网实验】Lab Exercise – Ethernet

计网实验二:Lab Exercise – Ethernet计算机网络Andrew第五版wiresharkping

2022-04-25 14:13:39 1330

原创 【计网实验】lab-protocol-layers

计算机网络-Andrew第五版实验一实验一:lab-protocol-layers实验环境:wireshark3.6.3 : https://www.wireshark.org/#downloadwget(windows):网上搜安装教程

2022-04-25 13:46:51 1490

原创 最大子段求和

3种算法:最大子段求和一、问题分析问题:给定有n个整数(可能为负整数)组成的序列a1,a2,...,an,a_1,a_2,...,a_n,a1​,a2​,...,an​,求该序列连续的子段和的最大值。 如果该子段的所有元素和是负整数时定义其最大子段和为0。简易算法: 两层循环遍历全部可能值,找出最大的记录下来。先从 iii 加到 jjj 如果出现负数,同时记录当前循环的最大值,并且 j++j++j++;然后再 i++i++i++ 进行下一趟遍历,找可能的最大值。分治算法: 在序列中间对问题进行划分,

2021-04-29 22:42:32 1494

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除