c/c++基础
文章平均质量分 80
随便写写。
这个作者很懒,什么都没留下…
展开
-
【C++】多线程(thread)使用详解
多线程(multithreading),是指在软件或者硬件上实现多个线程并发执行的技术。具有多核CPU的支持的计算机能够真正在同一时间执行多个程序片段,进而提升程序的处理性能。在一个程序中,这些独立运行的程序片段被称为“线程”(Thread),利用其编程的概念就叫作“多线程处理”。转载 2023-10-26 19:51:14 · 927 阅读 · 0 评论 -
jsoncpp序列化源码详细分析
本文结合源码详细分析了jsoncpp的序列化过程。原创 2023-09-05 21:50:26 · 664 阅读 · 0 评论 -
在网络传输数据的两种方式
在网络程序开发中经常会有将各种格式的应用数据通过网络传输给另一端,另一端需要解析出发送端发送的数据。一般有两种情况,一种是将发送端发送的各种格式的数据序列化成字符串,可以自定义序列化格式,或者用经常使用的json格式等;另一种是直接将二进制数据打包发送给对端,这里就要注意 大小端的转换。如将上面字符串转换成发送给对方,对端通过分隔符-取出个字段内容,然后将age weight转换成数字。将数据序列化成字符串适用于需要传递大量复杂数据的场合,如在http数据交互中经常用json进行序列化或则反序列化;原创 2023-07-23 22:51:03 · 427 阅读 · 1 评论 -
探究乱码问题的本源:GBK,UTF8,UTF16,UTF8BOM,ASN1之间的关联
探究乱码问题的本源:GBK,UTF8,UTF16,UTF8BOM,ASN1之间的关联原创 2022-07-24 21:35:15 · 3805 阅读 · 0 评论 -
从交换两数据值看指针的使用(c语言实现)
以交换两数据值为例来分析指针变量的使用,子函数通过指针变量来改变主函数中的变量值。原创 2022-07-30 15:48:56 · 1304 阅读 · 0 评论 -
c++传值和引用在递归当中的区别
c++传值和引用在递归当中的区别原创 2022-07-11 22:34:58 · 804 阅读 · 0 评论 -
大小端存储与网络字节序和主机字节序
大小端存储和网络字节序、主机字节序之间的关联。原创 2023-04-03 21:50:06 · 424 阅读 · 0 评论 -
通过实验对比十大排序算法
通过实验对比十大排序算法原创 2022-08-08 23:30:23 · 611 阅读 · 0 评论 -
十大排序算法总结(c语言实现)(三)
桶排序,基数排序,计数排序原创 2022-08-08 22:16:18 · 540 阅读 · 0 评论 -
十大排序算法(c语言实现)(二)
归并排序、快速排序、堆排序对比分析与c语言实现原创 2022-08-07 23:53:47 · 433 阅读 · 0 评论 -
十大排序算法总结(c语言实现)(一)
冒泡排序、选择排序、插入排序、希尔排序的对比分析与c语言算法实现原创 2022-08-07 10:06:10 · 597 阅读 · 0 评论