C相关
fykhlp
这个作者很懒,什么都没留下…
展开
-
使用cairo绘制图形的部分函数总结
一 绘制线段int main原创 2010-11-03 16:15:00 · 5293 阅读 · 0 评论 -
LINUX下C语言连接mysql
插入操作: #include #include int main(int argc,char *argv[]) { MYSQL conn; int res; mysql_init(&conn);//初始化 连接 if(mysql_real_connect(&conn,"localhost","root","123","test",0,NULL,CLIENT_FO原创 2010-10-19 09:48:00 · 6394 阅读 · 1 评论 -
gtk 设置标签(label)里字体的大小 颜色等属性的方法
/*这里foreground设置字体颜色underline设置下划线underline_color设置下划线颜色*/gtk_label_set_markup(GTK_LABEL(label_titel),"test label!");原创 2010-11-01 18:38:00 · 10327 阅读 · 1 评论 -
gtk_widget_modify_bg的用法
gtk_widget_modify_bg用来设置某个构件的背景颜色,类似的函数有gtk_widget_modify_font gtk_widget_modify_text等,分别用来设置构件的不同部分。 实例如下: GdkColor color; color.red = 27000; color.green = 30325; color.b原创 2010-11-02 11:20:00 · 4135 阅读 · 1 评论 -
linux C 语言的 system
linux C 语言的 system是用来在程序中执行shell命令。 使用方法 #include//函数形式int system(const char * string); 函数说明 system() 会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命原创 2010-11-08 19:35:00 · 1842 阅读 · 0 评论 -
自定义添加的鼠标事件
当鼠标在屏幕上移动时,可以使用鼠标移动事件跟踪它的移动。移动事件是当鼠标指针在窗口内移动时发生的,穿越事件是在鼠标指针进入或离开GdkWindow窗口时发生的。移动事件中的典型成员是GDK_MOTION_NOTIFY。有两种类型的穿越事件: GDK_ENTER_NOTIFY和GDK_LEAVE_NOTIFY。 有两种方法跟踪鼠标移动事件。如果在窗口的事件屏蔽中指定了GDK_POINTE转载 2010-11-24 17:05:00 · 3277 阅读 · 0 评论 -
gcc 报 初始化丢弃了指针目标类型的限定 的警告信息
一次当我用char *user来获取GTK的一个文本框内的内容时,gcc 编译器报“初始化丢弃了指针目标类型的限定” 的警告。搞了半天才发现原因:GTK的文本框的内容是不能更改的( 除非你用set_text),而我用char *user来获取时,我有可能通过更改user来更改文本框的内容,所以报警。最后加上const就没事了。 事实上不仅仅是GTK,你在任何时候把一个普通指针指向一原创 2010-10-22 17:11:00 · 4609 阅读 · 0 评论 -
cairo 教程
http://blog.chinaunix.net/u2/60529/showart_2283310.html目前学习至第五章,cairo的一点点总结: 1、生成环境,gdk_cairo_create(),通常是从window或drawarea生成环境。Cairo 环境保存着所有的图形状态参数,这些参数描述了图形的构成,譬如线条宽度、颜色、要绘制的外观 (Surface) 以及其转载 2010-11-02 08:51:00 · 4638 阅读 · 0 评论 -
gtk_widget_add_events为某个构件添加一个事件
gtk_widget_add_events用来为某个构件添加一个事件。该函数用来说明哪一个构件将回接受到事件,并对事件的发生做出反应。一些事件使用时要已与特定的构件组装好了,另外的一些事件需要使用函数 gtk_widget_add_events()去组装。gtk_widget_add_events(window,GDK_BUTTON_PRESS_MASK)//为窗口添加按钮点击事件g_sig原创 2010-11-02 11:17:00 · 3130 阅读 · 0 评论 -
linux下c语言获取系统时间
time_t是一个大整数,表示从1970年1月1日00:00:00到当前时刻的秒数。struct tm是c/c++里的一个标准时间结构体,定义如下。struct tm { int tm_sec; /* 秒–取值区间为[0,59] */ int tm_min; /* 分 - 取值区间为[0,59] */ int tm_hour; /* 时 - 取值区间为[0,23原创 2011-07-22 11:08:06 · 7076 阅读 · 0 评论 -
OSPF 224.0.0.5(AllSPFRouters)和224.0.0.6(AllDRouters)的区别
DRother向DR,BDR发送DD,LSA request或者LSA UPdate时目标地址是AllDRouter(224.0.0.6) DR,BDR向DRother发送DD,LSA Request或者LSA Update时目标地址是AllSPFRouter(224.0.0.5)AllSPFRouters This multicast address has转载 2011-11-18 14:32:06 · 6955 阅读 · 1 评论