changelog
20070121
javen-0.2.1 release
1, 服務(wù)器進(jìn)程調(diào)度框架(master/child模式),類(lèi)似inetd
2, some brings from postfix and apache
3, you can create new serverd to be managed by master, like Singled.cpp
4, you can use javen framework to programe your code, similar as java code
5, you can manage your server by masterctl start/stop/retart
6, you can add your config parameters at main.conf and can be checked automatically
6, you can configure your server at master.conf, for example
# ==========================================================================
# service type? private unpriv? chroot? wakeup? maxproc command + args
#?????????????? (yes)?? (yes)?? (yes)?? (never) (100)
# ==========================================================================
#
# Test Singled server
#
9025????? inet? n?????? -?????? n?????? -?????? -?????? singled
this is similar as postfix or inetd management.
complie environments
x86 32bit:
?linux: gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
?win32: not support
x86 64bit:
? not support
1, download
2, download
20070116
javen-0.2.0 release
1, compile in new gcc version 3.4
2, add MimeUtility::setEncodeFunc() and setDecodeFunc()
?? for user to set self-define encoder/decoder function
?? see details in MimeUtility.h
complie environments
x86 32bit:
?linux: gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
?win32: visual c++ 2005
x86 64bit:
? not support
下載1? 下載2
20060720
javen-0.1d
C++基礎(chǔ)庫(kù)javen lib ver 0.1 debug for win&linux版發(fā)布
本庫(kù)是一個(gè)仿照java framework設(shè)計(jì)的C++框架,它提供基本的容器庫(kù),
時(shí)間處理庫(kù),IO流庫(kù),socket庫(kù)等,還有一個(gè)仿照javaMail設(shè)計(jì)的郵件
解析框架,仿照l(shuí)og4cplus設(shè)計(jì)的日志處理框架,等。本庫(kù)還有很多庫(kù)
正在設(shè)計(jì)之中,如xml解析庫(kù),進(jìn)程間通訊庫(kù)等等。
本庫(kù)設(shè)計(jì)的宗旨就是使用簡(jiǎn)單,易學(xué)好用,目的除了簡(jiǎn)化應(yīng)用系統(tǒng)的設(shè)計(jì),
同時(shí)也可學(xué)習(xí)操作系統(tǒng),并與廣大同好交流C++經(jīng)驗(yàn)。本庫(kù)的結(jié)構(gòu)仿照
java jdk和.net,部分參考ACE和STL庫(kù),并且采用跨平臺(tái)設(shè)計(jì),不久
將推出 linux版,敬請(qǐng)期待!
本庫(kù)的介紹文章將在 Javen-Studio 咖啡小屋 陸續(xù)推出,限于本人時(shí)間
問(wèn)題也許未能按時(shí)提供,請(qǐng)諒解!
本次發(fā)布的是一個(gè)編譯好的試用版本,由于很多還在開(kāi)發(fā)之中,所以暫不
提供源碼,將來(lái)完成一個(gè)初始版本后再考慮open source,謝謝關(guān)注!
下面介紹本次發(fā)布的內(nèi)容:
javen-0.1d/
? |- bin/
? |??? |- fastlog.properties??? 測(cè)試logger的配置文件(文檔另行提供)
? |??? |- httptest.exe????????? 測(cè)試socket IO的解析http協(xié)議的程序
? |??? |- javen-0.1d.dll??????? javen庫(kù)的dll
? |??? |- javentest.exe???????? 測(cè)試時(shí)間等庫(kù)的程序
? |??? |- loggertest.exe??????? 測(cè)試logger的程序
? |??? |- mimetest.exe????????? 測(cè)試郵件解析庫(kù)的程序
? |??? |- mimeutils.exe???????? 郵件解析的實(shí)用工具
? |??? |- test.eml????????????? 測(cè)試郵件
? |
? |- include/?????????????????? 包含頭文件
? |??? |- comm/???????????????? 類(lèi)似STL的容器庫(kù)
? |??? |- io/?????????????????? io流庫(kù)
? |??? |- logger/?????????????? logger庫(kù)
? |??? |- mime/???????????????? 郵件解析庫(kù)
? |??? |- net/????????????????? socket網(wǎng)絡(luò)庫(kù)
? |??? |- util/???????????????? 工具庫(kù),包含時(shí)間庫(kù),編碼裝換庫(kù)等
? |
? |- lib/
? |??? |- javen-0.1d.dll.intermediate.manifest
? |??? |- javen-0.1d.exp
? |??? |- javen-0.1d.lib??????? javen庫(kù)的鏈接lib
? |
? |- test/
? |??? |- httptest.cpp????????? http測(cè)試程序源碼
? |??? |- javentest.cpp???????? time等測(cè)試程序源碼
? |??? |- loggertest.cpp??????? logger測(cè)試程序源碼
? |??? |- mimetest.cpp????????? 郵件解析測(cè)試源碼
? |
? |- vsprj/???????????????????? visual c++ 2005 project
?????? |- httptest/???????????? http測(cè)試程序
?????? |- javentest/??????????? time等測(cè)試程序
?????? |- loggertest/?????????? logger測(cè)試程序
?????? |- mimetest/???????????? 郵件解析測(cè)試
thanks
by naven 20060720
1, for win版(下載)
2, for linux版(
下載
)
本版本的編譯環(huán)境為 debian linux sarge, gcc 3.2