10 2011 档案

Ruby引用tkGUI库
摘要:说明:运行环境:linux新手初练习,安装完ruby后,玩到书上的ruby引用Tk工具函数库的小练习代码:require 'tk'hello = TkRoot.newTkLabel.new(hello) do text '\n Hello,Feng! \n' packendTk.mainloop执行脚本的时候却报错t.rb:1:in `require': no such file to load -- /usr/lib/ruby/1.8/test/unit/ui/tk (LoadError)tk已经安装,所缺少的是ruby-tcktk包,yum下安装 r 阅读全文

posted @ 2011-10-16 15:51 DeadLoop 阅读(609) 评论(1) 推荐(0)

C语言scanf函数逐字符读取输入示例
摘要:最近在看《C语言程序设计:现代方法》,scanf函数可以逐字符读取用户输入,也就是可以一边接收输入一边处理,这倒是个好主意,下边两个例子,一个是书中的例子,一个是练习题。读取输入然后求和,要求是当用户输入0的时候程序给出求和结果,代码如下#include <stdio.h>intmain(void){ int n,sum = 0; printf("THis program sums a series of number.\n"); printf("Enter number (0 to terminate): "); scanf("% 阅读全文

posted @ 2011-10-14 23:11 DeadLoop 阅读(1912) 评论(0) 推荐(0)

python安装wmi模块
摘要:WMI,是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Information Model Object Manager)是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分时不需要使用不同的API;相反,操作系统的不同部分都可以插入WMI,如图所示,工具软件和WMI可以方便地读写WMI。非常高兴 python里有wmi这个模块,只是安装之前要把pywin32先装上,因为 阅读全文

posted @ 2011-10-13 16:58 DeadLoop 阅读(10011) 评论(0) 推荐(0)

linux模拟键盘按键方案(收藏)
摘要:在这以前,我一直以为,除非搞XWindow级别的开发,否则根本没法在Linux下模拟键盘消息,或者说键盘事件。像QT,GTK这些High Level的GUI library貌似根本没有提供这些功能。这么看起来,想要实现与Windows下SendMessage(hwnd, KEY_PRESS,0 ,128 )这样类似的功能还真不容易。这大概是Linux下接口不统一的弊端吧。不过还好,我们有XTest(the X test extension)这个Xlib的扩展库,用它可以实现我们想要的模拟键盘按键的功能。比如说…XTestFakeMotionEvent(…) // 模拟鼠标移动事件XTestFa 阅读全文

posted @ 2011-10-10 18:19 DeadLoop 阅读(4932) 评论(0) 推荐(0)

SQL字段数据类型集锦
摘要:仅作收藏,待后查找MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 MySQL字段数据类型/长度 1、数值类型 列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 FLOAT(X) 4 如果 X < = 24 或 8 如果 25 < = X < = 53 FL.. 阅读全文

posted @ 2011-10-10 16:56 DeadLoop 阅读(652) 评论(0) 推荐(0)

Linux下安装rrdtool[附pyrrd]
摘要:为了在Red Hat Enterprise Linux 上安装RRTool,您需要安装一些开发工具和库。步骤1:安装需要依赖的包:#yum -y install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel步骤2:下载最新版本的RRDTool源码包#wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.1.tar.gz#tar -zxvf rrdtool-1.3.1.tar.gz #cd rrdt 阅读全文

posted @ 2011-10-08 14:34 DeadLoop 阅读(966) 评论(0) 推荐(0)