Linux C
.千山.
热爱世界,热爱生活
展开
-
cJSON库使用教程
CSJON库基本数据格式 cJSON 定义typedef struct cJSON { struct cJSON *next,*prev; // 数组 对象数据中用到 struct cJSON *child; // 数组 和对象中指向子数组对象或值 int type; // 元素的类型,如是对象原创 2015-08-25 15:55:11 · 10627 阅读 · 1 评论 -
数据库连接池库libzdb使用教程
Libzdb库, 支持Mysql Oracle SQLite,支持C和C++ Object C使用,不过能在Window下用(看源码是因为基于Linux线程机制编写实现)。遗憾的是除了官网别的地方找不到讲述其使用方式的文摘。根据官网API文档算是帮各位做下翻译,欢迎大家一起交流。原创 2015-09-30 23:13:34 · 9398 阅读 · 0 评论 -
Linux下FreeTDS使用及问题总结
本人Linux版本: RHEL5.8 (32位)源码安装包(设计开发使用Freetds建议选择源码编译、安装生成与自己系统适配的相关库文件):Freetds源码安装包地址编码使用相关参考: Linux c使用Freetds连接SQLServer主要说下个人使用的时候遇到的几个问题1、连接失败错误提示:locale is "en_US.UTF-8"locale chars原创 2016-01-19 10:12:52 · 7102 阅读 · 2 评论 -
多线程使用libcurl的坑
用libcurl一段时间遇到莫名其妙的程序崩溃的情况,开会觉得是线程栈溢出导致的段错误,专门增加了线程栈的大小貌似无效。线程也是分离的。用valgrind定位到问题可能出现在curl的调用上。排查的时候也发现了libcurl一些额外的坑,现做个总结笔记。1.、线程使用libcurl访问时,设置了超时时间,而libcurl库不会为这个超时信号做任何处理,信号产生而没有信号句柄处理,可能导原创 2016-04-14 18:05:16 · 18639 阅读 · 3 评论