changelog
20070121
javen-0.2.1 release
1, 服務(wù)器進(jìn)程調(diào)度框架(master/child模式),類似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ǔ)庫javen lib ver 0.1 debug for win&linux版發(fā)布
本庫是一個仿照java framework設(shè)計(jì)的C++框架,它提供基本的容器庫,
時間處理庫,IO流庫,socket庫等,還有一個仿照javaMail設(shè)計(jì)的郵件
解析框架,仿照log4cplus設(shè)計(jì)的日志處理框架,等。本庫還有很多庫
正在設(shè)計(jì)之中,如xml解析庫,進(jìn)程間通訊庫等等。
本庫設(shè)計(jì)的宗旨就是使用簡單,易學(xué)好用,目的除了簡化應(yīng)用系統(tǒng)的設(shè)計(jì),
同時也可學(xué)習(xí)操作系統(tǒng),并與廣大同好交流C++經(jīng)驗(yàn)。本庫的結(jié)構(gòu)仿照
java jdk和.net,部分參考ACE和STL庫,并且采用跨平臺設(shè)計(jì),不久
將推出 linux版,敬請期待!
本庫的介紹文章將在 Javen-Studio 咖啡小屋 陸續(xù)推出,限于本人時間
問題也許未能按時提供,請諒解!
本次發(fā)布的是一個編譯好的試用版本,由于很多還在開發(fā)之中,所以暫不
提供源碼,將來完成一個初始版本后再考慮open source,謝謝關(guān)注!
下面介紹本次發(fā)布的內(nèi)容:
javen-0.1d/
? |- bin/
? |??? |- fastlog.properties??? 測試logger的配置文件(文檔另行提供)
? |??? |- httptest.exe????????? 測試socket IO的解析http協(xié)議的程序
? |??? |- javen-0.1d.dll??????? javen庫的dll
? |??? |- javentest.exe???????? 測試時間等庫的程序
? |??? |- loggertest.exe??????? 測試logger的程序
? |??? |- mimetest.exe????????? 測試郵件解析庫的程序
? |??? |- mimeutils.exe???????? 郵件解析的實(shí)用工具
? |??? |- test.eml????????????? 測試郵件
? |
? |- include/?????????????????? 包含頭文件
? |??? |- comm/???????????????? 類似STL的容器庫
? |??? |- io/?????????????????? io流庫
? |??? |- logger/?????????????? logger庫
? |??? |- mime/???????????????? 郵件解析庫
? |??? |- net/????????????????? socket網(wǎng)絡(luò)庫
? |??? |- util/???????????????? 工具庫,包含時間庫,編碼裝換庫等
? |
? |- lib/
? |??? |- javen-0.1d.dll.intermediate.manifest
? |??? |- javen-0.1d.exp
? |??? |- javen-0.1d.lib??????? javen庫的鏈接lib
? |
? |- test/
? |??? |- httptest.cpp????????? http測試程序源碼
? |??? |- javentest.cpp???????? time等測試程序源碼
? |??? |- loggertest.cpp??????? logger測試程序源碼
? |??? |- mimetest.cpp????????? 郵件解析測試源碼
? |
? |- vsprj/???????????????????? visual c++ 2005 project
?????? |- httptest/???????????? http測試程序
?????? |- javentest/??????????? time等測試程序
?????? |- loggertest/?????????? logger測試程序
?????? |- mimetest/???????????? 郵件解析測試
thanks
by naven 20060720
1, for win版(下載)
2, for linux版(
下載
)
本版本的編譯環(huán)境為 debian linux sarge, gcc 3.2