原创 pyqt信號和槽機制

轉載自:簡書 PyQt信號和槽機制 信號和槽(Signals and Slots) 程序員不在乎按鈕何時按下,只關心按鈕是否按下以便適當地做出反應。因此,Qt和PyQt提供了兩種通信機制:底層事件處理機制,類似於所有其他GUI庫提

原创 linux 重定向

執行指令,由檔案讀入資料,經過處理將資料輸出到屏幕。 讀入資料,叫做standard input, 資料輸出到屏幕,叫做standard output或standard error output。 輸出到屏幕分爲兩種,指令執行成功

原创 sublime插件

安裝Package Control import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_package

原创 NAT模式下虛擬機連通外網

共享外網 將目前的外網適配器共享給Vmnet8適配器 共享完成後VMnet8適配器的ip自動變爲192.168.137.1 設置虛擬機的NAT模式 設置NAT模式 - 設置“虛擬網絡編輯器”的NAT模式 進入虛擬機中的

原创 python的import機制

Python中所有加載到內存的模塊都放在sys.modules。當import一個模塊時首先會在這個列表中查找是否已經加載了此模塊,如果加載了則只是將模塊的名字加入到正在調用import的模塊的Local名字空間中。如果沒有加載則從s

原创 同步、異步與阻塞、非阻塞的理解

在學習到python網絡編程,SocketServer.{ForkingMixIn|ThreadingMixIn}中,涉及到select的應用,由此瞭解到socket的setblocking模式,瞭解了socket有阻塞與非阻塞的區別

原创 sql squence

CREATE SEQUENCE sequencename [ INCREMENT increment ] – 自增數,默認是 1 [ MINVALUE minvalue ] – 最小值 [ MAXVALUE m

原创 常用MQ命令(2)

一.查看隊列管理器運行狀態 dspmq 顯示結果中QMNAME表示MQ隊列管理器的名稱,STATUS表示當前運行狀態。 運行狀態有如下幾種: Starting 正在啓動 Running

原创 常用MQ命令

crtmqm QM_APPLE 創建隊列管理器 strmqm QM_APPLE 運行 runmqsc QM_APPLE 啓動隊列管理器 QM_APPLE 的 MQSC。 define qlocal (Q1) 穿件本地隊列 end

原创 軟鏈接和硬鏈接

硬鏈接:ln old.file new.file 創建一個僅與原文件名稱不同的文件,其他權限,inode標識,屬性都一樣 因此需要:1 原文件必須存在,且不能是目錄 2 文件系統相同則不能創建,如sda到sd

原创 MQ初探

一、中間件 中間件處於應用軟件和系統軟件之間,是一種以自己的複雜換取企業應用簡單化的可複用的基礎軟件。 在中間件產生以前,應用軟件直接使用操作系統、網絡協議和數據庫等開發,開發者不得不面臨許多很棘手的問題,如操作系統的

原创 將mqm用戶的環境變量寫入配置文件

將mqm用戶的環境變量寫入其 .bash_profile su - mqm cd ~ pdw /var/mqm vim .bash_profile PATH = $PATH:/opt/mqm/samp/bin:/opt/mq

原创 linux語系

修改linux語系 locale 查看可用語系 locale -a 查看當前語系配置 /etc/sysconfig/i18n 無需

原创 vim 常用使用

ctrl+f 向下一頁 ctrl+b 向上一頁 ctrl+d 向下半頁 ctrl+u 向上半頁 行首 0 行末 $ nG 移動到第n行 n<Enter> 向下移動n行 :100,200s/test/TEST/g 在第1

原创 socket/tcp傳輸數據

一般的實現方法有下面幾種: 1.自定義協議的分界符,比如回車換行。 2.第一個字段給出長度,然後是數據,讀的時候先拿到長度,然後讀取那麼多就好了 3.固定長度。 建立連接後先發送字節長度,再發送正文。 服務方先收到頭,讀取字節