原创 Centos安裝中文輸入法

首先,請確保你是在root權限下執行下面所有操作(su) 然後: yum install "@Chinese Support"之後,回到桌面,點滴pannel中的system->preferences->input method 選擇ib

原创 python簡單文件操作

有關python的文件讀寫操作。 將中文寫入文件,並且將文件中的中文讀出來: #coding:utf-8 CODEC = 'utf-8' FILE = 'unicode.txt' hello_out = u"世界,你好\n" byte

原创 python調用c語言函數的一種簡單實現方法

這個方法是利用了python的一個模塊ctypes實現的。 首先是C語言的test.c源碼函數: #include <stdio.h> int test(char a[100]) { printf(a); return 0; }然

原创 linux命令vim常用操作

vim退出命令:     :w     將緩衝區寫入文件,即保存修改     :wq    保存修改並退出     :x     保存修改並退出     :q     退出,如果對緩衝區進行過修改,則會提示     :q!    強制退

原创 Kimchi簡介

Kimchi是一款基於HTML5的KVM管理工具。她設計的初衷就是爲了使KVM操作簡單化,包括KVM的的開啓以及KVM虛擬機的創建操作等。 Kmic

原创 python統計字符串中字符的類型個數

輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。方法isalpha()判斷是否英文字母; 方法isspace()判斷是否空格; 方

原创 python兩個文件合併

#coding:utf-8 if __name__ == '__main__': import string fp = open('a.txt') a = fp.read() fp.close()

原创 VMware內的centos虛擬機無法啓動(certmonger啓動之後卡住)

用VMware虛擬機創建的一個centos桌面版系統。系統啓動時出現問題,在啓動certmonger之後,界面卡住,無法進入圖形界面,如圖: 解決方法: 首先,Ctrl+Alt+F2進入命令行界面,用root用戶登錄,查看/etc/X1

原创 PyQt圓形按鈕

不規則形狀的控件一直是圖形界面設計的不可缺少的一項,但是有些控件的不規則實現卻比較困難。這篇文字專注於圓形按鈕的實現,此實現方法比較簡單,沒有任何難點,且看實現效果。 按鈕初始圖片: Hovered圖片: Pressed圖片:

原创 python字符串操作,統計子串在字符串中出現字數

統計子串在字符串中出現字數#coding:utf-8 if __name__ == '__main__': str1 = raw_input

原创 python遞歸求階乘

經典例子:遞歸求階乘 #coding:utf-8 def fact(j): sum = 0 if j == 0: sum = 1 else: sum = j * fact(j -

原创 PyQt在64位linux下的編譯安裝

環境:centos64 Qt版本:4.8.6 PyQt版本:4.11 python版本:2.7.3 sip版本:4.16.1 首先下載源碼,就是以上版本的源碼包。 基本環境搭建:安裝依賴包: yum -y install gcc auto

原创 python經典,求素數問題

判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。 #coding:utf-8 h = 0 leap = 1 from math import sqrt from sys import

原创 centos的中文支持

centos的中文支持設置文件目錄:/etc/sysconfig/i18n,這裏存放的是系統的區域語言設置, i18n是  國際化internationalization的縮寫 i和n之間正好18個字母 。 LANG="zh_CN.GB1

原创 libvirt網絡過濾規則簡單總結

libvirt網絡過濾規則。  一個過濾規則定義的示例: < filter name='no-ip-spoold'chain='ipv4' > < uuid >fce8ae33-e69e-83bf-262e-30786c1f8072<