LINUX相关
fykhlp
这个作者很懒,什么都没留下…
展开
-
使用cairo绘制图形的部分函数总结
一 绘制线段int main原创 2010-11-03 16:15:00 · 5299 阅读 · 0 评论 -
解决linux下MP3乱码
使用Mutagen来修改Mp3文件的标签信息安装Mutagen ubuntu下终端运行 sudo apt-get install python-mutagen 切换至MP3目录下,运行: find . -iname "*.mp3" -execdir mid3iconv -e gbk {} /;原创 2010-10-22 10:49:00 · 847 阅读 · 0 评论 -
gcc 报 初始化丢弃了指针目标类型的限定 的警告信息
一次当我用char *user来获取GTK的一个文本框内的内容时,gcc 编译器报“初始化丢弃了指针目标类型的限定” 的警告。搞了半天才发现原因:GTK的文本框的内容是不能更改的( 除非你用set_text),而我用char *user来获取时,我有可能通过更改user来更改文本框的内容,所以报警。最后加上const就没事了。 事实上不仅仅是GTK,你在任何时候把一个普通指针指向一原创 2010-10-22 17:11:00 · 4616 阅读 · 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 · 4644 阅读 · 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 · 3134 阅读 · 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 · 6399 阅读 · 1 评论 -
gtk 设置标签(label)里字体的大小 颜色等属性的方法
/*这里foreground设置字体颜色underline设置下划线underline_color设置下划线颜色*/gtk_label_set_markup(GTK_LABEL(label_titel),"test label!");原创 2010-11-01 18:38:00 · 10342 阅读 · 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 · 4138 阅读 · 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 · 1852 阅读 · 0 评论 -
自定义添加的鼠标事件
当鼠标在屏幕上移动时,可以使用鼠标移动事件跟踪它的移动。移动事件是当鼠标指针在窗口内移动时发生的,穿越事件是在鼠标指针进入或离开GdkWindow窗口时发生的。移动事件中的典型成员是GDK_MOTION_NOTIFY。有两种类型的穿越事件: GDK_ENTER_NOTIFY和GDK_LEAVE_NOTIFY。 有两种方法跟踪鼠标移动事件。如果在窗口的事件屏蔽中指定了GDK_POINTE转载 2010-11-24 17:05:00 · 3282 阅读 · 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 · 7083 阅读 · 0 评论 -
linux下安装和使用vnc
安装服务 :sudo apt-get install vnc4server安装客户端: sudo apt-get install xvnc4viewer启动服务vncserver ,第一次启动时会提示你输入一个密码。启动客户端 : vncviewer。后面加上IP可直接连上。原创 2010-11-12 15:25:00 · 835 阅读 · 0 评论 -
ubuntu下mysql的安装以及基本命令
安装:打开终端,输入sudo apt-get install mysql-server再输入sudo apt-get install mysql-client如果无法下载,先执行sudo apt-get install update使用:启动服务:sudo /etc/init.d/mysql start关闭服务:mysqladmin -u root -p shutd原创 2010-10-18 17:43:00 · 6482 阅读 · 2 评论