锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产美女,日韩一区二区免费高清,日韩一区二区久久 http://m.shnenglu.com/sh19871122/zh-cn Sat, 25 Oct 2025 17:56:22 GMT Sat, 25 Oct 2025 17:56:22 GMT 60 鏈夋晥鍒╃敤鏍囧噯搴撴彁渚涚殑type_traits錛岃紼嬪簭鍦ㄧ紪璇戞椂浣滃嚭鍒嗘敮閫夋嫨 http://m.shnenglu.com/sh19871122/archive/2016/04/28/213383.htmlHallelujah Hallelujah Thu, 28 Apr 2016 09:50:00 GMT http://m.shnenglu.com/sh19871122/archive/2016/04/28/213383.html http://m.shnenglu.com/sh19871122/comments/213383.html http://m.shnenglu.com/sh19871122/archive/2016/04/28/213383.html#Feedback 0 http://m.shnenglu.com/sh19871122/comments/commentRss/213383.html http://m.shnenglu.com/sh19871122/services/trackbacks/213383.html 璁╃▼搴忎腑鐨勭畝鍗昳f-else鍦ㄧ紪璇戞湡闂村喅瀹?br /> ex. 1 /* 2 * ===================================================================================== 3 * 4 * Filename: 3.cpp 5 * 6 * Description: 7 * 8 * Version: 1.0 9 * Created: 03/01/2016 11:38:53 AM 10 * Revision: none 11 * Compiler: gcc 12 * 13 * Author: shih (Hallelujah), sh19871122@gmail.com 14 * Organization: 15 * 16 * ===================================================================================== 17 */ 18 19 #include <stdio.h>20 #include <stdint.h>21 #include <iostream>22 #include <type_traits>23 24 template<typename T>25 struct is_swapable26 {27 static const bool value = std::is_integral<T>::value && sizeof (T) >= 2;28 };29 30 template<typename T>31 T byte_swap(T value, std::true_type)32 {33 uint8_t *bytes = reinterpret_cast<uint8_t *>(&value);34 for (std::size_t i = 0; i < sizeof (T)/2; ++i)35 { 36 uint8_t v = bytes[i];37 bytes[i] = bytes[sizeof (T) - 1 - i]; 38 bytes[sizeof (T) -1 -i] = v;39 } 40 return value;41 }42 43 template<typename T>44 T byte_swap(T value, std::false_type)45 {46 return value;47 }48 49 template<typename T>50 T byte_swap(T value)51 {52 return byte_swap(value, std::integral_constant<bool , is_swapable<T>::value>());53 }54 55 int main(int argc, const char *argv[])56 {57 int a = 0x11223344;58 long b = 0x4455221112345678;59 std::cout << std::hex << a << " " << b << std::endl;60 std::cout << std::hex << byte_swap(a) << " " << byte_swap(b) << std::endl;61 uint8_t c = 0x11;62 char *d = "hello world";63 std::cout << std::hex << byte_swap(c) << " " << byte_swap(d) << std::endl;64 return 0;65 }66
]]> CentOS 7瀹夎EPEL Repo http://m.shnenglu.com/sh19871122/archive/2014/10/22/208647.htmlHallelujah Hallelujah Tue, 21 Oct 2014 23:56:00 GMT http://m.shnenglu.com/sh19871122/archive/2014/10/22/208647.html http://m.shnenglu.com/sh19871122/comments/208647.html http://m.shnenglu.com/sh19871122/archive/2014/10/22/208647.html#Feedback 0 http://m.shnenglu.com/sh19871122/comments/commentRss/208647.html http://m.shnenglu.com/sh19871122/services/trackbacks/208647.html wget https://dl.fedoraproject.org/pub/epel/7 /x86_64/e/epel-release-7 -2 .noarch.rpmyum install epel-release-7 -2 .noarch.rpm 瀹夎鍚庡氨鍙互瀹夎R絳変簡 ]]>浣跨敤Python閫氳繃Hive鐨凷treaming鏉ュ啓UDF鐨勪竴浜涜褰?/title> http://m.shnenglu.com/sh19871122/archive/2014/09/12/208279.htmlHallelujah Hallelujah Fri, 12 Sep 2014 03:41:00 GMT http://m.shnenglu.com/sh19871122/archive/2014/09/12/208279.html http://m.shnenglu.com/sh19871122/comments/208279.html http://m.shnenglu.com/sh19871122/archive/2014/09/12/208279.html#Feedback 0 http://m.shnenglu.com/sh19871122/comments/commentRss/208279.html http://m.shnenglu.com/sh19871122/services/trackbacks/208279.html
Java鏉ュ疄鐜癏ive鐨勫啓娉?span style="font-size: 13px; color: #008080;"> package jsl.hive.udf;import org.apache.hadoop.hive.ql.exec.UDF;import org.apache.hadoop.io.Text;public final class DomainRoot extends UDF { public Text evaluate(Text s) { if (s == null ) {return null ;} String tmp = s.toString(); tmp = this .getDomainRoot(tmp); return new Text(tmp); } private String getDomainRoot(String domain) { throw NoneImplementException("xxxx"); } }
濡傛灉Java鐨刄DF闇瑕佸綋鎴愬父鐢ㄧ殑錛屼笉鐢ㄦ瘡嬈dd鍙互娉ㄥ唽鍒癏ive涓紝ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java涓姞鍏?br />
registerUDF("domain_root", UDFParseUrl.class, false);騫墮噸鏂扮紪璇慼ive鍗沖彲
涓嬮潰鏉ヨ璇撮噸鐐癸紝閫氳繃Streaming鐢≒ython鏉ュ啓澶勭悊銆?br /> 鍏充簬Streaming鐨勫熀紜鍐呭錛?br />
浣跨敤Transform鏉ユ寚瀹氬垪錛屼互鍙婁嬌鐢ˋS鏉ユ寚瀹氱敓鎴愮殑鍒椾互鍙婂彲浠ユ寚瀹氳漿鎹㈢敓鎴愬垪鐨勭被鍨?br />hive> select transform(col1, clo2) > using '/bin/cat' as (new_clo1 int , new_clo2 double ) from table; 綰︽潫錛氶鍏堝繀欏籥dd file鍒癶ive涓紙褰損ython涓紩鐢ㄤ簡鍏朵粬濡傝嚜宸卞啓鐨勬ā鍧楁椂錛屼篃闇瑕佷竴騫禷dd榪涘幓錛?br /> 鍏舵闈炲父涓嶅垢,鍦ㄥ崟鐙殑涓涓煡璇腑錛屼笉鑳藉浣跨敤UDAF鐨勫嚱鏁板sum()
鍐嶆涓嶅緱涓轟腑闂寸粨鏋滄暟鎹嬌鐢╟luster by鎴杁istribute by
娉ㄦ剰錛氬浜庝紭鍖栨煡璇紝浣跨敤cluster by鎴杁istribute by 鍜宻ort by涓璧烽潪甯擱噸瑕?br />
]]> C++緙栬瘧鏈熷綰︿箣must_have_base http://m.shnenglu.com/sh19871122/archive/2014/07/29/207853.htmlHallelujah Hallelujah Tue, 29 Jul 2014 04:25:00 GMT http://m.shnenglu.com/sh19871122/archive/2014/07/29/207853.html http://m.shnenglu.com/sh19871122/comments/207853.html http://m.shnenglu.com/sh19871122/archive/2014/07/29/207853.html#Feedback 0 http://m.shnenglu.com/sh19871122/comments/commentRss/207853.html http://m.shnenglu.com/sh19871122/services/trackbacks/207853.html 鍦ㄤ笉瀹岀編C++涓殑must_have_base濡備笅錛?br /> template<typename D, typename B>struct must_have_base { ~must_have_base() { void (*p)(D*, B*) = constraints; }private : static void constraints(D *pd, B *pb) { pb = pd; } }; 鍘熺悊鏄氳繃涓嶆墽琛岀殑鎴愬憳鍑芥暟鎶婂嚱鏁版寚閽堝湪鏋愭瀯鍑芥暟涓祴鍊鹼紝寮鴻揩緙栬瘧鍣ㄥ湪緙栬瘧鏈熼棿媯鏌ユ垚鍛樺嚱鏁板唴鐨勭害鏉熴?
鑷繁鍐欎簡涓皬鐨勫疄渚嬶紝铏界劧榪欏効鏈夌偣鐐圭壍寮猴紝浣嗘槸錛屽緢澶氭儏鍐典篃闇瑕佹鏌ユ槸鍚︽槸鏌愮綾誨瀷鐨勫瓙綾誨瀷鐨勬椂鍊欒繕鏄彲浠ョ殑錛?br />瀹屾暣浠g爜濡備笅錛?br /> 1 2 template<typename D, typename B> 3 struct must_have_base 4 { 5 ~must_have_base() 6 { 7 void (*p)(D*, B*) = constraints; 8 } 9 10 private :11 static void constraints(D *pd, B *pb)12 {13 pb = pd;14 }15 };16 17 class base 18 {19 public :20 virtual ~base () {}21 22 virtual void run() = 0;23 };24 25 class inherit_base: public base 26 {27 public :28 virtual void run()29 {30 31 }32 };33 34 class inherit_not_base 35 {36 public :37 virtual void run()38 {39 40 }41 };42 43 class test44 {45 public :46 template<typename T>47 void testfunc(T &t)48 {49 must_have_base<T, base >();50 51 t.run();52 }53 };54 55 int main()56 {57 test t_ok, t_nok;58 inherit_base hb;59 inherit_not_base hnb;60 t_ok.testfunc(hb);61 t_nok.testfunc(hnb);62 63 return 0;64 }
鎶涚爾寮曠帀錛屽笇鏈涜繖浜涗笢瑗塊兘鑳界敤鍦ㄥ疄闄呯殑宸ョ▼浠g爜涓?img src ="http://m.shnenglu.com/sh19871122/aggbug/207853.html" width = "1" height = "1" /> ]]> Vagrant鍚姩鑷繁CentOS鐨勬椂鍊欏嚭鐜版枃浠跺す涓嶈兘姝e父鎸傝澆 http://m.shnenglu.com/sh19871122/archive/2014/06/05/207194.htmlHallelujah Hallelujah Thu, 05 Jun 2014 03:16:00 GMT http://m.shnenglu.com/sh19871122/archive/2014/06/05/207194.html http://m.shnenglu.com/sh19871122/comments/207194.html http://m.shnenglu.com/sh19871122/archive/2014/06/05/207194.html#Feedback 0 http://m.shnenglu.com/sh19871122/comments/commentRss/207194.html http://m.shnenglu.com/sh19871122/services/trackbacks/207194.html $ vagrant plugin install vagrant-vbguest $ vagrang reload reload浼氶噸鏂扮紪璇憊box鐨刟dditions錛岀劧鍚巑ount灝辮兘鎴愬姛浜?br />鎴戠殑鐜鏄疌entOS 6.5錛屽湪yum涓紑鍚簡kernel鏇存柊鐨勶紝榛樿鏄痚xclude=kernel* 榪欐槸鍒漢緇欑殑瑙e喅鏂規錛?br />vagrant up; vagrant ssh -c 'sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions'; vagrant reload ]]> kivy鐨勭涓姝?-----瀹夎錛屼笌IDEA鍏卞悓寮鍙?/title> http://m.shnenglu.com/sh19871122/archive/2014/05/18/207008.htmlHallelujah Hallelujah Sun, 18 May 2014 12:35:00 GMT http://m.shnenglu.com/sh19871122/archive/2014/05/18/207008.html http://m.shnenglu.com/sh19871122/comments/207008.html http://m.shnenglu.com/sh19871122/archive/2014/05/18/207008.html#Feedback 0 http://m.shnenglu.com/sh19871122/comments/commentRss/207008.html http://m.shnenglu.com/sh19871122/services/trackbacks/207008.html 瀹夎kivy錛?. 涓嬭澆瀹夎鍖卙ttp://kivy.org/#download錛屾垜浣跨敤鐨勬槸Python 2.7.6錛岄夋嫨鐨?.7鐗堟湰錛堟敞鎰忔鐗堟湰鏄?2浣峆ython錛?br /> 2. 瑙e帇鍒頒竴涓洰褰曪紝鎴戝湪鎴戠殑緋葷粺鐜鍙橀噺涓皢鏍圭洰褰曞懡鍚嶄負浜咾IVY_ROOT 3. 铏界劧kivy涓嚜甯︿簡Python鐨勶紝鍙互鐩存帴浣跨敤錛屼篃鍙互鑷繁瀹夎錛屾垜鏄嚜宸變笅杞界殑Python 2.7.6錛堣寰椾竴瀹氭槸32浣嶏紝涓嶇劧鍚庨潰鍐欑▼搴忎細鍑洪棶棰橈級 4. 濡傛灉鏈哄櫒浠ュ墠娌″畨瑁単it鐨勶紝鍙互鐩存帴浣跨敤KIVY涓甫鐨刴ingw錛屾垜鑷繁鏈哄櫒瀹夎浜唃it錛屾墍浠ョ幆澧冨彉閲忓氨娌¤緗甿ingw鐨?br /> 5. 璁劇疆鐜鍙橀噺錛孏ST_REGISTRY=%KIVY_ROOT%gstreamer\registry.bin GST_PLUGIN_PATH=%KIVY_ROOT%gstreamer\lib\gstreamer-1.0 PATH鍙橀噺涓姞鍏ヤ簡%KIVY_ROOT%;%KIVY_ROOT%tools;%KIVY_ROOT%gstreamer\bin;錛堣繕鏈塒ython鐨刴ingw鐨勶級 鏈鍚庯紝闇瑕佸湪PYTHONPATH涓姞鍏?KIVY_ROOT%kivy 鏈鍚庡啓鍏ョ涓涓▼搴忔潵嫻嬭瘯錛?br />浠g爜濡備笅 1 2 # -*- coding:utf-8 -*- 3 # /user/bin/env python 4 5 __author__ = ' shih ' 6 7 from kivy.app import App 8 9 class Hello(App):10 pass 11 12 if __name__ == " __main__ " :13 Hello().run()
鎵ц緇撴灉濡備笅錛?br /> ]]> Python鐗規畩鏂規硶鐨勬搷浣滅閲嶈澆琛?/title> http://m.shnenglu.com/sh19871122/archive/2014/04/14/206575.htmlHallelujah Hallelujah Mon, 14 Apr 2014 03:38:00 GMT http://m.shnenglu.com/sh19871122/archive/2014/04/14/206575.html http://m.shnenglu.com/sh19871122/comments/206575.html http://m.shnenglu.com/sh19871122/archive/2014/04/14/206575.html#Feedback 1 http://m.shnenglu.com/sh19871122/comments/commentRss/206575.html http://m.shnenglu.com/sh19871122/services/trackbacks/206575.html 涓嶇煡閬撻噷闈㈡庝箞寮勮〃鏍鹼紝灝變笂浼犲浘鐗囦簡 濡傛灉鐢ㄦ埛鑷畾涔夌殑綾伙紝鎯蟲湁add鍔熻兘錛屽鏋滅被娌℃彁渚沖_add__鎴朹_radd__鏂規硶鐨勮瘽錛屼細鎶涘嚭寮傚父 鍐嶅錛宨f xxxobj:榛樿鏄鏋渪xxobj涓嶆槸None鍒欎負True錛屽惁鍒欎負False錛屽鏋滀笉鏄繖涓昏緫鍒欏彲浠ラ氳繃瀹炵幇__bool__鏂規硶(鑷繁鐨勬祴璇曚腑2.7闇瑕佸啀鍔犱笂__nonzero__()鏂規硶錛?.2涓洿鎺ュ氨琛? ]]> zeromq瀛︿範錛岀涓绔?/title> http://m.shnenglu.com/sh19871122/archive/2014/03/16/206194.htmlHallelujah Hallelujah Sun, 16 Mar 2014 15:41:00 GMT http://m.shnenglu.com/sh19871122/archive/2014/03/16/206194.html http://m.shnenglu.com/sh19871122/comments/206194.html http://m.shnenglu.com/sh19871122/archive/2014/03/16/206194.html#Feedback 2 http://m.shnenglu.com/sh19871122/comments/commentRss/206194.html http://m.shnenglu.com/sh19871122/services/trackbacks/206194.html 棣栧厛zeromq鐨勮璁℃槸寮變腑闂翠漢鐨勶紙brokerless錛岀浉瀵逛簬ActiveMQ銆丷abbitMQ絳?浣跨敤0zq鐨勭▼搴忓氨鍙互鐩存帴鍜屽叾浠栫殑鑺傜偣閫氫俊鑰屼笉閫氳繃broker鐨勪唬鐞嗐傦級錛寊eromq涓嶄細瀛樺偍淇℃伅鍒扮鐩樹笂錛岀劧鑰屽彲鑳戒嬌鐢ㄦ湰鍦扮殑浜ゆ崲鏂囦歡鏉ュ瓨鍌ㄦ秷鎭紙褰撹緗簡zmq.SWAP鏃訛級銆?br /> 紺轟緥錛欻elloWorld錛坰erver錛?br /> server #include <string .h> #include <stdio.h> #include <unistd.h> #include <zmq.h>int main(int argc, char *argv[]) { void *context = zmq_ctx_new(); void *respond = zmq_socket(context, ZMQ_REQ); zmq_bind(respond, "tcp://*:4040"); printf("starting \n"); for (;;) { zmq_msg_t request; zmq_msg_init(&request); zmq_msg_recv(&request, respond, 0); printf("received: %s\n", zmq_msg_data(&request)); zmq_msg_close(&request); sleep(1); zmq_msg_t reply; zmq_msg_init_size(&reply, strlen("world")); memcpy(zmq_msg_data(&reply), "world", 5); zmq_msg_send(&reply, respond, 0); zmq_msg_close(&reply); } zmq_close(respond); zmq_ctx_destroy(context); return 0; 紺轟緥錛欻elloworld錛坈lient錛?br />client 1 2 #include <stdio.h> 3 #include <unistd.h> 4 #include <string .h> 5 #include <zmq.h> 6 7 int main(int argc, char *argv[]) 8 { 9 void *context = zmq_ctx_new();10 printf("client starting \n");11 12 void *request = zmq_socket(context, ZMQ_REQ);13 zmq_connect(request, "tcp://localhost:4040");14 15 int count = 0;16 17 for (;;)18 {19 zmq_msg_t req;20 zmq_msg_init_size(&req, strlen("hello"));21 memcpy(zmq_msg_data(&req), "hello", 5);22 printf("send msg hello, count = %d\n", count);23 zmq_msg_send(&req, request, 0);24 zmq_msg_close(&req);25 26 zmq_msg_t reply;27 zmq_msg_init(&reply);28 zmq_msg_recv(&reply, request, 0);29 printf("recv msg %s, count = %d\n", zmq_msg_data(&reply), count);30 zmq_msg_close(&reply);31 count++;32 }33 34 zmq_close(request);35 zmq_ctx_destroy(context);36 37 return 0;38 }39 40 榪欓噷浣跨敤浜嗘渶鍩烘湰鐨勮姹傚簲絳旀灦鏋勩傝緇嗚В鏋愪唬鐮侊細 絎竴姝ワ細鍒涘緩浜哻ontext鍜宻ocket錛寊mq_ctx_new鏂規硶鍒涘緩浜嗕竴涓柊鐨?span style="color: red;">context錛岃繖鏄嚎紼嬪畨鍏?/span>鐨勶紝鍗充竴涓猚ontext鍙敤浜庡涓嚎紼嬫搷浣溿?zmq_socket鏂規硶鍒涘緩浜嗕竴涓湪context涓畾涔夌殑socket錛?span style="color: red;">ZeroMQ鐨剆ocket涓嶆槸綰跨▼瀹夊叏銆備紶緇熺殑socket鏄悓姝ョ殑錛岀劧鑰孼MQ鐨剆ocket鍦ㄥ鎴風鍜屾湇鍔$閮界淮鎶や簡涓涓槦鍒楁潵綆$悊request-reply鐨勫紓姝ユā寮忋俍MQ鑷姩鐨勫鐞嗚繛鎺ャ侀噸榪炪佹柇寮榪炴帴鍜屽唴瀹逛氦浠樸?br />鏈嶅姟绔垱寤轟簡Reply錛圸MQ_REP錛夌敤鏉ュ鐞嗘帴鏀舵秷鎭茍搴旂瓟娑堟伅銆傚鏋滃鎴風鍜屾湇鍔$閬楀け錛坙ost錛夛紝搴旂瓟鐨勬秷鎭皢鍦ㄦ病鏈変換浣曢氱煡鐨勬儏鍐典笅涓㈡帀銆?br />瀹㈡埛绔垱寤轟簡涓涓猂equest(ZMQ_REQ)鏉ュ彂閫佹秷鎭茍鎺ユ敹鏉ヨ嚜鏈嶅姟鐨勫簲絳斻俍MQ_REQ涓嬩笉浼氫涪寮冧換浣曚俊鎭紝涓嶇鏄病鏈夋病鏈夊彲鐢ㄤ笌鍙戦佹秷鎭殑鏈嶅姟鎴栨槸鏈嶅姟澶勪簬蹇欑姸鎬侊紝鎵鏈夌殑鍙戦佹搷浣渮mq_send鍑芥暟浼氶樆濉烇紝鐩村埌涓涓湇鍔″彉涓哄彲鐢ㄤ簬鍙戦佹秷鎭俍MQ_REQ鍜孼MQ_REP銆乑MQ_ROUTER綾誨瀷鍏煎銆?br />娑堟伅鐨勫彂閫亃mq_send鍑芥暟鐨勭涓変釜鍙傛暟鏄痜lags錛屾槸ZMQ_DONTWAIT鎴朲MQ_SNDMORE銆俍MQ_DONTWAIT琛ㄦ槑娑堟伅鏄紓姝ョ殑鍙戦併俍MQ_SNDMORE琛ㄦ槑娑堟伅鏈夊閮ㄥ垎錛屽叾浣欑殑閮ㄥ垎宸茬粡“鍦ㄨ礬涓婁簡”銆傛秷鎭帴鏀跺嚱鏁皕mq_msg_recv鍑芥暟錛屽鏈嶅姟绔紝鍦ㄥ厛鍓嶆帴鏀剁殑娑堟伅鏄棤鏁堢殑銆傜涓変釜鍙傛暟flugs鍙兘鏄痁MQ_DONTWAIT銆?br /> 鍏堢潯瑙変簡 ]]> Python鐨勫弬鏁拌В鍖呭皬鎶宸э紙浣跨敤瀹瑰櫒浣滀負鍙傛暟鏃訛級 http://m.shnenglu.com/sh19871122/archive/2013/12/31/205078.htmlHallelujah Hallelujah Tue, 31 Dec 2013 03:07:00 GMT http://m.shnenglu.com/sh19871122/archive/2013/12/31/205078.html http://m.shnenglu.com/sh19871122/comments/205078.html http://m.shnenglu.com/sh19871122/archive/2013/12/31/205078.html#Feedback 0 http://m.shnenglu.com/sh19871122/comments/commentRss/205078.html http://m.shnenglu.com/sh19871122/services/trackbacks/205078.html 1 def args_unpacking_test(x, y): 2 print ' x = ' , x, ' y = ' , y 3 4 A = namedtuple(' A ' , ' y x ' ) 5 6 list_foo = [3, 4] 7 tuple_foo = (3, 4) 8 ntuple_foo = A(4, 3) 9 dict_foo = {' y ' :4, ' x ' :3}10 11 12 args_unpacking_test(*list_foo)13 args_unpacking_test(*tuple_foo)14 args_unpacking_test(*ntuple_foo)15 args_unpacking_test(**dict_foo)16 17 浠栦滑鐨勭粨鏋滆緭鍑洪兘鏄竴鏍風殑 榪欎釜鏂瑰紡澶勭悊闈炲父鏈夌敤錛屽鏋滃弬鏁頒釜鏁頒笉涓鑷寸殑璇濅細鎶ラ敊 ]]>Oracle鐨勭紪紼嬪噯澶囧伐浣滐細鎼緩鏈湴鐨勫熀鏈幆澧?/title> http://m.shnenglu.com/sh19871122/archive/2013/12/17/204860.htmlHallelujah Hallelujah Tue, 17 Dec 2013 12:16:00 GMT http://m.shnenglu.com/sh19871122/archive/2013/12/17/204860.html http://m.shnenglu.com/sh19871122/comments/204860.html http://m.shnenglu.com/sh19871122/archive/2013/12/17/204860.html#Feedback 0 http://m.shnenglu.com/sh19871122/comments/commentRss/204860.html http://m.shnenglu.com/sh19871122/services/trackbacks/204860.html 涓嬭澆鐨勬枃浠跺寘鎷涓嬪垪琛細 1. instantclient-basic-nt-11.2.0.3.0.zip 2. instantclient-odbc-nt-11.2.0.3.0.zip 3. instantclient-sdk-nt-11.2.0.3.0.zip 4. instantclient-sqlplus-nt-11.2.0.3.0.zip 5. instantclient-tools-nt-11.2.0.3.0.zip 鏈鍚庝袱涓殢渚夸簡錛岃В鍘嬫枃浠跺埌instantclient_11_2鐩綍涓?br /> 鍛戒護琛屼笅鍒拌В鍘嬬殑鐩綍instantclient_11_2涓墽琛?gt;odbc_install 鍦ㄧ幆澧冨彉閲忎腑鐨勭郴緇熷彉閲廝ATH涓姞鍏nstantclient_11_2鐩綍鐨勫叏璺緞 鍒涘緩涓涓敤鎴峰彉閲廜RACLE_HOME錛屾寚鍚慽c鐨勫畨瑁呯洰褰曪紝榪欑偣寰堝叧閿紝鐗瑰埆鏄敤cmake緙栬瘧soci錛屽茍闇瑕佹敮鎸丱racle鐨勮瘽銆?br /> 鍦╥c鐩綍涓垱寤簄etwork/admin鐩綍錛屽茍鍔犲叆OCI鐨?ora鏂囦歡錛屽湪鐜鍙橀噺涓姞鍏NS_ADMIN鏉ユ寚瀹氬垰鎵嶅垱寤虹殑鐩綍 鍒涘緩涓涓敤鎴峰彉閲廚LS_LANG鏉ヨ緗璦錛屾垜鐨勮緗槸SIMPLIFIED CHINESE_CHINA.ZHS16GBK錛岃繖涓鍜屾暟鎹簱閭h竟涓鑷達紵 鍒涘緩涓涓敤鎴峰彉閲廠QLPATH鏉ユ寚瀹歴qlpath宸ュ叿鐨勬枃浠惰礬寰勶紝涓嬭澆鐨勭鍥涗釜鏂囦歡 OK錛屾墍鏈夊畨瑁呭氨姝ゃ?br /> 鍐嶅畨瑁匫racle鐨勮闂伐鍏鳳紝鎴戜嬌鐢ㄧ殑鏄疦avicat for Oracle宸ュ叿 1. 鏅氬畨瑁?br />2. 鐮磋В銆佹敞瑙?br />3. 闈炲父閲嶈錛氬湪杞歡鐨刼ption涓璒CI閫夐」涓皢OCI library錛坥ci.dll錛夌殑璺緞鎸囧悜瀹夎鐨刬nstant clent鐨刼ci.dll涓?br />4. SQL*PLUS浠ョ浉鍚屾柟寮忓鐞嗭紝涓嶈繃涓嶇敤榪欎釜鐨勮瘽鍒濇澶勭悊鏃犳墍璋撲簡銆?br /> 濂戒簡錛屽彲浠ュ皾璇曚綘鐨勭涓嬈racle榪炴帴涔嬫梾浜嗭紙鏄垜鐨?#8230;…錛?img src ="http://m.shnenglu.com/sh19871122/aggbug/204860.html" width = "1" height = "1" /> ]]> 青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美在线观看视频在线
|
亚洲激情一区二区三区 |
亚洲视频香蕉人妖 |
一区电影在线观看 |
亚洲欧洲av一区二区三区久久 |
亚洲视频一区在线观看 |
亚洲永久视频 |
久久精品人人爽 |
久久蜜臀精品av |
亚洲国产第一 |
夜夜爽www精品 |
午夜精品久久久久久久久 |
久久国内精品视频 |
欧美巨乳在线 |
国产精品一区久久 |
亚洲黄色三级 |
亚洲免费一区二区 |
美女视频网站黄色亚洲 |
亚洲精品在线看 |
欧美一区二区三区喷汁尤物 |
久久免费视频网站 |
欧美日韩成人在线观看 |
国产日韩欧美综合一区 |
91久久嫩草影院一区二区 |
欧美一级精品大片 |
亚洲黄色在线看 |
久久成人免费日本黄色 |
欧美日韩一区二区在线观看视频 |
国产精品五区 |
99re6这里只有精品视频在线观看 |
午夜精品美女久久久久av福利 |
欧美成人午夜免费视在线看片
|
欧美高清视频 |
日韩午夜免费 |
老司机精品久久 |
国产乱理伦片在线观看夜一区 |
亚洲欧洲精品一区二区三区不卡
|
91久久夜色精品国产九色 |
欧美综合国产精品久久丁香 |
亚洲三级电影全部在线观看高清 |
欧美资源在线 |
国产日韩欧美制服另类 |
亚洲欧美激情诱惑 |
亚洲精选成人 |
欧美欧美全黄 |
亚洲人成高清 |
欧美在线观看视频在线 |
欧美一区二区免费观在线 |
欧美黄色aa电影 |
久久国内精品自在自线400部 |
欧美日韩一区在线 |
亚洲精选国产 |
亚洲第一偷拍 |
另类亚洲自拍 |
亚洲高清不卡在线 |
蜜桃av久久久亚洲精品 |
久久国产视频网站 |
国产自产精品 |
久久人人九九 |
久久九九国产精品 |
国产最新精品精品你懂的 |
欧美伊人影院 |
精品999成人 |
久久一二三国产 |
久久久精品日韩 |
亚洲国产另类精品专区 |
亚洲成人资源网 |
欧美va亚洲va国产综合 |
亚洲黄一区二区 |
亚洲国产精品免费 |
欧美日本亚洲视频 |
亚洲一区二区三区中文字幕在线 |
亚洲美女在线看 |
国产精品日日做人人爱 |
久久久爽爽爽美女图片 |
久久综合久久综合久久综合 |
亚洲大胆女人 |
日韩亚洲欧美精品 |
国产日韩精品一区二区三区在线
|
欧美一区在线直播 |
欧美在线一区二区 |
亚洲国产精品小视频 |
亚洲茄子视频 |
国产精品系列在线播放 |
久久综合色婷婷 |
欧美激情亚洲自拍 |
欧美一级艳片视频免费观看 |
久久福利电影 |
99热这里只有成人精品国产 |
亚洲午夜av电影 |
在线观看欧美日本 |
99riav国产精品 |
国产亚洲综合精品 |
亚洲欧洲日本在线 |
国产欧美精品国产国产专区 |
欧美激情亚洲精品 |
国产精品一区二区在线 |
亚洲第一中文字幕在线观看 |
国产精品美女久久久久久2018
|
国产精品人人爽人人做我的可爱
|
在线午夜精品 |
在线日韩日本国产亚洲 |
a4yy欧美一区二区三区 |
极品av少妇一区二区 |
夜夜精品视频一区二区 |
亚洲第一网站 |
欧美在线免费视屏 |
亚洲午夜羞羞片 |
男人的天堂亚洲 |
久久久久久久综合狠狠综合 |
欧美国产视频日韩 |
快射av在线播放一区 |
国产精品久久久久秋霞鲁丝 |
亚洲成人在线视频网站 |
在线观看国产成人av片 |
午夜精品久久久久久久99水蜜桃 |
亚洲精品欧美日韩专区 |
久久久激情视频 |
久久九九热re6这里有精品 |
欧美色123 |
亚洲人成毛片在线播放 |
亚洲丁香婷深爱综合 |
香蕉成人久久 |
欧美一区二区在线免费播放 |
欧美日韩在线不卡 |
亚洲三级免费观看 |
亚洲人成久久 |
免费亚洲一区 |
欧美成人高清 |
在线免费观看成人网 |
久久激情中文 |
久久免费精品日本久久中文字幕 |
国产日韩精品一区二区 |
亚洲欧美国产高清 |
久久超碰97人人做人人爱 |
国产精品热久久久久夜色精品三区
|
亚洲永久网站 |
欧美一区二区三区在线观看视频 |
国产精品久久久久久亚洲调教
|
亚洲自拍偷拍色片视频 |
亚洲一区3d动漫同人无遮挡 |
欧美日韩精品 |
99精品国产福利在线观看免费 |
99精品欧美一区 |
欧美日韩成人一区二区三区 |
亚洲看片一区 |
亚洲综合社区 |
国产日韩欧美在线播放 |
久久久久久精 |
亚洲激情视频网站 |
亚洲一区二区三区国产 |
欧美手机在线 |
亚洲欧美三级在线 |
另类尿喷潮videofree |
最新日韩在线 |
欧美三级午夜理伦三级中视频 |
亚洲性色视频 |
裸体一区二区 |
一区二区三区视频在线看 |
欧美精品播放 |
国产欧美日本在线 |
亚洲精品视频在线 |
亚洲一区二区黄色 |
国产欧美精品一区aⅴ影院 |
亚欧成人在线 |
欧美国产免费 |
亚洲一区二区视频 |
在线成人激情黄色 |
欧美日韩在线播放一区 |
欧美一区二区三区视频在线 |
欧美成人日韩 |
欧美在线|欧美 |
亚洲精品一区二区在线观看 |
国产精品乱人伦一区二区 |
久久综合久久综合九色 |
亚洲午夜一区二区三区 |
欧美成年人在线观看 |
午夜精品久久久久久久99黑人 |
亚洲黑丝一区二区 |
国产欧美精品日韩区二区麻豆天美
|
久久综合久久综合九色 |
亚洲婷婷免费 |
亚洲成人在线网 |
久久久久99 |
亚洲无玛一区 |
亚洲欧洲精品一区二区三区 |
国产精品亚洲综合一区在线观看 |
美女性感视频久久久 |
翔田千里一区二区 |
一区二区欧美精品 |
亚洲激情视频网站 |
欧美aaa级 |
久久久97精品 |
亚洲欧美在线另类 |
亚洲色图自拍 |
一区二区三区|亚洲午夜 |
亚洲激情欧美 |
亚洲国产日韩欧美在线99 |
黄色成人在线 |
激情偷拍久久 |