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

Javen-Studio 咖啡小屋

http://javenstudio.org - C++ Java 分布式 搜索引擎
Naven's Research Laboratory - Thinking of Life, Imagination of Future

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  24 隨筆 :: 57 文章 :: 170 評論 :: 4 Trackbacks

changelog

20070121
javen-0.2.1 release

1, 服務器進程調度框架(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++基礎庫javen lib ver 0.1 debug for win&linux版發布

本庫是一個仿照java framework設計的C++框架,它提供基本的容器庫,
時間處理庫,IO流庫,socket庫等,還有一個仿照javaMail設計的郵件
解析框架,仿照log4cplus設計的日志處理框架,等。本庫還有很多庫
正在設計之中,如xml解析庫,進程間通訊庫等等。

本庫設計的宗旨就是使用簡單,易學好用,目的除了簡化應用系統的設計,
同時也可學習操作系統,并與廣大同好交流C++經驗。本庫的結構仿照
java jdk和.net,部分參考ACE和STL庫,并且采用跨平臺設計,不久
將推出 linux版,敬請期待!

本庫的介紹文章將在 Javen-Studio 咖啡小屋 陸續推出,限于本人時間
問題也許未能按時提供,請諒解!

本次發布的是一個編譯好的試用版本,由于很多還在開發之中,所以暫不
提供源碼,將來完成一個初始版本后再考慮open source,謝謝關注!

下面介紹本次發布的內容:
javen-0.1d/
? |- bin/
? |??? |- fastlog.properties??? 測試logger的配置文件(文檔另行提供)
? |??? |- httptest.exe????????? 測試socket IO的解析http協議的程序
? |??? |- javen-0.1d.dll??????? javen庫的dll
? |??? |- javentest.exe???????? 測試時間等庫的程序
? |??? |- loggertest.exe??????? 測試logger的程序
? |??? |- mimetest.exe????????? 測試郵件解析庫的程序
? |??? |- mimeutils.exe???????? 郵件解析的實用工具
? |??? |- test.eml????????????? 測試郵件
? |
? |- include/?????????????????? 包含頭文件
? |??? |- comm/???????????????? 類似STL的容器庫
? |??? |- io/?????????????????? io流庫
? |??? |- logger/?????????????? logger庫
? |??? |- mime/???????????????? 郵件解析庫
? |??? |- net/????????????????? socket網絡庫
? |??? |- 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版(
下載 )
本版本的編譯環境為 debian linux sarge, gcc 3.2

posted on 2006-07-20 23:34 Javen-Studio 閱讀(1947) 評論(18)  編輯 收藏 引用

評論

# re: C++基礎庫javen 0.1 for win版發布 2006-07-23 11:21 flyingxu
可以慢慢的公布一部分吧?  回復  更多評論
  

# re: C++基礎庫javen 0.1 for win版發布 2006-07-23 12:39 Javen-Studio
里面comm就是帶源碼的, 我會慢慢公布一些, hei, thx  回復  更多評論
  

# re: C++基礎庫javen 0.1 for win版發布 2006-08-07 05:59 辛亞平
支持!密切關注。  回復  更多評論
  

# re: C++基礎庫javen 0.1 for win版發布 2006-08-11 10:41 子彈
LOOK LOOK 先  回復  更多評論
  

# re: C++基礎庫javen 0.1版發布 2007-01-10 14:52 pphu
javen 0。1有沒有64位支持?能否編譯一個64bit的版本發行?
另外郵件只做Base64的解析,而對常見的一些7bit、8bit、quoted-printable (http://www.moon-soft.com/download/info/2358.htm)不能解碼。
另外javen的效率不太高,我在其上做的應用,每秒只能處理20封左右的郵件,不能再提高了。
gcc的版本太低,導致庫的兼容性有一些問題,
庫的路徑需要自己設置LD_LIBRARY_PATH才能編譯連接運行,拷貝到lib目錄沒用,運行ldconfig也沒有用。
解碼后的郵件的getText有時候會有mime編碼,奇怪,沒有mime干凈。
現在最緊要的兩個是64bit版本和其他編碼的支持能否做到。  回復  更多評論
  

# re: C++基礎庫javen 0.1版發布 2007-01-10 15:25 Javen-Studio
哦,thanks for your comments
1, 64位,目前我還沒考慮到,因為沒有64bit機器呀,不過等我完成第一版后,我會開放源,大家自己改造吧
2, Mime其他編碼,目前支持常見的base64和quoted-printable,不過由于做此庫第一目的也是為完成具體工作,所以其他編碼未實現了。不過大家可以改造加入支持,只需要寫幾個編解碼類就可以了
3, 效率問題,我曾將此庫的早期版本應用一個較大的郵件系統,效率并沒發現明顯影響,是否硬件的問題呢
4, gcc版本,我再盡快提供新的版本吧
5, 關于7bit/8bit/getText()等問題我抽空查一下看,盡快解決:)
  回復  更多評論
  

# re: C++基礎庫javen 0.1版發布 2007-01-13 23:40 Javen-Studio
關于getText()的編碼問題,請看下面的定義,這些方法與JavaMail是一樣
/**
* Return the text/ content as a String pointer. The type of this
* object is the native format of a "text/" content.
*
*/
void getText(String &s);

/**
* Return the content as a String pointer. The type of this
* object is the native format of a "text/plain" content or
* other attachment data.
*
*/
void getContent(String &s);
  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-01-26 14:58 rain
嗨,哥們!
你的想法我很贊成,但現在說要從頭構造一個C++框架,我覺得已經沒有太大的必要了.
因為目前可以找到的類似的庫已經太多了,而且使用C++目前的語法,很多功能實現起來太"丑陋".
最近我在找D語言方面的東西,我想,如果我們有時間,不如開發一個D語言的基礎庫,這絕對是一件功德無量的事情啊!
如果我的話冒犯了誰,那我先道歉了.
但以目前C++的發展來看,真的不如D語言好了.
C++0x還要等2年,而就算標準出來了,可用的跨平臺編譯器仍然是個問題.
我認為,如果想實現一個"真正"好用的c++基礎庫,那就應該等幾年后,使用C++0x.
我們為何不實現一個D標準框架呢?
http://hi.baidu.com/h_rain  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-01-26 22:08 Javen-Studio
D語言?我感覺是現在開發一門新語言太難了,因為幾乎無法跟C++/Java/C#競爭,推廣太難了
而且不現實,幾個人做這個太難了,光編譯器就難以短期完成
我做這個還是比較現實的,目的很簡單
1, 想積累自己寫的庫,避免重復勞動。想通過它寫幾個具體的應用
2, 想讓C++程序寫起來更簡單,學起來也簡單(like java),因為C++太強了,完全可以通過庫來實現
3, 比較喜歡C++
4, 更龐大的目標是想讓跨平臺應用更簡單,OS API太復雜了
hei  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-01-26 22:19 Javen-Studio
另外一個想法是用最簡單的最基本的C++語法來實現這個庫,著重于開發應用,并不強調強大先進之類,甚至想拋棄template語法,總之是想讓庫更簡單
所以也不需要等C++0x標準了,而且從strustrup對C++的期望看,C++語法應該不會有多大的變化了,以后擴充估計都是標準庫之類,比如吸納boost
我比較喜歡C++的強大,可以自由地控制幾乎任何東西,he
  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-03-02 10:20 rain
不可否認,C++絕對非常強大.我使用C++有7年了,之前用C有4年,但我現在也絕對不敢說我"精通"C++甚至只能說"熟練使用".
其實現在我的手頭也有我自己寫的一個類庫體系(幾乎完全是我自己寫的),包括:
1 基本的數據結構(隊列,鏈表,棧等)以及基于他們的高級特定擴展.
2 ODBC封裝.
3 Windows IOCP封裝.(Server,Client,Session,SessionManager等)
4 Thread封裝(包括線程池,可"邏輯"暫停恢復的線程)
5 Mutex,Event,安全代碼段等的封裝
6 FileSystem封裝
7 Socket封裝
8 ShareMemory封裝
9 ...其他
基本上Win平臺的Server端編程的東西都有了,但我實現的非常"難看",以至于我都不敢給別人看:(,就是自己用著順手:)
其他方面的類庫基本上就是使用現成的,如TinyXML等.
我的意思是,上面的這些東西基本也都有成熟的庫可用如ACE等,我們真的沒有必要再深入的去再造一只完美的"輪子"了.
而D語言現在在國內還不是很普及,但其特性非常好,在我看來,甚至比C++好得多.
http://cang.baidu.com/h%5Frain/tag/D%D3%EF%D1%D4
這是我收藏的一些關于D的東西,你可以看看.
D目前的Tango,Mango,DWT,wxD等庫也在完善中,已經可用了.
其實現在我也很迷茫,以后該怎么規劃?目前看,C++仍然是首選,但應該向D過渡了.
之前我留言的時候,還不知道D已經有了不錯的框架,現在看,剩下的工作,可以是將優秀的C++,Java的框架與類庫移植到D了.
呵呵,發表了一下自己的意見,歡迎各位拍磚,侮辱...


  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-03-03 12:41 Javen-Studio
很高興與你討論這樣的東西,我也有類似的想法,發布javen庫也是這個意思:)
我正式學習和使用C++/Java已經5,6年了,不包括大學里和剛畢業2年的陸續地上手式的學習,在國內的說法也可以說“精通使用”,但更想深入鉆研這些語言的機制和高級特性以及語言的發展等,可以說剛剛“入門”而已,所以說有一些自己的想法,也想通過這些庫或應用實現出來
目前納入這個庫的都是一些跨平臺的部分,暫時無法跨平臺的暫通過獨立的庫包含進來,比如javen是一個基礎的跨平臺庫,jserver是一個進程調度的服務器框架,jstorage將做一個分布式存儲框架,jsearch將實現一個搜索引擎框架等等,根據想做的應用,以后還想封裝更多的框架。不過考慮到學習和使用的成本問題,我這些庫的接口基本都是仿照目前最流行的語言和庫做的,比如jsearch將仿照lucene的接口,jstorage可能仿照hadoop等,javen則與java語言盡量類似。
目前C++領域確實有很多的庫,不過我感覺它們的管理不像java那樣嚴格,有標準的接口,像ACE這樣的大型庫學習使用難度比較大,而且功能大部分單一,所以我想考慮自己設計這樣一些庫,簡化應用的開發
看到你大力推薦D語言,我也有一些興趣,以后有時間多多關注一下,不過現在還不了解,所以無法發表對它的看法:)
重設計一門新語言來說,我覺得如果沒有MS那樣的財力,是非常非常難了,就是SUN推廣Java也只能靠Open source這樣全社會的力量,所以說未來我感覺應該還是C++/Java/C#的天下,而且它們都在改進中,互相吸收,有龐大的標準組織管理,弊端肯定越來越少。所以我選擇C++除了喜歡外,也有這個原因。
歡迎再繼續交流討論:)
  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-03-03 22:17 rain
呵呵,能和你交流真好!
關于Java,我的知識僅僅停留在語言特性和語法上,2000年之后就沒再關注了,所以現在看,其實挺吃虧的,因為Java的框架真的非常規范。
看到你的計劃和目標,我真是慚愧啊,因為到目前,我都沒有勇氣來干類似的跨平臺的東西,我的庫雖然是基于標準C++庫(也是考慮以后的移植),但我只在BCB中使用,VC都沒有測試過。
不過從我們的東東的目錄上來看,我們的工作方向還是比較接近的呢,哈哈。
另外一個原因我沒有再進行跨平臺和編譯器的移植,是因為我在完善目前代碼的過程中,發現了很多的Bug,雖然在測試用例中可以正常工作,但真的運用到商業級產品中深入使用的時候,依然問題多多,現在雖然基本穩定了,但我也發現了,開發C++的庫真的不容易啊~
而且,庫這個東西,一定要有大量的深入的測試,才會趨向成熟,而又有幾個人會去冒這個險在關鍵的工作中這么做呢?
關于標準化,借鑒其他語言成熟的框架,這么做是最好的:)現在的C++的庫,真的是...沒法下爪用啊~
關于語言的推廣,其實我不認為是大問題,看看php,lua,ruby等語言的崛起,真的就是依靠語言特性就會吸引人了。問一下,有開源計劃嗎?
最后,再次向你致敬!你邁出了很多人都沒有邁出的第一步!
呵呵,如果有空,可以郵件聯系。_rain_@126.com
看來好像你能比我大一些:)
  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121[未登錄] 2007-04-07 12:59 Javen-Studio
謝謝你的關照,最近雜事太多,很少顧及這里了,我得抓緊了,嘿  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-07-29 00:10 Javen-Studio
@rain

感謝你的關注和支持,最近比較忙,精力轉向別的方面了
現在想來,還需要在一些高級的領域再突破一下,雖然在一些非技術的地方更需要提高,不過還是認為技術上一定要做到最好最前沿的領域才能有所作為,
共同進步吧 :)  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-08-10 12:50 rain
我最近也是很忙,沒什么時間,都在開發一個新的項目.

:)  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121 2007-08-13 23:05 Javen-Studio
哦,是阿,我也開始一個新項目了,自己喜歡做的事都沒時間做了,:)  回復  更多評論
  

# re: C++基礎庫javen 0.2.1版發布 20070121[未登錄] 2007-09-16 19:12 kerry
為什么沒有cpp文件啊…………
好學習學習……  回復  更多評論
  


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            美女视频黄免费的久久| 亚洲午夜视频| 国产精品成人国产乱一区| 欧美日产国产成人免费图片| 麻豆乱码国产一区二区三区| 久久久久久久久久久久久久一区 | 久久精品国产亚洲aⅴ| 欧美在线不卡| 麻豆久久婷婷| 亚洲春色另类小说| 亚洲大胆在线| 中文国产成人精品久久一| 午夜在线观看欧美| 免费看成人av| 国产精品麻豆va在线播放| 韩国免费一区| 亚洲娇小video精品| 亚洲一本大道在线| 久久天天躁狠狠躁夜夜爽蜜月| 欧美成人r级一区二区三区| 亚洲国产高清一区| 亚洲欧美日韩精品久久久久| 久久这里只有精品视频首页| 欧美精品一区二区三区久久久竹菊| 国产精品久久久久久久久免费| 国一区二区在线观看| 中文精品一区二区三区| 免费观看国产成人| 午夜视频在线观看一区| 欧美激情国产日韩精品一区18| 国产精品久久久久久影院8一贰佰| 国产一区二区三区自拍| 亚洲尤物视频网| 亚洲国产第一页| 久久av免费一区| 国产精品扒开腿做爽爽爽视频| 影音先锋亚洲电影| 欧美一区二区视频免费观看| 亚洲精品视频一区| 久久全国免费视频| 国产在线国偷精品产拍免费yy| 亚洲一区二区三区免费观看| 欧美激情欧美激情在线五月| 小嫩嫩精品导航| 国产精品久久午夜| 一区二区三区欧美在线| 欧美国产一区二区在线观看| 久久久xxx| 狠狠88综合久久久久综合网| 久久疯狂做爰流白浆xx| 亚洲尤物在线| 国产日韩欧美日韩| 妖精成人www高清在线观看| 久久亚洲影院| 午夜宅男久久久| 国产精品一区一区三区| 亚洲欧美综合精品久久成人| aaa亚洲精品一二三区| 欧美不卡视频| 亚洲精品女人| 亚洲国产色一区| 麻豆精品视频在线观看| 影音先锋一区| 欧美成人中文字幕| 美女主播精品视频一二三四| 1000部精品久久久久久久久| 免费在线国产精品| 久久综合九色| 亚洲精品中文字幕有码专区| 亚洲精品欧美| 欧美国产三区| 亚洲夜晚福利在线观看| 午夜精品网站| 樱桃国产成人精品视频| 亚洲国产成人高清精品| 欧美精品乱码久久久久久按摩| 一本综合久久| 亚洲欧美成人精品| 国产在线视频欧美| 欧美激情视频一区二区三区免费 | 国产精品久久午夜| 久久精品99国产精品日本 | 国产精品高清在线| 久久爱www.| 久久久久国产成人精品亚洲午夜| 亚洲国产精品一区二区第一页| 欧美大片免费看| 国产精品v日韩精品| 欧美一区二区在线观看| 久久免费视频一区| 亚洲视频在线播放| 欧美在现视频| 99精品视频免费全部在线| 亚洲摸下面视频| 亚洲激情一区二区| 亚洲欧美www| 99爱精品视频| 欧美一级黄色网| 一区二区三区日韩精品| 久久婷婷影院| 久久爱www久久做| 欧美伦理视频网站| 久久中文久久字幕| 欧美视频一区二区在线观看 | 99国产精品99久久久久久粉嫩| 国产女同一区二区| 亚洲精品久久久久中文字幕欢迎你 | 欧美成人免费全部| 国产精品看片资源| 欧美激情久久久久| 国内精品99| 亚洲欧美激情在线视频| 亚洲清纯自拍| 久久久91精品国产一区二区三区 | 欧美成人午夜影院| 久久久91精品国产一区二区精品| 欧美激情精品久久久久久蜜臀| 久久精品99无色码中文字幕| 欧美性淫爽ww久久久久无| 亚洲高清自拍| 亚洲第一二三四五区| 欧美中文在线免费| 欧美一级久久| 国产精品久久久久久久电影 | 久久久久久久久一区二区| 性欧美xxxx大乳国产app| 欧美日本一区二区高清播放视频| 免费观看一级特黄欧美大片| 国内伊人久久久久久网站视频| 亚洲欧美电影院| 亚洲欧美综合v| 国产精品久久久久91| 日韩亚洲不卡在线| 中国女人久久久| 欧美日本韩国在线| 亚洲免费观看高清完整版在线观看| 亚洲二区在线| 久久久久久久网站| 欧美激情成人在线视频| 亚洲国产另类久久久精品极度| 久久国产精品久久久| 久久久久成人精品| 在线播放日韩专区| 免费成人性网站| 最新中文字幕亚洲| 一本一道久久综合狠狠老精东影业 | 亚洲一区二区在线免费观看视频| 欧美日本一区二区视频在线观看| 亚洲人成亚洲人成在线观看| 99视频精品免费观看| 欧美无砖砖区免费| 亚洲欧美日韩一区二区三区在线观看 | 一本久道久久综合狠狠爱| 欧美激情网友自拍| 亚洲免费av网站| 欧美日韩一区二区在线观看| 亚洲视频大全| 久久久久久网址| 亚洲欧洲一区二区三区久久| 欧美日韩国产综合新一区| 亚洲视屏一区| 久久精品午夜| 亚洲精品久久久久久久久久久| 欧美日韩精品欧美日韩精品| 亚洲你懂的在线视频| 欧美大胆成人| 亚洲在线免费| 在线免费观看一区二区三区| 欧美日韩ab| 久久久噜久噜久久综合| 日韩亚洲精品电影| 老色批av在线精品| 中文国产成人精品| 激情综合网址| 欧美视频专区一二在线观看| 久久精品国产欧美激情| 亚洲美女少妇无套啪啪呻吟| 久久狠狠久久综合桃花| 99re热这里只有精品视频| 国产综合久久久久影院| 欧美日韩亚洲综合| 久久综合给合久久狠狠狠97色69| 一区二区三区回区在观看免费视频| 久久亚洲美女| 香蕉乱码成人久久天堂爱免费| 黄色一区二区在线观看| 国产精品久久久久久久久久妞妞| 欧美成人日韩| 久久久久久久999精品视频| 亚洲视频导航| 日韩一区二区免费看| 欧美大片在线观看一区二区| 欧美在线观看视频一区二区| av成人免费在线| 亚洲黄一区二区三区| 黑人一区二区| 激情欧美日韩| 国产一区二区三区奇米久涩 | 香蕉乱码成人久久天堂爱免费 | 亚洲欧美经典视频|