锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品无码久久不卡,亚洲精品乱码久久久久久自慰,久久这里只精品国产99热http://www.shnenglu.com/edog/鍐板喕鐑嫍zh-cnWed, 07 May 2025 15:55:21 GMTWed, 07 May 2025 15:55:21 GMT60涓涓畝鍗曠殑Linux椹卞姩紼嬪簭鍜孧akefilehttp://www.shnenglu.com/edog/archive/2013/10/18/203810.html鍐板喕鐑嫍鍐板喕鐑嫍Fri, 18 Oct 2013 14:18:00 GMThttp://www.shnenglu.com/edog/archive/2013/10/18/203810.htmlhttp://www.shnenglu.com/edog/comments/203810.htmlhttp://www.shnenglu.com/edog/archive/2013/10/18/203810.html#Feedback0http://www.shnenglu.com/edog/comments/commentRss/203810.htmlhttp://www.shnenglu.com/edog/services/trackbacks/203810.html

1銆佹簮紼嬪簭

//hello.c

1.     #include <linux/init.h>   

2.     #include <linux/module.h>   

3.       

4.     MODULE_LICENSE("Dual BSD/GPL");  

5.       

6.     static int hello_init(void)  

7.     {  

8.         printk(KERN_ALERT "hello module!\n");  

9.         return 0;  

10. }  

11.   

12. static void hello_exit(void)  

13. {  

14.     printk(KERN_ALERT "bye module!\n");  

15. }  

16.   

17. module_init(hello_init);  

18. module_exit(hello_exit);  

 

2銆侀┍鍔ㄧ▼搴忎粙緇?/span>

涓涓?/span>linux鍐呮牳妯″潡涓昏鐢卞涓嬪嚑涓儴鍒嗙粍鎴愶細

錛?/span>1錛?/span>module鍔犺澆鍑芥暟銆?/span>

 

褰撻氳繃insmod鎴?/span>modprobe鍛戒護鍔犺澆鍐呮牳module鏃訛紝module鐨勫姞杞藉嚱鏁頒細鑷姩琚唴鏍歌繍琛岋紝瀹屾垚鏈?/span>module鐨勭浉鍏沖垵濮嬪寲宸ヤ綔銆?/span>

 

module鍔犺澆鍑芥暟閫氳繃module_init()鍑芥暟鍚戝唴鏍告敞鍐屻?/span>

 

錛?/span>2錛?/span>module鍗歌澆鍑芥暟銆?/span>

 

rmmod鍛戒護鍗歌澆鏌愪釜妯″潡鏃訛紝妯″潡鐨勫嵏杞藉嚱鏁頒細鑷姩琚唴鏍告墽琛岋紝瀹屾垚鏈ā鍧楀垵濮嬪寲鐨勭浉鍙嶅姛鑳姐?/span>

 

module鍗歌澆鍑芥暟閫氳繃module_exit()鍑芥暟鍚戝唴鏍告敞鍐屻?/span>

 

錛?/span>3錛?/span>module璁稿彲澹版槑錛堝繀欏伙級

 

璁稿彲璇?/span>license澹版槑鎻忚堪鍐呮牳妯″潡鐨勮鍙潈闄愶紝濡傛灉涓嶅0鏄?/span>license錛屾ā鍧楄鍔犺澆鏃訛紝灝嗭紝鏀跺埌鍐呮牳琚薄鏌擄紙kernel tainted錛夌殑璀﹀憡銆?/span>linux涓彲鎺ュ彈鐨?/span>license鍖呮嫭“GPL”錛?#8220;GPL v2”錛?#8220;Dual BSD/GPL”錛?#8220;Dual MPL/GPL”絳夈?/span>

 

澶氭暟鎯呭喌涓嬶紝鍐呮牳妯″潡搴旈伒寰?/span>GPL鍏煎璁稿彲鏉冿紝2.6鍐呮牳妯″潡鏈甯歌鐨勬槸浠?/span>MODULE_LICENSE("Dual BSD/GPL"錛夎鍙ュ0鏄庢ā鍧楅噰鐢?/span>BSD/GPL 鍙?/span>LICENSE銆?/span>

 

錛?/span>4錛夋ā鍧楀弬鏁幫紙鍙夛級

 

錛?/span>5錛夋ā鍧楀埌澶勭鍙鳳紙鍙夛級

 

錛?/span>6錛夋ā鍧椾綔鑰呯瓑淇℃伅澹版槑錛堝彲閫夛級錛屽MODULE_AUTHOR錛堬級錛?/span>MODULE_DESCRIPTION錛堬級錛?/span>MODULE_ALIAS錛堬級絳夈?/span>

 

緙栬瘧寰楀埌hello.ko錛岀劧鍚?/span>insmod hello.ko鍔犺澆妯″潡錛?/span>rmmod hello.ko 鍗歌澆妯″潡銆?/span>

 

 

linux鍐呮牳鐨勬暣浣撶粨鏋勫凡緇忛潪甯稿簽澶э紝鑰屽叾鍖呭惈鐨勭粍浠朵篃闈炲父澶氾紝鏈変袱縐嶆柟娉曟妸闇瑕佺殑閮ㄥ垎閮藉寘鍚湪鍐呮牳涓?/span>

 

涓錛屾妸鎵鏈夊姛鑳介兘緙栬瘧榪涘唴鏍革紝浣嗚繖鍥炲鑷翠袱涓棶棰橈紝鐢熸垚鐨勫唴鏍鎬細鐗瑰埆鎵擄紝鍋囧瑕佹妸鐜板湪鐨勫唴鏍稿鍔犳垨鍒犻櫎鍔熻兘錛屽皢涓嶅緱涓嶉噸鏂扮紪璇戞暣涓唴鏍搞?/span>

 

浜岋紝浣跨敤妯″潡module錛屼笂榪版垜浠啓鐨勬渶綆鍗曢┍鍔紝灝辨槸涓涓ā鍧?/span>module錛屽彲浠ラ殢鎰忕殑澧炲姞鎴栧垹闄ゃ?/span>

 

3銆?/span>Makefile鏂囦歡

鎬庢牱鎶?/span>hello.c婧愭枃浠剁紪璇戞垚helo.ko鍐呮牳妯″潡鍛紝鍚屾牱浣跨敤make錛屼絾榪欓噷鐨?/span>Makefile涓庝竴鑸殑搴旂敤紼嬪簭Makefile鏈夋墍涓嶅悓錛岄┍鍔?/span>Makfile瑕佹寚瀹氬唴鏍告簮浠g爜浣嶇疆錛屽厛鐪嬩竴涓畝鍗曠殑椹卞姩Makefile錛?/span>

1.     obj-m := hello.o  

2.     KERNEL_DIR := /lib/modules/$(shell uname -r)/build  

3.     PWD := $(shell pwd)  

4.     all:  

5.         make -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules  

6.     clean:  

7.         rm *.o *.ko *.mod.c  

8.       

9.     .PHONY:clean  

KERNEL_DIR涓哄唴鏍告簮浠g爜build鐩綍錛屾垜浠煡閬擄紝鍐呮牳瀛樻斁鍦?/span>/usr/src涓紝/lib/modules鍏跺疄鏄繛鎺ュ埌榪欎釜鍦版柟錛屽湪shell涓墽琛?/span>uname -r浼氬緱鍒版鍦ㄤ嬌鐢ㄧ殑瀹屾暣鍐呮牳鐗堟湰鍙鳳紝榪欐牱灝遍夋嫨浜嗛傚綋鐨勫唴鏍告簮鐮併?/span>

PWD涓烘簮鏂囦歡hello.c鎵鍦ㄧ洰褰曘?/span>

make -C 錛堝ぇ鍐?/span>C錛?/span> make浼氳繘鍏?/span>KERNEL_DIR鐩綍鎵ц姝ょ洰褰曚笅鐨?/span>Makefile錛岀劧鍚庡湪榪斿洖PWD鐩綍鎵ц鑷繁鍐欑殑Makefile銆?/span>

4銆佸湪緇堢涓?/span>make

1.     [root@localhost driver]# make  

2.     make -C /lib/modules/2.6.9-89.ELsmp/build SUBDIRS=/root/linux/driver modules  

3.     make[1]: Entering directory `/usr/src/kernels/2.6.9-89.EL-smp-i686'  

4.       CC [M]  /root/linux/driver/hello.o  

5.       Building modules, stage 2.  

6.       MODPOST  

7.       CC      /root/linux/driver/hello.mod.o  

8.       LD [M]  /root/linux/driver/hello.ko  

9.     make[1]: Leaving directory `/usr/src/kernels/2.6.9-89.EL-smp-i686'

榪欐牱hello.ko椹卞姩妯″潡灝變駭鐢熷ソ浜嗐?/span>

 

5銆?/span>insmod鍔犺澆

1.      [root@localhost driver]# insmod hello.ko

6銆?/span>lsmod鏌ョ湅妯″潡

lsmod涓涓嬪氨浼氱湅鍒?/span>hello妯″潡鐨勫瓨鍦ㄤ簡錛屽茍涓斿湪緋葷粺鐨勬棩蹇?/span>/var/log/messages涓細璁板綍妯″潡鐨勮緭鍑猴紝涔熷氨鏄?/span>

1.     printk(KERN_ALERT "hello module!\n");  

杈撳嚭鐨?/span>hello module錛?/span>

1.     <pre name="code" class="plain">[root@localhost driver]#tail -1 /var/log/messages  

2.     Oct 13 11:27:07 localhost kernel: hello module! 

7銆?/span>rmmod helle 鍗歌澆hello.ko

 



鍐板喕鐑嫍 2013-10-18 22:18 鍙戣〃璇勮
]]>
瀛楃璁懼椹卞姩鍩烘湰妗嗘灦http://www.shnenglu.com/edog/archive/2010/03/02/108725.html鍐板喕鐑嫍鍐板喕鐑嫍Tue, 02 Mar 2010 06:38:00 GMThttp://www.shnenglu.com/edog/archive/2010/03/02/108725.htmlhttp://www.shnenglu.com/edog/comments/108725.htmlhttp://www.shnenglu.com/edog/archive/2010/03/02/108725.html#Feedback0http://www.shnenglu.com/edog/comments/commentRss/108725.htmlhttp://www.shnenglu.com/edog/services/trackbacks/108725.html
#include 
<linux/init.h>
#include 
<linux/module.h> 
#include 
<asm/gpio.h>
#include 
<linux/moduleparam.h> 
#include 
<linux/mm.h>
#include 
<asm/io.h>

#define DEVICE_NAME        "LEDS"
#define NUM_MAJOR        240

MODULE_LICENSE(
"Dual BSD/GPL"); 

static int leds_ioctl(struct inode *inode, struct file *file, unsigned int cmd, unsigned long arg)
{
    
return 0;
}


static struct file_operations fops = 
{
    owner: THIS_MODULE,
    ioctl: leds_ioctl,
}
;

static int leds_init(void

    
// 娉ㄥ唽璁懼
    register_chrdev(NUM_MAJOR, DEVICE_NAME, &fops);    
    
return 0
}
 

static void leds_exit(void
{
    
// 娉ㄩ攢璁懼
    unregister_chrdev(NUM_MAJOR,DEVICE_NAME);
}
 

module_init(leds_init); 
module_exit(leds_exit); 


鍐板喕鐑嫍 2010-03-02 14:38 鍙戣〃璇勮
]]>
涓涓覆鍙i氳鐨勭被http://www.shnenglu.com/edog/archive/2007/11/21/37062.html鍐板喕鐑嫍鍐板喕鐑嫍Wed, 21 Nov 2007 02:28:00 GMThttp://www.shnenglu.com/edog/archive/2007/11/21/37062.htmlhttp://www.shnenglu.com/edog/comments/37062.htmlhttp://www.shnenglu.com/edog/archive/2007/11/21/37062.html#Feedback4http://www.shnenglu.com/edog/comments/commentRss/37062.htmlhttp://www.shnenglu.com/edog/services/trackbacks/37062.html闃呰鍏ㄦ枃

鍐板喕鐑嫍 2007-11-21 10:28 鍙戣〃璇勮
]]>
涓浜涘父鐢ㄥ嚱鏁?/title><link>http://www.shnenglu.com/edog/archive/2007/11/21/37060.html</link><dc:creator>鍐板喕鐑嫍</dc:creator><author>鍐板喕鐑嫍</author><pubDate>Wed, 21 Nov 2007 02:12:00 GMT</pubDate><guid>http://www.shnenglu.com/edog/archive/2007/11/21/37060.html</guid><wfw:comment>http://www.shnenglu.com/edog/comments/37060.html</wfw:comment><comments>http://www.shnenglu.com/edog/archive/2007/11/21/37060.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/edog/comments/commentRss/37060.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/edog/services/trackbacks/37060.html</trackback:ping><description><![CDATA[1銆佸彇褰撳墠璺緞<br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">    </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> szCurPath[</span><span style="COLOR: #000000">256</span><span style="COLOR: #000000">];<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    GetModuleFileName(NULL, szCurPath, </span><span style="COLOR: #000000">256</span><span style="COLOR: #000000">);<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/None.gif" align=top>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">strlen(szCurPath)</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000">>=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000">--</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_108_179_Open_Image onclick="this.style.display='none'; Codehighlighter1_108_179_Open_Text.style.display='none'; Codehighlighter1_108_179_Closed_Image.style.display='inline'; Codehighlighter1_108_179_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top><img id=Codehighlighter1_108_179_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_108_179_Closed_Text.style.display='none'; Codehighlighter1_108_179_Open_Image.style.display='inline'; Codehighlighter1_108_179_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedBlock.gif" align=top>    </span><span id=Codehighlighter1_108_179_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_108_179_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>        </span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(szCurPath[i] </span><span style="COLOR: #000000">==</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">\\</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">)<br><img id=Codehighlighter1_141_176_Open_Image onclick="this.style.display='none'; Codehighlighter1_141_176_Open_Text.style.display='none'; Codehighlighter1_141_176_Closed_Image.style.display='inline'; Codehighlighter1_141_176_Closed_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><img id=Codehighlighter1_141_176_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_141_176_Closed_Text.style.display='none'; Codehighlighter1_141_176_Open_Image.style.display='inline'; Codehighlighter1_141_176_Open_Text.style.display='inline';" src="http://www.shnenglu.com/Images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </span><span id=Codehighlighter1_141_176_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.shnenglu.com/Images/dot.gif"></span><span id=Codehighlighter1_141_176_Open_Text><span style="COLOR: #000000">{<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            szCurPath[i</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/InBlock.gif" align=top>            </span><span style="COLOR: #0000ff">break</span><span style="COLOR: #000000">;<br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</span></span><span style="COLOR: #000000"><br><img src="http://www.shnenglu.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>    }</span></span></div> <br>2銆佽緗瓹ListCtrl椋庢牸<br>m_List1.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT | LVS_EX_HEADERDRAGDROP);<br><br>3銆両NI鏂囦歡鎿嶄綔<br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> ss[</span><span style="COLOR: #000000">20</span><span style="COLOR: #000000">];<br>GetPrivateProfileString(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">COMM</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">BaudRate</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">, ss, </span><span style="COLOR: #000000">20</span><span style="COLOR: #000000">, szCurPath);<br>WritePrivateProfileString(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">COMM</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">BaudRate</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, ss, szCurPath);</span></div> <br>4銆佸瓧絎︿覆杞負16榪涘埗<br> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> CommUtils::HexToChar(unsigned </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">hex, </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> dwLength, </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">buf)<br>{<br>    </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i;<br>    </span><span style="COLOR: #0000ff">char</span><span style="COLOR: #000000"> s[</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">];<br>    buf[</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br>    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">; i</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">dwLength; i</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">)<br>    {<br>        sprintf(s, </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%02X </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">, hex[i]);<br>        strcat(buf, s);<br>    }<br>}</span></div> <img src ="http://www.shnenglu.com/edog/aggbug/37060.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/edog/" target="_blank">鍐板喕鐑嫍</a> 2007-11-21 10:12 <a href="http://www.shnenglu.com/edog/archive/2007/11/21/37060.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>WIN2000鏃犱漢鍊煎畧瀹夎http://www.shnenglu.com/edog/archive/2006/09/24/12882.html鍐板喕鐑嫍鍐板喕鐑嫍Sun, 24 Sep 2006 08:37:00 GMThttp://www.shnenglu.com/edog/archive/2006/09/24/12882.htmlhttp://www.shnenglu.com/edog/comments/12882.htmlhttp://www.shnenglu.com/edog/archive/2006/09/24/12882.html#Feedback0http://www.shnenglu.com/edog/comments/commentRss/12882.htmlhttp://www.shnenglu.com/edog/services/trackbacks/12882.html1錛氭秷闄INDOWS2000瀹夎榪囩▼涓彁紺鴻緭鍏ユ敞鍐屽彿鐨勮繃紼?
銆銆鎶奧INDOWS2000瀹夎鏂囦歡鎷瘋礉鍒扮‖鐩橈紝鎵撳紑i386鐩綍涓嬬殑setupp.ini錛屽皢PID鍚庨潰鐨勬暟瀛楁敼鎴?1873270錛岄偅涔堝湪鏁翠釜瀹夎榪囩▼涓氨涓嶄細鏈夎緭鍏ュ簭鍒楀彿鐨勮繃紼嬩簡銆?

2錛氬疄鐜癢IN2000鐨勬棤浜哄煎畧瀹夎
銆銆鍦╓INDOWS2000鐨勫畨瑁呯洏涓婃湁涓涓猄UPPORTTOOLS鐨勭洰褰曪紝灝嗗叾涓殑DEPLOY.CAB鎷瘋礉鍒扮‖鐩橈紝鐢╓INZIP榪涜瑙e帇緙┿傜劧鍚庤繍琛屽叾涓殑setupmgr.exe錛學INDOWS2000浼氭牴鎹綘鐨勯渶瑕佸緩绔嬩竴涓嚜鍔ㄦ壒澶勭悊鏂囦歡銆備互鍚庡啀瀹夎WINDOWS2000錛屽彧闇瑕佸湪DOS涓嬮敭鍏innt錛?s:瀹夎鏂囦歡鐩綍錛斤薊/u:鑷姩瀹夎鏂囦歡鍚嶇О錛戒緥濡傦細
銆銆d:i386winnt /B /u:d:setup.txt /s:d:i386
銆銆琛ㄧず浣跨敤D:涓嬪垱寤虹殑setup.txt鏂囦歡瀵筗IN2000榪涜鑷姩瀹夎銆?/p>

鍐板喕鐑嫍 2006-09-24 16:37 鍙戣〃璇勮
]]>
VC6涔︾綆$悊鎻掍歡http://www.shnenglu.com/edog/archive/2006/06/14/8529.html鍐板喕鐑嫍鍐板喕鐑嫍Wed, 14 Jun 2006 01:12:00 GMThttp://www.shnenglu.com/edog/archive/2006/06/14/8529.htmlhttp://www.shnenglu.com/edog/comments/8529.htmlhttp://www.shnenglu.com/edog/archive/2006/06/14/8529.html#Feedback0http://www.shnenglu.com/edog/comments/commentRss/8529.htmlhttp://www.shnenglu.com/edog/services/trackbacks/8529.htmlhttp://www.codeproject.com/useritems/BookMarkMgr.asp


鏈▼搴忎負VC6.0鐨勬彃浠訛紝鍦↖DE涓互宸ュ叿鏉oolBar鐨勫艦寮忓嚭鐜幫紝鎺ュ悎Edit宸ュ叿鏉′嬌鐢紝瀹炵幇涔︾綆$悊鐨勫姛鑳斤紙VC鏈韓鐨勪功絳懼湪鍏抽棴鏂囦歡鍚庝細涓㈠け錛夈?br />
姝ゆ彃浠舵湁涓変釜鎸夐挳錛屾彁渚涙墦寮/淇濆瓨/緙栬緫涔︾鐨勫姛鑳斤細
1銆佷繚瀛樺拰鎭㈠涔︾錛屽氨綆楁枃浠跺叧闂簡錛屼笅嬈℃墦寮鏃跺彲浠ユ仮澶嶄功絳俱?br />2銆佺紪杈戝凡瀛樺湪鐨勪功絳?br />3銆侀噸鏂版墦寮涓涓凡緇忓叧闂殑鏂囦歡鏃訛紝鑷姩鏌ユ壘鍘熸潵宸茬粡淇濆瓨鐨勪功絳懼茍閲嶆柊璁劇疆涔︾銆?br />
姝ゆ彃浠朵負DLL錛屼笅杞介摼鎺ヤ負錛?br />瀹夎濡備笅錛?br />1銆佸鍒跺埌紜洏鏌愪竴浣嶇疆
2銆佹墦寮VC6.0鐨勮彍鍗曗淭ools->Customize鈥濓紝閫夋嫨鈥淎dd-Ins and macro Files鈥濋〉
3銆侀夋嫨鈥淏rowse鈥濇寜閽紝閫夋嫨鏈彃浠舵枃浠?br />
鑷蟲錛屽氨鍙互浣跨敤浜嗐?img src ="http://www.shnenglu.com/edog/aggbug/8529.html" width = "1" height = "1" />

鍐板喕鐑嫍 2006-06-14 09:12 鍙戣〃璇勮
]]>
Asp鐨勬椂闂存牸寮忛棶棰?/title><link>http://www.shnenglu.com/edog/archive/2006/06/11/8411.html</link><dc:creator>鍐板喕鐑嫍</dc:creator><author>鍐板喕鐑嫍</author><pubDate>Sun, 11 Jun 2006 05:39:00 GMT</pubDate><guid>http://www.shnenglu.com/edog/archive/2006/06/11/8411.html</guid><wfw:comment>http://www.shnenglu.com/edog/comments/8411.html</wfw:comment><comments>http://www.shnenglu.com/edog/archive/2006/06/11/8411.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/edog/comments/commentRss/8411.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/edog/services/trackbacks/8411.html</trackback:ping><description><![CDATA[ <p>鐜拌薄錛氫嬌鐢ˋSP鍙栧綋鍓嶆椂闂碞OW錛岃繑鍥炵殑鏃墮棿甯︽湁涓婁笅鍗堝瓧鏍鳳紝瀵艱嚧鏃犳硶鍐欏叆datetime瀛楁銆?br />鍘熷洜錛氬畨瑁呬簡WIN2000鐣寗涔愬洯鐗堬紝璇ョ増鏈妸緋葷粺鏃墮棿淇敼涓哄甫涓婁笅鍗堟牸寮忋?/p> <p>鏂規硶1錛?br />1銆佹帶鍒墮潰鏉匡紞錛嶅尯鍩熷拰璇█閫夐」錛嶏紞鎶婃椂闂磋緗負24灝忔椂鏍煎紡銆?br />2銆佹墦寮娉ㄥ唽琛ㄥ緩绔婬KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT\VarConversionLocaleSetting = 2 (DWORD) <br />澶囨敞錛歄LEAUT 欏瑰彲鑳戒笉瀛樺湪銆傚鏋滃畠涓嶅瓨鍦紝鍒欏繀欏誨厛鍒涘緩璇ラ」銆?br />3銆侀噸鏂板惎鍔↖IS銆?/p> <p>闂瑙e喅錛屽師鐞嗘槸寮哄埗浣縜sp鏃墮棿浣跨敤鍖哄煙鏍煎紡銆?/p> <p> <br />鏂規硶2錛?br />鏌ユ壘娉ㄥ唽琛紝鍏ㄩ儴鍖歸厤錛屾妸iTime鐨勫煎叏閮ㄦ敼鎴? 銆?<br />鐒跺悗淇敼鏈嶅姟鍣ㄧ郴緇熸椂闂達紝閲嶈搗鏈哄櫒瀹屽叏姝e父浜嗭綖<br />錛堟鏂規硶璇曡繃濂藉儚涓嶈錛?br /></p> <img src ="http://www.shnenglu.com/edog/aggbug/8411.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/edog/" target="_blank">鍐板喕鐑嫍</a> 2006-06-11 13:39 <a href="http://www.shnenglu.com/edog/archive/2006/06/11/8411.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍑芥暟鐨勫鍙傞噺澶勭悊http://www.shnenglu.com/edog/archive/2006/05/03/6581.html鍐板喕鐑嫍鍐板喕鐑嫍Tue, 02 May 2006 16:29:00 GMThttp://www.shnenglu.com/edog/archive/2006/05/03/6581.htmlhttp://www.shnenglu.com/edog/comments/6581.htmlhttp://www.shnenglu.com/edog/archive/2006/05/03/6581.html#Feedback0http://www.shnenglu.com/edog/comments/commentRss/6581.htmlhttp://www.shnenglu.com/edog/services/trackbacks/6581.html鍑芥暟闇瑕佽緭鍏ュ涓弬鏁版椂錛岃薄sprintf鐨勭敤娉曚竴鏍鳳細

void 聽WriteLog2( bool 聽bNeedTime,聽 const char * fmt,聽)
{
聽聽聽聽
if 聽(fpLog聽 == 聽NULL)聽聽聽聽 return ;
聽聽聽聽SYSTEMTIME聽tm;
聽聽聽聽GetLocalTime(
& tm);
聽聽聽聽
if 聽(bNeedTime)
聽聽聽聽
{
聽聽聽聽聽聽聽聽fprintf(fpLog,聽
" %02d:%02d:%02d.%03d\t " ,聽tm.wHour,聽tm.wMinute,聽tm.wSecond,聽tm.wMilliseconds);
聽聽聽聽}


聽聽聽聽va_list聽pArg;
聽聽聽聽va_start(pArg,聽fmt);
聽聽聽聽fprintf(fpLog,聽fmt,聽pArg);
聽聽聽聽va_end(pArg);

聽聽聽聽fputs(
" \n " ,聽fpLog);
}



鍐板喕鐑嫍 2006-05-03 00:29 鍙戣〃璇勮
]]>
鐢╒S2003璋冭瘯ASP鐨勬柟娉曞拰浣撲細http://www.shnenglu.com/edog/archive/2006/03/15/4157.html鍐板喕鐑嫍鍐板喕鐑嫍Tue, 14 Mar 2006 16:08:00 GMThttp://www.shnenglu.com/edog/archive/2006/03/15/4157.htmlhttp://www.shnenglu.com/edog/comments/4157.htmlhttp://www.shnenglu.com/edog/archive/2006/03/15/4157.html#Feedback4http://www.shnenglu.com/edog/comments/commentRss/4157.htmlhttp://www.shnenglu.com/edog/services/trackbacks/4157.html涓鐩翠互鏉ワ紝鍜屽緢澶氭湅鍙嬩竴鏍鳳紝鎴戣皟璇旳SP涓鑸兘鏄敤editplus錛屽綋鐒訛紝鐣岄潰閮ㄥ垎榪樻槸瑕佺敤鐢ㄤ粈涔坒rontpage涔嬬被鐨勫暒銆?鍓嶆鏃墮棿鍐?net欏圭洰錛岃浜嗕竴涓猇S.net2003錛屾渶榪戣鍐欎竴涓猘sp鐨勯」鐩紝鍚庢潵鎯蟲兂鐢╲s20003鏉ヨ瘯璇曞惂銆?
1銆佹墦寮VS2003錛屽厛鏂板緩绔嬩竴涓」鐩紝閫塚isual Basic欏圭洰--絀篧EB欏圭洰錛屽悕瀛楀氨鍙玾ebproject1錛岀劧鍚庡彲浠ュ湪璧勬簮綆$悊鍣紙鏄疺S鐨勪笉鏄痺indows鐨勶級閲岀湅鍒拌В鍐蟲柟妗堛?


2銆佺偣欏規枃浠舵爮涓婄殑"欏圭洰"錛岀劧鍚庣偣"webproject1灞炴?--"閰嶇疆灞炴?--"璋冭瘯"閲岋紝鎶?ASP.NET璋冭瘯"鍘繪帀錛屾妸"ASP"璋冭瘯鎵撳紑銆?nbsp;


3銆佸彸閿畐ebproject1錛屾坊鍔犳柊欏?--WEB紿椾綋錛屽悕縐板彨index.asp錛堟敞鎰忓悕縐頒笉鏄痑spx錛屾槸asp錛夈傜劧鍚庡彲浠ョ湅鍒癷ndex.asp鐨凥TML澶勭悊緙栬緫鐘舵併?
4銆佹妸鐜版垚鐨勪唬鐮佸叏閮ㄥ垹闄わ紝鍥犱負榪欎釜鏄疺S鑷姩鐢熸垚鐨勶紝褰撲腑鏈変簺浠g爜鏄敤浜巃sp.net鐨勩傜劧鍚庝綘灝卞彲浠ヨ嚜鐢辯紪鍐欎綘鐨凙SP欏甸潰浜嗐傚湪緙栧啓浠g爜鐨勬椂鍊欙紝VS浼氭彁渚涗竴浜涜嚜鍔ㄥ畬鎴愬姛鑳斤紝寰堟柟渚跨殑銆?BR> 
5銆佺幇鍦ㄥ噯澶囪皟璇曘傚湪璧勬簮綆$悊鍣ㄤ腑index.asp錛屽彸閿紝璁劇疆涓鴻搗濮嬮〉銆?
6銆佺劧鍚庣偣宸ュ叿鏍忎笂鐨?涓夎"錛堝搱鍝堬紝灝辨槸鎾斁閿級鍟︼紝榪欎釜灝辨槸debug鐨勮皟璇曘?
7銆佺劧鍚庝細璺沖嚭涓涓獥鍙h浣犺緭鍏ユ湰鏈哄瘑鐮侊紝浣犲氨杈撳叆浣犵櫥褰曠敤鎴風殑瀵嗙爜濂戒簡銆?IE璺沖嚭鏉ヤ簡錛岄〉闈腑鏄劇ず鍑?VS涓嬭皟璇旳SP欏圭洰"錛屽搱錛岃皟璇曟垚鍔熶簡錛?
 
緇撴潫璋冭瘯鐨勮瘽浣犲彲浠ュ湪VS閲岀偣宸ュ叿鏍忎笂鐨勯偅涓?鏂瑰潡"錛堝氨鏄仠姝㈣皟璇曪級錛屼篃鍙互鐩存帴鎶奍E鍏蟲帀錛屼篃浼氳嚜鍔ㄥ仠姝㈣皟璇曠殑銆?

濂戒簡錛屼笅闈㈡潵璋堣皥鎴戠殑涓鐐圭粡楠屽拰浣撲細鍚с?
1銆乂S璋冭瘯ASP紼嬪簭姣旇緝鎱紝榪欎釜鎱㈡槸浣撶幇鍦ㄦ墦寮IE欏甸潰鏃訛紝鎵浠ユ垜寤鴻涓鑸殑鍐欎唬鐮佸拰緙栫▼灝卞湪VS閲岋紝璋冭瘯鐨勬椂鍊欏氨鍍忎互鍓嶉偅鏍鳳紝鐩存帴寮涓狪E榪涜璋冭瘯銆備絾鏄紝瀵逛簬澶嶆潅鐨勯棶棰橈紝娑夊強鍒版祦紼嬮敊璇殑錛屾垜榪樻槸鍠滄鍦╒S閲岀敤鍗曟璋冭瘯錛岀敤F9鍦ㄦ煇涓湴鏂硅涓柇鐐癸紝鐒跺悗鐢‵10榪涜璺熻釜錛岃繖鏍峰浜庣▼搴忕殑嫻佺▼錛屽彉閲忓奸兘鍙互寰堝ソ鐨勭湅鍑烘潵錛堣繖浜涜皟璇曟妧宸уぇ瀹跺彲浠ュ弬鑰冧竴浜沘sp.net鏂歸潰鐨勪功錛屾垨鏄互鍓嶇殑VS6鐨勪功涔熻錛夛紝瑙e喅澶嶆潅闂涔熷氨蹇簡璁稿銆?

2銆佸緩绔嬫柊欏甸潰鏂囦歡鏃訛紝鎴戝緩璁繕鏄洿鎺ヨ繘鍒扮洰褰曚腑錛岀劧鍚庡緩绔嬪ソ錛屽啀鍒癡S鐨勮祫婧愮鐞嗗櫒涓紝鐢ㄦ坊鍔犵幇鏈夐」榪涜瀵煎叆錛岃繖鏍峰緩绔嬬殑鏂囦歡娌℃湁鍨冨溇浠g爜銆?

3銆乂S2003鍙互鎻愪緵寰堝ソ鐨勮嚜鍔ㄥ畬鎴愬姛鑳斤紝澶у鍙互鍏呭垎鐨勫埄鐢ㄣ?

4銆乂S.net鍙互瀹炵幇鎺т歡鎷栨斁鍔犺澆錛屼綘鍙互鍦ㄥ乏杈圭殑"宸ュ叿綆?--"HTML"閲屽彲浠ョ湅鍒幫紝鐩存帴鐐逛簡錛屾寜浣廙OUSE宸﹂敭鐩存帴鎷栧埌浣犳兂娣誨姞鐨勫湴鏂廣傜敱浜嶸S.net鏄拡瀵?net鐨勶紝鎵浠ヤ竴浜汬TML鎺т歡鐨勫睘鎬т腑涔熶綋鐜頒簡榪欎簺錛屾瘮濡?runat"榪欐牱鐨勫睘鎬э紝鍦╝sp涓槸鏍規湰鐢ㄤ笉璧鋒潵鐨勩備笉榪囧ぇ澶氭暟鎺т歡鐨勫睘鎬ч兘鏄彲浠ョ殑錛岃屼笖鍙互鍦?璁捐"瑙嗗浘涓嬭繘琛屾柟渚跨殑璁劇疆灞炴уソ鍟﹀氨璇磋繖涔堝鍚? 澶у鍙互鎱㈡參浣撲細錛氾級鏈変漢璇碊W涓嶉敊錛屾垜娌℃湁鐢ㄨ繃錛屼笉鐭ラ亾鎬庝箞鏍鳳紝涔熸湁浜鴻DW鏈変笉灝戝瀮鍦句唬鐮侊紝鍛靛懙錛歅

鏈枃鎽樺綍鑷細http://www.81819.com/Article/2004-3-1/news2004-6-2535008925.html

 



鍐板喕鐑嫍 2006-03-15 00:08 鍙戣〃璇勮
]]>
C/C++紼嬪簭鍐呭瓨娉勬紡媯嫻?/title><link>http://www.shnenglu.com/edog/archive/2006/02/15/3268.html</link><dc:creator>鍐板喕鐑嫍</dc:creator><author>鍐板喕鐑嫍</author><pubDate>Wed, 15 Feb 2006 06:36:00 GMT</pubDate><guid>http://www.shnenglu.com/edog/archive/2006/02/15/3268.html</guid><wfw:comment>http://www.shnenglu.com/edog/comments/3268.html</wfw:comment><comments>http://www.shnenglu.com/edog/archive/2006/02/15/3268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/edog/comments/commentRss/3268.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/edog/services/trackbacks/3268.html</trackback:ping><description><![CDATA[<P><STRONG>1. 鍖呭惈澶存枃浠跺拰瀹氫箟錛?BR></STRONG>#define _CRTDBG_MAP_ALLOC<BR>#include <stdlib.h><BR>#include <crtdbg.h><BR>濡傛灉瀹氫箟浜哶CRTDBG_MAP_ALLOC錛屾墦鍗板嚭鏉ョ殑鏄枃浠跺悕鍜岃鏁扮瓑鏇村姞鐩磋鐨勪俊鎭?BR><STRONG><BR>2. 鏂規硶涓<BR></STRONG>鍦ㄧ▼搴忓叆鍙e啓鍑犱釜璇彞錛?BR> int tmpFlag = _CrtSetDbgFlag( _CRTDBG_REPORT_FLAG );<BR> tmpFlag |= _CRTDBG_LEAK_CHECK_DF;<BR> _CrtSetDbgFlag( tmpFlag );<BR>紼嬪簭閫鍑烘椂錛屽鏋滃彂鐜版湁鍐呭瓨娉勬紡錛屼細鑷姩鍦―EBUG OUTPUT紿楀彛鍜孌ebugView涓緭鍑哄唴瀛樻硠婕忎俊鎭?BR><BR><STRONG>3. 鏂規硶浜?BR></STRONG>鍦ㄧ▼搴忎換浣曞湴鏂圭敤浠ヤ笅璇彞錛?BR>_CrtDumpMemoryLeaks();<BR>闅忔椂媯嫻嬫墦鍗板唴瀛樻硠婕忎俊鎭紝濡傛灉鏈夌殑璇濄備笉榪囨鐢ㄦ硶鏈変釜灞闄愶紝瀵逛簬涓浜涘叏灞鍑芥暟錛屽鏋滃垵濮嬪寲鏃剁敵璇蜂簡鍐呭瓨錛屽埌紼嬪簭緇撴潫鏃跺欐墠閲婃斁錛屾鍑芥暟浼氫竴鐩存妸鏂扮敵璇風殑鍐呭瓨褰撲綔娉勬紡鏉ュ寰呫?BR><BR><STRONG>4. 鏂規硶涓?/STRONG><BR>浣跨敤_CrtMemCheckpoint鏂規硶錛屽湪鏌愭紼嬪簭涓粺璁℃硠婕忎俊鎭傚涓嬶細<BR> _CrtMemState s1, s2, s3;<BR> _CrtMemCheckpoint( &s1 );<BR> <BR> // 紼嬪簭孌?錛欴O SOMETHING</P> <P> _CrtMemCheckpoint( &s2 );<BR> if ( _CrtMemDifference( &s3, &s1, &s2) ) <BR>  _CrtMemDumpStatistics( &s3 );</P> <P>鍙互緇熻紼嬪簭孌?涓槸鍚﹀彂鐢熶簡鍐呭瓨娉勬紡銆?/P><img src ="http://www.shnenglu.com/edog/aggbug/3268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/edog/" target="_blank">鍐板喕鐑嫍</a> 2006-02-15 14:36 <a href="http://www.shnenglu.com/edog/archive/2006/02/15/3268.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.cpser.cn" target="_blank">精品久久久久国产免费</a>| <a href="http://www.0771008.cn" target="_blank">伊人久久综合热线大杳蕉下载</a>| <a href="http://www.wshoponlinet.cn" target="_blank">韩国三级中文字幕hd久久精品</a>| <a href="http://www.liru56.cn" target="_blank">久久久中文字幕</a>| <a href="http://www.6dou.net.cn" target="_blank">亚洲欧美日韩中文久久</a>| <a href="http://www.hnyongsheng.cn" target="_blank">成人午夜精品久久久久久久小说</a>| <a href="http://www.ogus.cn" target="_blank">狠狠色婷婷久久一区二区</a>| <a href="http://www.taobaomaiba.cn" target="_blank">精品久久久久久国产免费了</a>| <a href="http://www.cnbjwm.com.cn" target="_blank">久久免费99精品国产自在现线</a>| <a href="http://www.0795fcw.cn" target="_blank">亚洲国产精品人久久</a>| <a href="http://www.sh-ielts.cn" target="_blank">亚洲精品美女久久久久99小说</a>| <a href="http://www.zjslzy.com.cn" target="_blank">99精品久久久久久久婷婷</a>| <a href="http://www.qsstudio.cn" target="_blank">一本色道久久88综合日韩精品</a>| <a href="http://www.fujianedu.com.cn" target="_blank">欧美牲交A欧牲交aⅴ久久</a>| <a href="http://www.jxlbw.cn" target="_blank">久久久久久伊人高潮影院</a>| <a href="http://www.abroadapp.cn" target="_blank">欧美性猛交xxxx免费看久久久</a>| <a href="http://www.opsdc8.cn" target="_blank">久久香蕉国产线看观看精品yw </a>| <a href="http://www.604664.cn" target="_blank">青青草原综合久久大伊人导航</a>| <a href="http://www.ikdianying.cn" target="_blank">久久青青草视频</a>| <a href="http://www.ichz.cn" target="_blank">午夜精品久久久久久影视riav</a>| <a href="http://www.jixianfengzx.cn" target="_blank">久久久久久九九99精品</a>| <a href="http://www.pydjango.cn" target="_blank">久久久久久人妻无码</a>| <a href="http://www.13xb.com.cn" target="_blank">亚洲Av无码国产情品久久</a>| <a href="http://www.sh-ielts.cn" target="_blank">久久99精品久久久久久</a>| <a href="http://www.92dyy.cn" target="_blank">狠狠久久综合伊人不卡</a>| <a href="http://www.youhezulin.cn" target="_blank">无码国内精品久久人妻蜜桃</a>| <a href="http://www.wzcl818.cn" target="_blank">亚洲人AV永久一区二区三区久久</a>| <a href="http://www.mortels.cn" target="_blank">欧美综合天天夜夜久久</a>| <a href="http://www.wshoponlinet.cn" target="_blank">无码精品久久久天天影视</a>| <a href="http://www.xjyjd.cn" target="_blank">久久久无码精品亚洲日韩蜜臀浪潮 </a>| <a href="http://www.senbozulin.com.cn" target="_blank">一日本道伊人久久综合影</a>| <a href="http://www.whoimi.cn" target="_blank">久久精品无码一区二区日韩AV </a>| <a href="http://www.ijtz.cn" target="_blank">区久久AAA片69亚洲</a>| <a href="http://www.bnwpw.cn" target="_blank">中文无码久久精品</a>| <a href="http://www.xinwenzaocan.org.cn" target="_blank">欧美性大战久久久久久</a>| <a href="http://www.uucity.com.cn" target="_blank">久久久久99精品成人片三人毛片 </a>| <a href="http://www.ytcp.com.cn" target="_blank">91麻精品国产91久久久久</a>| <a href="http://www.gmyz.net.cn" target="_blank">久久精品www人人爽人人</a>| <a href="http://www.magifts.cn" target="_blank">无码超乳爆乳中文字幕久久 </a>| <a href="http://www.jsykszn.cn" target="_blank">91秦先生久久久久久久</a>| <a href="http://www.vtsg.cn" 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>