日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
使用LLServer實(shí)現(xiàn)對(duì)leveldb的訪問(wèn)封裝的C#客戶端源碼

上次我們介紹了:使用LLServer實(shí)現(xiàn)對(duì)leveldb的訪問(wèn)封裝詳解,本文我們介紹一下使用LLServer實(shí)現(xiàn)對(duì)leveldb的訪問(wèn)封裝的C#客戶端源碼,希望能夠?qū)δ兴鶐椭?/p>

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括小店網(wǎng)站建設(shè)、小店網(wǎng)站制作、小店網(wǎng)頁(yè)制作以及小店網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,小店網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到小店省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

1.這里將Discuz!NT使用的memcached 客戶端(已修改過(guò)部分代碼),大家可以使用它(支持鏈接池)來(lái)直接訪問(wèn)LLServer,相應(yīng)的示例在壓縮包的MemcachedApp\MemcachedApp\sample\sample_1.aspx中。下載地址:http://files.cnblogs.com/daizhj/MemcachedApp_llserver.rar

2.當(dāng)然也可以使用c#的httpwebrequest來(lái)直接訪問(wèn),比如(代碼源自discuz!nt):

 
 
 
  1. namespaceDiscuz.Common  
  2. {  
  3. /// 
  4. ///httpPOST請(qǐng)求url  
  5. /// 
  6. ///請(qǐng)求的url鏈接 
  7. ///方法名稱,如"POST","GET" 
  8. ///方法名稱為"POST"時(shí),所有提交的數(shù)據(jù) 
  9. /// 
  10. publicstaticstringGetHttpWebResponse(stringurl,stringmethod,stringpostData)  
  11. {  
  12. HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(url);  
  13. request.Method=method;  
  14. request.ContentType="application/x-www-form-urlencoded";  
  15. request.ContentLength=string.IsNullOrEmpty(postData)?0:postData.Length;  
  16. //request.UserAgent="Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.2;.NETCLR1.0.3705;)";  
  17. request.Timeout=60000;  
  18. HttpWebResponseresponse=null;  
  19.  
  20. try  
  21. {  
  22. if(!string.IsNullOrEmpty(postData))  
  23. {  
  24. StreamWriterswRequestWriter=newStreamWriter(request.GetRequestStream());  
  25. swRequestWriter.Write(postData);  
  26.  
  27. if(swRequestWriter!=null)  
  28. swRequestWriter.Close();  
  29. }  
  30.  
  31. response=(HttpWebResponse)request.GetResponse();  
  32. using(StreamReaderreader=newStreamReader(response.GetResponseStream(),Encoding.UTF8))  
  33. {  
  34. returnreader.ReadToEnd();  
  35. }  
  36. }  
  37. catch  
  38. {  
  39. returnnull;  
  40. }  
  41. finally  
  42. {  
  43. if(response!=null)  
  44. response.Close();  
  45. }  
  46. }  
  47. //這里發(fā)送請(qǐng)求并返回?cái)?shù)據(jù)  
  48. stringresult=GetHttpWebResponse("http://127.0.0.1:11211/?opt=get&charset=utf-8&key=username","GET",null); 

當(dāng)然你可也以用其它語(yǔ)言的memcached客戶端來(lái)訪問(wèn)LLServer,不過(guò)有一點(diǎn)要說(shuō)明的是,目前l(fā)lserver只存儲(chǔ)序列化的字符串對(duì)象,如果你的數(shù)據(jù)為泛型或數(shù)組等類型,請(qǐng)先序列化之后再進(jìn)行存儲(chǔ)。  

還有就是在C#里可以對(duì)數(shù)據(jù)進(jìn)行二進(jìn)制序列化,這里必須將序列化后的對(duì)象進(jìn)行base64位編碼之后再存儲(chǔ),否則會(huì)報(bào)異常,切記。

以上就是使用LLServer實(shí)現(xiàn)對(duì)leveldb的訪問(wèn)封裝的C#客戶端源碼程序,本文就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server數(shù)據(jù)庫(kù)服務(wù)器負(fù)載均衡集群的實(shí)現(xiàn)方法
  2. MySQL性能優(yōu)化之使用Limit關(guān)鍵字來(lái)避免全表掃描
  3. 初學(xué)Java調(diào)用存儲(chǔ)過(guò)程返回一行或多行結(jié)果集的實(shí)例
  4. Oracle 11.2.0.1 for RHEL5-6 x86和x64靜默安裝詳解
  5. SQL Server環(huán)境語(yǔ)言變換導(dǎo)致存儲(chǔ)過(guò)程執(zhí)行不正常的解決

網(wǎng)站名稱:使用LLServer實(shí)現(xiàn)對(duì)leveldb的訪問(wèn)封裝的C#客戶端源碼
瀏覽地址:http://www.5511xx.com/article/djgiese.html