re: gsoap使用心得![未登錄] 浪跡天涯 2013-01-16 15:49
請(qǐng)問下我客戶端調(diào)用服務(wù)端方法返回-1是為什么???
printf("soap error:%d,%s,%s\n", add_soap.error, *soap_faultcode(&add_soap), *soap_faultstring(&add_soap) );
獲取到的錯(cuò)誤信息都為Null
re: gsoap使用心得![未登錄] 浪跡天涯 2012-02-08 15:03
@lxwei
你用c#寫一個(gè)相同的服務(wù),然后比較兩個(gè)wsdl文件差異。我覺得這兩個(gè)wsdl是有差異的,才導(dǎo)致調(diào)用失敗。用http_get返回c#服務(wù)生成的wsdl試試。
re: VC一步一步編譯OpenVPN 浪跡天涯 2010-02-20 11:45
搜索如:symbol _GetAdaptersInfo@8中的GetAdaptersInfo函數(shù),看看這個(gè)函數(shù)在哪個(gè)庫中。
re: gsoap使用心得! 浪跡天涯 2010-01-14 17:38
這個(gè)url過來的請(qǐng)求時(shí)http_get,你必須自己實(shí)現(xiàn)http_get方法,返回wsdl的真正內(nèi)容即可。
re: gsoap使用心得![未登錄] 浪跡天涯 2009-04-08 13:22
@張
gsoap guide文檔上有openssl的例子,你可以參考參考。
re: 開源XSL C++開發(fā)包 浪跡天涯 2009-03-20 15:05
博主,你好,想和你請(qǐng)教xslt的一些相關(guān)知識(shí),我msn:qj-qiujian@sohu.com
,謝謝!
雖然看過 但是還是感動(dòng)!
現(xiàn)在社會(huì)缺少的就是這樣的錚錚鐵骨!
re: Kick off 浪跡天涯 2009-02-09 16:05
kick off我一開始也理解錯(cuò)了 今天查一下才明白 希望大家多分享這些專業(yè)詞匯!
俺們的Kbase數(shù)據(jù)庫也是很牛的!
呵 firefox就該這么折騰...有時(shí)間好好向樓主學(xué)學(xué)
re: gsoap使用心得! 浪跡天涯 2008-12-24 18:20
@spyy26224574
include winsock2.h 以及l(fā)ib
re: 面試在華為 浪跡天涯 2008-12-19 09:51
呵 我也是那種比較謙虛謹(jǐn)慎的人 我覺得對(duì)于這種群面,很難體現(xiàn)出每個(gè)人的真正想法,只能體現(xiàn)出每個(gè)人的行為方式,而這實(shí)際與實(shí)力并無多大關(guān)系。特別是當(dāng)論點(diǎn)比較模糊的時(shí)候,謙虛謹(jǐn)慎的人是比較惜言如金的!也許這也是這個(gè)社會(huì)的悲哀,只要能忽悠!
網(wǎng)上對(duì)excel的資料還是很多的 automation方法讀取有比較詳盡的資料。我手頭上剛做過這方面的代碼,對(duì)單元格,和并單元格,公式等都支持。
另Excel2007的格式完全變了,是一個(gè)openXML的zip包,所以讀取方法完全不一樣了。
re: gsoap使用心得! 浪跡天涯 2008-12-10 14:39
soapC.cpp soapH.h soapServer.cpp soapStub.h stdsoap2.cpp stdsoap2.h(stl support)這些文件
可以將所有數(shù)據(jù)都轉(zhuǎn)換為字符串的形式進(jìn)行傳輸,任何數(shù)據(jù)都可以傳輸?shù)摹?/div>
感覺有點(diǎn)印象,后來翻翻EffectiveC++.chm,雜項(xiàng)->條款47:
對(duì)于不同被編譯單元中的非局部靜態(tài)對(duì)象,你一定不希望自己的程序行為依賴于它們的初始化順序,因?yàn)槟銦o法控制這種順序。讓我再重復(fù)一遍:你絕對(duì)無法控制不同被編譯單元中非局部靜態(tài)對(duì)象的初始化順序。
很自然地想知道,為什么無法控制?
這是因?yàn)椋_定非局部靜態(tài)對(duì)象初始化的 " 正確" 順序很困難,非常困難,極其困難。即使在它最普通的形式下 ---- 多個(gè)被編譯單元,多個(gè)通過隱式模板實(shí)例化所生成的非局部靜態(tài)對(duì)象(隱式模板實(shí)例化時(shí),它們本身可能都會(huì)產(chǎn)生這樣的問題) ---- 不僅不可能確定正確的初始化順序,往往連找一個(gè)可以確定正確順序的特殊情況都不值得。
在 "混沌理論" 領(lǐng)域,有一個(gè)原理稱為 "蝴蝶效應(yīng)" 。這條原理聲稱,世界某個(gè)角落的一只蝴蝶拍動(dòng)翅膀,會(huì)對(duì)大氣產(chǎn)生微小的影響,從而導(dǎo)致某個(gè)遙遠(yuǎn)的地方天氣模式的深刻變化。稍微準(zhǔn)確一點(diǎn)來說也就是:對(duì)于某種系統(tǒng),輸入的微小干擾會(huì)導(dǎo)致輸出徹底的變化。
軟件系統(tǒng)的開發(fā)也表現(xiàn)了自身的 "蝴蝶效應(yīng)"。一些系統(tǒng)對(duì)需求的細(xì)節(jié)高度敏感,需求發(fā)生細(xì)小的變化,實(shí)現(xiàn)系統(tǒng)的難易程度就會(huì)發(fā)生巨大的變化。例如,條款29說明,將一個(gè)隱式轉(zhuǎn)換的要求從 "String到char*" 改為 "String到const char*",就可以將一個(gè)運(yùn)行慢、容易出錯(cuò)的函數(shù)用一個(gè)運(yùn)行快并且安全的函數(shù)來代替。
確保非局部靜態(tài)對(duì)象在使用前被初始化的問題也和上面一樣,它對(duì)你的實(shí)現(xiàn)細(xì)節(jié)十分敏感。但是,如果你不強(qiáng)求一定要訪問 "非局部靜態(tài)對(duì)象",而愿意訪問具有和非局部靜態(tài)對(duì)象 "相似行為" 的對(duì)象(不存在初始化問題),難題就消失了。取而代之的是一個(gè)很容易解決的問題,甚至稱不上是一個(gè)問題。
這種技術(shù) ---- 有時(shí)稱為 "單一模式"(譯注:即Singleton pattern,參見 "Design Patterns" 一書)---- 本身很簡(jiǎn)單。首先,把每個(gè)非局部靜態(tài)對(duì)象轉(zhuǎn)移到函數(shù)中,聲明它為static。其次,讓函數(shù)返回這個(gè)對(duì)象的引用。這樣,用戶將通過函數(shù)調(diào)用來指明對(duì)象。換句話說,用函數(shù)內(nèi)部的static對(duì)象取代了非局部靜態(tài)對(duì)象。(參見條款M26)
這個(gè)方法基于這樣的事實(shí):雖然關(guān)于 "非局部" 靜態(tài)對(duì)象什么時(shí)候被初始化,C++幾乎沒有做過說明;但對(duì)于函數(shù)中的靜態(tài)對(duì)象(即,"局部" 靜態(tài)對(duì)象)什么時(shí)候被初始化,C++卻明確指出:它們?cè)诤瘮?shù)調(diào)用過程中初次碰到對(duì)象的定義時(shí)被初始化。所以,如果你不對(duì)非局部靜態(tài)對(duì)象直接訪問,而用返回局部靜態(tài)對(duì)象引用的函數(shù)調(diào)用來代替,就能保證從函數(shù)得到的引用指向的是被初始化了的對(duì)象。這樣做的另一個(gè)好處是,如果這個(gè)模擬非局部靜態(tài)對(duì)象的函數(shù)從沒有被調(diào)用,也就永遠(yuǎn)不會(huì)帶來對(duì)象構(gòu)造和銷毀的開銷;而對(duì)于非局部靜態(tài)對(duì)象來說就沒有這樣的好事。
可是我們和當(dāng)年的人比卻缺少太多 信仰 理想 抱負(fù) 榮譽(yù)與使命.........
re: gsoap使用心得! 浪跡天涯 2008-11-03 10:48
看出錯(cuò)信息好像是你把soapServerLib.cpp等文件也添加到了工程中,產(chǎn)生重復(fù)定義的錯(cuò)誤。你用gsoap生成服務(wù)器端 客戶端的文件后 并不是把生成的所有文件都拷到工程中,而只是拷貝你所需要的文件到工程目錄里,你試試。
libevent用于改造網(wǎng)絡(luò)模型需要了解哪些知識(shí)?
學(xué)習(xí)了!
不知博主是否真實(shí)測(cè)試過采用memcached的服務(wù)器性能有多少提升?
我這沒有這個(gè)問題。
環(huán)境:vs2008 vmware6.0.2-build 59824
re: openssl使用 浪跡天涯 2008-10-21 15:05
呵呵 編譯openvpn的時(shí)候需要編譯openssl 剛編譯過!
re: 日志該這么記錄 浪跡天涯 2008-10-16 17:58
log,我覺得關(guān)鍵的有這幾點(diǎn):
1.記錄信息規(guī)范,便于自己調(diào)試同時(shí)也便于現(xiàn)場(chǎng)人員發(fā)現(xiàn)問題。
2.在多線程下的問題,確保log正確無誤,不能丟失。以前多線程下程序調(diào)試不對(duì),檢查n久才懷疑到日志系統(tǒng)的問題,莫名其妙的丟了許多l(xiāng)og記錄。
re: epoll相關(guān)資料整理 浪跡天涯 2008-10-16 17:50
記號(hào) 學(xué)習(xí)epoll時(shí)好好看看
re: [整理]虛擬繼承入門 浪跡天涯 2008-10-16 17:46
學(xué)習(xí)了...不斷積累!
這和自己寫測(cè)試代碼有什么最大的好處???
剛學(xué)cppunit,不是很明白,感覺還不如自己寫測(cè)試代碼來的快!
re: gsoap使用心得! 浪跡天涯 2008-10-13 09:15
可以的,你可以參考我的另一篇文章:
<<webservice的互操作問題>>講得就是跨語言之間的webservice操作!
re: 如此構(gòu)造~ 浪跡天涯 2008-10-07 16:22
樓主也混cu?
re: 不怕無知,但怕無畏 浪跡天涯 2008-10-06 16:16
學(xué)無止境...
關(guān)鍵還是看態(tài)度與思考能力 不在于你掌握了多少 而在于你是否愿意去掌握
很多東西不接觸不知道 一接觸大概很多人也能知道
所以還得看崗位要求 不過對(duì)于基礎(chǔ)的東西 不要求100%知道
但常用的經(jīng)常碰到的問題應(yīng)該知道個(gè)八九不離十吧
但很多問題我還是不知道 碰到以后一google很快也能解決
遇到問題發(fā)現(xiàn)問題解決問題的能力最重要!
小明:
兩邊setting是一樣的。
我的想法和Kevin Lynx差不多,應(yīng)該就是這個(gè)原因吧
megax:
我是一直寫C++的,我沒發(fā)現(xiàn)這樣有什么不對(duì),臨時(shí)對(duì)象完全可以作為參數(shù)傳遞。
你可能沒有理解doc.Accept()這個(gè)函數(shù),這不是socket中的accpet,這就是一個(gè)相當(dāng)于打印的函數(shù),就是一個(gè)過程調(diào)用,doc.accept只在BuildXMLFile內(nèi)調(diào)用,打印完后就銷毀了,然后才是BuildXMLFile調(diào)用過程的結(jié)束。
mark 雙腿膝蓋經(jīng)常疼痛 小腿也經(jīng)常酸痛!
從堆棧中,很顯然是NTDLL new出來的臨時(shí)對(duì)象,被MAPTEST delete時(shí)出錯(cuò)。這也很明顯違背了誰new誰負(fù)責(zé)delete的原則。
我TinyXml版本也是2.5.3 用的vc6.0
我并沒有將TinyXML編譯成lib庫加載調(diào)用,而是將tinyxml的源文件引入工程中,這樣在不同的工程中,就會(huì)受到編譯選項(xiàng)的干擾;并且在我上面描述的接口中就會(huì)出現(xiàn)你所說的對(duì)象的所有權(quán)問題。我將tinyxml編譯成一個(gè)dll供其它工程調(diào)用后,就不會(huì)遇到上面問題。
我沒看TiXmlPrinter的文檔,難道不是上面的原因嗎?
源碼包怎么那么大?svn上據(jù)說有1.5G,webgc.org上的tar包也有430多M。
不知道這樣的“潛規(guī)則”還有多少?利欲熏心!!!這是一個(gè)不講道德的社會(huì),不講氣節(jié)的社會(huì),說到底還是體制的問題。民主不像民主,專制不像專制,這樣下去何去何從?
re: 如何更改屬性頁向?qū)ы摰淖煮w 浪跡天涯 2008-09-16 09:18
這可能是你屬性頁顯示范圍太小,調(diào)大顯示范圍即可!
re: libcurl上傳文件實(shí)例 浪跡天涯 2008-09-11 13:40
你說的是斷點(diǎn)續(xù)傳的問題,目前l(fā)ibcurl好像并不支持!