LINUX PROGRAMMING
文章平均质量分 57
l176266956
这个作者很懒,什么都没留下…
展开
-
mysql c api(一)
参考资料:http://dev.mysql.com/doc/refman/5.5/en/c.html近几天,工作中需要用到MYSQL数据库编程,开始学习linux下mysql c编程。刚把一个程序写得七七八八,写一下总结。这几天看得就多的,就是MYSQL的官方文档了,一边看文档,一边写程序试着使用里面提到的接口,熟悉起来还算是组织比较快的。先说说编程环境吧,操作系统:linux,编译软件:g++,库文件:mysql-connector-c-6.0.2-linux-glibc2.3-x86-64bit因为开发原创 2011-03-18 10:29:00 · 2067 阅读 · 0 评论 -
mysql c api(二)
由于直接执行SQL语句的效率比较低,所以还有另外一种叫预处理的执行方式。基本数据结构:MYSQL_STMT:预处理语句的句柄MYSQL_BIND:用于输入输出参数的绑定,主要成员变量:buffer_type,buffer,buffer_length基本方法:MYSQL_STMT *mysql_stmt_init(MYSQL *mysql):用于创建预处理语句句柄DescriptionCreate a MYSQL_STMT handle. The handle should be freed with mys原创 2011-03-18 11:55:00 · 1343 阅读 · 0 评论 -
在VI中删除行尾的换行符
<br />转自:http://fanzf24.blog.163.com/blog/static/3312764820092191013193/<br /><br />在vi中,如果要删除行尾的换行符,可以用如下方法<br />第一种情况:只删除单行<br />如有文件如下:<br />[fanzf@SWserver ~/tmp]$ cat names.tmp <br />101 Nate H.<br />102 John M.<br />104 Cassy T.<b转载 2011-04-22 10:48:00 · 21443 阅读 · 0 评论 -
O_SYNC 同步标志导致的I/O速度的巨大差异
转自:http://blog.itpub.net/post/19116/406443myscp 程序 中open系统调用指定了 O_SYNC 标志位open(argv[2],O_WRONLY|O_CREAT|O_TRUNC|O_SYNC,S_IRUSR|S_IWUSR|S_IRG转载 2011-07-10 22:43:07 · 981 阅读 · 0 评论 -
open和fopen的区别
转自:http://blog.csdn.net/hairetz/article/details/4150193(原文中前者与后者顺序调转了,已改过来)open和fopen的区别:1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件转载 2011-07-10 23:18:33 · 595 阅读 · 0 评论 -
使用vim时按了CTRL+S键怎么办?
今天使用vim, 无意中又按了一下CTRL+S, 结果vim像停掉了一样, 按什么键都不起作用了. 以前也碰到这种情况, 解决的办法是直接关了ssh客户端软件, 然后重新连接, 重新打开那个文件.今天我直接在google上查了一下, 发现直接按CTRL+Q解决问题.转载 2011-09-01 11:09:28 · 917 阅读 · 0 评论