日誌和時間函數設計

日誌函數的需求:a)輸出錯誤記錄檔,每天一個錯誤記錄檔檔案;b)使用一些標準宏,準確定位錯誤位置和發生錯誤時間;c)使用有格式的輸出.時間函數需求:a)秒級second: time(NULL)b)毫秒級ms:  GetTickCount (win32 api,返回目前時間的毫秒級,1tick=55us),常用於費時程式的統計,壓縮一個檔案.c)微秒級us: gettimeofday返回的是一個時間結構struct

stl學習筆記1(入門預覽與迭代器)

 一入門: stl預覽  STL的一個重要特點是資料結構和演算法的分離。儘管這是個簡單的概念,但這種分離確實使得STL變得非常通用。例如,由於STL的sort()函數是完全通用的,你可以用它來操作幾乎任何資料集合,包括鏈表,容器和數組。1.1 標頭檔和名字空間為了避免和其他標頭檔衝突, STL的標頭檔不再使用常規的.h擴充。表 1. STL標頭檔和容器類#includeContainer Class<deque>deque<list>list<map>map,

osworkflow:一個讓我興奮的工作流程引擎

學習,使用,開發工作流程引擎這麼長時間了,AgileFlow也開發到了0.8版,但在這整個期間,一直沒有發現一個讓我感覺興奮的引擎;怎麼樣合理的定位工作流程引擎的邊界,合理的設計它提供給外界的介面,怎麼樣合理的讓使用者進行非編譯方式的擴充,一直困擾著我;我試圖在AgileFlow中給出答案,但給的算不上好,很多問題我是知道的,但就是找不到辦法.這兩天學習osworkflow,終於找到了那種很high的感覺!osworkflow基本上解決了我以前考慮的98%的問題,而且在很多方面和我的思路是一樣的

各個raid對比:效能和運行速度和讀寫方面

綜合效能方面(資料安全以及速度方面),    肯定是RAID5比較好;資料讀取方面,RAID1最快;資料安全方面,RAID1最好;資料寫入方面,RAID0最快。RAID5兼備這些優點。 認識磁碟陣列 RAID   一、功能1 對磁碟高速存取(提速): RAID將普通硬碟組成一個磁碟陣列,在主機寫入資料,RAID控制器把主機要寫入的資料分解為多個資料區塊,然後並行寫入磁碟陣列;主機讀取資料時,RAID控制器並行讀取分散在磁碟陣列中各個硬碟上的資料,把它們重新組合後提供給主機。由於採用並行讀寫操作,

從零開始學Shark(2)–下載

原文: http://shark.objectweb.org/doc/sfs/sharkfromscratch1.html 我個人的安裝是下載代碼到C:/dev/Shark但將他們編譯到C:/Shark .你可以自己設定目錄,但如果這樣,你需要修改下面的命令.第一步,你可以從http://forge.objectweb.org/project/showfiles.php?group_id=74&release_id=512  得 到shark

socket屬性控制

1進階通訊端函數 getsockopt和setsockoptint getsockopt(int sockfd,int level,int optname,void *optval,socklen_t *optlen) int setsockopt(int sockfd,int level,int optname,const void *optval,socklen_t *optlen) level指定控制通訊端的層次.可以取三種值: 1)SOL_SOCKET:通用通訊端選項.

工作流程參考模型點評

工作流程參考模型是由WFMC提出來的,對工作流程管理系統的實現推薦的一個參考模型。以下是該模型的一個結構圖:     下面分別對各個組件進行解釋:1) Work Flow Enactment Service這個組件就是我們平常說的工作流程機或工作流程引擎,主要功能是讀取工作流程定義、根據工作流程定義驅動工作流程的流轉。一般常用的開源的JAVA工作流程機有Shark/OBE/ofbiz等2) Process Definition

對稱式加密演算法的四種應用模式

 加密模式(英文名稱及簡寫)中文名稱Electronic Code Book(ECB)電子密碼本模式Cipher Block Chaining(CBC)密碼分組連結模式Cipher Feedback Mode(CFB)加密反饋模式Output Feedback

FTP協議概述

ftp協議FTP協議將使用兩條單獨的TCP串連,一條專用於發送FTP命令,稱為控制串連,另一條則專用於傳遞資料, 稱為資料連線。1)控制串連用戶端希望與FTP伺服器建立上傳下載的資料轉送時,它首先向伺服器的TCP

學習工作流程的另一種方法

近來,學習工作流程引擎的越來越多,很多朋友來信,第一個問題就是:怎麼學習工作流程?要不問題就是:項目馬上要開始了,怎麼快速地學習工作流程?要學習Shark這種70萬行代碼的工作流程引擎,要快速,談何容易.更何況很多朋友是初此接觸工作流程的概念,連工作流程引擎和工作流程管理系統的區別是什麼都不清楚,怎麼能談快速呢?但這就是事實,我們必須面對的事實.所以,我們開發了AgileFlow工作流程開發架構,它是開源軟體,內建一個敏捷工作流程引擎.學習AgileFlow非常快,只要兩天,懂工作流程基礎知識的

網路通訊中伺服器端編程執行個體(一 單進程迴圈)

 /****************************************************************************    author: denny wqf363@hotmail.com 2006   *    desc: 單進程迴圈伺服器*    座友銘:凡是程式當前不需要的,都是垃圾,80%的時間做20%的事情。(程式的效率)*                                                              

從零開始學Shark(1)–序

原文: http://shark.objectweb.org/doc/sfs/sharkfromscratch1.html作者:HongSoft   (http://blog.csdn.net/hongbo781202)  這篇文檔將一步步地教您完成如下任務:下載shark,編譯,建立環境並運行它.我們用MySql作為資料庫並在win2000上運行.

伺服器端編程執行個體(三 多進程並發)

程式說明:  多進程並發,在接收到請求時,fork個進程,對父進程則關閉串連Socket,而子進程則關閉監聽socket,每一個新的accept請求都由子進程來執行,而由父進程繼續listen./****************************************************************************    author: denny wqf363@hotmail.com 2006   *    desc:  多進程並發*   

跨平台開發連載(3_同步互斥鎖)

/*********************************************************** lock.h * Copyright (C) |2006-11-9| by denny <wqf363@hotmail.com>**********************************************************/#ifndef LOCK_H#define LOCK_H #include

xsl:script與函數調用輸出xsl:eval應用樣本

 本文來源於我在csdn社區的一個帖。http://community.csdn.net/Expert/TopicView.asp?id=5299556-)函數說明xsl:script xsl的擴充指令碼函數xsl:eval 輸出字串形式的資料二)樣本:功能:遍曆xml檔案,將裡面的數字取出,輸出以數字為參數的函數調用後的值。<!-- test.xml - -><?xml version="1.0" encoding="GB2312" ?> <?xml-styles

伺服器端編程執行個體(四 多線程並發)

 程式說明: 多線程並發,在接收到請求時,將每個請求建立個線程來執行,原線程(即主線程)繼續listen.在建立多線程時的主要問題是傳入線程參數。 NAME       pthread_create - create a new threadSYNOPSIS       #include <pthread.h>       int pthread_create(pthread_t * thread, pthread_attr_t * attr, void *

攝影進階的四項基本原則

  攝影進階過程中,有個蠻有意思的四項基本原則。  一是copy。在攝影中技術並不是最重要的,一個pp有好的景色,好的內容同樣也是佳作。我們只需要在這些優秀PP中相同的地點,相同的時刻就能製造出優秀的相片。 二是新奇。如果一個東西別人沒有發現或嘗試過,而你去做了,那麼你就是第一個英雄,同樣的東西,如果做的人多了,也就成了雞肋。換句話言:就是要創新。 三是技術。在同樣的地點,相同的時刻如果你確信你照出來的才是最好的,那麼你的相片自然比別人的更有價值。 四是微距拍攝。這證明是最有效,最省錢的一種表現

認證的原理及使用

問題的來源在一個開放的分布式網路環境中,使用者通過工作站訪問伺服器上提供的服務。n         伺服器應能夠限制非授權使用者的訪問並能夠認證對服務的請求。n        

SOA和偽技術

中國的造假之風,已經成為整個國家整個社會的一個老大難問題。從最開始的假煙假酒,到後來的假名牌假新聞,從最個人化的假球迷假學曆,到嚴重社會化的假文憑假雞蛋;可以說是,長江後假推前假,一代新假換舊假,沉舟側畔有千假,病樹前頭有十假。科學領域的造假之風是吵的比較遲的。一般說,也會說“偽科學”,“偽命題”;大體大家都認同,科學可以只是玩玩,那些高深的東西,咱老百姓不懂,也不知道是不是假是不是偽,而“技術”一般來說是和全社會密切相關的,這個造不了假。好笑的是今天就發現了一個文章,提到了“偽技術”(pseu

ubuntu應用小結

一 ubuntu概述 基於debian的LINUX發行版,採用DPG的軟體管理組件(區別於redhat的RPM包),安裝軟體常用apt-get命令,管理軟體包文本介面aptitude,圖形介面synaptic.二 常用軟體列表電影播放 - realplay + w32codecs, totem + gstreamer音樂播放 - rhythmbox(系統內建)+gstreamer/xineIM聊天 - gaim(系統內建)+OpenQ語音通訊 - skype瀏覽器 - firefox

總頁數: 61357 1 .... 13240 13241 13242 13243 13244 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.