自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用c/c++将十六进制的stl字符串转换成IEEE - 754 浮点数

typedef union { unsigned long num; float fnum;}i754_t;int main() { std::string line = "C0FF957D"; //std::string line = "40EF1854"; unsigned long i = strtoul(line.c_str(), NULL, 16); i754_t ...

2020-01-08 12:29:25 547 1

原创 c/c++使用libhdfs对HDFS(Hadoop分布式文件系统)进行读写操作

最近需要对HDFS进行读写操作,参考hdfs.h头文件里面的注解,编写了一个例子。详细的说明在代码的注释中,如发现问题欢迎批评指正~#include <iostream>#include <stdio.h>#include "hdfs.h"#include <string.h>#include <stdlib.h>#define PRI...

2019-12-11 14:06:52 1730

原创 window下c/c++异步发送udp和非阻塞的方式接收udp的类封装

以下代码对udp发送和接收都做了封装,在发送和接收前都需要去注册使用的功能,从而做到需要哪个模块才启动哪个模块的功能,避免资源的浪费。udp发送功能:使用列表和信号量的方式实现异步发送数据,避免主线程发送数据时出现阻塞的情况udp接收功能:使用select函数可以实现非阻塞方式接收,避免主线程接收数据需要阻塞等待消息的到来更详细的说明在代码的注释中,如发现问题欢迎批评指正~udp.h#p...

2019-12-02 12:19:54 4480 4

原创 使用c++对阿里云OSS SDK进行封装,实现查询文件夹、上传文件、下载文件到内存和本地路径下等功能,并附赠进度条

最近工作中遇到需要将文件上传到阿里云的oss服务器上,所以根据阿里云的说明文档,封装了一个类,希望对大家有所帮助,如发现问题,欢迎批评指正~主要功能:(1)设置连接池数,设置请求超时时间,设置建立连接的超时时间(2)进度条显示实时进度(3)上传文件,下载文件到内存中和到本地路径下alibabacloud_handle.h#ifndef _ALIBABACLOUD_HANDLE_#de...

2019-11-26 15:19:14 1835 2

原创 对strtok_s第三个参数使用错误的总结

在做项目的过程中出现了一个奇怪的现象,以下代码,若strtok_s匹配不到’%'的情况下,free会出现段错误的情况#include <stdio.h>#include <stdlib.h>#define str "csdn:xsy29000"int main() { char *buffer = (char *)malloc(sizeof(str)+1);...

2019-11-25 14:26:21 927

原创 c/c++使用libcurl库做http客户端及封装(HTTP_GET和HTTP_POST)

由于项目需求需要发送http_post去请求数据,所以上网去寻找了一些发送http请求的方法,发现libcurl较为常用,然后根据官网上的例子,对libcurl做了一些简单的封装,希望对大家有帮助,如有发现问题,欢迎批评指正代码(libcurl_http.h)如下:#include "curl/curl.h"#include <time.h>#include <stdio...

2019-11-21 14:20:12 2344 6

原创 go环境配置GO111MODULE出现go: unknown environment setting GO111MODULE=xxx的解决办法

当第一次设置GO111MODULE错误后,无论是查看go env状态还是重新设置GO111MODULE,都会报下面这个错误解决办法:windows 平台:set GO111MODULE=autolinux/mac平台:export GO111MODULE=auto...

2019-11-19 10:19:57 12663 2

原创 Makefile通用模板(linux下c和c++工程)

#设置编译器和编译参数CC=g++ -std=c++11 -g -Wall#设置需要包含的头文件目录CFLAGS = -I./inc#设置需要包含的动态库和静态库目录LFLAGS = -L/usr/local/lib#指定要链接的动态库或静态库LDEXEFLAGS = -ljemalloc -lcurl#设置存放.o文件的目录OBJDIR = obj#设置存放.c和....

2019-11-18 17:20:59 519

go语言开发环境安装配置

go语言linux和window下环境安装以及设置国内代理,配置window下idea编译环境和插件

2020-01-21

go环境安装配置.zip

go语言linux和window下环境安装以及设置国内代理,配置window下idea编译环境和插件

2019-11-14

空空如也

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

TA关注的人

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