自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 系统信号汇总与解说

1) SIGHUP 本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联。 登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终端运行的所有程序,包括前台进程组和后台进程组,一般都属于这个 Session。当用户退出Linux登录时,前台进程组和后台有对终端输出的进程将会收到

2013-08-28 09:21:08 551

转载 c++的隐式转换和强制转换——非常有用

在写这篇文章之前,让我们先回顾一下编译器通过匹配过程确定调用哪一个函数的匹配顺序: (1)寻找和使用最符合函数名和参数类型(包括返回值)的函数,若找到则调用; (2)否则,寻找一个函数模板,将其实例化产生一个匹配的重载函数,若找到则调用; (3)否则,寻找可以通过类型转换进行参数匹配的重载函数,若找到则调用它。 如果以上步骤均未找到匹配函数,则这个调用是错误的;如果这个调用有多于一个的匹配

2012-12-02 11:11:23 784

转载 sqlite3 回调函数

回调函数的格式如下: int sqlite_callback(     void* pvoid,    /* 由 sqlite3_exec() 的第四个参数传递而来 */     int argc,        /* 表的列数 */     char** argv,    /* 指向查询结果的指针数组, 可以由 sqlite3_column_text() 得到 */     char*

2012-10-30 15:19:53 635

原创 ubuntu下安装SQLite

Ubuntu发行版已经为我们提供了sqlite软件包,用aptitude安装libsqlite3-0、libsqlite3-dev、sqlite3、sqlite3-doc软件包即可。 sqlite3系统提供了C语言API,还提供了CLI接口直接访问数据库文件。 今天测试时遇到error: sqlite3.h: No such file or directory 这个错误,然后发现是刚开始没装l

2012-10-30 11:17:55 592

原创 学习数据库sqlite编程

使用sqlite的C库函数接口访问数据库文件和以前学过的文件读写类似,用sqlite3_open打开文件,用sqlite3_close关闭文件,用sqlite3 *类型的指针表示一个打开的数据库文件,对数据库的各种查询和操作都通过传递这个指针调用相应的函数接口完成。sqlite3_exec对一个打开的数据库文件执行sql查询 typedef int (*sqlite_callback)(void

2012-10-29 20:27:51 363

原创 c++模板

模板本质上是一种宏定义。当代码中用到模板的时候,c++就会根据模板做宏展开,这也叫做实例化,由于模板是一种宏定义,因此模板类和模板函数的定义都应该放在头文件中。

2012-10-29 19:08:57 319

空空如也

空空如也

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

TA关注的人

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