linux下同一個進程中多個定時器實現。簡單描述下定時器模塊的實現,有一個manager單例類保存所有CTimer對象,開啟一線程運行延遲函數,每次延遲間隔到,掃描保存CTimer的容器,對每個CTimer對象執行減少時間操作,減少到0則執行回調函數。對一次性CTimer,超時則從容器中刪除,循環型的將間隔時間重置,不從容器中移除。 CTimer的start執行將對象插入到manager容器中操作;stop執行將對象從manager容器中刪除的操作;reset執行先刪除,重置間隔,然后再放到容器中,reset不改變CTimer的定時器類型屬性。 代碼來源于CppExplore,感謝博客主的共享。
上傳時間: 2017-01-03
上傳用戶:daguda
gif圖像處理 包括對多幀gif動畫的縮放,裁切,旋轉等操作
上傳時間: 2017-01-08
上傳用戶:iswlkje
波形發生器設計與總結報告 摘 要:本設計是基于信號發生芯片MAX038的多功能波形發生器。由MAX038、D\A轉換,MAX414運算放大器、LCD12864顯示、單片機以及外圍電路構成的多波形發生器。利用MAX038產生正弦波、三角波、鋸齒波、方波的波形,單片機通過D\A轉換對MAX038的控制,從而實現頻率和占空比的步進調控,在1Hz~2.4MHz內產生任意正弦波、三角波、鋸齒波和方波。 采用MAX414和TLC549構成信號放大采樣電路,用液晶模塊LCD12864可實現實時顯示波形的類型、頻率、幅度和占空比等功能;。經多次測試,本設計整機具有波形清晰,頻率、相位和幅度相對穩定,沒有明顯的失真,采用鍵盤輸入,LCD顯示,操作顯示界面簡單直觀,實現按步進進行調整。 關鍵詞:單片機 MAX038 D\A轉換 占空比 LCD12864
上傳時間: 2017-01-10
上傳用戶:xymbian
設計一個模擬的多用戶多級目錄的文件系統,并提供基本命令來模擬這個文件系統的文件操作。用一個文件來模擬用戶表,用來記錄當前系統中的用戶,每一個用戶有一張自己的用戶目錄表,用來記錄自己賬戶下的目錄情況,目錄表也是用形式保存在硬盤中。用戶分普通用戶,管理員,超級管理員三種,各用戶只可以在自己目錄下操作文件,超級管理員可以為新用戶分配用戶目錄,可以設置用戶的權限,而管理員只可以為新用戶分配用戶目錄,普通用戶則只能在自己的目錄下進行文件操作。 用戶登陸之后,可以在其用戶目錄下面進行文件操作,可以新建文件,新建文件夾,刪除文件,刪除文件夾,進入自己目錄下的已經存在的路徑,打開文件,關閉文件,讀文件,寫文件,注銷等操作。
上傳時間: 2017-01-10
上傳用戶:hullow
一個跨平臺的數據庫操作庫.可以在linux和windows下運行. DTL下層采用ODBC,上層把數據庫封裝成STL的容器風格。使用非常直觀簡介。 dtl由于進行了模板化的封裝,在使用上類似于stl的模板類,非常容易上手,不過效率上比不過otl,但是易用性比otl強多了. 如果你的代碼要跨平臺運行,數據庫操作部分建議采用該庫進行設計.
上傳時間: 2017-01-18
上傳用戶:yoleeson
實現操作系統課程的pv操作,在unix下的多進程之間的同步與互斥
上傳時間: 2017-02-04
上傳用戶:jkhjkh1982
-- -網絡硬盤管理系統----- ASPX環境/.NET環境/+MSSQL/ 軟件介紹: 主要功能: 1.多用戶注冊各自使用,互不干予。 2.在自己的空間中上傳多文件及大文件進行在線查看管理,可建多級目錄存放。 3.文件目錄多級共享,可共享整個用戶空間。 4.樹狀顯示系統功能和目錄結構,操作方便。
上傳時間: 2013-11-30
上傳用戶:kikye
電子報軟體. 你想輕輕鬆鬆的寄送電子報 功能介紹: 1. 支援多個伺服器分散流量. (已可設定每次的最大郵件數) 2. 支援多個設定檔選擇. 3. 可直接選擇硬碟內的 HTML, 純文字檔當做寄信內容. 4. 支援定時、每日、每週、每月送信. 5. 配合 ServiceAgent 可以成為NT/2000下的服務. 6. 可夾帶附件檔案. 7. 在原本可直接選取電腦硬碟上的檔案(HTML)來做為HTML寄信的本文之外, 目前已能將 HTML 內的圖檔(gif,jpg,bmp,png)的 <img> tag 和 音效檔(wav,mid,swf)的<EMBED> tag 的內容一起勘進郵件內容裡. 8. 以 Command Line 執行的方式就能啟動寄信流程. 9. 透過電子郵件信箱即可啟動自動化電子報訂閱/取消功能! 開發工具: 1. Delphi 5 2. Indy Winshoes8 (free delphi component)
上傳時間: 2014-01-05
上傳用戶:l254587896
1. socket通信:有客戶端和服務端的socket代碼。 2. 多線程:客戶端和服務端各用一線程發送信息;服務端另有一監聽線程,用于把超時的信息刪除。 這里應用到了同步,使兩個線程可以操作同一個map。
上傳時間: 2017-02-27
上傳用戶:lanwei
LIBSVM 是臺灣大學林智仁 (Chih-Jen Lin) 博士等開發設計的一個操作簡單、易于使用、快速有效的通用 SVM 軟件包,可以解決分類問題(包括 C- SVC 、n - SVC )、回歸問題(包括 e - SVR 、 n - SVR )以及分布估計( one-class-SVM )等問題,提供了線性、多項式、徑向基和 S 形函數四種常用的核函數供選擇,可以有效地解決多類問題、交叉驗證選擇參數、對不平衡樣本加權、多類問題的概率估計等。
上傳時間: 2017-03-01
上傳用戶:qilin