Linux平台C语言开发
lichaofan2008
这个作者很懒,什么都没留下…
展开
-
Linux平台C++使用正则表达式regex去除重复汉字词
需求一个字符串中对汉字词进行去重。输入:“大家晚上好大家晚上好大家晚上好”输出:“大家晚上好”// 使用命名空间using namespace std;// 正则表达式,重复汉字>=4个regex _reg("([\u4e00-\u9fa5]{4,})\\1{1,}");// $1表示只取第一次出现的汉字词string _tempString = regex_replace(_text, _reg, "$1");// 赋值给原字符串strcpy(_text, _tempSt原创 2022-01-14 16:20:33 · 690 阅读 · 0 评论 -
Linux平台C语言http返回response报文接收不全的解决方法
Linux平台C语言开发中,接收http返回报文时,我们会使用read()、recv()函数。当http返回报文较大、数据过长时,会概率性出现读取不全、接收不全的情况。此时,怎么办呢?办法就是:再读一次!首先,我们发出http请求后,因为服务器处理要耗时,所以,首次读取,我们一般会设置较长的超时时间,或者不设置保持默认的超时时间;(首次读取,会概率性读取不全)然后,我们设置较短的超时时间(如10ms),再读一次;(再读一次可能还是读取不全,那就再一次,所以使用了while())最后,直到什么都没原创 2021-12-25 15:43:36 · 2080 阅读 · 0 评论 -
Linux平台C语言保存RGB数据为BMP文件
在图像处理领域,RGB格式是经常使用的一种格式,BMP格式文件是较常见的一种图像文件。原创 2021-12-17 13:51:52 · 1511 阅读 · 0 评论 -
Linux平台C语言通过http协议POST form-data数据
form-data数据格式是http协议POST传输方式中的一种,常用于传输较大的文件。原创 2021-12-17 13:43:38 · 3222 阅读 · 0 评论 -
Linux平台C语言通过http协议POST JSON数据
JSON数据格式是http协议POST传输方式中的一种。原创 2021-12-17 11:13:34 · 2310 阅读 · 0 评论 -
Linux平台C语言解析HttpResponse(http协议)
解析http协议返回的数据。原创 2021-12-17 10:24:27 · 2249 阅读 · 0 评论