原创 Python TK編程第一部分 Hello Again

當你想寫大一點的程序的時候,將你的代碼封裝到一個或者多個類裏會是一個不錯的辦法。下面'hello world'這個例子來自Matt Conway的Tkinter Life Preserver. from Tkinter import

原创 Python TK編程第一部分 第一個Tk程序 Hello Tkinter

最近學習python有一段時間,也寫了一些小程序,但主要還都是命令行執行的,一直想學習下GUI,考慮到tk的簡潔,也能滿足一般程序的要求,就決定學習下Tkinter,準備先花一段時間看完Python Tkinter的官方介紹,然後在自己寫

原创 Python Tkinter PanedWindow 控件

PanedWindow是一個窗口布局管理的插件,可以包含一個或者多個子控件。用戶可以用鼠標移動上面的分割線來改變每個子控件的大小。 PanedWindow可以用來創建2格或者3格的佈局。 下面的例子演示瞭如何創建有2個窗格的PanedWi

原创 Python Tkinter Menu使用教程

Menu類控件用來實現頂層/下拉/彈出菜單。 Patterns Toplevel menus被用來顯示在標題欄/root窗口或者其他頂層窗口上。創建一個頂層菜單,創建Menu類的實例,然後使用add方法添加命令或者其他菜單內容。 ro

原创 C語言幾種常見排序算法(一)

1.冒泡排序 思路: 它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成。 對於包含n個元素的數組,需要進行n-1次操作:每操作一次,

原创 Python Tkinter Scrollbar控件

Scorllbar控件是用來操作(滾動)listboxs/canvases/text fields這些控件的。 Scrollbar也基本上是和listboxs/canvases/text fields這些控件一起結合使用的。水平方向的S

原创 rhel6.0 配置本地yum源

1.創建存放RPM包源的目錄 例如: mkdir -p /usr/local/src/yum/rpms 2.掛載鏡像或者iso文件到/mnt下 例如:iso文件在/opt目錄下 mount -o loop /opt/rhel-server

原创 Python中的getattr()和__getattr__方法

在看python核心編程時,看到了getattr()內建函數和__getattr__,但不太理解,就仔細的看了下並查閱了一些資料,大致瞭解了它們是做什麼的。getattr()先在python解釋器看下getattr()的幫助:Help o

原创 CentOS 7常用設置

設置hostname hostnamectl set-hostname myname 查詢開機啓動模式 systemctl get-default graphical.target代表開機時啓動圖形化界面 multi-user.targe

原创 linux編程實踐1(實現pwd命令)

         在學習linux的過程中,經常看到這樣一句話,一切皆文件,但一直對這句話不太理解,比如目錄怎麼會是文件呢?還有到處都會提到i節點,是個什麼東東呢?最近仔細看了下關於這方面的介紹,稍微對linux的文件存儲有了進一步的瞭解

原创 S3C6410 UART控制器的簡單配置(實現發送字符串功能)

先看下S3C6410的UART控制器介紹:        S3C6410 通用異步接收和發送器( UART)提供了四個獨立的異步串行I / O(SIO)端口.每個異步串行 I/O(SIO)端口通過中斷或者直接存儲器存取(DMA)模式來操作

原创 linux內核模塊的相關命令工具

linux內核模塊的相關工具 (1)模塊的手工加載 $>insmod module_name 會調用模塊的入口函數,如果是printk的信息,用$>

原创 C語言可變參函數淺析

雖然學習C語言很久了,但實際上一直沒有去仔細看C語言中中的可變參函數是如何實現的,最常見的一個就是printf函數,最近閒暇時間看了下,對其有了初步的瞭解。 首先需要了解下C語言的傳遞參數機制,C語言調用函數時,參數保存在棧裏的,並且棧

原创 Python Tkinter編程 OptionMenu類

OptionMenu類是一個輔助類,它用來創建彈出菜單,並且有一惡搞按鈕顯示它。它非常類似Windows上的下拉列表插件。 如果要獲取當前選項菜單的值,你需要把它和一個Tkinter變量聯繫起來。 1.如果要創建option menu,我

原创 Python yield 使用淺析

初學 Python 的開發者經常會發現很多 Python 函數中用到了 yield 關鍵字,然而,帶有 yield 的函數執行流程卻和普通函數不一樣,yield 到底用來做什麼,爲什麼要設計 yield ?本文將由淺入深地講解 y