随笔分类 -  Linux

开源的、开放的
摘要:cgic程序的编写 今天使用cgic库编写了一些cgi的代码,结果在编译的时候出了很多错误,在这里分享出来算是给自己做个笔记,虽然都是小问题但是急需解决的时候还是很麻烦的. 代码结构: login_check.h文件声明 login_check.c定义 login.c使用login_check.h文件声明的函数 代码如下:简单描述一下,login.c中调用login_check.c实现的函数,其他... 阅读全文
posted @ 2013-11-14 21:06 黑夜的思索 阅读(471) 评论(0) 推荐(0)
摘要:算是分享个小经验吧! 一直都是使用VM+PUTTY的方式调试Linux程序,有时候在Vi中编辑了程序,Windowns下旧习难改,顺手就Ctrl+s了,尽管我知道Vi的保存是:w. 很不幸这时的PUTTY就死在那了!这时候你可以使用Ctrl+q来解决这个问题.原理不多说了,会用就行. 技巧虽小,但是挺有用! 阅读全文
posted @ 2013-11-09 16:00 黑夜的思索 阅读(308) 评论(0) 推荐(0)
摘要:sqlite3里类似top的用法 在sqlserver中使用top是很正常的,类似这样的语句: SELECT TOP 10 * FROM [index] ORDER BY id DESC; 但是很不幸在sqlite中不支持top语句,但是sqlite中提供了类似功能的语句. SELECT * FROM [index] ORDER BY id DESC limit 0,10; OK!上面两个语句实现... 阅读全文
posted @ 2013-11-08 20:05 黑夜的思索 阅读(515) 评论(0) 推荐(0)
摘要:sqlite3_exec函数的使用 sqlite3数据库是一个小型的关系型的数据库,以文件的方式存在,打开文件即是打开数据库,它小巧且功能强大,在嵌入式领域内使用很广.现在就介绍一下其中一个重要函数的使用: int sqlite3_exec(sqlite3 *db, const char *sql, sqlite3_callback callback, void *,char **errmsg);... 阅读全文
posted @ 2013-11-06 20:54 黑夜的思索 阅读(7266) 评论(0) 推荐(0)
摘要:刚刚移植了sqlite3迫切想测试一些,结果将原来在ubuntu系统下写好且测试通过的程序,重新编译就报错,无法找到已定义的函数 这是由于没有使用库或者使用了错误的就、库造成的结果。 正确做法为: arm-none-linux-gnueabi-gcc –o database-test –L 你需要的库文件地址 –I 你需要的头文件的地址 xxx.c –lsqlite3 -L 指定自己的... 阅读全文
posted @ 2013-11-01 20:52 黑夜的思索 阅读(193) 评论(0) 推荐(0)
摘要:基于s5pv210嵌入式linux系统sqlite3数据库移植 1、下载源码 http://www.sqlite.org/download.html 最新源码为3080100 2、解压 tar xvf XXXXX 3、配置编译环境 运行 ./configure –host=你的交叉编译工具的前缀 –prefix=你想编译安装的位置 我的host为arm-none-linux-gnueabi,p... 阅读全文
posted @ 2013-10-31 14:06 黑夜的思索 阅读(342) 评论(0) 推荐(0)
摘要:基于s5pv210嵌入式系统busybox文件系统移植 1、下载源码 busybox.net/downloads下载最新版的busybox源码,最新源码为1.21.1 2、解压源码文件 tar xvf busybox-1.21.1.tar.bz2 3、进入busybox cd busybox-1.21.1 4、阅读README文件,查看编译步骤 重点阅读上面一段 5、配置源码 make men... 阅读全文
posted @ 2013-10-30 20:31 黑夜的思索 阅读(242) 评论(0) 推荐(0)
摘要:boa是一个轻量级的web服务器,单进程单任务模式,支持CGI,是嵌入式行业应用较广的一个轻量级服务器系统。这是我准备往嵌入式开发板里移植的时候在ubuntu上做的实验。多少有点参考价值。现在简要说一下移植的过程,详细的过程以后有时间会再仔细整理一下:1、下载boa源码,www.boa.org上下载源码上面提供0.94.13和0.94.14两个版本这两个版本安装的时候区别较大,大家注意一下。我下载的是0.94.13版本。2、下载完成后拷入ubuntu中,使用:tar –xvf boa-0.94.13.tar.gz解压源码文件3、进入源代码路径cd boa-0.94.13可以阅读README文件 阅读全文
posted @ 2013-10-29 19:54 黑夜的思索 阅读(358) 评论(0) 推荐(0)
摘要:代号 意义 1 可执行程序和一般shell命令 2 系统调用函数 3 库函数 4 设备配置文件,通常在/dev下 5 配置文件,/ec下 6 游戏 7 协议及杂项 8 管理员命令 9 与内核相关 阅读全文
posted @ 2013-10-26 12:10 黑夜的思索 阅读(352) 评论(0) 推荐(0)
摘要:命令原型 find 搜索路径 选项 -name filename 要搜索的文件名,可以使用通配符* ?等,但是使用这些通配符时需要使用双引号将文件名包裹. find –name “a*” 在当前目录下查找所有以a开头文件名的文件 find /home –name “a*” 在/home目录中查找文件名以a开头的文件 -print 输出查找到文件的路径(相对路径) find /home –... 阅读全文
posted @ 2013-10-23 20:48 黑夜的思索 阅读(414) 评论(0) 推荐(0)
摘要:=,就是基本的赋值 :=,覆盖原来的值 +=,添加新值 ?=,如果没有赋值则赋值 阅读全文
posted @ 2013-10-14 19:55 黑夜的思索 阅读(224) 评论(0) 推荐(0)