- 博客(10)
- 收藏
- 关注
原创 JsonCpp库
JsonCpp是一个C++库,用于处理JSON数据的序列化和反序列化。它提供了Json::Value类来表示JSON数据对象,支持对象、数组、字符串、数字等多种数据类型。JsonCpp通过StreamWriter/CharReader等类实现数据转换功能,支持可读性强的格式化输出和高效的紧凑格式输出。示例展示了如何创建JSON对象、序列化为字符串以及反序列化解析数据的过程。该库适用于需要在C++程序中处理和交换JSON格式数据的场景,是现代C++项目中处理JSON数据的常用工具之一。
2025-05-26 15:31:38
277
原创 C++11异步操作-std::future
本文介绍了C++11中的std::future异步操作机制。std::future表示异步操作结果,可阻塞当前线程直到操作完成。文章讲解了三种主要应用方式:1)通过std::async关联异步任务;2)使用std::packaged_task封装任务并获取future;3)使用std::promise手动设置future值。每种方式都提供了代码示例,展示了如何实现异步任务执行和结果获取。std::future机制能有效提高程序执行效率,实现线程间的同步控制,是多线程编程中的重要工具。文章还指出了使用中的注意
2025-05-25 16:08:10
819
原创 网络操作命令
本文介绍了五个常用的Linux网络操作命令: Ping命令:测试主机连通性,显示往返时间、丢包率等网络质量指标 netstat命令:查看网络状态和连接情况,常用选项包括-t(显示TCP)、-u(显示UDP)等 pidof命令:快速查找指定进程的PID ifconfig命令:配置网络接口,可查看/设置IP地址、启用/禁用网卡等 telnet命令:用于端口测试和网络服务调试,支持交互式操作 这些命令提供了基本的网络诊断和管理功能,是Linux系统管理员必备的工具集。
2025-05-25 14:36:10
329
原创 C++——类和对象(上)
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。声明和定义全部放在类体中。需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。int _mouth;int _day;_mouth = 8;_day = 15;
2023-10-22 16:54:43
89
1
原创 C++——入门
C++是在c语言的基础上,容纳进去了面向对像编程思想,并增加许多有用的库,以及编程范式。补充c语言的一些不足的地方,以及对不合理的地方进行优化。为后续类和对象学习打基础。在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都有在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。//命名空间定义。
2023-10-19 15:41:31
78
原创 小短腿的第一篇博客
编程学习是枯燥无味的,但你也会从中发现一些有趣的事情,今后我也会发表一些我自己有趣的编程故事,让我们一起努力学习,早日找到好工作!
2023-04-02 10:09:08
240
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人