青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

面對現實,超越自己
逆水行舟,不進則退
posts - 269,comments - 32,trackbacks - 0

C++

1、《高性能 Windows Socket 服務端與客戶端組件(源代碼及測試用例下載)

    《基于 IOCP 的通用異步 Windows Socket TCP 高性能服務端組件的設計與實現

    《通用異步 Windows Socket TCP 客戶端組件的設計與實現

  摘要:編寫 Windows Socket TCP 客戶端其實并不困難,Windows 提供了6種 I/O 通信模型供大家選擇。但本座看過很多客戶端程序都把 Socket 通信和業務邏輯混在一起,剪不斷理還亂。每個程序都 Copy / Parse 類似的代碼再進行修改,實在有點情何以堪。因此本座利用一些閑暇時光寫了一個基于 IOCP 的通用異步 Windows Socket TCP 高性能服務端組件和一個通用異步 Windows Socket TCP 客戶端組件供各位看官參詳參詳,希望能激發下大家的靈感。

  資源下載地址:http://ldcsaa.googlecode.com/files/socket_server_and_client.zip

 

2、《Windows C++ 應用程序通用日志組件(組件及測試程序下載)

  摘要:編寫一個通用的日志組件應該著重考慮三個方面:功能、可用性和性能。下面,本座詳細說明在設計日志組件時對這些方面問題的考慮:

    • 功能:本日志組件的目的是滿足大多數應用程序記錄日志的需求 —— 把日志輸出到文件或發送到應用程序中,并不提供一些復雜但不常用的功能
    • 可用性:本日志組件著重考慮了可用性,盡量讓使用者用起來覺得簡便、舒心
    • 性能:性能是組件是否值得使用的硬指標,本組件從設計到編碼的過程都盡量考慮到性能優化

  資源下載地址:http://ldcsaa.googlecode.com/files/VC_Logger.zip

 

3、《如何養成良好的 C++ 編程習慣(一)—— 內存管理

  摘要:說起 C/C++ 的內存管理似乎令人望而生畏,滿屏的 new / delete / malloc / free,OutPut 窗口無盡的 Memory Leak 警告,程序詭異的 0X00000004 指針異常,仿佛回到那一年我們一起哭過的日子,你 Hold 得住嗎?其實,現實并沒有你想的那么糟糕。只要你付出一點點,花一點點心思,沒錯!就一點點而已 —— 用 C++ 類封裝內存訪問,就會解決你大部分的煩惱,讓你受益終身。以 Windows 程序為例,主要有以下幾種內存管理方式:

    • 虛擬內存(Virtual Memory)
    • 默認堆私有堆(Process Heap & Private Heap)
    • 內存映射文件(File Mapping)
    • 進程堆棧(Heap,其實就是用 malloc() 或 默認的 new 操作符在 Process Heap 里一小塊一小塊地割肉 ^_^)
    • (Stack,內存由調用者或被調用者自動管理)

  資源下載地址:http://ldcsaa.googlecode.com/files/socket_server_and_client.zip (源代碼在 Common/Src 目錄中)

 

4、《實現 Win32 程序的消息映射宏(類似 MFC )

  摘要:對于消息映射宏,不用多說了,用過 MFC 的人都很清楚。但目前有不少程序由于各種原因并沒有使用 MFC,所以本帖討論一下如何在 Win32 程序中實現類似MFC的消息映射宏。其實 Windows 的頭文件 “WindowsX.h”(注意:不是“Windows.h”) 中提供了一些有用的宏來幫助我們實現消息映射。本座是也基于這個頭文件實現消息映射。

  資源下載地址:http://ldcsaa.googlecode.com/files/socket_server_and_client.zip (源代碼在 Common/Src/Win32Helper.h 文件中)

 

5、《用宏實現 C++ Singleton 模式

  摘要:Singleton 設計模式應用非常廣泛,實現起來也很簡單,無非是私有化若干個構造函數,“operator =” 操作符,以及提供一個靜態的創建和銷毀方法。但是對每個類都寫這些雷同的代碼是本座不能容忍的,因此,本座使用宏把整個 Singleton 模式封裝起來,無論是類的定義還是類的使用的極其簡單。

  資源下載地址:http://ldcsaa.googlecode.com/files/socket_server_and_client.zip (源代碼在 Common/Src/Singleton.h 文件中)

 

6、《C++ 封裝私有堆(Private Heap)

  摘要:Private Heap 是 Windows 提供的一種內存內存機制,對于那些需要頻繁分配和釋放動態內存的應用程序來說,Private Heap 是提高應用程序性能的一大法寶,使用它能降低 new / malloc 的調用排隊競爭以及內存空洞。

  資源下載地址:http://ldcsaa.googlecode.com/files/socket_server_and_client.zip (源代碼在 Common/Src/PrivateHeap.h 文件中)

 

7、《基于 crt debug 實現的 Windows 程序內存泄漏檢測工具

  摘要:Windows 程序內存泄漏檢測是一項十分重要的工作,基于 GUI 的應用程序通常在調試結束時也有內存泄漏報告,但這個報告的信息不全面,不能定位到產生泄漏的具體行號。其實自己實現一個內存泄漏檢測工具是一件非常簡單的事情,但看過網上寫的很多例子,普遍存在兩種問題:

    • 要么考慮不周全,一種環境下能用,而在另外一種環境下卻不能很好工作,或者漏洞報告的輸出方式不合理。
    • 要么過于保守,例如:完全沒有必要在 _malloc_dbg() 和 _free_dbg() 的調用前后用 CriticalSection 進行保護(跟蹤一下多線程環境下 new 和 malloc 的代碼就會明白)。

  資源下載地址:http://ldcsaa.googlecode.com/files/socket_server_and_client.zip (源代碼在 Common/Src/debug/win32_crtdbg.h 文件中)


Java

1、《Portal-Basic Java Web 應用開發框架 v3.0.1 正式發布(源碼、示例及文檔)

  摘要:Portal-Basic Java Web應用開發框架(簡稱 Portal-Basic)是一套功能完備的高性能Full-Stack Web應用開發框架,內置穩定高效的MVC基礎架構和DAO框架(已內置Hibernate、MyBatis和JDBC支持),集成 Action攔截、Form Bean / Dao Bean / Spring Bean裝配、國際化、文件上傳下載和緩存等基礎Web應用組件,提供高度靈活的純 Jsp/Servlet API 編程模型,完美整合 Spring,支持Action Convention“零配置”,能快速開發傳統風格和RESTful風格的Web應用程序,文檔和代碼清晰完善,非常容易學習。

  資源下載地址:http://code.google.com/p/portal-basic/downloads/list

 

2、《用 Java 實現的日志切割清理工具(源代碼下載)

  摘要:對于服務器的日常維護來說,日志清理是非常重要的事情,如果殘留日志過多則嚴重浪費磁盤空間同時影響服務的性能。如果用手工方式進行清理,會花費太多時間,并且很多時候難以滿足實際要求。例如:如何在每個星期六凌晨3點把超過2G大的日志文件進行切割,保留最新的100M日志記錄?網上沒有發現能滿足本座要求的日志切割工具,因此花了一些閑暇時間自己寫了一個。由于要在多個平臺上使用,為了方便采用 Java 實現。本工具命名為 LogCutter,主要有以下特點:

    • 支持 Linux、Mac 和 Windows 等所有常見操作系統平臺
    • 支持命令行交互式運行
    • 支持后臺非交互式運行(Linux/MAC 下使用 daemon 進程實現,Windows 用系統 Service 實現)
    • 支持兩種日志清理方式(刪除日志文件或切割日志文件)
    • 支持對 GB18030、UTF-8、UTF-16LE、UTF-16BE 等常用日志文件類型進行切割(不會發生切掉半個字符的情況)
    • 高度可配置(程序執行周期、要刪除的日志文件過期時間、要切割的日志文件閥值和保留大小等均可配置

  資源下載地址:http://ldcsaa.googlecode.com/files/LogCutter.zip

 

3、《通用 Java 文件上傳和下載組件的設計與實現

  摘要:文件上傳和下載是 Web 應用中的一個常見功能,相信各位或多或少都曾寫過這方面相關的代碼。但本座看過不少人在實現上傳或下載功能時總是不知不覺間與程序的業務邏輯糾纏在一起,因此,當其他地方要用到這些功能時則無可避免地 Copy / Pase,然后再進行修改。這樣丑陋不堪的做法導致非常容易出錯不說,更大的問題是嚴重浪費時間不斷做重復類似的工作,這是本座絕不能容忍的。哎,人生苦短啊,浪費時間在這些重復工作身上實在是不值得,何不把這些時間省出來打幾盤羅馬或者踢一場球?為此,本座利用一些閑暇之時光編寫了一個通用的文件上傳和文件下載組件,實現方法純粹是基于 JSP,沒有太高的技術難度,總之老少咸宜 ^_^。現把設計的思路和實現的方法向各位娓娓道來,希望能起到拋磚引玉的效果,激發大家的創造性思維。

  資源下載地址:http://code.google.com/p/portal-basic/downloads/list (作為 Portal-Basic 第一部分,代碼在 com.bruce.util.http 包中)

 

4、《深度剖析:Java POJO Bean 對象與 Web Form 表單的自動裝配

  摘要:時下很多 Web 框架 都實現了 Form 表單域與 Java 對象屬性的自動裝配功能,該功能確實非常有用,試想如果沒這功能則勢必到處沖積著 request.getParameter() 系列方法與類型轉換方法的調用。重復代碼量大,容易出錯,同時又不美觀,影響市容。現在的問題是,這些框架通過什么方法實現自動裝配的?如果不用這些框架我們自己如何去實現呢?尤其對于那些純 JSP/Servlet 應用,要是擁有自動裝配功能該多好啊!本座深知各位之期盼,決定把自動裝配的原理和實現方法娓娓道來。

  資源下載地址:http://code.google.com/p/portal-basic/downloads/list (作為 Portal-Basic 第一部分,代碼在 com.bruce.util 包中)

 

5、《Linux 安裝 MySQL / MySQL 主從備份

  資源下載地址:http://ldcsaa.googlecode.com/files/services.zip

本文
轉自:http://m.shnenglu.com/ldcsaa/archive/2013/01/07/197048.html

posted on 2013-01-07 10:39 王海光 閱讀(390) 評論(0)  編輯 收藏 引用 所屬分類: C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美在线视频一区二区| 欧美96在线丨欧| 国产精品超碰97尤物18| 欧美乱妇高清无乱码| 欧美精品激情blacked18| 欧美精品福利| 欧美日韩伦理在线| 国产精品午夜视频| 在线观看国产一区二区| 亚洲精品亚洲人成人网| 亚洲一区二区三区在线播放| 亚洲一区欧美激情| 另类尿喷潮videofree| 亚洲国产美女精品久久久久∴| 亚洲第一精品夜夜躁人人躁| 日韩视频免费| 久久国产视频网站| 欧美日韩卡一卡二| 国产在线精品成人一区二区三区| 在线看片第一页欧美| 在线亚洲激情| 久久久在线视频| 日韩一二三区视频| 久久久久一区二区| 欧美日韩直播| 亚洲成色www久久网站| 亚洲男人天堂2024| 亚洲高清一二三区| 久久激情视频免费观看| 欧美精品一区二区三区一线天视频| 国产精品视频yy9099| 亚洲日本成人| 久久在线播放| 亚洲一区二区在线播放| 欧美aa在线视频| 国内久久视频| 欧美一区二区视频在线| 亚洲激情成人在线| 久久人人爽人人| 国产日韩在线一区二区三区| 亚洲视频在线二区| 亚洲区中文字幕| 久久久噜噜噜久久| 国产在线观看一区| 亚洲欧美日韩精品久久亚洲区| 欧美1区视频| 亚洲一区日韩在线| 欧美日韩亚洲一区二区三区在线观看 | 午夜免费在线观看精品视频| 久久夜色精品国产欧美乱| 国产伦精品一区二区三区四区免费 | 日韩亚洲精品视频| 久久久在线视频| 午夜在线一区| 国产欧美日韩激情| 欧美中文字幕在线| 欧美一区亚洲| 国内成+人亚洲| 久久综合久久88| 久久亚洲色图| 亚洲日本欧美天堂| 亚洲精品美女在线观看| 欧美激情精品久久久久久| 亚洲精品久久7777| 日韩视频免费观看| 欧美日本在线观看| 亚洲一区二区视频| 亚洲综合三区| 激情一区二区三区| 欧美激情区在线播放| 欧美福利在线| 亚洲综合久久久久| 欧美一级久久久久久久大片| 国内视频精品| 亚洲国产精品成人综合色在线婷婷| 老司机精品导航| 一本色道综合亚洲| 亚洲欧美国产精品va在线观看| 国产日韩在线一区二区三区| 久久只有精品| 欧美精品少妇一区二区三区| 亚洲尤物在线| 久久国产精品久久久久久| 亚洲黄网站在线观看| 99精品视频免费观看视频| 国产女人18毛片水18精品| 欧美freesex交免费视频| 欧美日韩国产成人高清视频| 久久精品国产91精品亚洲| 欧美bbbxxxxx| 久久久久久婷| 欧美日韩一区精品| 免费不卡在线视频| 欧美日韩一区不卡| 欧美日韩影院| 欧美11—12娇小xxxx| 久久久777| 亚洲在线视频观看| 久久亚洲综合色一区二区三区| 亚洲伦理在线免费看| 午夜精品久久久久久久久久久久 | 亚洲综合成人在线| 久久久久久电影| 午夜一区二区三视频在线观看| 久久久xxx| 午夜亚洲性色视频| 欧美日韩情趣电影| 欧美激情a∨在线视频播放| 国产精品视频免费在线观看| 亚洲人成绝费网站色www| 黄色精品一区| 亚洲一区二区影院| 亚洲一区二区伦理| 欧美丰满高潮xxxx喷水动漫| 久久免费视频观看| 国产老肥熟一区二区三区| 91久久在线视频| 亚洲国产精品久久久久婷婷老年| 亚洲欧美日韩综合aⅴ视频| 中文在线资源观看网站视频免费不卡 | 亚洲一区二区成人在线观看| 亚洲成人中文| 久久久久一区| 欧美一区二区福利在线| 欧美色图天堂网| 亚洲精品女av网站| 亚洲国产网站| 欧美国产高清| 亚洲三级视频| 中文日韩电影网站| 欧美香蕉视频| 亚洲一区二区三区高清| 亚洲在线播放电影| 国产精品色网| 欧美一区二区三区视频在线观看 | 亚洲欧洲一区二区三区| 91久久视频| 欧美精品久久天天躁| 最新国产乱人伦偷精品免费网站| 亚洲丶国产丶欧美一区二区三区| 久久久女女女女999久久| 看欧美日韩国产| 亚洲黄色尤物视频| 欧美另类在线观看| 在线视频精品| 久久精品123| 在线精品国产成人综合| 欧美高清视频一区二区| 亚洲免费影视| 久久亚洲国产精品一区二区 | 99成人在线| 亚洲欧美日韩一区在线| 国产日韩精品久久久| 久久国产66| 欧美国产日本在线| 一区二区三区国产| 国产欧美日韩一区二区三区在线观看| 亚洲欧美日韩精品一区二区| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲国产精品成人va在线观看| 久久躁狠狠躁夜夜爽| 亚洲精品乱码| 久久激情综合| 亚洲日韩欧美视频| 国产精品乱人伦一区二区| 欧美中文在线观看| 亚洲激情一区| 久久久九九九九| 一区二区三区四区五区精品视频| 国产精品你懂的| 噜噜噜噜噜久久久久久91| 99国内精品| 免费不卡在线视频| 午夜精品成人在线视频| 亚洲欧洲精品天堂一级| 国产精品丝袜91| 欧美国产日韩亚洲一区| 亚洲男人影院| 亚洲欧洲日产国产综合网| 欧美一区亚洲二区| 亚洲免费电影在线观看| 国产亚洲一区在线| 欧美色图天堂网| 男同欧美伦乱| 久久福利精品| 亚洲综合精品一区二区| 亚洲欧洲在线视频| 另类春色校园亚洲| 久久国产精品一区二区三区| 一区二区三区欧美在线| 亚洲高清在线观看| 国产麻豆精品视频| 欧美色大人视频| 欧美久久久久| 免费久久99精品国产| 久久精品国产第一区二区三区最新章节 | 日韩视频一区二区三区在线播放免费观看| 国产精品99久久不卡二区| 亚洲电影免费观看高清完整版在线观看 | 欧美成人嫩草网站|