自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

华的专栏

讨论与进步

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 SQlite数据库的C编程接口(八) 工具函数(Utility Functions) ——《Using SQlite》读书笔记

SQlite数据库的C编程接口(八) 工具函数(Utility Functions)  by斜风细雨QQ:253786989    2012-02-10  SQLite还有一些比较有用的工具函数,虽然对于基本的数据库任务可能不需要使用它们。版本管理(Version Management)(1)const char *sqlite3_libversion(void);  

2017-07-21 16:32:21 359

转载 SQlite数据库的C编程接口(七) 数据库锁定(Database Locking) ——《Using SQlite》读书笔记

SQlite数据库的C编程接口(七)  数据库锁定(Database Locking)  by斜风细雨QQ:253786989    2012-02-09  对于《Using SQLite》的这一节内容,理解的不是很清楚。有时间要仔细看看SQLite的文档:http://www.sqlite.org/lockingv3.html(File Locking And Concurrency I

2017-07-21 16:29:34 740

转载 SQlite数据库的C编程接口(六) 返回值和错误码(Result Codes and Error Codes) ——《Using SQlite》读书笔记

SQlite数据库的C编程接口(六)  返回值和错误码(Result Codes and Error Codes)  by斜风细雨QQ:253786989    2012-02-07标准码(Standard Codes)  下面是标准的返回值和错误码定义:#define SQLITE_OK 0 /* Successful result *//* beg

2017-07-21 16:28:54 653

转载 SQlite数据库的C编程接口(五) 便捷函数(Convenience Functions) ——《Using SQlite》读书笔记

SQlite数据库的C编程接口(五) 便捷函数(Convenience Functions)  by斜风细雨QQ:253786989    2012-02-07  SQlite拥有很多早期遗留下来的便捷函数,这些函数存在很多缺点。当然他们依然存在就有理由——使用方便。  它们的优点也仅仅是使用方便,而不是具有很好的性能。相反,它们的性能会比直接调用PUBLIC API函数更差一些。对于

2017-07-21 16:26:15 344

转载 SQlite数据库的C编程接口(四) 绑定参数(Bound Parameters) ——《Using SQlite》读书笔记

SQlite数据库的C编程接口(四) 绑定参数(Bound Parameters)  by斜风细雨QQ:253786989    2012-02-05  语句参数(statement parameters)是指插入到SQL命令字符串中的特殊字符,他们作为临时占位符。当一条语句在prepare之后,尚未执行之前,可以给这些占位符绑定指定的值。参数符号(Parameter Tokens

2017-07-21 16:25:18 264

转载 SQlite数据库的C编程接口(一) 简介 ——《Using SQlite》读书笔记

SQlite数据库的C编程接口(一) 简介   by斜风细雨QQ:253786989    2012-02-01  客户应用程序可以通过SQlite提供的C API与SQlite library和数据库引擎交互,从而完成相应的数据操作。c/c++编程语言可以直接使用这些native C APIs,对于其它一些编程语言包括Python等脚本语言,可以通过一些第三方封装库来访问SQlite

2017-07-21 16:23:47 523

转载 SQlite数据库的C编程接口(二) 数据库连接 ——《Using SQlite》读书笔记

SQlite数据库的C编程接口(二) 数据库连接   by斜风细雨QQ:253786989    2012-02-03 库初始化int sqlite3_initialize(void);int sqlite3_shutdown(void);  在使用SQlite Library之前,首先应该调用sqlite3_initialize函数,该函数将分配资源,初始化一些必要的数据结构。

2017-07-21 16:22:04 354

转载 SQlite数据库的C编程接口(三) 预处理语句(Prepared Statements) ——《Using SQlite》读书笔记 .

SQlite数据库的C编程接口(三) 预处理语句(Prepared Statements)  by斜风细雨QQ:253786989    2012-02-04  SQlite3数据库连接完成之后,就可以执行SQL命令了。下面将要介绍的prepare和step函数都是用来操作和执行SQL命令的。  典型的函数操作流程(伪代码):/* create a statement from

2017-07-21 16:20:24 487

转载 linux下sqlite3的使用

一、sqlite-3.3.8编译安装请阅读在安装包里的 INSTALL或者README 文件。SQLite已经内置了,你不需要安装任何附加的软件(additional software)。Windows users可以下载SQLite扩展DLL。这里简单介绍一下:假设你得到的是源代码sqlite-3.3.8.tar.gz,这里将告诉你怎么编译它。解压sqlite-3.3.8.t

2017-07-21 15:28:18 672

转载 Linux线程-互斥锁pthread_mutex_t

在线程实际运行过程中,我们经常需要多个线程保持同步。这时可以用互斥锁来完成任务;互斥锁的使用过程中,主要有pthread_mutex_init,pthread_mutex_destory,pthread_mutex_lock,pthread_mutex_unlock这几个函数以完成锁的初始化,锁的销毁,上锁和释放锁操作。一,锁的创建    锁可以被动态或静态创建,可以用宏PTHRE

2017-07-09 11:06:03 376

转载 读写锁优先级的问题解决了

这个问题就是:对一个同享的数据布局,读的频率远弘远于写,所以用了读写锁.但是发现写线程老是抢不到锁.按The Open Group 的Single UNIX? Specification所说,"Thepthread_rwlock_rdlock() function applies a read lock to the read-write lock referenced by rwlock

2017-07-08 22:49:59 4443

转载 STL之三:deque用法详解

deque函数:deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。(1)    构造函数deque():创建一个空dequedeque(int nSize):创建一个deque,元素个

2017-07-03 13:47:24 256

转载 automake

转载:http://www.cnblogs.com/ericdream/archive/2011/12/09/2282359.html前言:       这次task,我大概用了4天的时间去完成。四天的时间内,我不停地去查资料,不停的去做小Demo,不停的总结,终于做完了这次的作业。下面的内容记录了我做这次Makefile作业的学习之路。 一、    相关概念的介绍

2017-07-03 10:39:52 287

转载 Makefile 管理工具 — Automake and Autoconf

Automake支持的目录结构目前automake支持三种目录层次:flat、shallow和deep。flat(平),指的是所有文件都位于同一个目录中      就是所有源文件、头文件以及其他库文件都位于当前目录中,且没有子目录。Termutils就是这一类。shallow(浅),指的是主要的源代码都储存在顶层目录,其他各个部分则储存在子目录中

2017-07-02 21:42:37 285

转载 FreeSwitch Lua编程接口(1)dialplan里的配置

Dialplan里的配置可以为freeswitch配置一个或若干个号码,当其他的sip终端通过拨打此号码时,通过拨号路由,查找到此号码,从而执行lua脚本。在Dialplan里的配置如下:                                  需要说明的是:dialplan是通过xml寻找拨号规则的,具体流程为:①sip信令到达,invite消息

2017-07-02 13:51:30 1971

转载 教你如何使用automake生成Makefile文件

引言总所周知,Makefile主要用来组织源码的编译,其语法在此不再迭述。经分析可发现,源码的组织结构通常有以下3种形式:①、flat:所有文件都处在同一目录所有源文件、头文件以及相关的库文件都处在当前的目录中,不存在任何子目录。②、shallow:主要源代码处在顶层目录,其他各部分处在子目录主要源文件在当前目录中,而其它一些实现各部分功能的源文件位于各自不

2017-07-02 11:19:44 1413

转载 AMR在IP域中的编码(rfc3267,4867)

缩写解释SID Silence Descriptor (Comfort Noise Frame) 1 AMR编码介绍AMR编码是一种自适应多速率编码,根据传输信道的实际情况,调整编码模式、速率和纠错码位数来保证语音质量,在数据压缩和容错上面取得平衡。一般语音质量越高抗干扰能力越弱。在GSM网络,基站、基站控制器可根据网络质量和信号质量情况动态调整语音编码模式以提高不同网络状况下的语

2017-07-01 17:37:21 559

GB28181国标

公共安全视频监控联网系统 信息传输、交换、控制技术要求 GB28181国标,标准文档;GB28181-2016版本;PDF格式。

2019-01-30

ps解封包处理

PS视频流的解封包处理过程,详细请看源码!

2015-08-18

空空如也

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

TA关注的人

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