自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 go语言通过结构体匿名字段实现方法的继承和覆盖

golang结构体匿名字段实现方法的继承和覆盖

2022-10-06 11:45:08 978

原创 golang 接口的底层实现

golang 接口的底层实现

2022-10-06 10:34:54 307

原创 golang grpc使用

golang grpc使用

2022-10-05 18:34:11 762

原创 linux系统离线安装包

linux系统离线安装包地址

2022-08-22 16:34:34 322

原创 正则表达式验证ipv4和ipv6地址的合法性

正则表达式验证ip地址合法性

2022-06-22 10:41:46 749

原创 记录linux下文件锁被子进程继承造成的死锁问题

linux文件锁在父子进程继承

2022-05-10 16:45:10 941 1

原创 在目录中查找指定通配字符串的文件

windows用_findfirst、_findnext,linux用readdir和fnmatch函数或者findfirst,findnext函数

2022-04-19 10:30:14 93

原创 libuv使用总结

libuv使用总结

2022-03-11 12:04:03 749

原创 mongodb聚合查询总结

mongodb聚合查询

2022-02-15 15:58:12 1009

原创 mongodb c driver api遍历查询结果里的数组,数组元素是文档

mongodb c driver api遍历查询结果里的数组

2022-02-15 14:24:32 867

原创 goland去掉gopath,用go module编译配置go项目

go module相较于gopath优势优势1: gopath限制了工程的编译路径,或者说只要在gopath之外的工程需要编译,就得在gopath里增加这个工程的路径,但是go module改变了这一点,能在任何目录编译自己的项目优势2: go module增加了依赖的包的管理机制。1. 点击左上角的file->setting->Go-> GOPATH把之前配置的GOPATH删掉。2.打开命令行,输入go mod init pakagename...

2021-08-08 18:15:28 2810 1

原创 vs 编译动态库和使用动态库的几种方式

生成DLL新建空项目,选择动态链接库(DLL),然后下一步填写项目名称,然后点击创建。添加.def文件,导出函数MyAdd在工程配置->链接器->输入->模块定义文件里填写 def文件名(否则dll不会有导出函数的信息)。调用动态库的几种方式直接用LoadLibrary函数加载。#include #include <windows.h>#includeusing namespace std;typedef int (*lpAddFunc)(int

2021-06-06 21:54:35 1637

原创 libcurl+opensll交叉编译支持访问https

1、交叉编译openssl(这里setarch i386很关键,指定了cpu的架构,不然访问https的时候会出错)1.1 setarch i386 ./config --prefix=/home/linuxos/public/ysw/yf_openssl no-asm --shared CC=/opt/arm-linux-gnueabihf/gcc-4.9/bin/arm-linux-gnueabihf-gcc1.2 sudo make1.3 sudo make install2、交叉编译lib

2020-12-09 20:04:14 218

空空如也

空空如也

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

TA关注的人

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