原创 QT實現Digital Clock

QT實現Digital Clock Demo 實現DigitalClock類,該類繼承自QLCDNumber,實現電子錶的界面和邏輯,核心邏輯爲藉助QTimer,定時更新空間界面。以下爲程序實現 digitalclock.h #ifnde

原创 Lua - Mac OS X開發環境搭建

Lua - Mac OS X開發環境搭建 Lua是一種腳本語言,是由一家名爲PUC-Rio的巴西的團隊開發並維護,經常用於遊戲開發的場合。點擊這裏瞭解更多關於 Lua的前世今生。這裏介紹一下 Mac OS X下開發環境的搭建: 下載安裝包

原创 Json-c構建對象

Json-c構建對象 這篇文章着重介紹 Json-c 中對象創建的 API 及其示例。Json 的數據類型包括 null, boolean, int, double, string, object, array。在 json-c 中定義爲

原创 Pthread - 線程池(thread pool)實現

Pthread - 線程池(thread pool)實現 線程池簡介 線程池在多線程編程中經常要用到,其基本模型仍是生產者/消費者模型,線程池一般由線程池管理器(ThreadPool),工作線程(PoolWorker),任務( Task)

原创 pthread-消費者/生產者模型實現

pthread-消費者/生產者模型實現 消費者/生產者模型是多線程編程開發的常用模型,該模型通過平衡生產者線程和消費者線程的工作能力來提高程序整體的數據處理能力。 設計該模型要注意以下幾項: - 資源池一般是有限的,訪問資源是要加鎖,

原创 Pthread - 互斥量(Mutex) 和 條件變量(Condition variable)

Pthread - 互斥量(Mutex) 和 條件變量(Condition variable) Mutex Mutex 全稱 “mutual exclusion”,是一種實現線程同步的方法。 在訪問共享資源時,Mutex 的作用如同一把

原创 Pthread - 線程特定數據(thread-specified data)

Pthread - 線程特定數據(thread-specified data) 在 Pthread 中,線程特定數據(thread-specified data,以下簡稱 TSD)是綁定由pthread_key_create()函數創建的

原创 轉載:深入理解STL源碼(1) 空間配置器(allocator)

轉載:深入理解STL源碼(1) 空間配置器(allocator) 在STL中,Memory Allocator 處於最底層的位置,爲一切的 Container 提供存儲服務,是一切其他組件的基石。對於一般使用 STL 的用戶而言,Allo

原创 轉載:淺析海量用戶的分佈式系統設計

原文鏈接:淺析海量用戶的分佈式系統設計 我們常常會聽說,某個互聯網應用的服務器端系統多麼牛逼,比如QQ、微信、淘寶。那麼,一個互聯網應用的服務器端系統,到底牛逼在什麼地方?爲什麼海量的用戶訪問,會讓一個服務器端系統變得更復雜?本文就是想從

原创 轉載:淺談python類屬性的訪問、設置和刪除方法

轉載:淺談python類屬性的訪問、設置和刪除方法 下面小編就爲大家帶來一篇淺談python類屬性的訪問、設置和刪除方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 類屬性和對象屬性 我們把定義在類中的屬

原创 轉載:算法的時間複雜度和空間複雜度-總結

原文鏈接:算法的時間複雜度和空間複雜度-總結         通常,對於一個給定的算法,我們要做 兩項分析。第一是從數學上證明算法的正確性,這一步主要用到形式化證明的方法及相關推理模式,如循環不變式、數學歸納法等。而在證明算法是正確的基礎

原创 轉載:你應該知道的浮點數基礎知識

轉載:你應該知道的浮點數基礎知識 一個有趣的實驗 本文從一個有趣而詭異的實驗開始。最早這個例子博主是從 Stackoverflow上的一個問題中看到的。爲了提高可讀性,博主這裏做了改寫,簡化成了以下兩段代碼: #include <iost

原创 QT模擬實現網頁登錄界面

QT模擬實現網頁登錄界面 常見的網絡登錄界面一般包括用戶名 Lable 和編輯框,密碼 Label 和編輯框,是否保存密碼的 Check 按鈕,以及確定登錄和退出按鈕組成,界面設計如下: 一般的登錄流程如下:用戶輸入用戶名和密碼,有

原创 轉載:C語言中的空指針、空指針常量、NULL & 0

原文鏈接:http://www.linuxidc.com/Linux/2012-12/76249.htm 什麼是空指針常量(null pointer constant)? [6.3.2.3-3] An integer constant

原创 轉載:爲什麼中國的程序員總被稱爲碼農?

轉載:爲什麼中國的程序員總被稱爲碼農? 實際上IT行業在中國並不是特別差的行業,而程序員的工資也並不低,但爲什麼中國的程序員總被稱作碼農或者說是苦逼的程序員?中國的程序員生活和歐美的有什麼不一樣? 之前,研發頻道曾發過《東方程序員怎麼看西