- 博客(8)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 cjson库版本不一致,导致解析失败
cjson库版本不一致,导致解析失败现象在编译一个程序demo的时候,需要继承一个第三方库libexample.so,第三方库用到了cjson,本身这个程序也用到了cjson,由于两者用的cjson的版本不一致,导致json解析失败……旧版本cjson第三方库libexample.so使用的旧版本的cjson,cjson-types截图如下:新版本cjson程序demo使用的是新版本...
2019-12-16 10:20:08 1190
原创 使用pthread_cancel()取消子线程的风险
使用pthread_cancel取消子线程的风险记录一次使用pthread_cancel取消线程导致的bug问题背景bug定位解决方案记录一次使用pthread_cancel取消线程导致的bug问题背景这边使用了一个线程在读写数据库,但基于某些事件条件下,需要频繁的启动和关闭这个写数据库的线程。然后就发现,当这个线程的启动关闭极其频繁时,会出现数据库受损状况。经过多次测试,这个问题百分百复现...
2019-05-21 17:55:31 858
原创 go嵌套匿名结构体的初始化方式
go嵌套匿名结构体的初始化方式go匿名结构体初始化方式一说明初始化方式二说明go匿名结构体嵌套匿名结构体的 示例代码片.type debugConfig struct { MaxQueueDepth int `json:"maxQueueDepth"` ListenerEntries string `json:"listenerEntrie...
2019-05-20 18:21:01 11948
原创 使用expect命令批处理
使用expect命令批处理使用expect背景experct命令使用示例使用expect背景由于需要将一个文件,远程拷贝到一批linux设备里,并需要在登录后,进行后续权限修改等处理。故而决定写一个批处理脚本experct命令使用示例一段简单示例,主要是用scp和ssh登录,下面为代码片.// An highlighted block#!/usr/bin/expect -f#获取外...
2019-03-05 18:07:03 1103
原创 windows平台移植(原linux项目)时,用vs2015开发,碰到的问题及处理方案记录
(1)问题记录一:在#include <pthread.h>头文件后,出现如下报错信息:解决方案:在#include <pthread.h>头文件之前,先定义 #define HAVE_STRUCT_TIMESPEC详细原因,参见以下网址:https://stackoverflow.com/questions/33557506/timespec-re...
2018-12-28 09:27:03 320
原创 libcurl库http请求,并获取超长回复,回复缓存到内存,不输出到文件
问题记录:使用libcurl库 ,http请求,并获取回复,回复内容很长时,不想写到文件里,写到内存的方法(回复超过1024字节)解决方案记录:https://curl.haxx.se/libcurl/c/getinmemory.html//官方demo已亲测,可用,收藏记录...
2018-07-04 15:31:13 1532
原创 linux下配置git环境
git config --global user.name "xxx"git config --global user.email "xxx@youxiang.com"ssh-keygen -t ras -C “xxx@youxiang.com” 连续回车三次cat ~/.ssh/id_rsa.pub 将内容粘贴到github账号管理的添加公钥的位置
2017-12-26 14:47:17 434
0001000300C80100.eds
2020-06-02
windowns.h头文件
2016-12-03
C#datagridview列绑定事件
2016-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人