锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99av国产精品欲麻豆,你懂的视频欧美,欧美电影免费观看大全http://m.shnenglu.com/sh19871122/zh-cnSun, 16 Nov 2025 09:04:39 GMTSun, 16 Nov 2025 09:04:39 GMT60鏈夋晥鍒╃敤鏍囧噯搴撴彁渚涚殑type_traits錛岃紼嬪簭鍦ㄧ紪璇戞椂浣滃嚭鍒嗘敮閫夋嫨http://m.shnenglu.com/sh19871122/archive/2016/04/28/213383.htmlHallelujahHallelujahThu, 28 Apr 2016 09:50:00 GMThttp://m.shnenglu.com/sh19871122/archive/2016/04/28/213383.htmlhttp://m.shnenglu.com/sh19871122/comments/213383.htmlhttp://m.shnenglu.com/sh19871122/archive/2016/04/28/213383.html#Feedback0http://m.shnenglu.com/sh19871122/comments/commentRss/213383.htmlhttp://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_swapable
26 {
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 Repohttp://m.shnenglu.com/sh19871122/archive/2014/10/22/208647.htmlHallelujahHallelujahTue, 21 Oct 2014 23:56:00 GMThttp://m.shnenglu.com/sh19871122/archive/2014/10/22/208647.htmlhttp://m.shnenglu.com/sh19871122/comments/208647.htmlhttp://m.shnenglu.com/sh19871122/archive/2014/10/22/208647.html#Feedback0http://m.shnenglu.com/sh19871122/comments/commentRss/208647.htmlhttp://m.shnenglu.com/sh19871122/services/trackbacks/208647.html
wget https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
yum install epel-release-7-2.noarch.rpm
瀹夎鍚庡氨鍙互瀹夎R絳変簡




]]>
浣跨敤Python閫氳繃Hive鐨凷treaming鏉ュ啓UDF鐨勪竴浜涜褰?/title><link>http://m.shnenglu.com/sh19871122/archive/2014/09/12/208279.html</link><dc:creator>Hallelujah</dc:creator><author>Hallelujah</author><pubDate>Fri, 12 Sep 2014 03:41:00 GMT</pubDate><guid>http://m.shnenglu.com/sh19871122/archive/2014/09/12/208279.html</guid><wfw:comment>http://m.shnenglu.com/sh19871122/comments/208279.html</wfw:comment><comments>http://m.shnenglu.com/sh19871122/archive/2014/09/12/208279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sh19871122/comments/commentRss/208279.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sh19871122/services/trackbacks/208279.html</trackback:ping><description><![CDATA[      鏈榪戜嬌鐢℉ive鏉ョ粺璁℃暟鎹紝鐢ㄤ簡pyhs2鏉ュ疄鐜版煡璇紝浣嗘槸鏈変簺澶嶆潅鐨勫鐞嗘瘮濡傦紝鑷畾涔夊鍩熷悕鐨勫鐞嗙瓑錛屼笉鑳介氳繃hql鏉ュ疄鐜幫紝鍙戠幇鑳藉浣跨敤udf銆?br /> <br />       Java鏉ュ疄鐜癏ive鐨勫啓娉?span style="font-size: 13px; color: #008080;"> </span><span style="font-size: 13px; background-color: #eeeeee;"><br /></span><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><br /><span style="color: #0000FF; ">package</span> jsl.hive.udf;<br /><br /><span style="color: #0000FF; ">import</span> org.apache.hadoop.hive.ql.exec.UDF;<br /><span style="color: #0000FF; ">import</span> org.apache.hadoop.io.Text;<br /><br /><span style="color: #0000FF; ">public</span> <span style="color: #0000FF; ">final</span> <span style="color: #0000FF; ">class</span> DomainRoot <span style="color: #0000FF; ">extends</span> UDF {<br />    <span style="color: #0000FF; ">public</span> Text evaluate(Text s) {<br />        <span style="color: #0000FF; ">if</span> (s == <span style="color: #0000FF; ">null</span>) {<span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">null</span>;}<br />        String tmp = s.toString();<br />        tmp = <span style="color: #0000FF; ">this</span>.getDomainRoot(tmp);<br />        <span style="color: #0000FF; ">return</span> <span style="color: #0000FF; ">new</span> Text(tmp);<br />    }   <br /><br />    <span style="color: #0000FF; ">private</span> String getDomainRoot(String domain) {<br />        <span style="color: #0000FF; ">throw</span> NoneImplementException("xxxx");<br />    }   <br />}</div><br />濡傛灉Java鐨刄DF闇瑕佸綋鎴愬父鐢ㄧ殑錛屼笉鐢ㄦ瘡嬈dd鍙互娉ㄥ唽鍒癏ive涓紝<br /><div>ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java涓姞鍏?br /><div>registerUDF("domain_root", UDFParseUrl.class, false);騫墮噸鏂扮紪璇慼ive鍗沖彲<br /><br /><br />   涓嬮潰鏉ヨ璇撮噸鐐癸紝閫氳繃Streaming鐢≒ython鏉ュ啓澶勭悊銆?br />   鍏充簬Streaming鐨勫熀紜鍐呭錛?br /><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><img id="Code_Closed_Image_103933" onclick="this.style.display='none'; Code_Closed_Text_103933.style.display='none'; Code_Open_Image_103933.style.display='inline'; Code_Open_Text_103933.style.display='inline';" height="16" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" width="11" align="top" style="display: none;"><img id="Code_Open_Image_103933" style="display: none" onclick="this.style.display='none'; Code_Open_Text_103933.style.display='none'; Code_Closed_Image_103933.style.display='inline'; Code_Closed_Text_103933.style.display='inline';" height="16" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top"><span id="Code_Closed_Text_103933" style="border: 1px solid #808080; display: none; background-color: #ffffff;"></span><span id="Code_Open_Text_103933" style="display: none"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->浣跨敤Transform鏉ユ寚瀹氬垪錛屼互鍙婁嬌鐢ˋS鏉ユ寚瀹氱敓鎴愮殑鍒椾互鍙婂彲浠ユ寚瀹氳漿鎹㈢敓鎴愬垪鐨勭被鍨?br />hive> select transform(col1, clo2) <br />    > <span style="color: #0000FF; ">using</span> '/bin/cat' <span style="color: #0000FF; ">as</span> (new_clo1 <span style="color: #0000FF; ">int</span>, new_clo2 <span style="color: #0000FF; ">double</span>) from table;<br /></span></div><br />   綰︽潫錛氶鍏堝繀欏籥dd file鍒癶ive涓紙褰損ython涓紩鐢ㄤ簡鍏朵粬濡傝嚜宸卞啓鐨勬ā鍧楁椂錛屼篃闇瑕佷竴騫禷dd榪涘幓錛?br />            鍏舵闈炲父涓嶅垢,鍦ㄥ崟鐙殑涓涓煡璇腑錛屼笉鑳藉浣跨敤UDAF鐨勫嚱鏁板sum()<br />            鍐嶆涓嶅緱涓轟腑闂寸粨鏋滄暟鎹嬌鐢╟luster by鎴杁istribute by<br /><br />娉ㄦ剰錛氬浜庝紭鍖栨煡璇紝浣跨敤cluster by鎴杁istribute by 鍜宻ort by涓璧烽潪甯擱噸瑕?br /><br /></div></div><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"></div><img src ="http://m.shnenglu.com/sh19871122/aggbug/208279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sh19871122/" target="_blank">Hallelujah</a> 2014-09-12 11:41 <a href="http://m.shnenglu.com/sh19871122/archive/2014/09/12/208279.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>C++緙栬瘧鏈熷綰︿箣must_have_basehttp://m.shnenglu.com/sh19871122/archive/2014/07/29/207853.htmlHallelujahHallelujahTue, 29 Jul 2014 04:25:00 GMThttp://m.shnenglu.com/sh19871122/archive/2014/07/29/207853.htmlhttp://m.shnenglu.com/sh19871122/comments/207853.htmlhttp://m.shnenglu.com/sh19871122/archive/2014/07/29/207853.html#Feedback0http://m.shnenglu.com/sh19871122/comments/commentRss/207853.htmlhttp://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 test
44 {
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.htmlHallelujahHallelujahThu, 05 Jun 2014 03:16:00 GMThttp://m.shnenglu.com/sh19871122/archive/2014/06/05/207194.htmlhttp://m.shnenglu.com/sh19871122/comments/207194.htmlhttp://m.shnenglu.com/sh19871122/archive/2014/06/05/207194.html#Feedback0http://m.shnenglu.com/sh19871122/comments/commentRss/207194.htmlhttp://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><link>http://m.shnenglu.com/sh19871122/archive/2014/05/18/207008.html</link><dc:creator>Hallelujah</dc:creator><author>Hallelujah</author><pubDate>Sun, 18 May 2014 12:35:00 GMT</pubDate><guid>http://m.shnenglu.com/sh19871122/archive/2014/05/18/207008.html</guid><wfw:comment>http://m.shnenglu.com/sh19871122/comments/207008.html</wfw:comment><comments>http://m.shnenglu.com/sh19871122/archive/2014/05/18/207008.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sh19871122/comments/commentRss/207008.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sh19871122/services/trackbacks/207008.html</trackback:ping><description><![CDATA[鐜錛歐indows 7 64bits錛孖DE:IntelliJ IDEA 13.1.2<br />瀹夎kivy錛?. 涓嬭澆瀹夎鍖卙ttp://kivy.org/#download錛屾垜浣跨敤鐨勬槸Python 2.7.6錛岄夋嫨鐨?.7鐗堟湰錛堟敞鎰忔鐗堟湰鏄?2浣峆ython錛?br />              2. 瑙e帇鍒頒竴涓洰褰曪紝鎴戝湪鎴戠殑緋葷粺鐜鍙橀噺涓皢鏍圭洰褰曞懡鍚嶄負浜咾IVY_ROOT<br />              3. 铏界劧kivy涓嚜甯︿簡Python鐨勶紝鍙互鐩存帴浣跨敤錛屼篃鍙互鑷繁瀹夎錛屾垜鏄嚜宸變笅杞界殑Python 2.7.6錛堣寰椾竴瀹氭槸32浣嶏紝涓嶇劧鍚庨潰鍐欑▼搴忎細鍑洪棶棰橈級<br />              4. 濡傛灉鏈哄櫒浠ュ墠娌″畨瑁単it鐨勶紝鍙互鐩存帴浣跨敤KIVY涓甫鐨刴ingw錛屾垜鑷繁鏈哄櫒瀹夎浜唃it錛屾墍浠ョ幆澧冨彉閲忓氨娌¤緗甿ingw鐨?br />              5. 璁劇疆鐜鍙橀噺錛孏ST_REGISTRY=%KIVY_ROOT%gstreamer\registry.bin<br />                                     GST_PLUGIN_PATH=%KIVY_ROOT%gstreamer\lib\gstreamer-1.0<br />                  PATH鍙橀噺涓姞鍏ヤ簡%KIVY_ROOT%;%KIVY_ROOT%tools;%KIVY_ROOT%gstreamer\bin;錛堣繕鏈塒ython鐨刴ingw鐨勶級<br />                  鏈鍚庯紝闇瑕佸湪PYTHONPATH涓姞鍏?KIVY_ROOT%kivy<br />鏈鍚庡啓鍏ョ涓涓▼搴忔潵嫻嬭瘯錛?br />浠g爜濡備笅<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <br /><span style="color: #008080; "> 2</span> <span style="color: #008000; ">#</span><span style="color: #008000; "> -*- coding:utf-8 -*-</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 3</span> <span style="color: #008000; ">#</span><span style="color: #008000; ">/user/bin/env python</span><span style="color: #008000; "><br /></span><span style="color: #008080; "> 4</span> <span style="color: #008000; "></span><br /><span style="color: #008080; "> 5</span> <span style="color: #800080; ">__author__</span> = <span style="color: #800000; ">'</span><span style="color: #800000; ">shih</span><span style="color: #800000; ">'</span><br /><span style="color: #008080; "> 6</span> <br /><span style="color: #008080; "> 7</span> <span style="color: #0000FF; ">from</span> kivy.app <span style="color: #0000FF; ">import</span> App<br /><span style="color: #008080; "> 8</span> <br /><span style="color: #008080; "> 9</span> <span style="color: #0000FF; ">class</span> Hello(App):<br /><span style="color: #008080; ">10</span>     <span style="color: #0000FF; ">pass</span><br /><span style="color: #008080; ">11</span> <br /><span style="color: #008080; ">12</span> <span style="color: #0000FF; ">if</span> <span style="color: #800080; ">__name__</span> == <span style="color: #800000; ">"</span><span style="color: #800000; ">__main__</span><span style="color: #800000; ">"</span>:<br /><span style="color: #008080; ">13</span>     Hello().run()</div>鎵ц緇撴灉濡備笅錛?br /><img src="http://m.shnenglu.com/images/cppblog_com/sh19871122/kivy_hello.png" width="1306" height="672" alt="" /><br /><br /><img src ="http://m.shnenglu.com/sh19871122/aggbug/207008.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sh19871122/" target="_blank">Hallelujah</a> 2014-05-18 20:35 <a href="http://m.shnenglu.com/sh19871122/archive/2014/05/18/207008.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Python鐗規畩鏂規硶鐨勬搷浣滅閲嶈澆琛?/title><link>http://m.shnenglu.com/sh19871122/archive/2014/04/14/206575.html</link><dc:creator>Hallelujah</dc:creator><author>Hallelujah</author><pubDate>Mon, 14 Apr 2014 03:38:00 GMT</pubDate><guid>http://m.shnenglu.com/sh19871122/archive/2014/04/14/206575.html</guid><wfw:comment>http://m.shnenglu.com/sh19871122/comments/206575.html</wfw:comment><comments>http://m.shnenglu.com/sh19871122/archive/2014/04/14/206575.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.shnenglu.com/sh19871122/comments/commentRss/206575.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sh19871122/services/trackbacks/206575.html</trackback:ping><description><![CDATA[<div>涓嶇煡閬撻噷闈㈡庝箞寮勮〃鏍鹼紝灝變笂浼犲浘鐗囦簡<br /><img src="http://m.shnenglu.com/images/cppblog_com/sh19871122/Python璇█鏉傞」.png" width="936" height="993" alt="" /><br />濡傛灉鐢ㄦ埛鑷畾涔夌殑綾伙紝鎯蟲湁add鍔熻兘錛屽鏋滅被娌℃彁渚沖_add__鎴朹_radd__鏂規硶鐨勮瘽錛屼細鎶涘嚭寮傚父<br />鍐嶅錛宨f xxxobj:榛樿鏄鏋渪xxobj涓嶆槸None鍒欎負True錛屽惁鍒欎負False錛屽鏋滀笉鏄繖涓昏緫鍒欏彲浠ラ氳繃瀹炵幇__bool__鏂規硶(鑷繁鐨勬祴璇曚腑2.7闇瑕佸啀鍔犱笂__nonzero__()鏂規硶錛?.2涓洿鎺ュ氨琛?<br /><br /></div><img src ="http://m.shnenglu.com/sh19871122/aggbug/206575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sh19871122/" target="_blank">Hallelujah</a> 2014-04-14 11:38 <a href="http://m.shnenglu.com/sh19871122/archive/2014/04/14/206575.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>zeromq瀛︿範錛岀涓绔?/title><link>http://m.shnenglu.com/sh19871122/archive/2014/03/16/206194.html</link><dc:creator>Hallelujah</dc:creator><author>Hallelujah</author><pubDate>Sun, 16 Mar 2014 15:41:00 GMT</pubDate><guid>http://m.shnenglu.com/sh19871122/archive/2014/03/16/206194.html</guid><wfw:comment>http://m.shnenglu.com/sh19871122/comments/206194.html</wfw:comment><comments>http://m.shnenglu.com/sh19871122/archive/2014/03/16/206194.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.shnenglu.com/sh19871122/comments/commentRss/206194.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sh19871122/services/trackbacks/206194.html</trackback:ping><description><![CDATA[Asynchronous Input/Output錛圓IO錛夛細AIO鍙互鍦╥nput/output鐨勮姹傚埌鏉ヤ箣鍓嶇戶緇墽琛屻侫IO鍦ㄥ疄鏃跺簲鐢ㄧ▼搴忎腑鏄繀欏葷殑銆備嬌鐢ˋIO鍙互鏄犲皠澶氫釜浠誨姟鍒頒竴涓嚎紼嬩笂鍘匯?br />棣栧厛zeromq鐨勮璁℃槸寮變腑闂翠漢鐨勶紙brokerless錛岀浉瀵逛簬ActiveMQ銆丷abbitMQ絳?浣跨敤0zq鐨勭▼搴忓氨鍙互鐩存帴鍜屽叾浠栫殑鑺傜偣閫氫俊鑰屼笉閫氳繃broker鐨勪唬鐞嗐傦級錛寊eromq涓嶄細瀛樺偍淇℃伅鍒扮鐩樹笂錛岀劧鑰屽彲鑳戒嬌鐢ㄦ湰鍦扮殑浜ゆ崲鏂囦歡鏉ュ瓨鍌ㄦ秷鎭紙褰撹緗簡zmq.SWAP鏃訛級銆?br /><br />紺轟緥錛欻elloWorld錛坰erver錛?br /> <br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><img id="Code_Closed_Image_230816" onclick="this.style.display='none'; Code_Closed_Text_230816.style.display='none'; Code_Open_Image_230816.style.display='inline'; Code_Open_Text_230816.style.display='inline';" height="16" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" width="11" align="top"><img id="Code_Open_Image_230816" style="display: none" onclick="this.style.display='none'; Code_Open_Text_230816.style.display='none'; Code_Closed_Image_230816.style.display='inline'; Code_Closed_Text_230816.style.display='inline';" height="16" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top"><span id="Code_Closed_Text_230816" style="border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">server</span><span id="Code_Open_Text_230816" style="display: none"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><br />#include <<span style="color: #0000FF; ">string</span>.h><br />#include <stdio.h><br />#include <unistd.h><br />#include <zmq.h><br /><br /><span style="color: #0000FF; ">int</span> main(<span style="color: #0000FF; ">int</span> argc, <span style="color: #0000FF; ">char</span> *argv[])<br />{<br />    <span style="color: #0000FF; ">void</span> *context = zmq_ctx_new();<br />    <span style="color: #0000FF; ">void</span> *respond = zmq_socket(context, ZMQ_REQ);<br />    zmq_bind(respond, "tcp://*:4040");<br /><br />    printf("starting<img src="http://m.shnenglu.com/Images/dot.gif" alt="" />\n");<br /><br />    <span style="color: #0000FF; ">for</span> (;;)<br />    {<br />        zmq_msg_t request;<br />        zmq_msg_init(&request);<br />        zmq_msg_recv(&request, respond, 0);<br />        printf("received: %s\n", zmq_msg_data(&request));<br />        zmq_msg_close(&request);<br />        sleep(1);<br /><br />        zmq_msg_t reply;<br />        zmq_msg_init_size(&reply, strlen("world"));<br />        memcpy(zmq_msg_data(&reply), "world", 5);<br />        zmq_msg_send(&reply, respond, 0);<br />        zmq_msg_close(&reply);<br />    }<br /><br />    zmq_close(respond);<br />    zmq_ctx_destroy(context);<br /><br />    <span style="color: #0000FF; ">return</span> 0;<br /></span></div><br />紺轟緥錛欻elloworld錛坈lient錛?br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><img id="Code_Closed_Image_230951" onclick="this.style.display='none'; Code_Closed_Text_230951.style.display='none'; Code_Open_Image_230951.style.display='inline'; Code_Open_Text_230951.style.display='inline';" height="16" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif" width="11" align="top"><img id="Code_Open_Image_230951" style="display: none" onclick="this.style.display='none'; Code_Open_Text_230951.style.display='none'; Code_Closed_Image_230951.style.display='inline'; Code_Closed_Text_230951.style.display='inline';" height="16" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top"><span id="Code_Closed_Text_230951" style="border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">client</span><span id="Code_Open_Text_230951" style="display: none"><br /><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <br /><span style="color: #008080; "> 2</span> #include <stdio.h><br /><span style="color: #008080; "> 3</span> #include <unistd.h><br /><span style="color: #008080; "> 4</span> #include <<span style="color: #0000FF; ">string</span>.h><br /><span style="color: #008080; "> 5</span> #include <zmq.h><br /><span style="color: #008080; "> 6</span> <br /><span style="color: #008080; "> 7</span> <span style="color: #0000FF; ">int</span> main(<span style="color: #0000FF; ">int</span> argc, <span style="color: #0000FF; ">char</span> *argv[])<br /><span style="color: #008080; "> 8</span> {<br /><span style="color: #008080; "> 9</span>     <span style="color: #0000FF; ">void</span> *context = zmq_ctx_new();<br /><span style="color: #008080; ">10</span>     printf("client starting<img src="http://m.shnenglu.com/Images/dot.gif" alt="" />\n");<br /><span style="color: #008080; ">11</span> <br /><span style="color: #008080; ">12</span>     <span style="color: #0000FF; ">void</span> *request = zmq_socket(context, ZMQ_REQ);<br /><span style="color: #008080; ">13</span>     zmq_connect(request, "tcp://localhost:4040");<br /><span style="color: #008080; ">14</span> <br /><span style="color: #008080; ">15</span>     <span style="color: #0000FF; ">int</span> count = 0;<br /><span style="color: #008080; ">16</span> <br /><span style="color: #008080; ">17</span>     <span style="color: #0000FF; ">for</span> (;;)<br /><span style="color: #008080; ">18</span>     {<br /><span style="color: #008080; ">19</span>         zmq_msg_t req;<br /><span style="color: #008080; ">20</span>         zmq_msg_init_size(&req, strlen("hello"));<br /><span style="color: #008080; ">21</span>         memcpy(zmq_msg_data(&req), "hello", 5);<br /><span style="color: #008080; ">22</span>         printf("send msg hello, count = %d\n", count);<br /><span style="color: #008080; ">23</span>         zmq_msg_send(&req, request, 0);<br /><span style="color: #008080; ">24</span>         zmq_msg_close(&req);<br /><span style="color: #008080; ">25</span> <br /><span style="color: #008080; ">26</span>         zmq_msg_t reply;<br /><span style="color: #008080; ">27</span>         zmq_msg_init(&reply);<br /><span style="color: #008080; ">28</span>         zmq_msg_recv(&reply, request, 0);<br /><span style="color: #008080; ">29</span>         printf("recv msg %s, count = %d\n", zmq_msg_data(&reply), count);<br /><span style="color: #008080; ">30</span>         zmq_msg_close(&reply);<br /><span style="color: #008080; ">31</span>         count++;<br /><span style="color: #008080; ">32</span>     }<br /><span style="color: #008080; ">33</span> <br /><span style="color: #008080; ">34</span>     zmq_close(request);<br /><span style="color: #008080; ">35</span>     zmq_ctx_destroy(context);<br /><span style="color: #008080; ">36</span> <br /><span style="color: #008080; ">37</span>     <span style="color: #0000FF; ">return</span> 0;<br /><span style="color: #008080; ">38</span> }<br /><span style="color: #008080; ">39</span> <br /><span style="color: #008080; ">40</span> </span></div><br />榪欓噷浣跨敤浜嗘渶鍩烘湰鐨勮姹傚簲絳旀灦鏋勩傝緇嗚В鏋愪唬鐮侊細<br />絎竴姝ワ細鍒涘緩浜哻ontext鍜宻ocket錛寊mq_ctx_new鏂規硶鍒涘緩浜嗕竴涓柊鐨?span style="color: red;">context錛岃繖鏄嚎紼嬪畨鍏?/span>鐨勶紝鍗充竴涓猚ontext鍙敤浜庡涓嚎紼嬫搷浣溿?zmq_socket鏂規硶鍒涘緩浜嗕竴涓湪context涓畾涔夌殑socket錛?span style="color: red;">ZeroMQ鐨剆ocket涓嶆槸綰跨▼瀹夊叏</span>銆備紶緇熺殑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 /><br />鍏堢潯瑙変簡<img src ="http://m.shnenglu.com/sh19871122/aggbug/206194.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sh19871122/" target="_blank">Hallelujah</a> 2014-03-16 23:41 <a href="http://m.shnenglu.com/sh19871122/archive/2014/03/16/206194.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Python鐨勫弬鏁拌В鍖呭皬鎶宸э紙浣跨敤瀹瑰櫒浣滀負鍙傛暟鏃訛級http://m.shnenglu.com/sh19871122/archive/2013/12/31/205078.htmlHallelujahHallelujahTue, 31 Dec 2013 03:07:00 GMThttp://m.shnenglu.com/sh19871122/archive/2013/12/31/205078.htmlhttp://m.shnenglu.com/sh19871122/comments/205078.htmlhttp://m.shnenglu.com/sh19871122/archive/2013/12/31/205078.html#Feedback0http://m.shnenglu.com/sh19871122/comments/commentRss/205078.htmlhttp://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><link>http://m.shnenglu.com/sh19871122/archive/2013/12/17/204860.html</link><dc:creator>Hallelujah</dc:creator><author>Hallelujah</author><pubDate>Tue, 17 Dec 2013 12:16:00 GMT</pubDate><guid>http://m.shnenglu.com/sh19871122/archive/2013/12/17/204860.html</guid><wfw:comment>http://m.shnenglu.com/sh19871122/comments/204860.html</wfw:comment><comments>http://m.shnenglu.com/sh19871122/archive/2013/12/17/204860.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sh19871122/comments/commentRss/204860.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sh19871122/services/trackbacks/204860.html</trackback:ping><description><![CDATA[棣栧厛涓嬭澆Instant Client錛屾垜涓嬭澆鐨?1.2<br /><br /><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">涓嬭澆鐨勬枃浠跺寘鎷涓嬪垪琛細<br />1. instantclient-basic-nt-11.2.0.3.0.zip<br />2. instantclient-odbc-nt-11.2.0.3.0.zip<br />3. instantclient-sdk-nt-11.2.0.3.0.zip<br />4. instantclient-sqlplus-nt-11.2.0.3.0.zip<br />5. instantclient-tools-nt-11.2.0.3.0.zip</blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">鏈鍚庝袱涓殢渚夸簡錛岃В鍘嬫枃浠跺埌instantclient_11_2鐩綍涓?br /><br /></blockquote>鍛戒護琛屼笅鍒拌В鍘嬬殑鐩綍instantclient_11_2涓墽琛?gt;odbc_install<br /><br />鍦ㄧ幆澧冨彉閲忎腑鐨勭郴緇熷彉閲廝ATH涓姞鍏nstantclient_11_2鐩綍鐨勫叏璺緞<br /><br />鍒涘緩涓涓敤鎴峰彉閲廜RACLE_HOME錛屾寚鍚慽c鐨勫畨瑁呯洰褰曪紝榪欑偣寰堝叧閿紝鐗瑰埆鏄敤cmake緙栬瘧soci錛屽茍闇瑕佹敮鎸丱racle鐨勮瘽銆?br /><br />鍦╥c鐩綍涓垱寤簄etwork/admin鐩綍錛屽茍鍔犲叆OCI鐨?ora鏂囦歡錛屽湪鐜鍙橀噺涓姞鍏NS_ADMIN鏉ユ寚瀹氬垰鎵嶅垱寤虹殑鐩綍<br /><br />鍒涘緩涓涓敤鎴峰彉閲廚LS_LANG鏉ヨ緗璦錛屾垜鐨勮緗槸SIMPLIFIED CHINESE_CHINA.ZHS16GBK錛岃繖涓鍜屾暟鎹簱閭h竟涓鑷達紵<br /><br />鍒涘緩涓涓敤鎴峰彉閲廠QLPATH鏉ユ寚瀹歴qlpath宸ュ叿鐨勬枃浠惰礬寰勶紝涓嬭澆鐨勭鍥涗釜鏂囦歡<br /><br />OK錛屾墍鏈夊畨瑁呭氨姝ゃ?br /><br />鍐嶅畨瑁匫racle鐨勮闂伐鍏鳳紝鎴戜嬌鐢ㄧ殑鏄疦avicat for Oracle宸ュ叿<br />1. 鏅氬畨瑁?br />2. 鐮磋В銆佹敞瑙?br />3. 闈炲父閲嶈錛氬湪杞歡鐨刼ption涓璒CI閫夐」涓皢OCI library錛坥ci.dll錛夌殑璺緞鎸囧悜瀹夎鐨刬nstant clent鐨刼ci.dll涓?br />4. SQL*PLUS浠ョ浉鍚屾柟寮忓鐞嗭紝涓嶈繃涓嶇敤榪欎釜鐨勮瘽鍒濇澶勭悊鏃犳墍璋撲簡銆?br /><br />濂戒簡錛屽彲浠ュ皾璇曚綘鐨勭涓嬈racle榪炴帴涔嬫梾浜嗭紙鏄垜鐨?#8230;…錛?img src ="http://m.shnenglu.com/sh19871122/aggbug/204860.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sh19871122/" target="_blank">Hallelujah</a> 2013-12-17 20:16 <a href="http://m.shnenglu.com/sh19871122/archive/2013/12/17/204860.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://yzsss.com" target="_blank">欧美在线黄色</a>| <a href="http://70909g.com" target="_blank">久久看片网站</a>| <a href="http://sqms2013.com" target="_blank">欧美99在线视频观看</a>| <a href="http://7776701.com" target="_blank">亚洲国产99</a>| <a href="http://zxxx3.com" target="_blank">激情久久五月</a>| <a href="http://hh474.com" target="_blank">亚洲国产影院</a>| <a href="http://arielteam.com" target="_blank">亚洲人成免费</a>| <a href="http://ykk7.com" target="_blank">一区二区三区国产精华</a>| <a href="http://660507jj.com" target="_blank">亚洲国产视频a</a>| <a href="http://038226.com" target="_blank">激情亚洲成人</a>| <a href="http://132653.com" target="_blank">亚洲电影免费观看高清完整版在线观看 </a>| <a href="http://wanzhixue.com" target="_blank">鲁大师成人一区二区三区</a>| <a href="http://xianqyd.com" target="_blank">国产欧美一区二区精品忘忧草</a>| <a href="http://chunshanketang.com" target="_blank">欧美第十八页</a>| <a href="http://www-888005.com" target="_blank">欧美激情一区二区久久久</a>| <a href="http://5c55c5c.com" target="_blank">欧美剧在线免费观看网站</a>| <a href="http://cancerrxa.com" target="_blank">欧美性大战xxxxx久久久</a>| <a href="http://cbb188.com" target="_blank">黄色一区二区三区</a>| <a href="http://www-236677.com" target="_blank">久久色中文字幕</a>| <a href="http://5yy6.com" target="_blank">欧美日本免费一区二区三区</a>| <a href="http://042455.com" target="_blank">国产精品美女一区二区在线观看</a>| <a href="http://shenshijuesheying.com" target="_blank">欧美色图天堂网</a>| <a href="http://www-888593.com" target="_blank">国产欧美一区二区三区久久 </a>| <a href="http://www30bxbx.com" target="_blank">国产亚洲欧美一级</a>| <a href="http://wwwavtb2049.com" target="_blank">亚洲经典三级</a>| <a href="http://ayxchc.com" target="_blank">久久综合九色欧美综合狠狠</a>| <a href="http://799868.com" target="_blank">中文亚洲免费</a>| <a href="http://cecelife.com" target="_blank">午夜精品在线观看</a>| <a href="http://yunduaner.com" target="_blank">欧美国产精品专区</a>| <a href="http://cnxwlm.com" target="_blank">欧美激情第1页</a>| <a href="http://4388x3.com" target="_blank">99在线精品免费视频九九视</a>| <a href="http://vipaqdx29.com" target="_blank">欧美一级电影久久</a>| <a href="http://8eya.com" target="_blank">国产视频亚洲</a>| <a href="http://bjopl.com" target="_blank">欧美永久精品</a>| <a href="http://33wbwb.com" target="_blank">欧美亚洲免费电影</a>| <a href="http://3374com.com" target="_blank">国产色产综合产在线视频</a>| <a href="http://xsjgxx.com" target="_blank">先锋资源久久</a>| <a href="http://lampreydb.com" target="_blank">亚洲一级电影</a>| <a href="http://24kshopss.com" target="_blank">国产一区二区精品久久99</a>| <a href="http://0855123.com" target="_blank">欧美在线观看一区二区三区</a>| <a href="http://www-23918.com" target="_blank">亚洲精品久久久久久久久</a>| <a href="http://www-663345.com" target="_blank">一二三四社区欧美黄</a>| <a href="http://456dv.com" target="_blank">欧美少妇一区</a>| <a href="http://www-76577c.com" target="_blank">午夜精品视频在线</a>| <a href="http://9993334.com" target="_blank">亚洲一区二区在线播放</a>| <a href="http://www-577511.com" target="_blank">欧美性一区二区</a>| <a href="http://hengbang50.com" target="_blank">欧美亚洲综合久久</a>| <a href="http://gztcm01.com" target="_blank">久久国内精品自在自线400部</a>| <a href="http://caoliu2022.com" target="_blank">国产亚洲精品久久久久久</a>| <a href="http://00001xh.com" target="_blank">久久综合色婷婷</a>| <a href="http://4915w.com" target="_blank">欧美国产精品一区</a>| <a href="http://343119.com" target="_blank">欧美一区二区网站</a>| <a href="http://alio-ai.com" target="_blank">麻豆91精品</a>| <a href="http://862323.com" target="_blank">亚洲一区二区欧美</a>| <a href="http://ttmitch.com" target="_blank">欧美伊人久久久久久久久影院 </a>| <a href="http://www-577511.com" target="_blank">最新日韩av</a>| <a href="http://yjsp8888.com" target="_blank">亚洲一级黄色av</a>| <a href="http://highfivewe.com" target="_blank">亚洲国产精品成人久久综合一区</a>| <a href="http://xsjgxx.com" target="_blank">亚洲黄网站在线观看</a>| <a href="http://by66336.com" target="_blank">欧美日韩在线综合</a>| <a href="http://777177c.com" target="_blank">国产精品久久激情</a>| <a href="http://www30bxbx.com" target="_blank">欧美在线视频免费播放</a>| <a href="http://7269003.com" target="_blank">老司机免费视频一区二区</a>| <a href="http://musicshq.com" target="_blank">亚洲色在线视频</a>| <a href="http://xunlei520.com" target="_blank">久久天天狠狠</a>| <a href="http://124909.com" target="_blank">欧美亚洲系列</a>| <a href="http://xvideoav99.com" target="_blank">欧美系列一区</a>| <a href="http://mm77gg.com" target="_blank">日韩一区二区福利</a>| <a href="http://gjjlzs.com" target="_blank">亚洲国产日韩综合一区</a>| <a href="http://123-sj.com" target="_blank">久久精品国产免费观看</a>| <a href="http://811914.com" target="_blank">亚洲欧美国产va在线影院</a>| <a href="http://bx989.com" target="_blank">欧美高清一区二区</a>| <a href="http://cc1024.com" target="_blank">欧美电影打屁股sp</a>| <a href="http://chunhuigk.com" target="_blank">经典三级久久</a>| <a href="http://51120guahao.com" target="_blank">久久久久国产精品人</a>| <a href="http://jybiotek.com" target="_blank">欧美日韩免费在线</a>| <a href="http://nachang5117.com" target="_blank">亚洲国产国产亚洲一二三</a>| <a href="http://winkwink333.com" target="_blank">合欧美一区二区三区</a>| <a href="http://chuangke168.com" target="_blank">香蕉成人伊视频在线观看</a>| <a href="http://9876666.com" target="_blank">亚洲欧美久久</a>| <a href="http://w7727.com" target="_blank">亚洲国产婷婷香蕉久久久久久99</a>| <a href="http://216667.com" target="_blank">亚洲一区二区三区免费观看</a>| <a href="http://ww3838.com" target="_blank">欧美日韩成人一区二区</a>| <a href="http://chukewang.com" target="_blank">亚洲精品美女91</a>| <a href="http://www333444123.com" target="_blank">亚洲最新色图</a>| <a href="http://nbpacking.com" target="_blank">国产精品亚洲一区二区三区在线</a>| <a href="http://ww4477.com" target="_blank">日韩一级黄色av</a>| <a href="http://www-136hk.com" target="_blank">亚洲欧美欧美一区二区三区</a>| <a href="http://zucai168.com" target="_blank">久久综合一区二区三区</a>| <a href="http://hazymall.com" target="_blank">欧美黑人一区二区三区</a>| <a href="http://www-236677.com" target="_blank">99在线精品免费视频九九视</a>| <a href="http://4884888.com" target="_blank">欧美日韩中文字幕精品</a>| <a href="http://www-4012345.com" target="_blank">午夜欧美精品久久久久久久</a>| <a href="http://www-787788.com" target="_blank">免费的成人av</a>| <a href="http://951738.com" target="_blank">亚洲欧美区自拍先锋</a>| <a href="http://www381818.com" target="_blank">永久免费毛片在线播放不卡</a>| <a href="http://www-kkjj88.com" target="_blank">亚洲一区在线观看免费观看电影高清</a>| <a href="http://49vvvv.com" target="_blank">欧美日韩aaaaa</a>| <a href="http://sz-changrong.com" target="_blank">亚洲在线1234</a>| <a href="http://cqrehoo.com" target="_blank">欧美一区二区三区免费观看</a>| <a href="http://2220004.com" target="_blank">有坂深雪在线一区</a>| <a href="http://www446168.com" target="_blank">欧美三级小说</a>| <a href="http://www19829.com" target="_blank">欧美搞黄网站</a>| <a href="http://www1982t.com" target="_blank">久久视频在线免费观看</a>| <a href="http://vvv3939.com" target="_blank">亚洲无亚洲人成网站77777</a>| <a href="http://8332777.com" target="_blank">免费亚洲一区</a>| <a href="http://xxxxxdywvip18.com" target="_blank">久久av在线</a>| <a href="http://emu160.com" target="_blank">亚洲一区综合</a>| <a href="http://hlyjh.com" target="_blank">在线日本成人</a>| <a href="http://133868.com" target="_blank">欧美性事在线</a>| <a href="http://gffffg.com" target="_blank">欧美日韩午夜在线视频</a>| <a href="http://2456yo.com" target="_blank">乱码第一页成人</a>| <a href="http://anxingou365.com" target="_blank">久久国内精品视频</a>| <a href="http://hnluvlux.com" target="_blank">欧美一级艳片视频免费观看</a>| <a href="http://sihu1515hh.com" target="_blank">一区二区激情小说</a>| <a href="http://149155.com" target="_blank">夜夜嗨av一区二区三区网页</a>| <a href="http://9511331.com" target="_blank">亚洲黄色在线视频</a>| <a href="http://uuuu79.com" target="_blank">亚洲国产精品久久久久婷婷884</a>| <a href="http://o74sokyoss.com" target="_blank">欧美在线视屏</a>| <a href="http://www18bbav.com" target="_blank">亚洲欧美激情在线视频</a>| <a href="http://erodasy.com" target="_blank">亚洲欧美伊人</a>| <a href="http://simextec.com" target="_blank">久久久午夜电影</a>| <a href="http://chinashixin.com" target="_blank">欧美成人精品激情在线观看</a>| <a href="http://www-988900.com" target="_blank">美腿丝袜亚洲色图</a>| <a href="http://sapronlee.com" target="_blank">亚洲国产高潮在线观看</a>| <a href="http://www497171c.com" target="_blank">久久国产精品网站</a>| <a href="http://69jp.com" target="_blank">先锋资源久久</a>| <a href="http://analemi.com" target="_blank">久久综合色一综合色88</a>| <a href="http://apap77.com" target="_blank">亚洲激情成人</a>| <a href="http://sdjzzs.com" target="_blank">午夜亚洲影视</a>| <a href="http://521mu.com" target="_blank">欧美极品影院</a>| <a href="http://zqx186.com" target="_blank">国产日韩综合</a>| <a href="http://4106446.com" target="_blank">亚洲毛片在线观看</a>| <a href="http://shenshijuesheying.com" target="_blank">一区二区三区四区五区精品视频</a>| <a href="http://689992.com" target="_blank">亚洲欧美成人一区二区三区</a>| <a href="http://nc04.com" target="_blank">免费视频一区</a>| <a href="http://788111c.com" target="_blank">亚洲小说春色综合另类电影</a>| <a href="http://tjpzgs.com" target="_blank">一区二区三区久久久</a>| <a href="http://m72722.com" target="_blank">美女精品在线观看</a>| <a href="http://wwwby6682.com" target="_blank">欧美日韩国产精品一区二区亚洲</a>| <a href="http://aaddgg66.com" target="_blank">国产精品久久久久aaaa樱花</a>| <a href="http://tongrenyaoye.com" target="_blank">国产精品青草久久</a>| <a href="http://555134.com" target="_blank">亚洲国产精品福利</a>| <a href="http://lmjqav.com" target="_blank">亚洲一区二区三区高清不卡</a>| <a href="http://482b.com" target="_blank">蜜桃精品一区二区三区 </a>| <a href="http://xgame8.com" target="_blank">在线观看91久久久久久</a>| <a href="http://happyelephantv.com" target="_blank">一区二区日韩精品</a>| <a href="http://miandoctor.com" target="_blank">久久久人成影片一区二区三区</a>| <a href="http://621765.com" target="_blank">欧美激情日韩</a>| <a href="http://gzhachi.com" target="_blank">久久午夜精品一区二区</a>| <a href="http://kdy444.com" target="_blank">国产精品久久久久久亚洲调教</a>| <a href="http://360inns.com" target="_blank">亚洲高清在线观看</a>| <a href="http://hnluvlux.com" target="_blank">久久这里只有</a>| <a href="http://di4see.com" target="_blank">欧美中文字幕在线</a>| <a href="http://566805.com" target="_blank">国产一区 二区 三区一级</a>| <a href="http://3451215.com" target="_blank">亚洲一区二区欧美日韩</a>| <a href="http://9585865.com" target="_blank">一区二区三区四区国产</a>| <a href="http://ww245434.com" target="_blank">欧美日韩亚洲综合在线</a>| <a href="http://456kp.com" target="_blank">一本色道久久综合亚洲精品按摩</a>| <a href="http://126900.com" target="_blank">欧美福利视频网站</a>| <a href="http://kpd521.com" target="_blank">久久精品色图</a>| <a href="http://1390555.com" target="_blank">亚洲国产精品va在看黑人</a>| <a href="http://stt788.com" target="_blank">欧美激情一区二区三区</a>| <a href="http://dh03.com" target="_blank">欧美激情中文字幕一区二区</a>| <a href="http://3dmh145.com" target="_blank">日韩视频在线永久播放</a>| <a href="http://tsjcmm.com" target="_blank">日韩视频免费观看高清在线视频</a>| <a href="http://roujizz.com" target="_blank">欧美粗暴jizz性欧美20</a>| <a href="http://72966t.com" target="_blank">久久久久久久久一区二区</a>| <a href="http://077229.com" target="_blank">亚洲一区二区三区精品视频</a>| <a href="http://leohacks.com" target="_blank">亚洲欧美在线观看</a>| <a href="http://oo853kj.com" target="_blank">狠狠色丁香婷婷综合影院 </a>| <a href="http://yymh1056.com" target="_blank">国产日本亚洲高清</a>| <a href="http://yx3369.com" target="_blank">狼狼综合久久久久综合网</a>| <a href="http://www-111111.com" target="_blank">欧美精品国产一区二区</a>| <a href="http://sxhrsmjj.com" target="_blank">香蕉免费一区二区三区在线观看 </a>| <a href="http://www-876810.com" target="_blank">亚洲性视频网站</a>| <a href="http://029902.com" target="_blank">久久亚洲精品中文字幕冲田杏梨 </a>| <a href="http://345fz.com " target="_blank">国产精品国产三级国产aⅴ无密码</a>| <a href="http://483187.com" target="_blank">久久www免费人成看片高清</a>| <a href="http://dacellflex.com" target="_blank">久久综合国产精品台湾中文娱乐网</a>| <a href="http://x946.com" target="_blank">99国产精品</a>| <a href="http://shuoqe.com" target="_blank">久久综合狠狠综合久久综青草</a>| <a href="http://580078.com" target="_blank">亚洲午夜视频在线</a>| <a href="http://mmmm57.com" target="_blank">久久亚洲国产成人</a>| <a href="http://74va.com" target="_blank">亚洲视频网站在线观看</a>| <a href="http://www49853b.com" target="_blank">亚洲午夜av电影</a>| <a href="http://x2b2.com" target="_blank">亚洲午夜久久久</a>| <a href="http://36seaa.com" target="_blank">日韩午夜av</a>| <a href="http://543422.com" target="_blank">亚洲精品社区</a>| <a href="http://hnspygxjscyfwzx.com" target="_blank">久久成人一区</a>| <a href="http://yp77741.com" target="_blank">亚洲一区二区三区色</a>| <a href="http://4480vv.com" target="_blank">久久久777</a>| <a href="http://ziwufuren.com" target="_blank">午夜精品影院</a>| <a href="http://800716.com" target="_blank">欧美日韩综合网</a>| <a href="http://bbww55.com" target="_blank">亚洲国产影院</a>| <a href="http://zhongqingshiye.com" target="_blank">韩国美女久久</a>| <a href="http://quanfadq.com" target="_blank">欧美四级伦理在线</a>| <a href="http://zhenhaozu.com" target="_blank">久久综合中文色婷婷</a>| <a href="http://www24699.com" target="_blank">国产麻豆日韩</a>| <a href="http://jsgf444.com" target="_blank">亚洲欧美一区二区在线观看</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>