自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 [帮助理解PO文件]KDE中国/I18N/L10N

引用自:http://www.kdecn.org/l10n/method.php 本文有相当的历史,文中很多链接已经过期,但工作的准则仍然是有效的,相关背景请参阅文末。如果您想加入我们现在的工作,请先看这里。如果您希望加入 Linux 中文化计划,请阅读下面的说明。1.加入我们您需要首先加入我们。2.准备工作如果条件允许,您最好有个 GNU/...

2010-01-29 16:04:49 981

原创 GTK窗口置顶资料整理

在GTK中提供了下列几种窗口置顶函数:gtk_window_set_keep_above(GTK_WINDOW(window),TRUE); //xfce下不起作用gtk_window_set_type_hint (GTK_WINDOW(window),GDK_WINDOW_TYPE_HINT_DOCK); // 大多数desk panel使用的方式 示例代码:/*** g...

2010-01-29 10:59:14 1309

原创 [推荐]利用 Autotools 來建立 Makefile 檔案

引用自:http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=200&blogId=1  在上一個章節中,我們展示了如何利用 Makefile來做為編譯軟體時的輔助工具。但在實務上,因為每個人的環境多多少少有些不同,Makefile往往得隨之修改才能順利進行編譯,...

2010-01-29 00:22:39 163

原创 应用GTK+编程(包括多线程的例子)

引用自:http://www.ibm.com/developerworks/cn/linux/l-gtk/part2/  GTK+采用具有OO特色的C语言开发框架,这使它在开发GUI应用程序能和操作系统紧密结合,同时具有很大简洁性,其中的很多代码只要简单的复制和更改即可完成,只用一个C源代码文件就可以创建一个LINUX下的GUI程序。本文的代码运行环境是Redhat7....

2010-01-28 16:46:39 407

原创 也谈编写UNIX下的daemon程序

【作者】冀卫东 一、引言 《微电脑世界》1997年第5期上刊登了一篇关于如何编写Unix daemon程序的文章,介绍了编写daemon程序的几个编程准则,主要包括以下几点: (1)使daemon进程不受后台作业I/O影响,让daemon进程忽略SIGTTOU、SIGTTIN、SIGTST P信号; (2)将daemon进程与它的原始...

2010-01-28 15:44:48 154

原创 在Makefile.am中添加make install 的安装文件

testkillall.in 实际是一个SHELL文件,我们现在需要将他安装到/usr/bin中去。只需要在src/Makefile.am中添加:testkillall: testkillall.in cat $< >$@bin_SCRIPTS = \...

2010-01-28 09:54:24 388

原创 linux 如何实现用户注销/挂起(logout)

引用自:http://www.cyberciti.biz/tips/howto-linux-kill-and-logout-users.html 挂起用户[需要root权限运行,需要挂起的用户名为 socol]# sudo skill -STOP -u socol 唤醒已挂起用户# sudo skill -CONT -u socol 杀死/注销用户[soco...

2010-01-27 14:04:51 1140

原创 给 C工程添加库依赖的几种方法

参考自:http://library.gnome.org/users/anjuta-build-tutorial/2.26/library-autotools.html.en 示例代码:#include <libxml/parser.h> #include <stdio.h> int main(){ xmlDocPtr...

2010-01-26 18:37:53 1154

原创 运用xlib进行事件响应(X11 API)的小例子

引用自:http://hi.baidu.com/ifeelmyself/blog/item/aa7aa81fbc1aa3cba686696c.html File: x11_test.cxx #include <X11/Xlib.h>每一个Xlib程序都必须包含这个头文件#include <stdio.h> 1. int...

2010-01-25 23:47:54 287

原创 基于X的GNOME、GTK、GDK、XLib、GLib等之间的关系

引用自:http://blog.chinaunix.net/u2/81801/showart_1411834.html 什么是Xlib?The X Library是X Window程式最低階的API,如果拿來和Windows比較起來,Xlib 就和Windows APIs(或稱 Windows SDK)一樣,算是最接近 XServer的程序設计介面,...

2010-01-25 23:45:48 101

原创 vim复制代码包含注释时格式会乱掉

每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。粘贴代码时取消自动缩进VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知道有同学这个时候会用vi去打开文件再粘贴上去(鄙人以前就是这样),其实需要先设置一下set paste然后再进入插入模式粘贴,代码就不会被自动缩进...

2010-01-25 18:20:26 408

原创 GTK+ and Glade3 GUI Programming Tutorial--中文系列

引用自:http://blog.csdn.net/xbwee/archive/2009/03/29/4034314.aspx  原文链接:Micah Carrickwww.micahcarrick.com/01-01-2008/gtk-glade-tutorial-part-3....

2010-01-22 17:17:07 114

原创 有关autoconf,automake,libtool等官方文档和指南

autoconf 官方文档:http://www.gnu.org/software/autoconf/manual/autoconf.html autoconf中文:http://www.linuxforum.net/books/autoconf.html automake 官方文档:http://www.gnu.org/software/automake/manu...

2010-01-21 22:41:41 233

原创 Anjuta官方文档 Using Autotools翻译

引用自:http://library.gnome.org/users/anjuta-build-tutorial/2.26/create-autotools.html.en Using Autotools  Autotools 主要包括以下几个工具: aclocal, autoconf, automake 以及本文后面提到...

2010-01-21 16:24:40 134

原创 Using Automake and Autoconf

引用自:http://www.pigfoot.org/cc/devel/auto1/ Murray Cumming <murrayc@usa.net>Chen Chih-Chia <pigfoot@CDPA.nsysu.edu.tw>May 28, 2005 (Updated)Abstract在 Unix 底下,automake 和 au...

2010-01-21 15:49:33 108

原创 libtool的功能和用法

引用自:http://tech.sunplusedu.com/space/post-4408.aspx libtool常见于autoconf/automake,单独用的例子很少,所以我想仔细研究一下,为将来兄弟们看起来方便。一。libtool的作用offer a standard procedure for creating shared libraries on differ...

2010-01-21 14:56:24 606

原创 [推荐2]GObject Tutorial step by step 中文

只是部分引用,建议直接看原文,引用自:http://www.zooyoo.org/?p=10275 GObject Tutorial GObject TutorialRyan McDougall(2004)目的—这篇文档可用于两个目的:一是作为一篇学习Glib的GObject类型系统的教程,二是用作一篇按步骤的使用GObject类型系统的入门文...

2010-01-21 10:37:53 237

原创 GLIB 常用数据结构介绍

http://blog.csdn.net/rstevens/archive/2009/01/20/3839845.aspx

2010-01-20 11:24:41 229

原创 根据进程号获取进程名函数

static gchar *pid_to_binary_name (gint pid){  gchar * cmd_f;  FILE  * fcmd;  if (pid <= 0)    return NULL;  cmd_f = g_strdup_printf ("/proc/%d/cmdline", pid);  fcmd  = fopen (cmd_f,...

2010-01-20 10:10:46 504

原创 linux分区格式化命令使用方法

引用自:http://blog.chinaitlab.com/html/30/104830-165969.html  很简单,首先使用root权限登陆进入linux操作界面 使用fdisk -l 参数查看设备名跟设备状态类似如下 :[root@ecofe2 /]# fdisk -lDisk /dev/hdd: 250.0 GB, 250059350016...

2010-01-18 12:42:25 716

原创 系统引导管理器GRUB,为初学者指南

引用自:http://www.linuxsir.org/main/?q=node/129  出现grub>提示符,这是grub命令行模式 ,如果能在开机中出现提示符,没有引导不起来的系统,除非您的系统破坏的极为严重。如果仅仅是GRUB被破坏了,GRUB命令行是能让操作系统引导起来的;接着看例子,我们要找到 /boot/grub/stage1的,在grub>后...

2010-01-14 22:36:57 74

原创 HTTP网络通讯类SoupMessage

      在GLib下的libsoup库为HTTP网路通讯提供了支持。网路通讯一般包含两方面的内容,即HTTP信息的发送和接收。 作为客户端,我们可以使用soup_message_new() 或者soup_message_new_from_uri()函数来获取信息。SoupMessage * soup_message_new ...

2010-01-13 18:06:52 441

原创 用gdk实现抓屏与X Window ID

最近看GDK,看到一段抓屏的代码还不错,所以贴出来分享。环境:Ubuntu 8.04编译:gcc -o capture capture.c `pkg-config --libs --cflags gtk+-2.0`执行:capture [-options...],不带参数延迟3秒,输出文件名为当前时间.jpg    -o outputfilename     -s dela...

2010-01-05 11:07:07 745

原创 GNOME 平台大量相关官方介绍手册(GTK)

OverviewOverview of the GNOME Platform [more versions, languages, or options...]Overview of the powerful technologies inside the GNOME platform.Development GuidesGNOME Accessi...

2010-01-03 15:52:20 284

原创 GNOME 平台大量相关官方介绍手册(glib/gio)

引用自:http://library.gnome.org/devel/references API ReferencesGNOME Developer Platform LibrariesGLib Reference Manual [more versions, languages, or options...]GLib provides the co...

2010-01-03 15:31:51 831

原创 glib学习笔记-1 2 main event loop 1 2

引用自:http://baicj.spaces.live.com/blog/cns!F60F8E193FAC08E4!410.entryhttp://baicj.spaces.live.com/blog/cns!F60F8E193FAC08E4!411.entry?wa=wsignin1.0&sa=837669587 按着glib的文档顺序,先来看看事件循环吧。从最...

2010-01-03 14:51:54 510

浅析GLib[多线程,互斥锁,时间计算,数据类型]

引用自:http://www.ibm.com/developerworks/cn/linux/l-glib/index.html GLib是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。它能够在类U...

2010-01-03 14:50:01 647

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除