1、問一下 用C/C++寫的伺服器 開源的有哪些?
經典的ACE框架,不過裡面的Bug也有很多,用的時候小心。
2、c語言有哪些開源圖形庫
最著名的就是抄GTK了。。。和QT對著乾的那個。。GNOME就是它開發的
還有比如用於游戲的SDL、或者使用腳本的TCL/TK的庫,用於嵌入式的minigui的
最有名的就是GTK了。。。模擬OO封裝,就是學習難度太大了,不亞於winapi。。。
3、求一個開源的用c語言寫的流媒體伺服器程序。最好是linux下,相對比較成熟的。ffserver很不好用,有人會嗎
Helix DNA Server
聽說是開源的
其實就是取消 real 編碼支持的 Real Server 。
但不是 GPL/LGPL/BSD 協議的。是 real 的 rpsl 。具體有什麼限制不清楚。
你可內以看看:容
https://helix-server.helixcommunity.org/
或者你可以去 sf.net 上面翻翻,不過這個網站貌似被很多地方的 ISP 給牆了。
需要代理才能上。
4、為什麼有很多出名開源的C/C++方面的高性能網路庫,比如libevent,boost-asio,有些企業還要自己寫?
雖然我們不是實力雄厚的公司 不過也是自己寫的 用libevent 還得先吃透他 吃不透萬一出問題 crash 就慘了 asio乍一看都覺得復雜
5、關於C/S 架構的系統,使用哪些開源的自動化測試比較好 · TesterHome
hi1、首先我想知道你的C/S架構的軟體程序編程語言是什麼?是C++、Java還是啥?2、是java的話,我推薦你使用開源測試工具abbot,它包括錄制功能,它的測試用例是用XML寫的,但是我建議你可以根據自己的需求進行aboot的修改,可以修改為直接調用其底層的對象識別API,然後上層自己拓建。至於。你想實現填表單工作1)靠錄制,然後加一個for循環,不過這要是用abbot的XML實現較麻煩,因為XML的邏輯實現不好,那你可以自己寫一個XML解析函數,用一個程序自動化更新XML用例3、是MC的程序的話,商用的很多都可以。個人覺得:你用C++自動化測試的話,最好能夠自己去做一些自動化測試工具,是應用一些方法操作C++控制項嗎,這樣的話,你可以找一些操作介面拓展自己的控制項操作庫,靈活而且復用性好,方法有: 1)應用MSAA提供的介面,MSAA的全稱是Microsoft Active Accessibility。這是類似DCOM技術。技術模型是這樣的,UI程序可以暴露出一個Interface,方便另一個程序對其進行控制。 MSAA技術的初衷是為了方便殘疾人使用Windows 程序。比如盲人看不到窗口,但是盲人可以通過一個USB讀屏器連接到電腦上, 讀屏器通過UI程序暴露出來的這個Interface,就可以獲取程序信息,通過盲文或者其它形式傳遞給盲人。MSAA提供了如此方便的功能, UI自動化測試自然可以借用這項技術。MSAA暴露出來的Interface叫做 IAccessible。 2)每個windows窗口都有句柄,找到了窗口句柄我們就能夠對其進行一系列操作。在找尋句柄的屬性下,你可以用SPY C++進行識別。4、(散步的SUN)
6、大神們,常用的linux c/c++ http開源庫有哪些,給個推薦吧
客戶端庫有libcurl
服務端庫有基於libevent的libevhtp
7、有哪些優秀的 C/C++ 開源代碼框架?這些框架的設計思路是怎樣的
框架我的理解就是用一套類庫搭建出程序的方式。比較有名的當然就是mfc,是微軟的。還有boland的vcl,不過好像已經賣給別的公司了。還有trolltech公司的qt,這個支持跨平台。
有了基礎還需要一個RAD(Rapid Application Development),比如vc,delphi。如果你是手機方面的開發root吧,如不是請參考下面的
C++通用框架和庫:
Apache C++ Standard Library:是一系列演算法,容器,迭代器和其他基本組件的集合
ASL :Adobe源代碼庫提供了同行的評審和可移植的C++源代碼庫。
Boost :大量通用C++庫的集合。
BDE :來自於彭博資訊實驗室的開發環境。
Cinder:提供專業品質創造性編碼的開源開發社區。
Cxxomfort:輕量級的,只包含頭文件的庫,將C++ 11的一些新特性移植到C++03中。
Dlib:使用契約式編程和現代C++科技設計的通用的跨平台的C++庫。
EASTL :EA-STL公共部分。
ffead-cpp :企業應用程序開發框架。
Folly:由Facebook開發和使用的開源C++庫。
JUCE :包羅萬象的C++類庫,用於開發跨平台軟體。
libPhenom:用於構建高性能和高度可擴展性系統的事件框架。
LibSourcey :用於實時的視頻流和高性能網路應用程序的C++11 evented IO。
LibU : C語言寫的多平台工具庫。
Loki :C++庫的設計,包括常見的設計模式和習語的實現。
MiLi :只含頭文件的小型C++庫。
openFrameworks :開發C++工具包,用於創意性編碼。
Qt :跨平台的應用程序和用戶界面框架。
Reason :跨平台的框架,使開發者能夠更容易地使用Java,.Net和Python,同時也滿足了他們對C++性能和優勢的需求。
ROOT :具備所有功能的一系列面向對象的框架,能夠非常高效地處理和分析大量的數據,為歐洲原子能研究機構所用。
STLport:是STL具有代表性的版本。
STXXL:用於額外的大型數據集的標准模板庫。
Ultimate++ :C++跨平台快速應用程序開發框架。
Windows Template Library:用於開發Windows應用程序和UI組件的C++庫。
Yomm11 :C++11的開放multi-methods。
8、什麼叫開源的c語言庫
開源是unix系統發展過程中產生的一個詞,意思是開放源代碼。
開源的C語言庫,就是自己可以得到源代碼的C語言庫,可以不斷地改進這個庫中的源代碼,大家共同進步,百家爭鳴,有利於C語言的發展。