星期六, 四月 29, 2006

Fedora 5.0 有关NTFS及FAT文件系统的挂载

1、自己安装时,NTFS内核模块的版本判断及软件包的安装;

首先我们要安装NTFS的内核模块,一种是在线升级,另外一种是下载安装,当然也得与自己的内核相对应才行;

1..1 确立内核版本及下载说明;

[root@localhost beinan]# uname -p -r
2.6.15-1.2054_FC5 i686

如果您是下载内核的模块,应该看好内核版本,上面显示的是内核版本是2.6.15-1.2054_FC5 ,并且是i686的;

下载地址: http://www.linux-ntfs.org/content/view/157/83/

注意:在这页上有好多的版本,比如有smp的,这是多处理器的;有x86_64的,这是64位的CPU的,除非您用的是64位机器的,否则没有必要;

根据上面uname -p -r的输出,我下载了 kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.4.i686.rpm 软件包;


1..2 安装;

您可以点鼠标安装,也可以用命令安装

#rpm -ivh kernel-module-ntfs-*.rpm

星期四, 四月 27, 2006

Python打开文件,接受命令行

# -*- coding: UTF-8 -*-
import os
import sys
import traceback
if len(sys.argv)<2:
print "参数0",sys.argv[0]
print " 必须输入参数"
sys.exit(0)
try:
name =sys.argv[1]
if os.path.exists(name):
input = open(name,'r')
for line in input:
print line,
except Exception,e:
print traceback.print_exc()

星期三, 四月 26, 2006

Python 异常 处理小tips.

# -*- coding: UTF-8 -*-
import traceback
try:
print 1/0
except Exception,e:
print "异常",e
traceback.print_exc()

python 实现一个http client

import sys
import socket
Host="10.2.5.240"
Port=80
mysocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM);
mysocket.connect((Host,Port))
#mysocket.send("HTTP/1.1\n\r");
mysocket.send("GET /ehrm/ HTTP/1.1\n\rHost:10.2.5.34\n\r\n\r");
length=0;
while 1:
text = mysocket.recv(2048)
if not text:
break
print text
length=length+len(text)
print "读取了",length,"字节"
mysocket.close();

Python 函数注释的有趣功能

我们可以给一个函数加上功能说明。
允许用户在使用的时候,可以查看说明
语法: print 函数名.__doc__(注意是两个下画线连起来)
def test():
*** this is a test function
***

星期五, 四月 21, 2006

XP 命令行符号

Syntax : Redirection

   command  >  filename       Redirect command output to a file

command >> filename APPEND into a file

command < filename Type a text file and pass the text to command

commandA | commandB Pipe the output from commandA into commandB

command & command Perform the first command & then perform the second

command 2> filename Redirect any error message into a file

command 2> nul Redirect any error message to NUL

(command) 2> filename Redirect any CMD error into a file

command > fileA 2> fileB Redirect output and errors to separate files

command > file 2> nul Redirect output to a file and suppress any error

(command) > file 2> nul Redirect output to a file and suppress any CMD error

command > file 2>&1 Redirect output and errors to one file

command 2>&1 >filename This will fail!

XP 命令行超级工具

WMIC
Q.得到当前系统运行的所有进程。
WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid

or

WMIC /OUTPUT:C:\ProcessList.txt path win32_process get Caption,Processid,Commandline
或者 tasklist.exe /V得到详细信息。

如果想杀掉一个进程:taskkilll /PID #进程号# 或你知道程序的名字 taskkill /F /IM notepad.exe

星期二, 四月 04, 2006

如何用CSS来改变鼠标的光标形状?

手形 
十字 
文本光标 
等待 
默认 
问号 
左右箭头 
上下箭头 
系统自动给出效果