09 2013 档案
摘要:1、开发环境:安装GTK+/GNOME库 #apt-get install gtk+-3.0(安装GTK+库文件) #apt-get install gnome-core-devel (安装GNOME库文件) #apt-get install pkg-config (安装pkg-config软件包,在编译链接GTK+/GNOME程序时要用到它)注:安装完pkg-config后,需要编辑/etc/environment文件或者home/用户名/.bashrc文件,在文件末尾加上一行: PKG_CONFIG_PATH="/usr/lib/pkg-config/" 此命令告诉pk
阅读全文
摘要:1、通常从MySQL数据库中检索数据有4个步骤:(1)发出查询: 用mysql_query发出查询。(2)检索数据: 用mysql_store_result/mysql_use_result(3)处理数据:用mysql_fetch_row, mysql_fetch_field(4)整理所需要的数据:用mysql_free_result允许MySQL进行必要的整理工作。2、例子:结构化的数据库查询输出/* * MysqlQuery2.c * * Created on: Sep 8, 2013 * Author: root */#include #include #include MY...
阅读全文
摘要:1、执行SQL语句函数: int mysql_query(MYSQL* mysql, const char * query); query:所有的sql语句2、例子: 向children表插入一条语句,查看sql语句改动的行数量。/* * MysqlQuery.c * * Created on: Sep 8, 2013 * Author: root */#include #include #include int main(){ MYSQL my_connection; int res; mysql_init(&my_connection); //if(my...
阅读全文
摘要:命令行后面加入 -l mysqlclient例如: 对mysqlQuery.c编译,使用gcc mysqlQuery.c -o mysqlQuery -l mysqlclient,即可编译成功。
阅读全文
摘要:今天服务器遇到了一个很熟悉的问题输入#mysql -u root -pERROR 2002 (HY000):Can't connect to local MySQL server随即上网找寻答案,根据大家提供的方法我逐一尝试:1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题.2、确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock3、试试:service mysqld start4、如果是权限问题,则先改变
阅读全文
摘要:1、sendto函数向数据报套接字发送数据包; int sendto(int sockfd, void* buffer, size_t size, int flags, struct sockaddr* to, size_t addrlen);2、recvfrom函数从数据报套接字读数据包,同时报告该包从何而来; int recvfrom(int sockfd, void * buffer, size_t size, int flags, struct sockaddr * to, size_t * addrlen);3、流程:4、例子:(1) DgramSocketClient.c: 数据包
阅读全文