锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品久久久久久久久,亚洲国产欧美日韩,欧美一区二区三区电影在线观看http://www.shnenglu.com/Onway/category/18209.html鎴戞槸涓鍙彍鑿滆彍鑿滈笩...zh-cnMon, 13 Feb 2017 05:39:05 GMTMon, 13 Feb 2017 05:39:05 GMT60璁よ瘑matplotlibhttp://www.shnenglu.com/Onway/archive/2017/02/11/214675.htmlOnwayOnwaySat, 11 Feb 2017 07:12:00 GMThttp://www.shnenglu.com/Onway/archive/2017/02/11/214675.htmlhttp://www.shnenglu.com/Onway/comments/214675.htmlhttp://www.shnenglu.com/Onway/archive/2017/02/11/214675.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/214675.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/214675.html涓錛?/span>matplotlib鏄粈涔?/span>

鍦?/span>python涓敤浜庢暟鎹簱鍙鍖栫殑2D緇樺浘搴撱?/span>


浜岋紝瀹夎

http://matplotlib.org/users/installing.html


涓夛紝浜や簰妯″紡涓庨潪浜や簰妯″紡

1錛岄潪浜や簰妯″紡

鍦?/span>python shell閲岄潰鎵ц

import matplotlib.pyplot as plt
plt.plot([12])
plt.show()

鎵цshow涔嬪悗浼氭墦寮涓涓?/span>GUI紿楀彛鏄劇ず錛屽悓鏃朵氦浜掑懡浠や細闃誨銆?/span>



2錛屼氦浜掓ā寮?/span>

matplotlib.is_interactive()鍙互鏌ョ湅褰撳墠鏄惁鍦ㄤ氦浜掓ā寮忥紱

matplotlib.pyplot.ion()鐢ㄤ簬鎵撳紑浜や簰妯″紡錛?/span>

matplotlib.pyplot.ioff()鐢ㄤ簬鍏抽棴浜や簰妯″紡錛?/span>

import matplotlib.pyplot as plt
plt.ion()
plt.plot([12])

鎵цplot涔嬪悗鎵撳紑浜嗕竴涓?/span>GUI紿楀彛錛屼氦浜掑懡浠ゆ病鏈夐樆濉烇紝緇х畫鎵ц錛?/span>

plt.plot([23])

鍙互鐪嬪埌鍦ㄧ獥鍙i噷闈㈠啀鐢諱簡涓鏉$嚎銆?/span>

涔熷氨鏄湪闈炰氦浜掓ā寮忥紝闇瑕佷竴嬈$敾濂藉啀璋冪敤show鏄劇ず錛涜屼氦浜掓ā寮忓湪姣忔緇樺埗鍚庨兘鑳藉疄鏃剁湅鍒版晥鏋溿?/span>


3錛宨python鐨?/span>magic command 

鍦╥python鐨?matplotlib涔熷彲浠ユ墦寮浜や簰妯″紡銆?/span>

鍦ㄤ氦浜掓ā寮忎腑濡傛灉鏌愪簺淇敼娌℃湁鑷姩鍒鋒柊錛屽彲浠ヨ皟鐢╩atplotlib.pyplot.draw()鍒鋒柊銆?/span>


鍥涳紝鍦╦upyter notebook涓嬌鐢╩atplotlib

1錛?matplotlib

浠ヤ氦浜掓ā寮忔墦寮鐙珛鐨凣UI紿楀彛錛屽鍚屼竴涓猣igure鐨勭粯鍒墮兘鑷姩鍒鋒柊鍒板搴旂殑GUI紿楀彛銆?/span>


2錛岋紖matplotlib notebook

鍚?matplotlib錛屽彧鏄細灝咷UI紿楀彛宓屽叆鍒癱ell鐨勮緭鍑恒?/span>



3錛?matplotlib inline

灝嗙粯鍒剁殑鍥捐漿鎹負闈欐佸浘鐗囧祵鍏ュ埌cell鐨勮緭鍑恒傚湪涓嶅悓鐨刢ell榪涜緇樺埗鏁堟灉涓嶄細鍙犲姞銆?/span>




浜旓紝figure鐨勫悇涓粍鎴愰儴鍒?/span>

http://matplotlib.org/faq/usage_faq.html#parts-of-a-figure


鍏紝matplotlib鐨勪袱縐嶇粯鍥炬帴鍙?/span>

1錛?/span>matlab椋庢牸鎺ュ彛

鎵鏈夌殑plt鍛戒護閮戒細搴旂敤鍒拌嚜鍔ㄥ垱寤虹殑褰撳墠鐨?/span>figure鍜?/span>axes瀵硅薄銆備嬌鐢?/span>plt.gcf鍜?/span>plt.gca鑾峰彇褰撳墠鐨?/span>figure鍜?/span>axes銆?/span>

璋冪敤plt.plot([1, 2])鍗崇粯鍒跺埌鑷姩鍒涘緩鐨?/span>figure鍜?/span>axes銆?/span>

plt.plot([12])
plt.plot([21])


2錛岄潰鍚戝璞℃帴鍙?/span>

鏄懼紡鑾峰緱緇樺埗瀵硅薄錛屽湪鐗瑰畾瀵硅薄鎵ц鐩稿簲鎿嶄綔銆?/span>

fig, ax = plt.subplots()
ax.plot([12])
ax.plot([21])


3錛屽樊鍒?/span>

瀵逛簬綆鍗曠粯鍒朵袱縐嶆帴鍙g殑宸埆涓嶅ぇ錛屽鏉傛儏鍐甸潰鍚戝璞℃帴鍙d細鏇村悎閫傘?/span>

鍙﹀plt鐨勫緢澶氬嚱鏁伴兘鍙互鐩存帴杞負ax鐨勫嚱鏁幫紝渚嬪plt.plot() -> ax.plot()錛屼絾鏌愪簺浼氭湁宸埆錛屼緥濡?/span>plt.xlabel() -> ax.set_xlabel()銆?/span>


涓冿紝鍚勭被鍥懼艦demo

http://matplotlib.org/gallery.html


鍏紝API

http://matplotlib.org/api/index.html



鍙傝冿細

1錛?a >http://matplotlib.org/index.html#

2錛?a >http://matplotlib.org/faq/usage_faq.html#what-is-interactive-mode

3錛?a >http://jupyter.org

4錛?a >http://www.labri.fr/perso/nrougier/teaching/matplotlib/#introduction

5錛?a >http://nbviewer.jupyter.org/github/jakevdp/PythonDataScienceHandbook/blob/master/notebooks/04.00-Introduction-To-Matplotlib.ipynb#Two-Interfaces-for-the-Price-of-One



Onway 2017-02-11 15:12 鍙戣〃璇勮
]]>
APUE絎簩绔?UNIX鏍囧噯鍖栧強瀹炵幇http://www.shnenglu.com/Onway/archive/2015/12/08/212438.htmlOnwayOnwayTue, 08 Dec 2015 14:35:00 GMThttp://www.shnenglu.com/Onway/archive/2015/12/08/212438.htmlhttp://www.shnenglu.com/Onway/comments/212438.htmlhttp://www.shnenglu.com/Onway/archive/2015/12/08/212438.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/212438.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/212438.html
1, 涓変釜鏍囧噯
1.1, ISO C鏍囧噯鐢盜SO/IEC緇存姢寮鍙?/span>
鏈鏂扮増鏈槸C11錛屽叡鏈?9涓爣鍑嗗ご鏂囦歡銆?/span>

1.2, POSIX鏄竴緋誨垪鐢盜EEE鍒跺畾鐨勬爣鍑?/span>
POSIX鍖呮嫭ISO C鏍囧噯搴撳嚱鏁般?/span>
POSIX鏍囧噯鐨?988鐗堟湰鏄疘EEE 1003.1-1988錛岀粡榪囦慨鏀瑰悗浣滀負IEEE Std.1003.1-1990鎻愪氦ISO錛屾垚涓哄浗闄呮爣鍑咺SO/IEC 9945-1:1990,璇ユ爣鍑嗛氬父縐頒負POSIX.1銆?/span>
褰撳墠鏈鏂扮増鏈槸POSIX.1-2008錛岀敱IEEE鍜孫pen Group鍏卞悓寮鍙戙?/span>

1.3, SUS鏄疨OSIX鐨勮秴闆嗭紝鍏剁郴緇熸帴鍙e叏闆嗙О涓篨SI
The core specifications of the SUS are developed and maintained by the Austin Group, which is a joint working group of IEEE, ISO JTC 1 SC22 and The Open Group.
鍙湁閬靛驚XSI鐨勫疄鐜版墠鑳界О涓篣NIX緋葷粺銆?/span>
褰撳墠鐨勬渶鏂扮増鏈槸SUSv4銆?/span>

1.4, 鎵懼埌涓浜涚綉鍧
C11
http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=57853

POSIX.1-2008
http://pubs.opengroup.org/onlinepubs/9699919799/
https://standards.ieee.org/findstds/standard/1003.1-2008.html

SUSv4
https://www2.opengroup.org/ogsys/jsp/publications/PublicationDetails.jsp?publicationid=12310
https://en.wikipedia.org/wiki/Single_UNIX_Specification#cite_note-11

2, 闄愬埗
2.1 涓ょ闄愬埗
緙栬瘧鏃墮檺鍒跺拰榪愯鏃墮檺鍒躲?/span>
緙栬瘧鏃墮檺鍒墮氳繃澶存枃浠惰幏鍙栵紱
涓嶄笌鏂囦歡鎴栫洰褰曠浉鍏崇殑榪愯鏃墮檺鍒墮氳繃sysconf鍑芥暟鑾峰彇錛?/span>
涓庢枃浠舵垨鐩綍鐩稿叧鐨勮繍琛屾椂闄愬埗閫氳繃pathconf鍜宖pathconf鍑芥暟鑾峰彇銆?/span>

2.2 ISO C闄愬埗
閮芥槸緙栬瘧鏃墮檺鍒訛紝涓昏瀹氫箟鍦?lt;limits.h>閲岄潰銆?/span>
http://en.cppreference.com/w/c/types/limits

2.3 POSIX闄愬埗鍜孹SI闄愬埗
涔︿腑鍒楀嚭鐨勯兘鏄疄鐜頒腑蹇呴』鏀寔鐨勫悇縐嶆渶灝忓鹼紝鐗瑰畾緋葷粺瀹為檯鏀寔鐨勯檺鍒跺奸渶瑕侀氳繃澶存枃浠舵垨鑰呬笁涓嚱鏁板嚱鏁拌幏鍙栥?/span>
涓変釜鍑芥暟鐨刵ame鍙傛暟鏄檺鍒跺悕鍓嶉潰鍔燺SC_鎴栬卂PC_鍓嶇紑寰楀埌銆?/span>
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html

2.4 涔︿腑浠g爜
/*
 * If  name  is  invalid, -1 is returned, and errno is set to EINVAL.
 * Otherwise, the value returned is the value of the system resource and errno is not changed.
 * In the case of options, a positive value is returned if a queried option is available, and -1 if it is not.
 * In the case of limits, -1 means that there is no definite limit.
*/

#include 
"apue.h"
#include 
<errno.h>
#include 
<limits.h>

#ifdef OPEN_MAX
static long openmax = OPEN_MAX;
#else
static long openmax = 0;
#endif

/*
 * If OPEN_MAX is indeterminate, we're not
 * guaranteed that this is adequate
 
*/
#define OPEN_MAX_GUESS 256

long
open_max(
void)
{
    
if (openmax == 0) { /* first time through */
        errno 
= 0;
        
if ((openmax = sysconf(_SC_OPEN_MAX)) < 0) {
            
if (errno == 0)
                openmax 
= OPEN_MAX_GUESS; /* it's indeterminate */
            
else
                err_sys(
"sysconf error for _SC_OPEN_MAX";)
        }
    }

    
return(openmax);
}

3, 閫夐」
3.1, 閫夐」紜畾鏂瑰紡
緙栬瘧鏃墮夐」瀹氫箟鍦?lt;unistd.h>涓紱
涓庢枃浠舵垨鐩綍鏃犲叧鐨勯夐」鐢╯ysconf紜畾錛?/span>
涓庢枃浠舵垨鐩綍鏈夊叧鐨勯夐」鐢╬athconf鎴栬協pathconf紜畾錛?/span>
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html

3.2, 閫夐」紜畾嫻佺▼
濡傛灉絎﹀彿甯擱噺鏈畾涔夛紝
瀵筥POSIX鍓嶇紑鐨勯夐」錛屽皢_POSIX鍓嶇紑鏇挎崲涓篲SC鎴朹PC鍓嶇紑錛?/span>
瀵筥XOPEN鍓嶇紑鐨勯夐」錛屽湪_XOPEN鍓嶉潰鍔犱笂_SC鎴朹PC鍓嶇紑錛?/span>
鐒跺悗璋冪敤sysconf, pathconf鎴杅pathconf鍑芥暟銆?/span>
濡傛灉絎﹀彿甯擱噺宸茬粡瀹氫箟錛屽垯鏈変笁縐嶅彲鑳斤細
鍊間負-1錛屼笉鏀寔鐩稿簲鐨勯夐」錛?/span>
鍊煎ぇ浜?錛屾敮鎸佺浉搴旂殑閫夐」錛?/span>
鍊間負0錛岄渶璋冪敤鍑芥暟紜畾閫夐」鏄惁鏀寔銆?/span>
娉細鏌愪簺緋葷粺鍙兘鍑虹幇瀹氫箟浜嗙鍙峰父閲忥紝浣嗘病鏈夊畾涔夊肩殑鎯呭喌銆?/span>

3.4, 浠g爜紺轟緥
鍏堝崰鍧戙?/span>

4, 鍔熻兘嫻嬭瘯瀹?/span>
Feature test macros allow the programmer to control the definitions that are exposed by system header files when a program is compiled.
NOTE:  In  order  to be effective, a feature test macro must be defined before including any header files.  This can be done either in the compilation command (cc -DMACRO=value) or by defining the macro within the source code before including any headers.
see man page feature_test_macros(7).


Onway 2015-12-08 22:35 鍙戣〃璇勮
]]>
shadowsockshttp://www.shnenglu.com/Onway/archive/2015/12/06/212428.htmlOnwayOnwaySun, 06 Dec 2015 09:18:00 GMThttp://www.shnenglu.com/Onway/archive/2015/12/06/212428.htmlhttp://www.shnenglu.com/Onway/comments/212428.htmlhttp://www.shnenglu.com/Onway/archive/2015/12/06/212428.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/212428.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/212428.html1, shadowsocks home page
https://shadowsocks.org/en/index.html

2, install shadowsocks server
$ sudo apt-get install python-pip
$ sudo pip install shadowsocks
https://shadowsocks.org/en/download/servers.html

3, shadowsocks server config file
$ vi /etc/shadowsocks.json
{
    "server":"my_server_ip",
    "server_port":8388,
    "local_port":1080,
    "password":"barfoo!",
    "timeout":600,
    "method":"table"
}
https://shadowsocks.org/en/config/quick-guide.html

4, shadowsocks server command
$ ssserver -h // help message
$ ssserver -c /etc/shadowsocks.json -d start // start in daemon mode
$ ssserver -d stop // stop the server

5, shadowsocks-qt5 client for ubuntu 14.04
$ sudo add-apt-repository ppa:hzwhuang/ss-qt5
$ sudo apt-get update
$ sudo apt-get install shadowsocks-qt5
https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation

6, install genpac to generate PAC file from gfwlist
$ sudo pip install genpac // install
$ genpac --init // generate config.ini and user-rules.txt
-- modify config.ini
$ vi config.ini
[config]
proxy = SOCKS5 127.0.0.1:1080
gfwlist-url = https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
user-rule-from = /path/to/user-rules.txt
output = /path/to/proxy.pac
$ genpac -c config.ini // generate pac file
https://github.com/JinnLynn/genpac
https://github.com/gfwlist/gfwlist

7, using a PAC file in Firefox
about:preferences#advanced -> Network -> Settings
check 'Automatic proxy configuration URL:'
file:///path/to/proxy.pac
enable 'Remote DNS'
https://www.youtube.com/watch?v=nKB4FoPw15k

Onway 2015-12-06 17:18 鍙戣〃璇勮
]]>
鍙灇涓懼璞′笌鏋氫婦鍣?/title><link>http://www.shnenglu.com/Onway/archive/2015/08/01/211446.html</link><dc:creator>Onway</dc:creator><author>Onway</author><pubDate>Sat, 01 Aug 2015 06:00:00 GMT</pubDate><guid>http://www.shnenglu.com/Onway/archive/2015/08/01/211446.html</guid><wfw:comment>http://www.shnenglu.com/Onway/comments/211446.html</wfw:comment><comments>http://www.shnenglu.com/Onway/archive/2015/08/01/211446.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/Onway/comments/commentRss/211446.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Onway/services/trackbacks/211446.html</trackback:ping><description><![CDATA[     鎽樿: 1錛屾渶鍏堝浼氱殑鏄紝緇ф壙浜咺Enumerable鎺ュ彛鐨勭被閮藉彲浠ヤ嬌鐢╢oreach閬嶅巻錛屼絾涓鐩存病鏈夊鎯熾?錛孖Enumerable鍜孖Enumerable<out T>鐨勫畾涔夛細Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->  &nb...  <a href='http://www.shnenglu.com/Onway/archive/2015/08/01/211446.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/Onway/aggbug/211446.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Onway/" target="_blank">Onway</a> 2015-08-01 14:00 <a href="http://www.shnenglu.com/Onway/archive/2015/08/01/211446.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Dispose妯″紡http://www.shnenglu.com/Onway/archive/2015/07/29/211424.htmlOnwayOnwayWed, 29 Jul 2015 14:50:00 GMThttp://www.shnenglu.com/Onway/archive/2015/07/29/211424.htmlhttp://www.shnenglu.com/Onway/comments/211424.htmlhttp://www.shnenglu.com/Onway/archive/2015/07/29/211424.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/211424.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/211424.html1錛屼袱涓摼鎺ラ噷闈㈠凡緇忚В鏋愬畬Dispose妯″紡浜嗭紝鍏朵粬鐨勫彧鏄嚜宸辯殑涓浜涚悊瑙c?/span>
2錛屽鏋滆嚜瀹氫箟綾誨瀷灝佽浜嗛潪鎵樼璧勬簮錛屾垨鑰呭紩鐢ㄤ簡涓涓皝瑁呬簡闈炴墭綆¤祫婧愮殑瀵硅薄鏃訛紙姣斿寮曠敤浜哠qlConnection瀵硅薄錛夛紝搴旇瀹炵幇Dispose妯″紡銆?/span>

3錛屽鏋滆嚜瀹氫箟綾誨瀷緇ф壙鐨勫熀綾婚渶瑕丏ispose錛屼絾璇ュ璞℃湰韜茍娌℃湁闇瑕丏ispose鐨勮祫婧愭椂錛堟瘮濡傚彧鏄檮鍔犱簡涓浜涚畝鍗曠被鍨嬶級錛屾棤闇鑰冭檻Dispose妯″紡銆?/span>

4錛屽鏋滃熀綾誨疄鐜頒簡Dispose錛屽垯鍏舵淳鐢熺被鍙渶閲嶅啓protected綰у埆鐨凞ispose鏂規硶錛岄噴鏀炬湰綾誨瀷鐨勪嬌鐢ㄥ埌鐨勮祫婧愩?/span>
public綰у埆鐨凞ispose鍜孎inalize鏂規硶閮芥潵鑷戶鎵褲?/span>
閲嶅啓鐨凞ispose鏂規硶錛岃寰楁渶鍚庤皟鐢ㄥ熀綾誨甫鍙傜殑Dispose銆?/span>

5錛岄檮鍔犵殑Close鏂規硶閮芥槸鐩存帴璋冪敤public鏃犲弬鐨凞ispose鏂規硶銆?/span>

6錛岀被鍨嬬殑鏋愭瀯鍑芥暟浼氳緙栬瘧鍣ㄦ敼涓篎inalize鏂規硶錛屼笉瑕侀噸杞借繖涓柟娉曘?/span>
鍩虹被鐨凢inalize鏂規硶鎬繪槸浼氳鑷姩璋冪敤鐨勩?/span>
Finalize鏂規硶閮戒笉搴旇寮曠敤浠諱綍瀵硅薄銆?/span>

7錛屼笉鎳傝繖孌佃瘽錛屾棦鐒跺熀綾繪病鏈夐渶瑕侀噴鏀劇殑璧勬簮錛屼負浣曡瀹炵幇Dispose妯″紡錛岃屼負浜嗘ц兘鑰冭檻錛屽張涓嶅啓鏋愭瀯鍑芥暟錛?/span>
閭f垜鐨勬淳鐢熺被錛岃繕瑕佸厛鐪嬩竴涓嬪熀綾伙紝鍐嶅喅瀹氳涓嶈鍐欐瀽鏋勫嚱鏁幫紵
Implement the dispose design pattern on a base type that commonly has derived types that hold onto resources, even if the base type does not. If the base type has a Close method, often this indicates the need to implement Dispose. In such cases, do not implement a Finalize method on the base type. Finalize should be implemented in any derived types that introduce resources that require cleanup.

8錛屽璞″湪璋冪敤Dispose涔嬪悗錛岄櫎浜咲ispose浠ュ錛岄兘搴旇鎶涘嚭ObjectDisposedException寮傚父銆?/span>

9錛屽疄鐜頒簡Finalize鐨勫璞★紝鍦ㄧ涓嬈″瀮鍦懼洖鏀剁殑鏃跺欙紝涓嶄細閲婃斁瀵硅薄錛岃屽彧鏄皟鐢ㄥ叾Finalize鏂規硶錛岀浜屾鍥炴敹鎵嶄細鐪熸閲婃斁瀵硅薄銆?/span>


Onway 2015-07-29 22:50 鍙戣〃璇勮
]]>
鍙樹綋娉涘瀷http://www.shnenglu.com/Onway/archive/2015/07/29/211412.htmlOnwayOnwayWed, 29 Jul 2015 12:23:00 GMThttp://www.shnenglu.com/Onway/archive/2015/07/29/211412.htmlhttp://www.shnenglu.com/Onway/comments/211412.htmlhttp://www.shnenglu.com/Onway/archive/2015/07/29/211412.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/211412.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/211412.html鍥犱負鏌愪簺鍘熷洜錛屼竴鐩寸敤鐨勯兘鏄?NET2錛屼絾娓d篃鎬誨緱鏈変簺榪芥眰鏄笉錛岃涓嶅畾鍝ぉ灝辯敤涓婁簡鍛紵

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplicationTest
{
    /*
     * 鍙樹綋娉涘瀷
     *
     * .NET4錛屽湪娉涘瀷鎺ュ彛綾誨瀷鎴栬呮硾鍨嬪鎵樼被鍨嬮噷闈紝
     * 琚叧閿瓧in澹版槑鐨勬硾鍨嬪弬鏁幫紝鍏剁被鍨嬪彲浠ヤ粠鐖剁被鍚戝瓙綾婚嗗彉錛屽彧鑳界敤浣滆緭鍏ュ弬鏁?br />      * 琚叧閿瓧out澹版槑鐨勬硾鍨嬪弬鏁幫紝鍏剁被鍨嬪彲浠ヤ粠瀛愮被鍚戠埗綾誨崗鍙橈紝鍙兘鐢ㄤ簬榪斿洖鍊?br />      * 鏁翠釜娉涘瀷綾誨瀷鏄笉闄愪簬鐢ㄤ綔杈撳叆鍙傛暟榪樻槸浣滀負榪斿洖鍊?br />      *
     * interface IType_IN_OUT<in T1, out T2>
     * IType_IN_OUT<Farmer, Person> farmerPersonType = null;
     * IType_IN_OUT<Person, Farmer> personfarmerType = null;
     * farmerPersonFinder = personFarmerFinder;
     *
     * 涓轟粈涔堜笉鏀寔“鍙樹綋”class鍛紵璺熷瓧孌墊湁鍏崇郴涔堬紵
     
*/

    class Program
    {
        static void Main(string[] args)
        {
            IType_IN<Person> person_in = null;
            IType_IN<Farmer> farmer_in = null;
            farmer_in = person_in;
            Greeting(person_in);
            Console.WriteLine(GetTypeIn() == null);

            IType_OUT<Person> person_out = null;
            IType_OUT<Farmer> farmer_out = null;
            person_out = farmer_out;
            Greeting(farmer_out);
            Console.WriteLine(GetTypeOut() == null);

            Finder_IN<Person> personFinderIn = p => Console.WriteLine(p.GetType());
            Finder_IN<Farmer> farmerFinderIn = f => Console.WriteLine(f.GetType());
            farmerFinderIn = personFinderIn;
            Greeting(personFinderIn);
            Console.WriteLine(GetFarmerFinder().GetType());

            Finder_OUT<Person> personFinderOut = () => new Person();
            Finder_OUT<Farmer> farmerFinderOut = () => new Farmer();
            personFinderOut = farmerFinderOut;
            Greeting(personFinderOut);
            Console.WriteLine(GetPersonFinder().GetType());

            Finder_IN_OUT<Farmer, Person> farmerPersonFinder = f => new Person();
            Finder_IN_OUT<Person, Farmer> personFarmerFinder = p => new Farmer();
            farmerPersonFinder = personFarmerFinder;

            // interface IType_IN_OUT<in T1, out T2>
            IType_IN_OUT<Farmer, Person> farmerPersonType = null;
            IType_IN_OUT<Person, Farmer> personfarmerType = null;
            farmerPersonType = personfarmerType;

            Console.ReadKey();
        }

        static void Greeting(IType_OUT<Person> person)
        {
            Console.WriteLine(person == null);
        }

        static void Greeting(IType_IN<Farmer> farmer)
        {
            Console.WriteLine(farmer == null);
        }

        static IType_OUT<Person> GetTypeOut()
        {
            IType_OUT<Farmer> farmer = null;
            return farmer;
        }

        static IType_IN<Farmer> GetTypeIn()
        {
            IType_IN<Person> person_IN = null;
            return person_IN;
        }

        static void Greeting(Finder_OUT<Person> personFinder)
        {
            Console.WriteLine(personFinder().GetType());
        }

        static void Greeting(Finder_IN<Farmer> farmerFinder)
        {
            Console.WriteLine(farmerFinder.GetType());
        }

        static Finder_OUT<Person> GetPersonFinder()
        {
            Finder_OUT<Farmer> farmerFinder = () => new Farmer();
            return farmerFinder;
        }

        static Finder_IN<Farmer> GetFarmerFinder()
        {
            Finder_IN<Person> person = p => Console.WriteLine(p.GetType());
            return person;
        }
    }

    interface IType_OUT<out T>
    {
    }

    interface IType_IN<in T>
    {
    }

    interface IType_IN_OUT<in T1, out T2>
    {
    }

    delegate T Finder_OUT<out T>();

    delegate void Finder_IN<in T>(T t);

    delegate T2 Finder_IN_OUT<in T1, out T2>(T1 t1);

    class Person
    {
    }

    class Farmer : Person
    {
    }
}


Onway 2015-07-29 20:23 鍙戣〃璇勮
]]>
IEEE 754浜岃繘鍒舵誕鐐規暟琛ㄧずhttp://www.shnenglu.com/Onway/archive/2015/06/14/210923.htmlOnwayOnwaySun, 14 Jun 2015 09:41:00 GMThttp://www.shnenglu.com/Onway/archive/2015/06/14/210923.htmlhttp://www.shnenglu.com/Onway/comments/210923.htmlhttp://www.shnenglu.com/Onway/archive/2015/06/14/210923.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/210923.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/210923.html
1錛屼笁涓儴鍒?/strong>
4瀛楄妭鐨勫崟綺懼害嫻偣鏁?2涓綅鍒?涓儴鍒嗭細
1.1錛屼粠宸﹀線鍙崇涓浣嶆槸絎﹀彿浣嶏紝0姝?璐燂紱
1.2錛岀揣鎺ョ殑8涓綅鏄寚鏁伴儴鍒嗭紝涓嶈綰犵粨鏄師鐮侊紝鍙嶇爜榪樻槸琛ョ爜錛屽彧鏄竴涓笉甯︾鍙蜂綅鐨勪簩榪涘埗鏁幫紝閮戒竴鏍楓傚彇鍊煎尯闂存槸[0,255]錛?鍜?55鏈夌壒孌婂惈涔夛紱鍙栧煎湪[1,254]鐨勬儏鍐典笅錛岄渶瑕佸噺鍘?27鎵嶆槸鐪熸鐨勬寚鏁板鹼紝榪欐椂鎸囨暟鍙栧兼槸[-126,127]銆?/span>
1.3錛屽墿浣欑殑23浣嶆槸灝炬暟閮ㄥ垎錛岀敤浜庤〃紺烘誕鐐規暟鐨勫皬鏁伴儴鍒嗭紱涔熸槸涓涓笉甯︾鍙蜂綅鐨勪簩榪涘埗鏁般?/span>

2錛屾寚鏁伴儴鍒?/strong>
2.1錛屽綋鎸囨暟閮ㄥ垎鏄?錛屼笖灝炬暟閮ㄥ垎涓哄叏0鐨勬儏鍐碉紝榪欒〃紺烘誕鐐規暟0錛涘姞涓婄鍙蜂綅琛ㄧず姝h礋0銆?/span>
2.2錛屽綋鎸囨暟閮ㄥ垎鏄?錛屼笖灝炬暟閮ㄥ垎涓嶄負0鐨勬儏鍐碉紝鍏跺疄闄呮寚鏁版槸-126錛屼簩榪涘埗琛ㄧず鐨勭瀛﹁鏁版硶鐨勬誕鐐規暟鐨勬暣鏁伴儴鍒嗘寜0瑙f瀽銆?/span>
2.3錛屽綋鎸囨暟閮ㄥ垎鏄?55錛屼笖灝炬暟閮ㄥ垎涓哄叏0鐨勬儏鍐碉紝琛ㄧず涓涓棤絀鋒暟錛涘姞涓婄鍙蜂綅琛ㄧず姝e弽鏃犵┓銆?/span>
2.4錛屽綋鎸囨暟閮ㄥ垎鏄?55錛屼笖灝炬暟閮ㄥ垎涓嶄負0鐨勬儏鍐碉紝琛ㄧず涓嶆槸涓涓湁鏁堟暟瀛楋紝NaN銆?/span>
2.5錛屽綋鎸囨暟閮ㄥ垎鍙栧間負[1,254]鐨勬儏鍐碉紝闇瑕佸噺鍘?27鎵嶆槸瀹為檯鎸囨暟鍊鹼紝浜岃繘鍒惰〃紺虹殑縐戝璁℃暟娉曠殑嫻偣鏁扮殑鏁存暟閮ㄥ垎鎸?瑙f瀽銆?/span>

3錛屾誕鐐逛功鐨勮綰﹀艦寮忎笌闈炶綰﹀艦寮?/strong>
3.1錛屼笂榪扮殑絎簩縐嶆儏鍐電殑嫻偣鏁扮О涓洪潪瑙勭害嫻偣鏁幫紱涓婅堪鐨勭浜旂鎯呭喌鐨勬誕鐐規暟縐頒負瑙勭害嫻偣鏁般?/span>
3.2錛屾渶灝忕殑瑙勭害嫻偣鏁版槸鎸囨暟閮ㄥ垎鏄?錛堝疄闄呮寚鏁版槸-126錛夛紝灝炬暟閮ㄥ垎涓哄叏0鐨勬椂鍊欙紝緇濆鍊間負1 * 2 ^ -126 錛?/span>
嬈″皬鐨勮綰︽誕鐐規暟鏄寚鏁伴儴鍒嗕負1錛屽熬鏁伴儴鍒嗘渶浣庝綅涓?鍏朵綑浣嶄負0鐨勬椂鍊欙紝緇濆鍊間負1.000...1 * 2 ^ -126錛?/span>
瀹冧滑涔嬮棿鐨勭粷瀵瑰樊鍊間負(1.000...1 - 1) * 2 ^ -126 = 2 ^ -23 * 2 ^ -126 = 2 ^ -149錛?/span>
鑰屾渶灝忚綰︽暟涓?鐨勭粷瀵瑰樊鍊兼槸1 * 2 ^ -126 = 2 ^ -126銆?/span>
鍦ㄥ潗鏍囪醬鐨勮〃鐜版槸錛屼袱涓潪0鐨勮鑼冩誕鐐規暟鐨勯棿闅斿緢灝忥紝鑰屾渶灝忚綰︽誕鐐規暟涓?鐨勯棿闅斿緢澶э紝宸窛鏄?3鍊嶃?/span>
3.3錛屽紩鍏ラ潪瑙勭害褰㈠紡鐨勬誕鐐規暟錛屽彲浠ヤ嬌寰?涓庢渶灝忚綰︽誕鐐規暟鐨勯棿闅斿彉寰楀潎鍖璧鋒潵錛屽茍涓旈棿闅斾笌涓や釜鐩擱偦瑙勭害嫻偣鏁扮殑闂撮殧涓鑷淬?/span>
涓や釜闈炶綰︽誕鐐規暟鐨勯棿闅旈兘鏄?.000...1 * 2 ^ -126 = 2 ^ -149銆?/span>
3.4錛屾渶澶х殑闈炶綰︽暟鏄?.111...111 * 2 ^ -126錛屾渶灝忕殑瑙勭害鏁版槸1.000..0 * 2 ^ -126錛?/span>
鏈澶х殑闈炶綰︽繪槸灝忎簬鏈灝忕殑瑙勭害鏁幫紝涔熷彲浠ヨ璇嗚繎浼肩浉絳夈?/span>

4錛屾誕鐐規暟鑸嶅叆
4.1錛屽洓鑸嶅叚鍏ヤ簲鎴愬弻銆?/span>
Math.Round()
4.2錛屽悜0錛堟埅鏂級鑸嶅叆
鏁村瀷寮哄埗杞崲
4.3錛屽悜璐熸棤絀峰ぇ
Math.Floor()
4.4錛屽悜姝f棤絀峰ぇ
Math.Ceiling()


Onway 2015-06-14 17:41 鍙戣〃璇勮
]]>
銆奵涓撳緙栫▼銆嬬瑪璁?/title><link>http://www.shnenglu.com/Onway/archive/2012/05/28/176479.html</link><dc:creator>Onway</dc:creator><author>Onway</author><pubDate>Mon, 28 May 2012 03:46:00 GMT</pubDate><guid>http://www.shnenglu.com/Onway/archive/2012/05/28/176479.html</guid><wfw:comment>http://www.shnenglu.com/Onway/comments/176479.html</wfw:comment><comments>http://www.shnenglu.com/Onway/archive/2012/05/28/176479.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Onway/comments/commentRss/176479.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Onway/services/trackbacks/176479.html</trackback:ping><description><![CDATA[     鎽樿: 榪欎釜鏈堥噷璇稿涓嶉『錛屼絾榪樻槸涓鐐逛竴鐐圭炕瀹屼簡榪欐湰涔︺傝嚜宸卞仛鐨勭瑪璁版瀬灝戜細鐪嬶紝綆楀仛涓邯蹇靛挴銆?nbsp; <a href='http://www.shnenglu.com/Onway/archive/2012/05/28/176479.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/Onway/aggbug/176479.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Onway/" target="_blank">Onway</a> 2012-05-28 11:46 <a href="http://www.shnenglu.com/Onway/archive/2012/05/28/176479.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>unix緋葷粺鐨勯檺鍒訛紝閫夐」鍜屽姛鑳芥祴璇曞畯http://www.shnenglu.com/Onway/archive/2012/03/26/169063.htmlOnwayOnwayMon, 26 Mar 2012 14:37:00 GMThttp://www.shnenglu.com/Onway/archive/2012/03/26/169063.htmlhttp://www.shnenglu.com/Onway/comments/169063.htmlhttp://www.shnenglu.com/Onway/archive/2012/03/26/169063.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/169063.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/169063.html錛堜粎闄愪釜浜虹悊瑙o紝寮虹儓嬈㈣繋鎸囨錛侊級
涓錛岀悊瑙?br />1錛岄檺鍒跺父閲忔槸瀵規煇涓父閲忚繘琛屾暟鍊間笂鐨勫ぇ灝忚瀹氥傚叾鍊煎繀瀹氭槸涓涓暟鍊鹼紝緙栬瘧鏃墮檺鍒墮氬父瀹氫箟鍦?lt;limits.h>澶存枃浠朵腑銆?br />2錛岄夐」甯擱噺鏄敤鏉ュ喅瀹氬鏌愰」鍔熻兘鏄惁鏀寔銆傚叾鍊間篃鏄竴涓暟鍊鹼紝浣嗛氬父鏄?錛?1錛?鎴栬呬竴涓〃紺哄勾鏈堢殑鏁板煎張鎴栬呮湭瀹氫箟鍏跺箋傜紪璇戞椂閫夐」閫氬父瀹氫箟鍦?lt;unistd.h>澶存枃浠朵腑銆?br />3錛屽姛鑳芥祴璇曞畯鐢ㄦ潵鍦ㄧ紪璇戞椂鎺у埗涓浜涘ご鏂囦歡鐨勭増鏈傞氬父瀹氫箟鍦?lt;features.h>澶存枃浠朵腑銆?br />
浜岋紝緙栬瘧鏃跺父閲忕殑鍛藉悕
1錛孭OSIX鐨勭紪璇戞椂闄愬埗浠POSIX_鍓嶇紑寮澶達紝XSI緙栬瘧鏃墮檺鍒朵互NL_鎴栬卂XOPEN_鍓嶇紑寮澶淬傜壒瀹氱郴緇熷疄鐜扮殑緙栬瘧鏃墮檺鍒朵笉甯﹀墠緙錛屽搴斾簬POSIX闄愬埗鍘繪帀鍓嶇紑錛堝叾鍊煎簲璇ユ瘮POSIX瑕佸ぇ錛夈?br />2錛岄夐」鐢ㄤ互琛ㄦ槑鏄惁瀵規煇涓爣鍑嗙殑鏌愰」鍔熻兘鐨勬敮鎸併傚叾緙栬瘧鏃跺父閲忛氬父鏄互_POSIX_鎴栬卂XOPEN_鍋氬墠緙銆傛病鏈夌壒瀹氱郴緇熷疄鐜扮殑緙栬瘧鏃墮夐」銆?br />3錛屽姛鑳芥祴璇曞畯甯擱噺鍙槸浠ヤ笅鍒掔嚎_寮澶達紝鐒跺悗灝辨病浠涔堣鍒欎簡銆傚姛鑳芥祴璇曞畯鍙湪緙栬瘧鏃朵嬌鐢ㄣ傝瑙乵an feature_test_macros銆?br />
涓夛紝榪愯鏃剁‘瀹氶檺鍒舵垨閫夐」鐨勪笁涓嚱鏁?br />1錛屽鏋滄煇涓檺鍒舵垨閫夐」鏃犳硶浠庣紪璇戞椂紜畾錛岄偅灝遍渶瑕佽皟鐢ㄤ互涓嬩笁涓嚱鏁頒箣涓錛歴ysconf錛宲athconf錛宖pathconf銆傚悗涓や釜鍑芥暟鏄窡璺緞鐩稿叧鐨勩?br />2錛屼笁涓嚱鏁伴兘闇瑕佷竴涓暣鍨嬪父閲忓弬鏁幫紝璇ュ弬鏁板懡鍚嶈鍒欎負緙栬瘧鏃剁殑甯擱噺鍚嶅幓鎺夊墠緙錛屽姞涓奯SC_鎴栬卂PC_錛堣皟鐢ㄨ窡璺緞鐩稿叧鐨勪袱涓嚱鏁幫級鍓嶇紑銆?br />3錛屾敞鎰忓叾榪斿洖鍊鹼紝璇﹁鍑芥暟鐨刴an鎵嬪唽銆?br />
鍥涳紝confstr鍑芥暟鍜実etconf鍛戒護
1錛宑onfstr鐢ㄤ簬鑾峰彇渚濊禆浜庨厤緗殑瀛楃涓插彉閲忋傚叾鍙傛暟鍙湁鍑犱釜錛岃瑙乵an鎵嬪唽銆?br />2錛実etconf鍛戒護鏄敤浜庢煡璇㈢郴緇熼厤緗彉閲忥紝鍗崇紪璇戞椂鐨勯檺鍒跺拰閫夐」甯擱噺鐨勫箋傝鍛戒護閮藉彲浠ユ煡璇㈠埌confstr鍑芥暟鐨勫瓧絎︿覆鍙橀噺銆?br />
http://www.shnenglu.com/Onway/archive/2015/12/08/212438.html


Onway 2012-03-26 22:37 鍙戣〃璇勮
]]>
GPG瀛︿範絎旇http://www.shnenglu.com/Onway/archive/2012/02/17/165847.htmlOnwayOnwayFri, 17 Feb 2012 07:48:00 GMThttp://www.shnenglu.com/Onway/archive/2012/02/17/165847.htmlhttp://www.shnenglu.com/Onway/comments/165847.htmlhttp://www.shnenglu.com/Onway/archive/2012/02/17/165847.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/165847.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/165847.html

Onway 2012-02-17 15:48 鍙戣〃璇勮
]]>
gdb甯哥敤姹囩紪鍛戒護http://www.shnenglu.com/Onway/archive/2012/02/16/165739.htmlOnwayOnwayThu, 16 Feb 2012 06:41:00 GMThttp://www.shnenglu.com/Onway/archive/2012/02/16/165739.htmlhttp://www.shnenglu.com/Onway/comments/165739.htmlhttp://www.shnenglu.com/Onway/archive/2012/02/16/165739.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/165739.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/165739.html

Onway 2012-02-16 14:41 鍙戣〃璇勮
]]>
鏍間簡ubuntu鍚庨┗鐣欏湪MBR鐨凣RUB錛岀敤win7瀹夎鐩樻病淇濂斤紝鐢ㄤ釜鍒嗗尯鍖葷敓閲嶅緩浜唌br灝卞ソ浜嗐?/title><link>http://www.shnenglu.com/Onway/archive/2012/02/15/165691.html</link><dc:creator>Onway</dc:creator><author>Onway</author><pubDate>Wed, 15 Feb 2012 12:16:00 GMT</pubDate><guid>http://www.shnenglu.com/Onway/archive/2012/02/15/165691.html</guid><wfw:comment>http://www.shnenglu.com/Onway/comments/165691.html</wfw:comment><comments>http://www.shnenglu.com/Onway/archive/2012/02/15/165691.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Onway/comments/commentRss/165691.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Onway/services/trackbacks/165691.html</trackback:ping><description><![CDATA[濡傞<img src ="http://www.shnenglu.com/Onway/aggbug/165691.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Onway/" target="_blank">Onway</a> 2012-02-15 20:16 <a href="http://www.shnenglu.com/Onway/archive/2012/02/15/165691.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>灞鍩熺綉ubuntu浣跨敤ftp鏁版嵁浼犺緭http://www.shnenglu.com/Onway/archive/2012/01/26/164547.htmlOnwayOnwayThu, 26 Jan 2012 09:20:00 GMThttp://www.shnenglu.com/Onway/archive/2012/01/26/164547.htmlhttp://www.shnenglu.com/Onway/comments/164547.htmlhttp://www.shnenglu.com/Onway/archive/2012/01/26/164547.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/164547.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/164547.html
ubuntu 11.04瀹夎ftp鏈嶅姟鍣?/span>
sudo apt-get install vsftpd

榛樿鐧誨綍闇瑕佸笎鍙峰瘑鐮侊紝鍏舵牴鐩綍鏄敤鎴鋒牴鐩綍
瀹㈡埛绔懡浠わ細
鐧誨綍錛?/span>
ftp [-46pinegvd] [host[port]]
鏂囦歡涓嬭澆錛?/span>
get remote-file [local-file]
ftp鍛戒護琛屼笉鏀寔鐩綍涓嬭澆
閫氳繃wget寰楀埌瑙e喅
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
璇﹁錛歮an ftp


鎴栬呯洿鎺ユ祻瑙堝櫒涓嬭澆


Onway 2012-01-26 17:20 鍙戣〃璇勮
]]>
ubuntu one鐨勫悓姝ラ棶棰?/title><link>http://www.shnenglu.com/Onway/archive/2012/01/20/164402.html</link><dc:creator>Onway</dc:creator><author>Onway</author><pubDate>Fri, 20 Jan 2012 03:56:00 GMT</pubDate><guid>http://www.shnenglu.com/Onway/archive/2012/01/20/164402.html</guid><wfw:comment>http://www.shnenglu.com/Onway/comments/164402.html</wfw:comment><comments>http://www.shnenglu.com/Onway/archive/2012/01/20/164402.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Onway/comments/commentRss/164402.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Onway/services/trackbacks/164402.html</trackback:ping><description><![CDATA[<div><div><span style="font-size: 14pt; ">閲嶈緋葷粺鍚庢垨鑰呭湪鍙﹀鐨勬満鍣ㄨ繘琛屾暟鎹悓姝ョ殑鏃跺欙紝閮借鍏堝湪ubuntu one鐨勫鎴風鍏堢櫥褰曚笂甯愬彿錛岀劧鍚庡湪璁懼閫夐」閲屽垹鎺夊師鏉ョ殑璁懼鍚嶏紙hostname錛夛紝鏈鍚庡湪浜戞枃浠跺す閲岄夋嫨闇瑕佸悓姝ョ殑鏂囦歡錛堟枃浠跺す錛夈?/span></div><div><span style="font-size: 14pt; ">鍏跺疄鎴戠殑闂鏄細鎴戝厛灝嗗師鏉ヤ簯鍚屾鐨勬湰鍦版暟鎹嫹璐濆埌浜嗗彟澶栦竴涓柊鏈哄櫒錛岀劧鍚庢垜鍦╱buntu one鐨勫鎴風鍒犳帀浜嗘棫鏈哄櫒璁懼錛屼嬌鐢ㄦ柊鏈哄櫒榪涜浜戝悓姝ャ傞棶棰樻槸鏁版嵁闇瑕佷笅杞借繕鏄笂浼犺繘琛屽悓姝ュ憿錛熸垨鑰呴兘涓嶉渶瑕侊紵錛堝叾瀹炲鏋滄枃浠跺悕鍜屽唴瀹歸兘鐩稿悓鐨勮瘽灝辨病蹇呰涓婁紶涓嬭澆浜嗭紝瀵規瘮涓涓被浼糾d5鐨勬牎楠岀爜灝卞彲浠ヤ簡錛夈傚彟澶栵紝浜戠┖闂寸殑鏁版嵁鐨勪笁涓椂闂達紙atime,ctime,mtime錛夐兘姣旀柊鏈哄櫒紜洏閲岀殑鏁版嵁瑕佹棫銆?/span></div></div><div></div><img src ="http://www.shnenglu.com/Onway/aggbug/164402.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Onway/" target="_blank">Onway</a> 2012-01-20 11:56 <a href="http://www.shnenglu.com/Onway/archive/2012/01/20/164402.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓buntu閫氳繃灞鍩熺綉榪涜鏁版嵁浼犺緭http://www.shnenglu.com/Onway/archive/2012/01/20/164401.htmlOnwayOnwayFri, 20 Jan 2012 03:53:00 GMThttp://www.shnenglu.com/Onway/archive/2012/01/20/164401.htmlhttp://www.shnenglu.com/Onway/comments/164401.htmlhttp://www.shnenglu.com/Onway/archive/2012/01/20/164401.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/164401.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/164401.html
浣跨敤鐨勬槸ssh鐧誨綍鏌ョ湅瑕佽繘琛屼紶杈撶殑鏁版嵁錛岀劧鍚庣敤鍩轟簬ssh鐨剆cp鍛戒護榪涜錛岄熷害鏄?1m澶氱偣姣忕錛屽叾瀹炲鏋滅敤涓嶅姞瀵嗙殑ftp搴旇浼氭洿蹇紝浣嗗榪欎簺緗戠粶搴旂敤閮介潪甯哥殑涓嶇啛鎮夈?/span>
瀹夎濂絪sh鐨勬湇鍔″櫒鍚庯紙蹇樿浜嗘庝箞瀹夎鐨勶紝緗戜笂鏁欑▼寰堝錛屾垨鑰呯洿鎺buntu杞歡涓績閮藉彲浠ュ惂錛?/span>
鐒跺悗瀹㈡埛绔殑鐧誨綍鍛戒護鏄細ssh username@hostname
鏂囦歡浠庢湇鍔″櫒鎷瘋礉鍥炴湰鍦幫細scp username@host:filepath local-filepath
鍏跺疄搴旇鏈夊緢澶氳繖鏂歸潰鐨勫浘鍍忓伐鍏鳳紝浣嗚繖涓や釜鍛戒護宸茬粡澶熸湰嬈$殑闇瑕佷簡錛屽叿浣撳涔犵暀寰呬互鍚庡惂銆傚姞涓?r鍙傛暟鎴栬呴氶厤絎﹀氨鍙互灝嗘枃浠跺す鎴栬呴噷闈㈢殑鎵鏈夋枃浠舵嫹璐濊繃鏉ヤ簡銆?/span>


Onway 2012-01-20 11:53 鍙戣〃璇勮
]]>
瀹夎win7鏃犳硶璇嗗埆鐨勫垎鍖猴紝涓嶈兘瀹夎鍒版寚瀹氱殑鍒嗗尯http://www.shnenglu.com/Onway/archive/2012/01/20/164400.htmlOnwayOnwayFri, 20 Jan 2012 03:51:00 GMThttp://www.shnenglu.com/Onway/archive/2012/01/20/164400.htmlhttp://www.shnenglu.com/Onway/comments/164400.htmlhttp://www.shnenglu.com/Onway/archive/2012/01/20/164400.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/164400.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/164400.html
鍥犱負瀹夎ubuntu鐨勬椂鍊欓噸寤轟簡鍒嗗尯琛紝鍦ㄦ墦綆楀畨瑁厀in7鐨勫垎鍖哄皢鍏跺垹闄や簡錛屽彉涓虹┖闂層?/span>
鍦ㄦ寚瀹歸in7鐨勫畨瑁呭垎鍖虹殑鏃跺欏悓鏍鋒槸鏃犳硶璇嗗埆鍒嗗尯鏍煎紡銆?/span>
鐒跺悗鑴戞畫鍙堣繘鍏buntu灝嗗叾鏍煎紡鍖栦負NTFS錛屽悓鏍瘋繕鏄棤娉曡瘑鍒紙windows鎬庝箞灝辮繖涔堝▏姘斿憿錛燂紒錛?/span>
鍏跺疄鍦ㄦ寚瀹歸in7瀹夎鍒嗗尯鐨勬椂鍊欙紝涓嶈兘璇嗗埆鐨勬牸寮忕殑鍒嗗尯錛屽彧瑕佸皢鍏跺垹闄わ紝鐒跺悗鍒涘緩錛屽啀鏍煎紡鍖栧氨鍙互浜嗐?/span>


Onway 2012-01-20 11:51 鍙戣〃璇勮
]]>
lenovo B460瀹夎ubuntuhttp://www.shnenglu.com/Onway/archive/2012/01/20/164398.htmlOnwayOnwayFri, 20 Jan 2012 03:44:00 GMThttp://www.shnenglu.com/Onway/archive/2012/01/20/164398.htmlhttp://www.shnenglu.com/Onway/comments/164398.htmlhttp://www.shnenglu.com/Onway/archive/2012/01/20/164398.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/164398.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/164398.html
鐢變簬鑱旀兂絎旇鏈甫鏈変竴涓殣钘忕殑鍒嗗尯錛屽畨瑁卽buntu鐨勬椂鍊欒鏈変竴涓嚑鍗冨瓧鑺傜殑鍋忕Щ錛屾棤娉曠戶緇?/span>
鍙兘閲嶆柊寤虹珛浜嗗垎鍖鴻〃銆傝繖涓嶆槸GC錛孏C鐨勬槸鍒氳涓婇┍鍔ㄧ殑win7灝辮繖鏍鋒病鏈変簡銆?/span>


Onway 2012-01-20 11:44 鍙戣〃璇勮
]]>
ubuntu 11.04鏇存柊杞歡婧?/title><link>http://www.shnenglu.com/Onway/archive/2012/01/20/164397.html</link><dc:creator>Onway</dc:creator><author>Onway</author><pubDate>Fri, 20 Jan 2012 03:40:00 GMT</pubDate><guid>http://www.shnenglu.com/Onway/archive/2012/01/20/164397.html</guid><wfw:comment>http://www.shnenglu.com/Onway/comments/164397.html</wfw:comment><comments>http://www.shnenglu.com/Onway/archive/2012/01/20/164397.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/Onway/comments/commentRss/164397.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Onway/services/trackbacks/164397.html</trackback:ping><description><![CDATA[<div><div><span style="font-size: 14pt; ">鍏跺疄榪欎笢瑗胯繘琛岃繃濂藉嚑嬈′簡錛屼絾鏄瘡嬈¢兘寰椾笂緗戞煡鏌ュ懡浠わ紝涓変袱鏉$殑鍛戒護閮借涓嶄綇銆?/span></div><div><span style="font-size: 14pt; ">瀛︽牎鐢ㄧ殑鏄綉閫氾紝鐢ㄨ嚜甯︾殑婧愰熷害闈炲父涓嶉敊錛屽洖鍒板閲岀敤鐢典俊灝辯壒涓嶇粰鍔涗簡錛岀劧鍚庢崲浜嗙綉鏄撶殑婧愶紝閫熷害闈炲父鍙互銆?/span></div><div><br /></div><div><span style="font-size: 14pt; ">鍏堝浠戒竴涓?etc/apt/sources.list錛岀劧鍚庣敤浠ヤ笅鍐呭鏇挎崲鎺夋暣涓枃浠訛紝#寮濮嬭鏄敞閲娿?/span></div><div><span style="font-size: 14pt; ">deb http://mirrors.163.com/ubuntu/ oneiric main universe restricted multiverse</span></div><div><span style="font-size: 14pt; ">deb-src http://mirrors.163.com/ubuntu/ oneiric main universe restricted multiverse</span></div><div><span style="font-size: 14pt; ">deb http://mirrors.163.com/ubuntu/ oneiric-security universe main multiverse restricted</span></div><div><span style="font-size: 14pt; ">deb-src http://mirrors.163.com/ubuntu/ oneiric-security universe main multiverse restricted</span></div><div><span style="font-size: 14pt; ">deb http://mirrors.163.com/ubuntu/ oneiric-updates universe main multiverse restricted</span></div><div><span style="font-size: 14pt; ">deb http://mirrors.163.com/ubuntu/ oneiric-proposed universe main multiverse restricted</span></div><div><span style="font-size: 14pt; ">deb-src http://mirrors.163.com/ubuntu/ oneiric-proposed universe main multiverse restricted</span></div><div><span style="font-size: 14pt; ">deb http://mirrors.163.com/ubuntu/ oneiric-backports universe main multiverse restricted</span></div><div><span style="font-size: 14pt; ">deb-src http://mirrors.163.com/ubuntu/ oneiric-backports universe main multiverse restricted</span></div><div><span style="font-size: 14pt; ">deb-src http://mirrors.163.com/ubuntu/ oneiric-updates universe main multiverse restricted</span></div><div><span style="font-size: 14pt; ">淇濆瓨鍚庢墽琛屼竴涓媠udo apt-get update灝卞彲浠ヤ簡銆?/span></div></div><div></div><img src ="http://www.shnenglu.com/Onway/aggbug/164397.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Onway/" target="_blank">Onway</a> 2012-01-20 11:40 <a href="http://www.shnenglu.com/Onway/archive/2012/01/20/164397.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>ubuntu 11.04閲嶈grubhttp://www.shnenglu.com/Onway/archive/2012/01/20/164396.htmlOnwayOnwayFri, 20 Jan 2012 03:38:00 GMThttp://www.shnenglu.com/Onway/archive/2012/01/20/164396.htmlhttp://www.shnenglu.com/Onway/comments/164396.htmlhttp://www.shnenglu.com/Onway/archive/2012/01/20/164396.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/164396.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/164396.html
鏀硅嚜錛歨ttp://blog.163.com/peng_peng1028/blog/static/107463820118754931710/

榪涘叆ubuntu鍏夌洏錛?1.04鐨刲ivecd妯″紡錛?/span>
3鎵撳紑緇堢
// 鍒楀嚭鎵鏈夌鐩橈紝 鐪嬫竻瑕佹妸grub2淇鍦ㄩ偅涓鐩橀噷锝?/span>
sudo fdisk -l
//鎸傝澆鏍圭洰褰曠殑鍒嗗尯
sudo mount /dev/sda1 /mnt
//榪欐鍙粰鎶?/boot 鍙﹀鎸傝澆鍒頒笌鏍圭洰褰曚笉鍚屽垎鍖虹殑鍚屽
sudo mount /dev/sda2 /mnt/boot
//鎸傝澆鍏朵粬鍒嗗尯鎴栬澶?錛堜笉鑳芥紡鎺夛紝寰堥噸瑕侊級
sudo mount –bind /dev /mnt/dev
//鍙﹀鐨勬暀紼嬭繕鏈変竴姝ユ槸錛歴udo mount --bind /proc /mnt/proc
//涓嶇煡閬撴槸鍚︽湁蹇呰榪涜榪欎竴姝ワ紝鍙嶆鏄姞涓婁簡榪欐鏄彲浠ョ殑銆?/span>
//鏀瑰彉鏍圭洰褰?榪欓噷涓嶈緇嗚В閲奵hroot鐨勫惈涔夛紝璁茶搗鏉ユ湁鐐圭巹錛岀敤璧鋒潵灝變竴鐐歸兘涓嶇巹錛屽緢瀹規槗鐞嗚В銆?/span>
sudo chroot /mnt
//浠ヤ笅榪欎竴姝ユ垜鏄噸鍚悗榪涘叆浜唘buntu鍚庡啀鎵ц鐨?/span>
//榪愯update-grub鏇存柊閰嶇疆鏂囦歡錛堝叾瀹炲氨鏄噸寤?boot/grub/grub.cfg錛?/span>
update-grub
//鎵цsudo chroo /mnt鍚庣洿鎺ユ潵鍒頒笅闈㈣繖涓姝ワ紝
//鍙﹀鏁欑▼璇村彲浠ュ畨瑁呴亾ubuntu鎵鍦ㄥ垎鍖猴紝浣嗘槸鎴戣瘯榪囦笉琛岋紝鍙兘瑁呭埌MBR
//鎴戠殑鎯呭喌鏄紝閲嶈鎴栨柊瑁咃紙閮借瘯榪囷級win7鍚嶮BR琚慨鏀逛簡錛屾棤娉曞紩瀵艱繘鍏buntu銆?/span>
//瀹夎GRUB2鍒版寚瀹氱‖鐩樼殑MBR
grub-install /dev/sda
//鐒跺悗鍘熸枃鏄鍑簉oot鐢ㄦ埛鍜寀mount鐨勶紝涓嶈繃錛屾垜浠佸害寮虹‖涓鐐癸紝鐩存帴閲嶅惎
4榪涘叆ubuntu 鍚巗udo update-grub
XP灝卞湪寮曞閲屼簡錛?/span>
5璁劇疆榛樿xp鍚姩
cd /boot/grub/
sudo gedit grub.cfg

鎶?#8220;set default=4“
綰㈠瓧閮ㄥ垎鍗充負浣犻粯璁S鐨勫惎鍔ㄦ槸鐨勯『搴?1錛屾瘮濡傝鎴戝紑鏈烘槸winXP榛樿鍦ㄧ浜旇錛屽氨灝嗙孩鑹查儴鍒嗘敼涓?鍗沖彲銆?/span>
set timeout=2鍔犲揩寮鏈洪熷害


Onway 2012-01-20 11:38 鍙戣〃璇勮
]]>
APUE絎崄鍏珷鍒扮浜屽崄涓绔?絎旇http://www.shnenglu.com/Onway/archive/2012/01/13/164103.htmlOnwayOnwayFri, 13 Jan 2012 01:44:00 GMThttp://www.shnenglu.com/Onway/archive/2012/01/13/164103.htmlhttp://www.shnenglu.com/Onway/comments/164103.htmlhttp://www.shnenglu.com/Onway/archive/2012/01/13/164103.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/164103.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/164103.html闃呰鍏ㄦ枃

Onway 2012-01-13 09:44 鍙戣〃璇勮
]]>
鐜嬬埥銆婃眹緙栬璦銆嬶紙絎簩鐗堬級 絎旇http://www.shnenglu.com/Onway/archive/2011/12/31/163271.htmlOnwayOnwaySat, 31 Dec 2011 08:03:00 GMThttp://www.shnenglu.com/Onway/archive/2011/12/31/163271.htmlhttp://www.shnenglu.com/Onway/comments/163271.htmlhttp://www.shnenglu.com/Onway/archive/2011/12/31/163271.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/163271.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/163271.html闃呰鍏ㄦ枃

Onway 2011-12-31 16:03 鍙戣〃璇勮
]]>
APUE絎崄浜旂珷榪涚▼闂撮氳 絎旇http://www.shnenglu.com/Onway/archive/2011/12/31/163269.htmlOnwayOnwaySat, 31 Dec 2011 07:55:00 GMThttp://www.shnenglu.com/Onway/archive/2011/12/31/163269.htmlhttp://www.shnenglu.com/Onway/comments/163269.htmlhttp://www.shnenglu.com/Onway/archive/2011/12/31/163269.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/163269.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/163269.html
2011-12-21 絎崄浜旂珷 榪涚▼闂撮氳
絎竴鑺?寮曡█
1錛岃繃鍘伙紝UNIX緋葷粺IPC鏄悇縐嶈繘紼嬮氳鏂瑰紡鐨勭粺縐般?/span>
2錛屽鎺ュ瓧鍜孲TREAMS鏄粎鏈夌殑涓ょ鏀寔涓嶅悓涓繪満涓婂悇涓繘紼嬮棿IPC鐨勭被鍨嬨?/span>

絎簩鑺?綆¢亾
1錛岀閬撲嬌鐢ㄤ緥紼嬶細
int main()
{
int n,fd[2];
pid_t pid;
char line[MAXLINE];

if(pipe(fd) < 0)
err_sys("pipe error");
if(pid = fork() < 0)
err_sys("fock error");
else if(pid > 0){
close(fd[0]);
write(fd[1],"hello world\n",12);
} else {
close(fd[1]);
n = read(fd[0],line,MAXLINE);
write(STDOUT_FILENO,line,n);
}
exit(0);
}

絎笁鑺?popen鍜宲close鍑芥暟
1錛岃繖涓や釜鍑芥暟瀹炵幇鐨勬搷浣滄槸錛氬垱寤轟竴涓閬擄紝璋冪敤fork浜х敓涓涓瓙榪涚▼錛屽叧闂閬撶殑涓嶄嬌鐢ㄧ錛屾墽琛屼竴涓猻hell浠ヨ繍琛屽懡浠わ紝鐒跺悗絳夊緟鍛戒護緇堟銆?/span>

絎洓鑺?鍗忓悓榪涚▼
1錛屽綋涓涓▼搴忎駭鐢熸煇涓繃婊ょ▼搴忕殑杈撳叆錛屽悓鏃跺張璇誨彇璇ヨ繃婊ょ▼搴忕殑杈撳嚭鏃訛紝鍒欒榪囨護紼嬪簭灝辨垚涓哄崗鍚岃繘紼嬨?/span>
2錛屾敞鎰忓崗鍚岃繘紼嬬殑IO緙撳啿鏂瑰紡錛屼互閬垮厤姝婚攣鐨勪駭鐢熴?/span>

絎簲鑺?FIFO
1錛孎IFO鏈夋椂琚О涓哄懡鍚嶇閬撱侳IFO鏄竴縐嶆枃浠剁被鍨嬨?/span>
2錛孎IFO鏈変笅闈袱縐嶇敤閫旓細
a錛孎IFO鐢眘hell鍛戒護浣跨敤浠ヤ究灝嗘暟鎹粠涓鏉$閬撶嚎浼犻佸埌鍙︿竴鏉★紝涓烘鏃犻渶鍒涘緩涓棿涓存椂鏂囦歡銆?/span>
b錛孎IFO鐢ㄤ簬瀹㈡埛榪涚▼-鏈嶅姟鍣ㄨ繘紼嬪簲鐢ㄧ▼搴忎腑錛屼互鍦ㄥ鎴瘋繘紼嬪拰鏈嶅姟鍣ㄨ繘紼嬩箣闂翠紶閫掓暟鎹?/span>
3錛岀閬撳彧鑳界敤浜庤繘紼嬮棿鐨勭嚎鎬ц繛鎺ワ紝鐒惰岋紝鍥犱負FIFO鍏鋒湁鍚嶅瓧錛屽畠鍙互鐢ㄤ簬闈炵嚎鎬ц繛鎺ャ?/span>

絎叚鑺?XSI IPC
1錛屾湁涓夌IPC鎴戜滑縐頒負XSI IPC錛屽嵆娑堟伅闃熷垪錛屼俊鍙烽噺浠ュ強鍏變韓瀛樺偍鍣ㄣ?/span>
2錛屼互鍙傛暟key鍜宖lag鍒涘緩IPC緇撴瀯錛岃繑鍥炲叾鏍囪瘑絎︼紝浠ュ叾寮曠敤璇PC緇撴瀯銆?/span>
3錛孖PC_PRIVATE鏄敭錛孖PC_CREATE鍜孖PC_EXCL鏄痜lag鐨勪綅鏍囧織銆?/span>
4錛孹SI IPC涓烘瘡涓涓狪PC緇撴瀯璁劇疆浜嗕竴涓猧pc_perm緇撴瀯銆傝緇撴瀯瑙勫畾浜嗘潈闄愬拰鎵鏈夎呫?/span>
5錛孹SI IPC鐨勪富瑕侀棶棰樻槸錛?/span>
a錛孖PC緇撴瀯鏄湪緋葷粺鑼冨洿鍐呰搗浣滅敤鐨勶紝娌℃湁璁塊棶璁℃暟銆?/span>
b錛岃繖浜汭PC緇撴瀯鍦ㄦ枃浠剁郴緇熶腑娌℃湁鍚嶅瓧銆備負浜嗘敮鎸佸畠浠紝涓嶅緱涓嶅鍔犱簡鍗佸嚑鏉℃柊鐨勭郴緇熻皟鐢ㄥ拰涓浜涙柊鐨勫懡浠ゃ?/span>
c錛孖PC緇撴瀯涓嶄嬌鐢ㄦ枃浠舵弿榪扮錛屼笉鑳藉瀹冧滑浣跨敤澶氳礬杞帴IO鍑芥暟銆?/span>

絎竷鑺?娑堟伅闃熷垪
1錛宮egget鐢ㄤ簬鍒涘緩涓涓柊鐨勬秷鎭槦鍒楁垨鎵撳紑涓涓幇瀛樼殑闃熷垪銆?/span>
2錛宮sgsnd灝嗘暟鎹斁鍒版秷鎭槦鍒椾腑銆?/span>
3錛宮sgrcv浠庢秷鎭槦鍒椾腑鍙栫敤鍑芥暟銆?/span>
4錛宮sgctl瀵規秷鎭槦鍒楁寚瀹氭墽琛屽縐嶆搷浣溿?/span>
5錛屽湪鏂扮殑搴旂敤紼嬪簭涓笉搴斿綋鍐嶄嬌鐢ㄦ秷鎭槦鍒椼?/span>

絎叓鑺?淇″彿閲?/span>
1錛屼俊鍙烽噺鏄竴涓鏁板櫒錛岀敤浜庡畨鎺掑涓繘紼嬪鍏變韓鏁版嵁瀵硅薄鐨勮闂?/span>
2錛屼竴涓俊鍙烽噺鎺у埗涓涓叡浜祫婧愮殑浣跨敤鎯呭喌銆?/span>
3錛屼嬌鐢ㄤ俊鍙烽噺瑕佸厛鍒涘緩涓涓俊鍙烽噺闆嗭紝璋冪敤鍑芥暟semget銆?/span>
4錛宻emctl鍑芥暟鍖呭惈浜嗗縐嶄俊鍙烽噺鐨勬搷浣溿?/span>
5錛屽嚱鏁皊emop鑷姩鍘熷瓙鎬у湴鎵ц淇″彿閲忛泦鍚堜笂鐨勬搷浣滄暟緇勩?/span>
6錛岃櫧鐒惰褰曢攣鎱簬淇″彿閲忥紝浣嗗鏋滃彧闇閿佷竴涓祫婧愬茍涓斾笉闇瑕佷嬌鐢╔SI淇″彿閲忕殑鎵鏈夎姳閿鍔熻兘錛屽垯瀹佸彲浣跨敤璁板綍閿併傜悊鐢辨槸浣跨敤綆鏄擄紝涓旇繘紼嬬粓姝㈡椂緋葷粺浼氬鐞嗕換浣曢仐鐣欎笅鏉ョ殑閿併?/span>

絎節鑺?鍏變韓瀛樺偍
1錛屽叡浜瓨鍌ㄥ厑璁鎬袱涓垨鏇村榪涚▼鍏變韓涓緇欏畾鐨勫瓨鍌ㄥ尯銆傚洜涓烘暟鎹笉闇瑕佸湪瀹㈡埛榪涚▼鍜屾湇鍔″櫒涔嬮棿澶嶅埗錛屾墍浠ヨ繖鏄渶蹇殑涓縐岻PC銆?/span>
2錛屼嬌鐢ㄥ叡浜瓨鍌ㄦ椂闇瑕佹帉鎻$殑鍞竴紿嶉棬鏄涓繘紼嬩箣闂村涓緇欏畾瀛樺偍鍖虹殑鍚屾璁塊棶銆?/span>
3錛岄氬父錛屼俊鍙烽噺琚敤鏉ュ疄鐜板鍏變韓瀛樺偍璁塊棶鐨勫悓姝ャ傦紙璁板綍閿佷篃鍙互錛夈?/span>
4錛岃皟鐢╯hmget鑾峰緱涓涓叡浜瓨鍌ㄦ爣璇嗙銆?/span>
5錛宻hmctl瀵瑰叡浜瓨鍌ㄦ鎵ц澶氱鎿嶄綔銆?/span>
6錛屽叡浜瓨鍌ㄦ鍒涘緩涔嬪悗灝卞彲浠ヤ嬌鐢╯hmat榪炴帴瀹冪殑鍦板潃絀洪棿銆?/span>
7錛屽綋瀵瑰叡浜瓨鍌ㄦ鐨勬搷浣滃凡緇忕粨鏉熺殑鏃跺欙紝璋冪敤shmdt鑴辨帴璇ユ銆?/span>
8錛屼嬌鐢ㄥ瓨鍌ㄦ槧灝勪嬌鐢?dev/zero鐨勪紭鐐規槸錛氬湪璋冪敤mmap鍒涘緩鏄犲皠鍖轟箣鍓嶏紝鏃犻渶瀛樺湪涓涓疄闄呮枃浠躲傚叾緙虹偣鏄細鍙兘鍦ㄧ浉鍏寵繘紼嬮棿璧蜂綔鐢ㄣ傚彟澶栵紝瀵規瘮/dev/zero鐨勬洿濂介夋嫨錛岃繕鍙嬌鐢ㄥ尶鍚嶅瓨鍌ㄦ槧灝勩?/span>

絎崄鑺?瀹㈡埛榪涚▼-鏈嶅姟鍣ㄨ繘紼嬪睘鎬?/span>
1錛屽鎴瘋繘紼嬪拰鏈嶅姟鍣ㄨ繘紼嬬殑鏌愪簺灞炴т細鍙楀埌瀹冧滑涔嬮棿鎵浣跨敤鐨処PC綾誨瀷鐨勫獎鍝嶃?/span>

ps錛?011騫寸殑鏈鍚庝竴澶╃畻鏄涓嬈$粨鏉熶簡榪欎竴绔犱簡銆備粎闄愬媺寮烘湁涓蹇電殑紼嬪害銆?/span>


Onway 2011-12-31 15:55 鍙戣〃璇勮
]]>
APUE絎崄鍥涚珷楂樼駭I/O 絎旇http://www.shnenglu.com/Onway/archive/2011/12/27/162890.htmlOnwayOnwayTue, 27 Dec 2011 02:17:00 GMThttp://www.shnenglu.com/Onway/archive/2011/12/27/162890.htmlhttp://www.shnenglu.com/Onway/comments/162890.htmlhttp://www.shnenglu.com/Onway/archive/2011/12/27/162890.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/162890.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/162890.html
2011-12-19 絎崄鍥涚珷 楂樼駭I/O
絎竴鑺?寮曡█
1錛岄珮綰/O鍖呮嫭錛?/div>
闈為樆濉濱/O
璁板綍閿?/div>
緋葷粺V嫻佹満鍒?/div>
I/O澶氳礬杞帴
readv鍜寃ritev鍑芥暟
瀛樺偍鏄犲儚I/O錛坢map錛?/div>

絎簩鑺?闈為樆濉濱/O
1錛屼綆閫熺郴緇熻皟鐢ㄦ槸鍙兘浼氫嬌榪涚▼姘歌繙闃誨鐨勪竴綾葷郴緇熻皟鐢ㄣ?/div>
2錛岃櫧鐒惰鍐欑鐩樻枃浠朵細浣胯皟鐢ㄨ呭湪鐭殏鏃墮棿鍐呴樆濉烇紝浣嗗茍涓嶈兘灝嗕笌紓佺洏I/O鏈夊叧鐨勭郴緇熻皟鐢ㄨ涓?#8220;浣庨?#8221;銆?/div>
3錛屽浜庝竴涓粰瀹氱殑鎻忚堪絎︽湁涓ょ鏂規硶瀵瑰叾鎸囧畾闈為樆濉濱/O錛?/div>
a錛屽鏋滆皟鐢╫pen鑾峰緱鎻忚堪絎︼紝鍒欏彲鎸囧畾O_NONBLOCK鏍囧織
b錛屽浜庡凡緇忔墦寮鐨勪竴涓弿榪扮錛屽垯鍙皟鐢╢cntl錛岀敱璇ュ嚱鏁版墦寮O_NONBLOCK鏂囦歡鐘舵佹爣蹇椼?/div>
4錛孭OSIX.1瑕佹眰錛屽浜庝竴涓潪闃誨鐨勬弿榪扮濡傛灉鏃犳暟鎹彲璇伙紝鍒檙ead榪斿洖-1錛屽茍涓攅rrno琚緗負EAGAIN銆?/div>
5錛屾枃浠剁姸鎬佹爣蹇楃殑鏇存敼褰卞搷鍚屼竴鏂囦歡琛ㄩ」鐨勬墍鏈夌敤鎴鳳紝浣嗕笌閫氳繃鍏朵粬鏂囦歡琛ㄩ」瀵瑰悓涓璁懼鐨勮闂棤鍏熾?/div>

絎笁鑺?璁板綍閿?/div>
1錛岃褰曢攣鐨勫姛鑳芥槸錛氬綋涓涓繘紼嬫鍦ㄨ鎴栦慨鏀規枃浠剁殑鏌愪釜閮ㄥ垎鏃訛紝瀹冨彲浠ラ樆姝㈠叾浠栬繘紼嬩慨鏀瑰悓涓鏂囦歡鍖恒?/div>
2,fcntl璁板綍閿佺殑鍩烘湰瑙勫垯鏄細澶氫釜榪涚▼鍦ㄤ竴涓粰瀹氱殑瀛楄妭涓婂彲浠ユ湁涓鎶婂叡浜殑璇婚攣錛屼絾鏄湪涓涓粰瀹氱殑瀛楄妭涓婂彧鑳芥湁涓涓繘紼嬬嫭鐢ㄤ竴鎶婂啓閿併傝繘涓姝ヨ岃█錛屽鏋滃湪涓涓粰瀹氱殑瀛楄妭涓婂凡緇忔湁涓鎶婃垨澶氭妸璇婚攣錛屽垯涓嶈兘鍦ㄨ瀛楄妭涓婂啀鍔犲啓閿侊紱濡傛灉涓涓瓧鑺備笂宸茬粡鏈変竴鎶婄嫭鍗犳х殑鍐欓攣錛屽垯涓嶈兘瀵瑰畠鍐嶅姞浠諱綍鐨勮閿併?/div>
3錛屼笂闈㈣鏄庣殑鍏煎鎬ц鍒欓傜敤浜庝笉鍚岃繘紼嬫彁鍑虹殑閿佽姹傦紝騫朵笉浣跨敤浜庡崟涓繘紼嬫彁鍑虹殑澶氫釜閿佽姹傘?/div>
4,璁板綍閿佺殑鑷姩緇ф壙鍜岄噴鏀炬湁涓夋潯瑙勫垯錛?/div>
a錛屽綋涓涓繘紼嬬粓姝㈡椂錛屽畠閿佸緩绔嬬殑閿佸叏閮ㄩ噴鏀撅紱浠諱綍鏃跺欏叧闂竴涓弿榪扮鏃訛紝璇ヨ繘紼嬮氳繃榪欎竴鎻忚堪鍙互寮曠敤鐨勬枃浠朵笂鐨勪換浣曚竴鎶婇攣閮借閲婃斁銆?/div>
b錛岀敱fork浜х敓鐨勫瓙榪涚▼涓嶇戶鎵跨埗榪涚▼閿佽緗殑閿併?/div>
c錛屽湪鎵цexec鍚庯紝鏂扮▼搴忓彲浠ョ戶鎵垮師鎵ц紼嬪簭鐨勯攣銆?/div>
5錛屽湪鎺ヨ繎鏂囦歡灝劇鍔犻攣鎴栬В閿佹椂闇瑕佺壒鍒皬蹇冦?/div>
6錛屽緩璁ч攣瀵歸潪鍚堜綔榪涚▼鏄笉璧蜂綔鐢ㄧ殑銆?/div>
7錛宭inux涓紝浣跨敤寮哄埗鎬ч攣闇瑕佸湪鏂囦歡緋葷粺鎸傝澆鐨勬椂鍊檓ount鍛戒護鍔犱笂_omand閫夐」浠ユ墦寮璇ユ満鍒躲?/div>
8錛屽浜庝竴涓壒瀹氭枃浠舵墦寮鍏惰緗粍ID浣嶏紝騫跺叧闂叾緇勬墽琛屼綅錛屽垯瀵硅鏂囦歡寮濮嬩簡寮哄埗鎬ч攣鏈哄埗銆?/div>

絎洓鑺?STREAMS錛堢湅涓嶆噦鍟婏紒錛?/div>
1,STREAMS鏄郴緇烿鎻愪緵鐨勬瀯閫犲唴鏍歌澶囬┍鍔ㄧ▼搴忓拰緗戠粶鍗忚鍖呯殑涓縐嶉氱敤鏂規硶銆?/div>
2錛屾祦鍦ㄧ敤鎴瘋繘紼嬪拰璁懼椹卞姩紼嬪簭涔嬮棿鎻愪緵浜嗕竴鏉″叏鍙屽伐閫氳礬銆傛祦鏃犻渶鍜屽疄闄呯‖浠惰澶囩洿鎺ヤ細璇濓紝嫻佷篃鍙互鐢ㄦ潵鏋勯犱吉璁懼椹卞姩紼嬪簭銆?/div>
3錛屽湪Linux涓紝STREAMS瀛愮郴緇熸槸鍙敤鐨勶紝浣嗘槸鐢ㄦ埛蹇呴』鑷灝嗚瀛愮郴緇熷畨瑁呭埌緋葷粺涓紝閫氬父瀹冮粯璁や負涓嶅寘鎷湪緋葷粺涓?/div>

絎簲鑺?I/O澶氳礬杞帴
1錛孖/O澶氳礬杞帴錛氬厛鏋勯犱竴寮犳湁鍏蟲弿榪扮鐨勫垪琛紝鐒跺悗璋冪敤涓涓嚱鏁幫紝鐩村埌榪欎簺鎻忚堪絎︿腑鐨勪竴涓凡鍑嗗濂借繘琛孖/O鎿嶄綔鏃訛紝璇ュ嚱鏁版墠榪斿洖銆傚湪榪斿洖鏃訛紝瀹冨憡璇夎繘紼嬪摢浜涜繘紼嬪凡緇忓ソ鍙互榪涜I/O銆傝繖浜涘嚱鏁板嵆select鍜宲select鍑芥暟銆?/div>
2錛宲oll鍑芥暟綾諱技浜巗elect錛屼絾鏄叾紼嬪簭鍛樻帴鍙e垯鏈夋墍涓嶅悓銆?/div>
3錛岃櫧鐒秔oll鍑芥暟鍙敤浜庝換浣曠被鍨嬬殑鏂囦歡鎻忚堪絎︼紝浣嗗畠璧鋒簮浜庣郴緇烿錛屾墍浠oll涓嶴TREAMS緋葷粺绱х揣鐩稿叧銆?/div>
4錛宲oll鍜宻elect鍑芥暟鍦ㄨ淇″彿涓柇鍚庨兘涓嶄細琚噸鍚姩錛屽嵆浣垮惎鐢ㄤ簡SA_RESTART鍑芥暟銆?/div>

絎叚鑺?寮傛I/O
1錛宻elect鍜宲oll瀵逛換鎰忔弿榪扮閮借兘宸ヤ綔銆?/div>
2錛屽湪緋葷粺V媧劇敓鐨勭郴緇熶腑錛屽紓姝/O鍙STREAMS璁懼鍜孲TREAMS綆¢亾璧蜂綔鐢ㄣ傚湪BSD媧劇敓鐨勭郴緇熶腑錛屽紓姝/O鍙緇堢鍜岀綉緇滆搗浣滅敤銆?/div>

絎竷鑺?readv鍜寃ritev鍑芥暟
1錛宺eadv鍜寃ritev鍑芥暟鐢ㄤ簬鍦ㄤ竴嬈″嚱鏁拌皟鐢ㄤ腑璇誨啓澶氫釜闈炶繛緇紦鍐插尯銆?/div>

絎叓鑺?readn鍜寃riten鍑芥暟
1錛宺eadn鍜寃riten鍑芥暟騫墮潪浠諱綍鏍囧噯鐨勭粍鎴愰儴鍒嗐?/div>
2錛屾敞鎰弐ead錛寃rite鍑芥暟榪斿洖鍊煎皬浜庤姹傚肩殑鎯呭喌銆?/div>

絎節鑺?瀛樺偍鏄犲皠I/O
1錛屽瓨鍌ㄦ槧灝処/O浣夸竴涓鐩樻枃浠朵笌瀛樺偍絀洪棿涓殑涓涓紦鍐插尯鐩告槧灝勩?/div>
2錛屽皢涓涓櫘閫氭枃浠跺鍒跺埌鍙︿竴涓櫘閫氭枃浠朵腑鏃訛紝瀛樺偍鏄犲皠I/O姣旇緝蹇備絾鏄湁涓浜涢檺鍒訛紝渚嬪錛屼笉鑳界敤鍏跺湪鏌愪簺璁懼錛堝緗戠粶璁懼鎴栫粓绔澶囷級涔嬮棿榪涜澶嶅埗錛屽茍涓斿湪瀵硅澶嶅埗鐨勬枃浠惰繘琛屾槧灝勫悗錛屼篃瑕佹敞鎰忚鏂囦歡鐨勯暱搴︽槸鍚︽敼鍙樸?/div>

絎崄鑺?灝忕粨


PS錛氳繖绔犲湪STREAMS涓鑺傜籂緇撲簡濂戒箙榪樻槸娌$湅鎳傦紝鍏朵粬鐨勪篃鍙槸鍩烘湰鐪嬩簡涓蹇點傛湡闂翠篃璺沖埌絎崄浜旂珷鐪嬩簡涓涓嬪墠鍑犺妭銆?/div>


Onway 2011-12-27 10:17 鍙戣〃璇勮
]]>APUE絎崄涓夌珷 瀹堟姢榪涚▼ 絎旇http://www.shnenglu.com/Onway/archive/2011/12/18/162333.htmlOnwayOnwaySun, 18 Dec 2011 04:28:00 GMThttp://www.shnenglu.com/Onway/archive/2011/12/18/162333.htmlhttp://www.shnenglu.com/Onway/comments/162333.htmlhttp://www.shnenglu.com/Onway/archive/2011/12/18/162333.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/162333.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/162333.html
2011-12-17 絎崄涓夌珷 瀹堟姢榪涚▼
絎竴鑺?寮曡█
1錛屽畧鎶よ繘紼嬮氬父娌℃湁鎺у埗緇堢銆?/div>

絎簩鑺?瀹堟姢榪涚▼鐨勭壒寰?/div>
1錛屾墍鏈夌敤鎴峰眰瀹堟姢榪涚▼閮芥槸榪涚▼緇勭殑緇勯暱榪涚▼浠ュ強浼氳瘽鐨勯榪涚▼錛岃屼笖鏄繖浜涜繘紼嬬粍鍜屼細璇濅腑鐨勫敮涓榪涚▼銆?/div>
2錛屽ぇ澶氭暟瀹堟姢榪涚▼鐨勭埗榪涚▼鏄痠nit榪涚▼銆?/div>

絎笁鑺?緙栫▼瑙勫垯
1錛屽叚涓繘紼嬭鍒欎嬌涓涓櫘閫氳繘紼嬭姝g‘鍒濆鍖栨垚涓涓畧鎶よ繘紼嬨?/div>

絎洓鑺?鍑洪敊璁板綍
1錛屽浜庡畧鎶よ繘紼嬶紝闇瑕佷竴涓泦涓殑瀹堟姢榪涚▼鍑洪敊璁板綍璁炬柦銆?/div>
2錛岃璁炬柦鐨勬帴鍙f槸syslog鍑芥暟銆?/div>

絎簲鑺?鍗曞疄渚嬪畧鎶よ繘紼?/div>
1錛屼負浜嗘甯歌繍浣滐紝鏌愪簺瀹堟姢榪涚▼瀹炵幇涓哄崟瀹炰緥鐨勶紝涔熷氨鏄湪浠諱竴鏃跺埢鍙繍琛岃瀹堟姢榪涚▼鐨勪竴涓壇鏈?/div>
2錛屾枃浠墮攣鍜岃褰曢攣鏈哄埗鏄竴縐嶆柟娉曠殑鍩虹錛岃鏂規硶鐢ㄦ潵淇濊瘉涓涓畧鎶よ繘紼嬪彧鏈変竴涓壇鏈湪榪愯銆?/div>

絎叚鑺?瀹堟姢榪涚▼鎯緥
1錛屽鏋滃畧鎶よ繘紼嬩嬌鐢ㄩ攣鏂囦歡錛岄偅涔堣鏂囦歡閫氬父瀛樻斁鍦?var/run鐩綍涓?/div>
2錛岃嫢瀹堟姢榪涚▼鏀寔閰嶇疆閫夐」錛岄偅涔堥厤緗枃浠墮氬父瀛樻斁鍦?etc鐩綍涓?/div>
3錛屽畧鎶よ繘紼嬪彲鐢ㄥ懡浠よ鍚姩錛屼絾閫氬父瀹冧滑鏄敱緋葷粺鍒濆鍖栬剼鏈箣涓鍚姩鐨勩傚鏋滃湪瀹堟姢榪涚▼緇堟鏃訛紝搴斿綋鑷姩閲嶆柊鍚姩瀹冿紝鍒欏彲鍦?etc/inittab涓負璇ュ畧鎶よ繘紼嬪寘鎷琠respawn璁板綍欏廣?/div>
4錛屼負浜嗛伩鍏嶅畧鎶よ繘紼嬪彲鑳介渶瑕佸仠姝㈡潵閲嶆柊璇誨彇閰嶇疆鏂囦歡錛屽彲浣垮畧鎶よ繘紼嬫崟鎹塖IGHUP淇″彿銆?/div>

絎竷鑺?瀹㈡埛榪涚▼-鏈嶅姟榪涚▼妯″瀷
1錛屽畧鎶よ繘紼嬪父甯哥敤浣滄湇鍔″櫒榪涚▼銆?/div>

絎叓鑺?灝忕粨


Onway 2011-12-18 12:28 鍙戣〃璇勮
]]>APUE絎崄涓鍗佷簩绔?綰跨▼鍙婂叾鎺у埗 絎旇 http://www.shnenglu.com/Onway/archive/2011/12/16/162222.htmlOnwayOnwayFri, 16 Dec 2011 04:41:00 GMThttp://www.shnenglu.com/Onway/archive/2011/12/16/162222.htmlhttp://www.shnenglu.com/Onway/comments/162222.htmlhttp://www.shnenglu.com/Onway/archive/2011/12/16/162222.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/162222.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/162222.html1錛岀嚎紼嬬殑鍙彇娑堢姸鎬佸拰鍙彇娑堢被鍨嬭繖涓や釜灞炴у獎鍝嶇潃綰跨▼鍦ㄥ搷搴攑thread_cancel鍑芥暟璋冪敤鏃墮攣鍛堢幇鐨勮涓恒?
2錛屽彲鍙栨秷綾誨瀷鍒嗕負寮傛鍙栨秷鍜屽歡榪熷彇娑堬紝浣跨敤寮傛鍙栨秷鏃訛紝綰跨▼鍙互鍦ㄤ換鎰忔椂鍒誨彇娑堬紝鑰屼笉鏄潪寰楅亣鍒板彇娑堢偣鎵嶈兘琚彇娑堛?
3錛屽綋綰跨▼澶勪簬寤惰繜鍙栨秷綾誨瀷鐨勬儏鍐典笅錛屽彲浠ヨ皟鐢╬thread_setcancelstate淇敼瀹冪殑鍙彇娑堢姸鎬併?
4錛屽彇娑堢偣鏄嚎紼嬫鏌ユ槸鍚﹁鍙栨秷騫舵寜鐓у彇娑堣姹傝繘琛屽姩浣滅殑涓涓綅緗?
5錛屽綋鍙彇娑堢姸鎬佽緗負PTHREAD_CANCEL_DISABLE鏃訛紝瀵筽thread_cancel鐨勮皟鐢ㄤ笉浼氭潃姝昏繘紼嬶紝鐩稿弽錛屽彇娑堣姹傚榪欎釜綰跨▼鏉ヨ澶勪簬鏈喅鐘舵併?
6錛屽彲浠ヨ皟鐢╬thread_testcancel鍑芥暟鍦ㄧ▼搴忎腑鑷繁娣誨姞鍙栨秷鐐廣?
  闃呰鍏ㄦ枃

Onway 2011-12-16 12:41 鍙戣〃璇勮
]]>
涓漢鏁寸悊錛氬瓧絎︾紪鐮?/title><link>http://www.shnenglu.com/Onway/archive/2011/12/04/161420.html</link><dc:creator>Onway</dc:creator><author>Onway</author><pubDate>Sun, 04 Dec 2011 06:39:00 GMT</pubDate><guid>http://www.shnenglu.com/Onway/archive/2011/12/04/161420.html</guid><wfw:comment>http://www.shnenglu.com/Onway/comments/161420.html</wfw:comment><comments>http://www.shnenglu.com/Onway/archive/2011/12/04/161420.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/Onway/comments/commentRss/161420.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Onway/services/trackbacks/161420.html</trackback:ping><description><![CDATA[     鎽樿: 絎崄浜?鍐呭杞澆寮曠敤鑷細 <br>瀛楃闆嗭細 http://baike.baidu.com/view/51987.htm <br>瀛楃緙栫爜錛歨ttp://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html <br>ASCII錛?http://baike.baidu.com/view/15482.htm <br>EASCII錛歨ttp://zh.wikipedia.org/wiki/EASCII <br> http://zh.wikipedia.org/wiki/ISO/IEC_8859 <br>GBxxxx緋誨垪錛孊IG5錛?<br> http://www.cnblogs.com/skynet/archive/2011/05/03/2035105.html <br>UCS&UNICODE錛歨ttp://zh.wikipedia.org/wiki/閫氱敤瀛楃闆?<br> http://zh.wikipedia.org/wiki/Unicode <br>UTF-x緋誨垪錛歨ttp://zh.wikipedia.org/wiki/UTF-8  <a href='http://www.shnenglu.com/Onway/archive/2011/12/04/161420.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/Onway/aggbug/161420.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Onway/" target="_blank">Onway</a> 2011-12-04 14:39 <a href="http://www.shnenglu.com/Onway/archive/2011/12/04/161420.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>銆奀++ Primer 涓枃鐗堛嬬瑪璁?/title><link>http://www.shnenglu.com/Onway/archive/2011/12/04/161418.html</link><dc:creator>Onway</dc:creator><author>Onway</author><pubDate>Sun, 04 Dec 2011 06:12:00 GMT</pubDate><guid>http://www.shnenglu.com/Onway/archive/2011/12/04/161418.html</guid><wfw:comment>http://www.shnenglu.com/Onway/comments/161418.html</wfw:comment><comments>http://www.shnenglu.com/Onway/archive/2011/12/04/161418.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Onway/comments/commentRss/161418.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Onway/services/trackbacks/161418.html</trackback:ping><description><![CDATA[     鎽樿: 鍋氳繖浜涚瑪璁扮殑鏃跺欐槸涓騫村墠澶氫簡銆傚綋鏃惰繕鍦ㄥ仛鐫ACM錛屽榪欎簺浼間箮鍙槸鎶辯潃鍏呭疄鑷繁鐨勫績鎬侊紝褰撴椂鏈鎯崇殑浼間箮灝辨槸鐪嬪畬鏁存湰涔︼紝浣嗘渶緇堣繕鏄湪闈㈠悜瀵硅薄鐨勯儴鍒嗗仠涓嬫潵浜嗐傜幇鍦ㄥ緢澶氫笢瑗塊兘蹇樹簡錛屾瘯绔熻繖鏍峰鑰屾病鏈夊疄闄呬嬌鐢紝鑲畾寰堝鏄撳繕鐨勩傚彲鑳藉綋鏃朵篃鏄嚭鐜頒簡榪欎箞涓兂娉曡屽仠涓嬫潵鐨勫惂錛岃嚦灝戝簲璇ユ槸鍏朵腑涓涓師鍥犮傝繖浠界瑪璁頒技涔庡湪紜洏閲屼涪澶辮繃涓嬈★紝鏈鍚庡湪閲戝北蹇洏閲屾壘鍥炴潵鐨勩?011-12-4  <a href='http://www.shnenglu.com/Onway/archive/2011/12/04/161418.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/Onway/aggbug/161418.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Onway/" target="_blank">Onway</a> 2011-12-04 14:12 <a href="http://www.shnenglu.com/Onway/archive/2011/12/04/161418.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>APUE絎崄绔?淇″彿 絎旇http://www.shnenglu.com/Onway/archive/2011/12/04/161417.htmlOnwayOnwaySun, 04 Dec 2011 05:48:00 GMThttp://www.shnenglu.com/Onway/archive/2011/12/04/161417.htmlhttp://www.shnenglu.com/Onway/comments/161417.htmlhttp://www.shnenglu.com/Onway/archive/2011/12/04/161417.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/161417.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/161417.html1錛宻ignal鍦╨inux鐨勫0鏄?
typedef void (*__sighandler_t) (int);
extern __sighandler_t signal (int __sig, __sighandler_t __handler)
__THROW;
2錛孲IG_ERR錛孲IG_DFL鍜孲IG_IGN鐨勫畾涔?
#define SIG_ERR ((__sighandler_t) -1) /* Error return. */
#define SIG_DFL ((__sighandler_t) 0) /* Default action. */
#define SIG_IGN ((__sighandler_t) 1) /* Ignore signal. */

鎬鐤戜功涓婃湁閿欙細
鈥濆鏋滄煡鐪嬬郴緇熺殑澶存枃浠?signal.h>錛屽垯寰堝彲鑳戒細鎵懼埌涓嬪垪褰㈠紡鐨勫0鏄庯細
#define SIG_ERR (void (*)())-1
#define SIG_DFL (vo  闃呰鍏ㄦ枃

Onway 2011-12-04 13:48 鍙戣〃璇勮
]]>
VirtualBox絎旇http://www.shnenglu.com/Onway/archive/2011/11/22/160715.htmlOnwayOnwayTue, 22 Nov 2011 07:58:00 GMThttp://www.shnenglu.com/Onway/archive/2011/11/22/160715.htmlhttp://www.shnenglu.com/Onway/comments/160715.htmlhttp://www.shnenglu.com/Onway/archive/2011/11/22/160715.html#Feedback0http://www.shnenglu.com/Onway/comments/commentRss/160715.htmlhttp://www.shnenglu.com/Onway/services/trackbacks/160715.html涓錛屼嬌鐢ㄦ暟鎹┖闂達細
鐜錛?/span>
瀹夸富鏈猴細ubuntu
姝ラ錛?/span>
1錛岃繘鍏ヨ櫄鎷熸満緋葷粺錛堝皢铏氭嫙鏈哄紑鏈猴級錛岄夋嫨錛氳澶?>瀹夎澧炲己鍔熻兘
錛堟渶濂藉厛鍦ㄧ綉涓婁笅杞戒竴涓猇BoxGuestAdditions.iso鐨勫寮哄姛鑳芥枃浠訛紝鏀懼埌瀹夸富鏈虹殑/usr/share/virtualbox鐩綍涓嬶級
2錛屽畨瑁呭畬鍚庡氨灝嗚櫄鎷熸満鍏蟲満浜嗭紝閫夋嫨錛氭帶鍒?>璁劇疆->鏁版嵁絀洪棿錛屽脊鍑虹殑鐣岄潰鍙充晶鏈変竴涓甫鍔犲彿鐨勬枃浠跺す鍥炬爣錛岄紶鏍囩Щ鍔ㄨ繃鍘繪湁鎻愮ず錛屾坊鍔犳暟鎹┖闂淬?/span>
3錛屽脊鍑虹殑“娣誨姞鏁版嵁絀洪棿”鐣岄潰閲岋紝鏁版嵁絀洪棿浣嶇疆閫夋嫨涓涓湪瀹夸富鏈轟笂鐨勬枃浠跺す錛屾暟鎹┖闂村悕縐伴殢渚匡紝渚嬪sharedata銆傞変笂搴曚笅鐨刟uto-mount,鏄惁鍙錛屼綘鍠滄銆?/span>
4錛岀‘瀹氬悗寮鏈哄氨琛屼簡銆?/span>
鏁版嵁絀洪棿鍦ㄨ櫄鎷熸満鐨勪綅緗槸/media/sf_鏁版嵁絀洪棿鍚嶇О錛屽鏋滄槸XP鐨勮櫄鎷熸満錛屽垯鍙互鐪嬪埌涓涓澶栫殑鐩樼銆?/span>
5錛屾敞鎰忓湪铏氭嫙鏈猴紙linux錛変腑铏氭嫙絀洪棿鏂囦歡澶規槸鎵鏈夎呮槸root,鎵灞炵粍鏄痸boxsf錛岃繖鎰忓懗鐫涓鑸敤鎴鋒槸涓嶈兘璁塊棶鐨勶紝灝嗕綘鐨勮處鎴鋒坊鍔犲埌鍏舵墍灞炵粍鍚с?/span>
鍏蜂綋鍙傝鐢ㄦ埛鎵嬪唽錛孏uest Additions->Shared folders绔犺妭銆?/span>


浜岋紝淇铏氭嫙鏈虹殑灞忓箷澶у皬錛?/span>
XP鐩存帴璋冩暣鍒嗚鯨鐜?/span>
ubuntu榪樻病璇曟垚鍔?/span>


涓夛紝瀵煎叆瀵煎嚭铏氭嫙鐢佃剳錛?/span>
鎸夌収鍚戝鎿嶄綔鍗沖彲銆傞棶棰樻槸錛氳櫄鎷熺數鑴戜笂鐨勯┍鍔ㄤ細涓嶄細鍥犱負涓ゅ彴瀹夸富鏈虹‖浠剁殑涓嶅悓鑰屽嚭闂銆傚簲璇ヤ笉浼氬惂錛岀‖浠墮兘鏄櫄鎷熷嚭鏉ョ殑銆?/span>
鍥犱負瀵煎叆鐨刋P榪涗笉浜嗙郴緇燂紝鎬繪槸鑷姩閲嶅惎錛屽鍏ョ殑ubuntu灞忓箷澶у皬澶ぇ錛堝師铏氭嫙鏈烘槸鍦?9瀵哥殑鍙板紡鐢佃剳錛屽鍏ュ埌14瀵哥殑絎旇鏈級錛屼互涓洪┍鍔ㄥ嚭浜嗛棶棰樸?/span>
鍚庢潵閲嶈XP鎵嶅彂鐜幫紝瑁呭畬鍚庤摑灞忥紙鍘熸潵瀵煎叆鐨刋P鍙兘涔熸槸榪欎釜闂鑰岃繘涓嶄簡緋葷粺錛夛紝鎸夌収緗戜笂鏁欑▼鎼炲ソ鍚庯紝榪樻槸瑕佽嚜琛岃皟鏁村垎杈ㄧ巼銆?/span>
鎵浠ヨ寰楀鍏ュ鍑鴻櫄鎷熺數鑴戯紝搴旇涓嶇敤鎷呭績椹卞姩闂銆?/span>



鍥涳紝瀹夸富鏈哄拰铏氭嫙鏈洪氫俊騫朵笖铏氭嫙鏈鴻兘澶熶笂緗?/span>
瀹夸富鏈猴細ubuntu 11.10 浣跨敤adsl鎷ㄥ彿涓婄綉
铏氭嫙鏈猴細centos 6.0

1錛屽涓繪満浣跨敤ifconfig鍙互鏌ョ湅鍒版湁涓変釜緗戠粶鎺ュ彛錛歟th0,lo,ppp0錛屽叾涓璭th0鏄病鏈夊湴鍧鐨勩?/span>
2錛屽涓繪満緙栬緫/etc/network/interfaces錛屼慨鏀?/span>
auto eth0
iface eth0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
鐒跺悗閲嶅惎緗戠粶錛?/span>
sudo /etc/init.d/networking restart
3錛寁irtualbox鍦ㄨ櫄鎷熸満涓櫄鎷熶袱涓綉鍗★紝涓涓嬌鐢∟AT錛屼竴涓嬌鐢˙ridged Adapter
4錛岃櫄鎷熸満涓紪杈?etc/sysconfig/eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROT=dhcp
NAME=net    //涓嶇煡閬撹繖涓槸鍋氫粈涔堢殑
HWADDR=        //蹇呴』鐨勶紝瀵圭収virtualbox涓嬌鐢∟AT鏂瑰紡鐨勭綉鍗AC鍦板潃
5錛岃櫄鎷熸満涓紪杈?etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROT=static
IPADDR=192.168.1.2
NETMASK=255.255.255.0
NAME=bridge
TYPE=Ethernet
HWADDR=        //蹇呴』鐨勶紝瀵圭収virtualbox涓嬌鐢╞ridged adapter鐨勭綉鍗ac鍦板潃
6錛屾坊鍔犵綉緇滅鐞嗘湇鍔★細
chkconfig NetworkManager on    
chkconfig network on
service network restart        //閲嶅惎緗戠粶


Onway 2011-11-22 15:58 鍙戣〃璇勮
]]>linux涓婥璇█鐨刪ttp璇鋒眰鍜屼俊鍙鋒敞鍐岀畝鍗曚緥瀛?/title><link>http://www.shnenglu.com/Onway/archive/2011/11/22/160700.html</link><dc:creator>Onway</dc:creator><author>Onway</author><pubDate>Tue, 22 Nov 2011 03:55:00 GMT</pubDate><guid>http://www.shnenglu.com/Onway/archive/2011/11/22/160700.html</guid><wfw:comment>http://www.shnenglu.com/Onway/comments/160700.html</wfw:comment><comments>http://www.shnenglu.com/Onway/archive/2011/11/22/160700.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/Onway/comments/commentRss/160700.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/Onway/services/trackbacks/160700.html</trackback:ping><description><![CDATA[<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: #008000; ">/*</span><span style="color: #008000; "><br /> * http.c by Onway 2011-11-14<br /> * 1錛岄棿闅?縐掔殑涓ゆconnect閬垮厤鐬棿閫犳垚鐨勯敊璇?br /> * 2錛岀綉緇滆鍐欒秴鏃墮檺鍒跺弬鑰冭嚜銆奤NIX鐜楂樼駭緙栫▼銆嬬浜岀増涓枃鐗堢▼搴忔竻鍗?0-8錛?br /> * 鐢變簬紼嬪簭鏄崟綰跨▼錛岄伩鍏嶈繘紼嬪牭濉炪?br /> * 3錛岃繑鍥炲艱鏄?br /> *     0 姝g‘榪斿洖<br /> *     1 緗戠粶榪炴帴澶辮觸<br /> *     2 緗戠粶IO瓚呮椂<br /> *     3 鏃墮挓娉ㄥ唽澶辮觸<br /> </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />#include </span><span style="color: #000000; ">"</span><span style="color: #000000; ">global.h</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">sys</span><span style="color: #000000; ">/</span><span style="color: #000000; ">types.h</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">sys</span><span style="color: #000000; ">/</span><span style="color: #000000; ">socket.h</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">netinet</span><span style="color: #000000; ">/</span><span style="color: #0000FF; ">in</span><span style="color: #000000; ">.h</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">arpa</span><span style="color: #000000; ">/</span><span style="color: #000000; ">inet.h</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">unistd.h</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">stdlib.h</span><span style="color: #000000; ">></span><span style="color: #000000; "><br />#include </span><span style="color: #000000; "><</span><span style="color: #000000; ">setjmp.h</span><span style="color: #000000; ">></span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">#define</span><span style="color: #000000; "> PORT 80 </span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">#define</span><span style="color: #000000; "> BUFFSIZE 10086</span><span style="color: #000000; "><br /><br /></span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> sig_alrm(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">);<br /></span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> jmp_buf env_alrm;<br /><br /></span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> QueryWord(</span><span style="color: #0000FF; ">const</span><span style="color: #000000; "> GString </span><span style="color: #000000; ">*</span><span style="color: #000000; ">word,</span><span style="color: #0000FF; ">const</span><span style="color: #000000; "> GString </span><span style="color: #000000; ">*</span><span style="color: #000000; ">ip,<br />        GString </span><span style="color: #000000; ">*</span><span style="color: #000000; ">gstrHtml)<br />{<br />    g_string_erase(gstrHtml,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">,</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">);<br /><br />    </span><span style="color: #008000; ">/*</span><span style="color: #008000; ">    http 璇鋒眰    </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />    GString </span><span style="color: #000000; ">*</span><span style="color: #000000; ">request </span><span style="color: #000000; ">=</span><span style="color: #000000; "> g_string_new(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">GET /search?q=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />    g_string_append(request,word</span><span style="color: #000000; ">-></span><span style="color: #000000; ">str);<br />    g_string_append(request,</span><span style="color: #000000; ">"</span><span style="color: #000000; ">\</span><span style="color: #000000; "><br /></span><span style="color: #000000; ">&</span><span style="color: #000000; ">ue</span><span style="color: #000000; ">=</span><span style="color: #000000; ">utf8</span><span style="color: #000000; ">&</span><span style="color: #000000; ">keyfrom</span><span style="color: #000000; ">=</span><span style="color: #000000; ">dict.index HTTP</span><span style="color: #000000; ">/</span><span style="color: #000000; ">1.1</span><span style="color: #000000; ">\r\n\<br />Host: dict.youdao.com\r\n\<br />Connection: close\r\n\<br />\r\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);</span><span style="color: #000000; "><br /></span><span style="color: #000000; "><br />    </span><span style="color: #008000; ">/*</span><span style="color: #008000; ">    緗戠粶鍦板潃    </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />    </span><span style="color: #0000FF; ">struct</span><span style="color: #000000; "> sockaddr_in address;<br />    address.sin_family </span><span style="color: #000000; ">=</span><span style="color: #000000; "> AF_INET;<br />    address.sin_addr.s_addr </span><span style="color: #000000; ">=</span><span style="color: #000000; "> inet_addr(ip</span><span style="color: #000000; ">-></span><span style="color: #000000; ">str);<br />    address.sin_port </span><span style="color: #000000; ">=</span><span style="color: #000000; "> htons(PORT);<br /><br />    </span><span style="color: #008000; ">/*</span><span style="color: #008000; ">    緗戠粶榪炴帴    </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> socketfd </span><span style="color: #000000; ">=</span><span style="color: #000000; "> socket(AF_INET,SOCK_STREAM,</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br />    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(connect(socketfd,(</span><span style="color: #0000FF; ">struct</span><span style="color: #000000; "> sockaddr </span><span style="color: #000000; ">*</span><span style="color: #000000; ">)</span><span style="color: #000000; ">&</span><span style="color: #000000; ">address,</span><span style="color: #0000FF; ">sizeof</span><span style="color: #000000; ">(address)) </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br />    {<br />        sleep(</span><span style="color: #000000; ">1</span><span style="color: #000000; ">);<br />        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(connect(socketfd,(</span><span style="color: #0000FF; ">struct</span><span style="color: #000000; "> sockaddr </span><span style="color: #000000; ">*</span><span style="color: #000000; ">)</span><span style="color: #000000; ">&</span><span style="color: #000000; ">address,</span><span style="color: #0000FF; ">sizeof</span><span style="color: #000000; ">(address)) </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br />        {<br /><br />            g_string_free(request,TRUE);<br />            </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">;<br />        }<br />    }<br />    <br />    </span><span style="color: #008000; ">/*</span><span style="color: #008000; ">    淇″彿娉ㄥ唽    </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(signal(SIGALRM,sig_alrm) </span><span style="color: #000000; ">==</span><span style="color: #000000; "> SIG_ERR)<br />    {<br />        g_string_free(request,TRUE);<br />        close(socketfd);<br />        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">3</span><span style="color: #000000; ">;<br />    }<br />    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(setjmp(env_alrm) </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br />    {<br />        g_string_free(request,TRUE);<br />        close(socketfd);<br />        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">2</span><span style="color: #000000; ">;<br />    }<br />    <br />    </span><span style="color: #008000; ">/*</span><span style="color: #008000; ">    緗戠粶IO    </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />    alarm(</span><span style="color: #000000; ">3</span><span style="color: #000000; ">);<br />    write(socketfd,request</span><span style="color: #000000; ">-></span><span style="color: #000000; ">str,request</span><span style="color: #000000; ">-></span><span style="color: #000000; ">len);<br /><br />    </span><span style="color: #0000FF; ">char</span><span style="color: #000000; "> buf[BUFFSIZE];<br />    </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> n;<br />    </span><span style="color: #0000FF; ">while</span><span style="color: #000000; ">( (n </span><span style="color: #000000; ">=</span><span style="color: #000000; "> read(socketfd,buf,BUFFSIZE)) </span><span style="color: #000000; ">></span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; "> )<br />        g_string_append_len(gstrHtml,buf,n);<br />    alarm(</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);<br /><br />    </span><span style="color: #008000; ">/*</span><span style="color: #008000; ">    姝e父榪斿洖    </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />    g_string_free(request,TRUE);<br />    close(socketfd);<br />    </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br />}<br /></span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> sig_alrm(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> signo)<br />{<br />    longjmp(env_alrm,</span><span style="color: #000000; ">1</span><span style="color: #000000; ">);<br />}<br /></span></div><img src ="http://www.shnenglu.com/Onway/aggbug/160700.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/Onway/" target="_blank">Onway</a> 2011-11-22 11:55 <a href="http://www.shnenglu.com/Onway/archive/2011/11/22/160700.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://www.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://goutoujunshi.com" target="_blank">午夜精品国产更新</a>| <a href="http://quanfadq.com" target="_blank">亚洲免费观看</a>| <a href="http://32tun.com" target="_blank">久久裸体艺术</a>| <a href="http://dkmcjc.com" target="_blank">久久综合九色综合久99</a>| <a href="http://s0247.com" target="_blank">亚洲国产精品va在线观看黑人</a>| <a href="http://by1473.com" target="_blank">免费美女久久99</a>| <a href="http://www47777.com" target="_blank">欧美日韩1区2区</a>| <a href="http://huabiseeds.com" target="_blank">欧美一级理论片</a>| <a href="http://hdsywang.com" target="_blank">蜜桃久久精品乱码一区二区</a>| <a href="http://www-4890.com" target="_blank">艳女tv在线观看国产一区</a>| <a href="http://998609.com" target="_blank">亚洲黄色片网站</a>| <a href="http://8222666.com" target="_blank">日韩视频中文</a>| <a href="http://o6186.com" target="_blank">亚洲人成艺术</a>| <a href="http://x946.com" target="_blank">久久精品国产免费观看</a>| <a href="http://yahuake.com" target="_blank">亚洲视频在线二区</a>| <a href="http://xissy.com" target="_blank">蜜桃av噜噜一区</a>| <a href="http://arielteam.com" target="_blank">久久久亚洲影院你懂的</a>| <a href="http://cbb188.com" target="_blank">欧美日韩亚洲综合一区</a>| <a href="http://wwwby6682.com" target="_blank">久久亚洲国产成人</a>| <a href="http://caca060.com" target="_blank">国产精品视频免费在线观看</a>| <a href="http://www9797abc.com" target="_blank">麻豆精品一区二区综合av</a>| <a href="http://3bmmtv.com" target="_blank">国产欧美精品一区二区色综合</a>| <a href="http://707377c.com" target="_blank">亚洲精品一区二区在线观看</a>| <a href="http://by1473.com" target="_blank">韩国欧美国产1区</a>| <a href="http://zzzz91.com" target="_blank">欧美一区二区三区另类</a>| <a href="http://by777117.com" target="_blank">亚洲午夜视频</a>| <a href="http://87ssyy.com" target="_blank">欧美日韩国产在线观看</a>| <a href="http://k-dchina.com" target="_blank">欧美成人综合网站</a>| <a href="http://6633kj.com" target="_blank">樱桃国产成人精品视频</a>| <a href="http://3344xo.com" target="_blank">久久国产色av</a>| <a href="http://www-787788.com" target="_blank">久久夜色精品国产欧美乱极品 </a>| <a href="http://2456yo.com" target="_blank">国产精品久久久久91</a>| <a href="http://www23sds.com" target="_blank">亚洲最快最全在线视频</a>| <a href="http://www8xvi.com" target="_blank">午夜精品免费视频</a>| <a href="http://icciran.com" target="_blank">一本色道久久综合亚洲精品按摩 </a>| <a href="http://119552.com" target="_blank">亚洲国产成人在线</a>| <a href="http://www-68689.com" target="_blank">麻豆国产精品777777在线 </a>| <a href="http://b46n.com" target="_blank">久久资源在线</a>| <a href="http://baoxiniao666.com" target="_blank">亚洲国产精品va在线观看黑人</a>| <a href="http://trhht.com" target="_blank">久久久久久69</a>| <a href="http://saox28.com" target="_blank">亚洲视频一区在线</a>| <a href="http://596361.com" target="_blank">久久频这里精品99香蕉</a>| <a href="http://yjsp8888.com" target="_blank">亚洲电影在线观看</a>| <a href="http://56lin.com" target="_blank">欧美精品九九99久久</a>| <a href="http://wwwlywbb.com" target="_blank">国产精品99久久久久久人</a>| <a href="http://laodaohang.com" target="_blank">国产亚洲欧美一区二区</a>| <a href="http://www-833898.com" target="_blank">亚洲一区二区综合</a>| <a href="http://bkf23.com" target="_blank">亚洲深夜av</a>| <a href="http://javdb04.com" target="_blank">99re6热在线精品视频播放速度</a>| <a href="http://1323666.com" target="_blank">99这里只有久久精品视频</a>| <a href="http://3dprintingferuima.com" target="_blank">欧美激情视频网站</a>| <a href="http://7504329.com" target="_blank">亚洲国产精品成人综合色在线婷婷</a>| <a href="http://www559955.com" target="_blank">欧美人牲a欧美精品</a>| <a href="http://www-67499.com" target="_blank">欧美成人免费播放</a>| <a href="http://aidou28.com" target="_blank">影音国产精品</a>| <a href="http://xindefalv.com" target="_blank">欧美日韩国产成人高清视频</a>| <a href="http://xjj733.com" target="_blank">性久久久久久久久</a>| <a href="http://1323123.com" target="_blank">免费观看亚洲视频大全</a>| <a href="http://wanmajc.com" target="_blank">亚洲精品国产品国语在线app</a>| <a href="http://avhai.com" target="_blank">国产精品麻豆欧美日韩ww</a>| <a href="http://7v51.com" target="_blank">午夜视频一区在线观看</a>| <a href="http://www218999.com" target="_blank">亚洲黄一区二区</a>| <a href="http://wawabt.com" target="_blank">久久国产日韩</a>| <a href="http://chinagreetown.com" target="_blank">日韩一区二区精品视频</a>| <a href="http://sese699.com" target="_blank">欧美日韩在线观看一区二区</a>| <a href="http://wzlingfeng.com" target="_blank">欧美一区二区三区在线视频</a>| <a href="http://b476.com" target="_blank">亚洲精品乱码久久久久久蜜桃麻豆 </a>| <a href="http://151545.com" target="_blank">久久久噜噜噜</a>| <a href="http://www-69669.com" target="_blank">亚洲免费网站</a>| <a href="http://www19829.com" target="_blank">日韩视频在线观看国产</a>| <a href="http://24kshopss.com" target="_blank">有码中文亚洲精品</a>| <a href="http://sdsankeguo.com" target="_blank">欧美久久影院</a>| <a href="http://a718fun.com" target="_blank">久久一区二区三区国产精品</a>| <a href="http://498626.com" target="_blank">在线综合视频</a>| <a href="http://www35177.com" target="_blank">亚洲精品影院在线观看</a>| <a href="http://shllswkj.com" target="_blank">欧美国产精品v</a>| <a href="http://www90aaa.com" target="_blank">久久天堂成人</a>| <a href="http://www344399.com" target="_blank">久久精品国产v日韩v亚洲 </a>| <a href="http://7269003.com" target="_blank">亚洲小说春色综合另类电影</a>| <a href="http://850cn.com" target="_blank">一区二区毛片</a>| <a href="http://cabenn.com" target="_blank">性欧美超级视频</a>| <a href="http://26thb.com" target="_blank">欧美在线黄色</a>| <a href="http://chuangke168.com" target="_blank">久久久亚洲午夜电影</a>| <a href="http://sauske.com" target="_blank">久久综合网色—综合色88</a>| <a href="http://845821.com" target="_blank">久久久亚洲高清</a>| <a href="http://44368com.com" target="_blank">久久免费视频网站</a>| <a href="http://456316.com" target="_blank">久久久久久一区二区</a>| <a href="http://china391.com" target="_blank">欧美va天堂在线</a>| <a href="http://22241com.com" target="_blank">欧美成人a∨高清免费观看</a>| <a href="http://gdjuba.com" target="_blank">久久久视频精品</a>| <a href="http://zzzz91.com" target="_blank">六月丁香综合</a>| <a href="http://422608.com" target="_blank">欧美日韩一区二区欧美激情</a>| <a href="http://goldure.com" target="_blank">欧美日韩在线播放三区</a>| <a href="http://yw9677.com" target="_blank">国产免费一区二区三区香蕉精</a>| <a href="http://ynzhuoyi.com" target="_blank">国外成人在线视频网站</a>| <a href="http://xsxcn.com" target="_blank">亚洲人成人一区二区三区</a>| <a href="http://free18teen.com" target="_blank">亚洲日本一区二区三区</a>| <a href="http://000695.com" target="_blank">亚洲一级在线观看</a>| <a href="http://77427xyz.com" target="_blank">久久精品视频99</a>| <a href="http://xxxsxx.com" target="_blank">最新亚洲电影</a>| <a href="http://06le.com" target="_blank">欧美一区二区三区成人 </a>| <a href="http://828121.com" target="_blank">国产性做久久久久久</a>| <a href="http://www-87633.com" target="_blank">亚洲美女网站</a>| <a href="http://862924.com" target="_blank">免费在线看一区</a>| <a href="http://northboiler.com" target="_blank">午夜欧美大尺度福利影院在线看</a>| <a href="http://roujizz.com" target="_blank">久久久久久成人</a>| <a href="http://free18teen.com" target="_blank">欧美日韩国产欧</a>| <a href="http://yw5531.com" target="_blank">黄色成人av在线</a>| <a href="http://ourskycity.com" target="_blank">亚洲综合第一页</a>| <a href="http://zgztby.com" target="_blank">亚洲三级视频在线观看</a>| <a href="http://jobmrleehxx.com" target="_blank">久久精品国语</a>| <a href="http://pmref.com" target="_blank">国产精品一二一区</a>| <a href="http://ddixx.com" target="_blank">亚洲嫩草精品久久</a>| <a href="http://ju255.com" target="_blank">亚洲国产精品一区在线观看不卡 </a>| <a href="http://www18998.com" target="_blank">国产视频一区在线观看</a>| <a href="http://66889h.com" target="_blank">欧美国产亚洲精品久久久8v</a>| <a href="http://fjccjq.com" target="_blank">国产精品九九久久久久久久</a>| <a href="http://avtt59999.com" target="_blank">一区二区精品在线</a>| <a href="http://376524.com" target="_blank">欧美国产日产韩国视频</a>| <a href="http://www-tk3333.com" target="_blank">欧美电影免费观看高清</a>| <a href="http://www-kkjj88.com" target="_blank">亚洲国产欧美一区</a>| <a href="http://033232.com" target="_blank">亚洲高清在线</a>| <a href="http://862323.com" target="_blank">欧美视频在线观看视频极品</a>| <a href="http://www-tk3333.com" target="_blank">亚洲国产mv</a>| <a href="http://cnc800.com" target="_blank">亚洲激情一区二区三区</a>| <a href="http://www-44469.com" target="_blank">欧美高清视频</a>| <a href="http://91porn42.com" target="_blank">日韩午夜在线视频</a>| <a href="http://shanghaijiagu.com" target="_blank">亚洲伦理自拍</a>| <a href="http://sdhanm.com" target="_blank">国产精品外国</a>| <a href="http://zhongrenma.com" target="_blank">久久久噜噜噜久久</a>| <a href="http://495177.com" target="_blank">欧美另类一区</a>| <a href="http://72966t.com" target="_blank">久久婷婷激情</a>| <a href="http://017492.com" target="_blank">免费黄网站欧美</a>| <a href="http://caowo65.com" target="_blank">亚洲视频网站在线观看</a>| <a href="http://2061375.com" target="_blank">久久另类ts人妖一区二区</a>| <a href="http://nvpuow.com" target="_blank">亚洲激情二区</a>| <a href="http://7357538.com" target="_blank">亚洲欧美日韩综合</a>| <a href="http://www-216678.com" target="_blank">91久久精品美女高潮</a>| <a href="http://choaoxing.com" target="_blank">香港成人在线视频</a>| <a href="http://zhuankee.com" target="_blank">一区二区三区高清在线</a>| <a href="http://www4466k.com" target="_blank">午夜在线精品偷拍</a>| <a href="http://710195.com" target="_blank">亚洲看片免费</a>| <a href="http://www333444123.com" target="_blank">亚洲砖区区免费</a>| <a href="http://y65y.com" target="_blank">日韩一二三区视频</a>| <a href="http://samucorvin.com" target="_blank">久久av一区二区三区</a>| <a href="http://127mingdao.com" target="_blank">中文一区二区</a>| <a href="http://xissy.com" target="_blank">欧美黄色aaaa</a>| <a href="http://621765.com" target="_blank">狂野欧美一区</a>| <a href="http://57sa.com" target="_blank">国产模特精品视频久久久久</a>| <a href="http://chongpiapia.com" target="_blank">欧美高清在线一区</a>| <a href="http://papala4444.com" target="_blank">国产主播精品</a>| <a href="http://wawabt.com" target="_blank">久久久久久999</a>| <a href="http://www666se.com" target="_blank">亚洲国产精品久久精品怡红院</a>| <a href="http://xiehaihua.com" target="_blank">国产亚洲一区二区在线观看</a>| <a href="http://wwwp6660.com" target="_blank">亚洲视频精选</a>| <a href="http://seyuav4.com" target="_blank">美女尤物久久精品</a>| <a href="http://749996.com" target="_blank">国产午夜精品全部视频在线播放</a>| <a href="http://278263.com" target="_blank">中文精品一区二区三区</a>| <a href="http://3534m.com" target="_blank">亚洲专区一区</a>| <a href="http://5588gww.com" target="_blank">国产精品乱码久久久久久</a>| <a href="http://shiselol.com" target="_blank">99这里只有精品</a>| <a href="http://dy123456.com" target="_blank">午夜精品久久久久久久男人的天堂 </a>| <a href="http://saomm18.com" target="_blank">一区在线电影</a>| <a href="http://428820.com" target="_blank">亚洲欧美日韩在线不卡</a>| <a href="http://syddzs.com" target="_blank">久久成人羞羞网站</a>| <a href="http://300644.com" target="_blank">国产欧美在线观看一区</a>| <a href="http://xing69.com" target="_blank">香蕉久久夜色精品国产</a>| <a href="http://8x1080x.com" target="_blank">久久se精品一区精品二区</a>| <a href="http://zzzz91.com" target="_blank">欧美日韩综合在线免费观看</a>| <a href="http://xvideoxxnx.com" target="_blank">一区二区不卡在线视频 午夜欧美不卡在 </a>| <a href="http://4466777.com" target="_blank">欧美日韩国产三级</a>| <a href="http://papala4444.com" target="_blank">亚洲欧美日韩一区</a>| <a href="http://www-333410.com" target="_blank">欧美gay视频激情</a>| <a href="http://fanwenok.com" target="_blank">99riav国产精品</a>| <a href="http://87ssyy.com" target="_blank">国产日韩欧美精品综合</a>| <a href="http://77777de.com" target="_blank">欧美肥婆bbw</a>| <a href="http://00000i.com" target="_blank">欧美一区二区精品</a>| <a href="http://arielteam.com" target="_blank">最新热久久免费视频</a>| <a href="http://270909.com" target="_blank">久久福利精品</a>| <a href="http://895658.com" target="_blank">中文有码久久</a>| <a href="http://aberyco.com" target="_blank">亚洲日本在线观看</a>| <a href="http://xpfuli.com" target="_blank">国产一区二区三区久久久久久久久</a>| <a href="http://012492.com" target="_blank">久久欧美肥婆一二区</a>| <a href="http://hu62.com" target="_blank">欧美一区=区</a>| <a href="http://jm-comic3.com" target="_blank">在线视频欧美日韩</a>| <a href="http://tt5125.com" target="_blank">欧美激情一二三区</a>| <a href="http://erosgems.com" target="_blank">亚洲国产精品123</a>| <a href="http://www-888005.com" target="_blank">久久久久久久久久久久久久一区</a>| <a href="http://621765.com" target="_blank">在线亚洲观看</a>| <a href="http://ylsnuha.com" target="_blank">午夜精品免费</a>| <a href="http://nbpacking.com" target="_blank">久久国产夜色精品鲁鲁99</a>| <a href="http://dfrllaser.com" target="_blank">亚洲综合日韩中文字幕v在线</a>| <a href="http://www-tt211.com" target="_blank">亚洲国产精品毛片</a>| <a href="http://zhhtianyi.com" target="_blank">激情校园亚洲</a>| <a href="http://18cgh.com" target="_blank">在线精品视频免费观看</a>| <a href="http://sclddn.com" target="_blank">国产一区二区黄</a>| <a href="http://www789yys.com" target="_blank">国产精品亚洲成人</a>| <a href="http://199372.com" target="_blank">国产精品素人视频</a>| <a href="http://kpd034.com" target="_blank">国产日韩亚洲</a>| <a href="http://cibocentre.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>