上一页 1 2 3 4 5 6 ··· 14 下一页

2011年8月9日

关于在gtk+操作图形控件的小结

摘要: 1.在实际的操作当中,碰到了如何获得同一窗口控件,如何能够获得另一个窗口控件,如何能够获得控件所在窗口等等问题,查看FAQ能够得到使用g_object_get_data ()和g_object_set_data ()附加数据gtk_widget_get_toplevel ()获得控件的顶层窗口到目前为止,我还是不懂如何使用glade+gtk+结合的方式操作控件,翻越了google以后得到如下线索,可以方便的操纵控件,定义一个传递的数据结构,形如:typedef struct _Data Data;struct _Data{ GtkBuilder *builder; GtkWidget *msg 阅读全文

posted @ 2011-08-09 18:24 9号 阅读(378) 评论(0) 推荐(0) 编辑

2011年8月7日

Spy++ -like tools on linux

摘要: How to get the list of open windows from xserverFrom the CLI you can usexwininfo -tree -rootWhen coding, use the XQueryTree function from the Xlib library.See also Does anyone know something like WinSpy on Xwin? xwininfo - For getting some window parameters(part of xorg install)wininfo - A small gtk 阅读全文

posted @ 2011-08-07 12:53 9号 阅读(707) 评论(0) 推荐(0) 编辑

2011年8月2日

Ubuntu 10.04 Virtualbox USB设备分配 解决方法

摘要: 在Ubuntu 10.04当中安装Virtualbox 4.0后,需要添加usb设备,已经更简单的在 VirtualBox中使用 USB的方案了: For Lucid Add yourself to the user group vboxusers , then log out and back in, to make use of available USB devices. To do this via the graphical interface, click in the menu System/Administration/ Users and Groups. 原来 Virtual 阅读全文

posted @ 2011-08-02 12:55 9号 阅读(454) 评论(0) 推荐(0) 编辑

2011年7月31日

加速Ubuntu开机过程

摘要: (转自Ubuntu Wiki) 此HowTo适合抱怨ubuntu启动速度相当慢但不愿意安装任何可选择工具提速的人群。我在这里使用的方式不是最终解决方案,但是无论如何它确 实有所改变并且它确实起作用了。下面的做的一切是通过调整Ubuntu开机进程,因为每人的计算机有所不同,存在一些风险——下面的一些东西可能损坏你的 系统。 在你更改之前,做出你的判断并为/etc目录作一个备份总是好的。 **此HowTo 主要适合笔记本和台式机,不适合服务器。 ** 此HowTo的建议: 1. 我希望你能从中学到东西而不是仅仅简单的拷贝。 因此请, **不要 ** 完全地按照我所作的并复制到你的计算机。阅读服务的 阅读全文

posted @ 2011-07-31 11:18 9号 阅读(320) 评论(0) 推荐(0) 编辑

2011年7月29日

Ubuntu Linux 下优化 swap 交换分区及调整swap大小

摘要: 在 ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 ubuntu的默认设置,这个值等于60,建议修改为10。具体这样做: 1.查看你的系统里面的swappiness $ cat /proc/sys/vm/swappiness 不出意外的话,你应该看到是 60 2.修改swappiness值为10 $ sudo sysctl vm.swappine. 阅读全文

posted @ 2011-07-29 16:18 9号 阅读(401) 评论(0) 推荐(0) 编辑

2011年7月1日

Ubuntu下查看已经安装的包

摘要: To list all installed packages including version and description usedpkg -lThis should be piped to less using | less for better reading.You may also use the following to print only the packages without version and description usingdpkg --get-selections | awk '{print $1}'This command can easi 阅读全文

posted @ 2011-07-01 17:35 9号 阅读(226) 评论(0) 推荐(0) 编辑

[基础|理论|实验]Sizeof与Strlen的区别与联系

摘要: 1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''{post.content}''结尾的。 sizeof还可以用函数做参数,比如: short f(); printf("%d\n", sizeof(f())); 输出的结果是sizeof(short),即2。 4.数组做sizeof的参数不退化,传递给strl 阅读全文

posted @ 2011-07-01 14:07 9号 阅读(144) 评论(0) 推荐(0) 编辑

[基础|理论|实验]linux下的文件读写

摘要: 1.在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件API;(2)C语言I/O库函数。 前者依赖于Linux系统调用,后者实际上与操作系统是独立的,因为在任何操作系统下,使用C语言I/O库函数操作文件的方法都是相同的。2.Linux文件API主要常用的有open,write,read,close,lseek,ioctl这几个函数。主要包含头文件有:1#include<unistd.h>2#include<fcntl.h>实例:编写一个程序,在当前目录下创建用户可读写文件“hello.txt”,在其中写入“Hello, software week 阅读全文

posted @ 2011-07-01 13:54 9号 阅读(327) 评论(0) 推荐(0) 编辑

[基础|理论|实验]linux下的RS232串口通讯

摘要: 1.Linux把所有的外部终端设备都当做文件进行操作,通常分为块设备、字符设备、网络设备。串口是属于字符设备,是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口,传输距离在码元畸变小于 4% 的情况下传输电缆长度应为 50 英尺。通常的操作步骤为"打开串口文件"->"设置串口参数"->"读写串口操作"->"关闭串口文件"。 2.详解: 需要头文件信息: 12#include<stdio_ext.h>3#include<stdio. 阅读全文

posted @ 2011-07-01 13:43 9号 阅读(1825) 评论(1) 推荐(1) 编辑

2011年6月30日

使用Nautilus脚本增加新功能

摘要: 使用Nautilus脚本扩展文件管理功能的步骤: 1、建立一个shell或python、perl等的脚本,并设置可执行权限。 2、把脚本放到~/.gnome2/nautilus-scripts目录下。 3、用nautilus访问一次该目录,这样就可通过右击文件,选“脚本”来调用该脚本了。 注:以后每新建一个脚本,都要使用nautilus访问一次~/.gnome2/nautilus-scripts才能使新脚本可用。这种用户可随意添加脚本的功能使nautilus的功能可无限扩展。Nautilus文件管理器是Gonme中使用频率最高的工具之一,下面介绍几个提高Nautilus性能的方法,使我们能有效 阅读全文

posted @ 2011-06-30 23:47 9号 阅读(319) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 14 下一页

导航