使用MYSQL C api操作mysql

作者 : admin 于 2010年10月31日, 21:13:06
2010
10-31


#include
#include
#include “mysql.h”

int main(int argc, char **argv)
{
MYSQL mysql, *sock;
MYSQL_RES *res;
MYSQL_FIELD *fd;
MYSQL_ROW row;
char sql[160];
char host[20];
char user[20];
char pass[20];
char data[20];
int i;
if(argc!=6)
{
fprintf(stderr, “Please input you host, username, password, dbname, sql\n\n”);
exit(0);
}
sprintf(host, argv[1]);
sprintf(user, argv[2]);
sprintf(pass, argv[3]);
sprintf(data, argv[4]);
sprintf(sql, argv[5]);
mysql_init(&mysql);
if(!(sock=mysql_real_connect(&mysql, host, user, pass, data, 0, NULL, 0)))
{
fprintf(stderr, “Can’t connect to engine!\n%s\n”, mysql_error(&mysql));
perror(”");
exit(0);
}
if(mysql_query(sock, sql))
{
fprintf(stderr, “Query failed (%s)\n”, mysql_error(sock));
exit(1);
}
if(!(res=mysql_store_result(sock)))
{
fprintf(stderr, “Couldn`t get result from %s\n”, mysql_error(sock));
exit(1);
}
printf(”number of fields returned:%d\n”, mysql_num_fields(res));
while(row=mysql_fetch_row(res))
{
for(i=0;i {
printf("%d:%s ",i,row[i]);
}
printf("\r\n");
}
mysql_free_result(res);
mysql_close(sock);
exit(0);
return 0;
}

编译参数:gcc mysql.c -o mysql -I /usr/include/mysql -L /lib/mysql -lmysqlclient

如何打好工

作者 : admin 于 2010年10月29日, 09:09:18
2010
10-29

1 能够客观公正地评价自己和他人的优缺点。
2 及时发现工作中的问题,并能立即主动进行解决。
3 能够积极分享有利于目标实现或对他人有帮助的关键资源、信息等。
4 以事实为依据,用数据说话,在工作中能够有效的运用数据分析来解决问题。
5 能够坦诚地与别人交流,并能友善接纳别人对自己的意见,甚至是负面的反馈。
6 花时间澄清并确认任务目标、完成时间、质量要求、资源投入等,进行缜密计划。
7 能够主动探索或引进新的技术、业务流程或工作方法,并能真正推动工作效率提升。
8 积极学习,广泛交流,不断拓宽知识的广度和深度,并将所学知识有效的运用到实际工作中。
9 自始至终关注工作的进程,定期就任务完成过程中的关键点认真核查。任务完成后,主动检查有没有漏掉或需要修正的环节。
10 站在用户的角度思考“用户的真正需求是什么”,并在日常工作中认真落实。

缸炉烧饼

作者 : admin 于 2010年10月24日, 16:33:21
2010
10-24

最近做梦,梦见了老家的缸炉烧饼。在北京找了数多地方,没找到卖缸炉烧饼的。流连之际,发现有人跟我一样怀念着家乡不起眼的小吃。遂转载一故乡作家的文章。

土豆网:缸炉烧饼的介绍

缸炉烧饼

  正如到北京不吃全聚德烤鸭就不算到北京一样,如果到了平山不吃缸炉烧饼,那就不能说到过平山。

  说起平山,可能没几个人知道这个小小的县城,但说起革命圣地西柏坡,恐怕用如雷贯耳来形容一点儿也不过分,而这个大名鼎鼎的西柏坡,就是平山县的一个小村庄。从1990年离开家乡平山,到今年已经整整二十年了。二十年间,家乡的很多东西都如过眼烟云,并没有在我心中留下多少印象。倒是这缸炉烧饼,总如儿时那样的亲切,以至于每次回老家,都回吃上一次,甚至于有亲戚朋友回去,都委托他们带回来几个尝尝鲜。

  面食里叫烧饼的并不少,无非是放了油盐,和好面后上面沾上芝麻,用锅烙得金黄。但缸炉烧饼却有它的独特之处,一是方形,据我了解,各地的烧饼样式不少,但大部分是圆的,仅有这缸炉烧饼,便便做成了方形,原因当然不得而知,但这便从形状上与其他的烧饼分开了;二是有细分类,大致可分为;普通、油酥、牛肉罩等;三是制作方式不同,大部分烧饼都是用锅烙,而缸炉烧饼却是像烤红薯一样,做好后放在一个铁筒中烘烤。

  刚出炉的烧饼,表面焦黄,如上中间有一个山包样的大鼓,上面粘着白白的芝麻,咬一口酥中带脆,满口清香,油酥烧饼,更是酥软可口,至于牛肉罩的,是在烧饼的表面放了一层细如肉松的牛肉粒,一口下去,不仅香气四溢,而且烤牛肉的香味久久不散,晚上连牙都舍不得刷了。

  记得很小的时候,每到赶集,总是跟在家长后面缠着要去,其实也没什么东西可买,只是为了2分钱一个的烧饼,但因为家里条件实在不好,就是这样的要求一年也只能实现有限的几次。于是又求了家长在家里做,面和油都不错,但就是做不出那个味道,但有总比没有的好,吃不上买的,自己做的也可以解一下馋。每年年底,姥爷都会来家里看看,对于他带来的其他东西,我们一概不问,只是找他书包里的那几个缸炉烧饼。久而久之,姥爷每次来,也总会带一包缸炉烧饼来。

  后来,缸炉烧饼又长到5分一个,一角一个,两角一个,现在,已经是四角一个了。但我对于缸炉烧饼的情节,不仅没有减退,而是越来越浓重了。

  四个角的缸炉烧饼就像是一座城,一座建在我心中的城,一座没有城门的城。不论走到哪里,我总也无法突破它,也从来没有想过要突破它。

密码保护:制定新的学习计划

作者 : admin 于 2010年10月17日, 22:35:08
2010
10-17

这是一篇受密码保护的文章。您需要提供访问密码:


解放思想,实事求是

作者 : admin 于 2010年10月11日, 20:24:35
2010
10-11

由于本部门经常做一些在线摇奖的程序,需要做一个flash的转盘,中奖由后台程序控制,flash转盘只是制造一个摇奖转盘的效果。

as程序员(也许懂PHP)的大作:flash转盘,支持丰富的接口,可做几乎任何交互-弹窗信息、表单、其他我看不懂的交互……可以说,这个程序几乎能满足所有的摇奖流程,能进行相当复杂的as操作。后来我琢磨:这些接口,可以做webgame了。

比较惨的是:as程序员调到别的部门了,接口无文档,一群PHP程序员傻了。

一个略懂as的PHP系统工程师(以工作职位作品综合命名):flash转盘,只能转一下,无其他功能。交互呢?表单呢?复杂操作呢?恩-js+php,或者叫ajax吧,几乎全解决了,也就是把as的流程全部放到页面上去做,只有转盘转动的流程放到as里。js和PHP是我们强项,省个人工,我们的问题从此没有了。

我记得主席有句话:解放思想,实事求是,作为这篇小记的标题还算合适。

解放思想:解决问题有多种方式,不可拘泥于前人的经验。

实事求是:问题解决即可,不需要多么复杂高深。