原创 pyqt多國語言
qt在設計的時候就考慮到了多國語言應該如何處理, 原理以及使用方法很簡單. 如下: 第一步: 寫代碼的時候, 對於需要翻譯的詞語, 用tr()包起來, 比如: QPushButton hello(QPushButton::tr("Hell
原创 Qt configure 參數說明(中文)
Qt configure 在編譯QT前,可加各種參數來定製自己想要的QT庫。這對需要裁減QT庫的朋友來說非常重要。對於如何編譯QT,可以參考:http://hi.baidu.com/agassi%5Fp/blog/item/455833
原创 MySQL主流存儲引擎概述
MySQL常用的存儲引擎爲MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事務安全表,其他存儲引擎都是非事務安全表。 M
原创 【DDL】DDL的隱式commit和自治事務
DDL的隱式commit和自治事務 DDL的隱式commit ddl的執行過程 Begin Commit; Ddl; Commit; Exception When others then Rol
原创 C++虛函數表解析
C++中的虛函數的作用主要是實現了多態的機制。關於多態,簡而言之就是用父類型別的指針指向其子類的實例,然後通過父類的指針調用實際子類的成員函數。這種技術可以讓父類的指針有“多種形態”,這是一種泛型技術。所謂泛型技術,說白了就是試圖使用不
原创 qt 事件機制
什麼是自發事件?哪些類型的事件可以被propagated 或compressed? posting and sending 事件之間有何不同?什麼時候應該調用 accept() 或是ignore() ? 如果這些問題你還不是很瞭解,那麼
原创 編程網站
C 語言學習 Linux C 編程一站式學習 http://learn.akae.cn/media/ Learning GNU C http://www.faqs.org/docs/learnc/ C 編程入門 http://www
原创 malloc/free 跟new/delete的區別
一,概念 malloc:向系統申請分配指定size個字節的內存空間。返回類型是 void* 類型。void* 表示未確定類型的指針。C規定,void* 類型可以強制轉換爲任何其它類型的指針。 free():配合m
原创 SQL四種語言:DDL,DML,DCL,TCL
1.DDL(Data Definition Language)數據庫定義語言statements are used to define the database structure or schema. DDL是SQL語言的四大功能之一
原创 Hex文件格式解析
Hex文件是可以燒寫到單片機中,被單片機執行的一種文件格式,生成Hex文件的方式由很多種,可以通過不同的編譯器將C程序或者彙編程序編譯生成hex。 Hex文件如果用特殊的程序來查看(一般記事本就可以實現)。打開後可發現,真個文件以
原创 Alembic 簡明教程
本文記錄了Alembic的主要使用過程。 數據庫版本化 通常我們會將我們的代碼放入到某個VCS(版本控制系統)中,進行可追溯的版本管理。一個項目除了
原创 file-max與ulimit的關係與差別
典型的,提供大量靜態文件訪問的web服務器,緩存服務器(如squid), 均要注意這個問題 網上的教程,大約只是簡單說明了如何設置ulimit和file-max, 但並沒有說清楚這兩者之間的差別,讓人一頭霧水 1. file-max的
原创 用Python讀取Excel(*.xls)文件——xlrd模塊的使用
使用 xlrd 能夠很方便的讀取 excel 文件內容,而且這是個跨平臺的庫,能夠在windows,linux/unix,等平臺上面使用。 軟件可
原创 造成socket.error: [Errno 99] Cannot assign requested
在用python進行socket編程的時候,你可能會在進行connect的時候發現系統給你報了這麼個錯誤: socket.error: [Errno 99] Cannot assign requested address 網上你去搜,基本
原创 qt界面窗口旋轉90度顯示
【1、與qt程序顯示文字大小有關的兩項】 export QWS_DISPLAY=LinuxFB:mmWidth200:mmHeight100:0 //輸出設備爲Linux framebuffer,尺寸定義(尺寸定義與文字大小有直