亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 2.html

?? 介紹linux下文件和設(shè)備編程
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
&nbsp;&nbsp;&nbsp; M-x cd<p>然後, 建立tag table.<br>tag table 就是一張對照表, 記錄哪個(gè)符號(variable/function call)<br>對映到哪個(gè)檔案的哪個(gè)地方. 有這張表, emacs可以讓我們快速的在程<br>式碼內(nèi)游走. 一般這張表是一個(gè)檔案, 叫作TAGS (大寫)<p>&nbsp;&nbsp; M-! etags *.[ch]<p>M-! 是執(zhí)行external shell command的意思. etags就是emacs的建表程式.<br>你只要告訴它你的source code在那□即可.<p>vi的話是使用ctags這個(gè)程式, 它建出來的檔名叫tags (小寫). 因?yàn)?lt;br>我們介紹emacs, 所以不管它.<p>然後, 怎麼看程式? 你知道所有的C 程式都是由main()開始, 所以你想<br>找到main()在哪個(gè)檔案. 這時(shí)只要按&nbsp; M-. 然後emacs會問你tag table<br>在哪里. 因?yàn)槲覀円呀?jīng)cd到該目錄, 直接按enter就好了. 然後輸入main,<br>emacs就會把你帶到main(){ ... }去.<p>如果 你看到某個(gè)程式片斷呼叫一個(gè)你沒看過的函式, 你可以把游標(biāo)<br>移到該函式的名字上, M-. ENTER 就搞定了.<p>如果 emacs找錯(cuò)了 (比如有變數(shù)和函式同名, emacs跳到變數(shù)去),<br>那你可以用 C-u M-. 找下一個(gè).<p>在編輯程式碼的時(shí)候, M-SPC 很有用, 它會把游標(biāo)附近的空白縮成一個(gè).<br>在其它地方也有效.<p>Emacs的一些package:<p>M-x dired&nbsp; (或C-x d)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 游走/編輯 目錄, 就是檔案總管的意思 :)<p>M-x man&nbsp;&nbsp; 就是man page<br>M-x shell 開個(gè)command prompt, 不過不能跑vi,elm, tin...<br>M-x gnus&nbsp; 讀新聞/讀信<br>M-x rmail 讀信<br>M-x vm&nbsp;&nbsp;&nbsp; view mail<br>M-x mh-rmail 讀信 (package mh-e)<br>M-x mh-smail 送信 (package mh-e)<p>強(qiáng)列建議改用emacs讀news/bbs. 世界會更美好!<p>讀信的話就要看你的感覺. 這些讀信程式都會把信從系統(tǒng)的mail folder<br>搬到自己的目錄下, 占用quota, 我不喜歡 :p 建議elm或mutt.<br>除非參加mailling list配合procmail. 不然不實(shí)用.<br>用mh-e 須要裝mh 這個(gè)外部程式, 不太好. 建議vm 或 gnus.<br>寫完信, C-c C-c 就可以送信.<p>如果你的資料用rcs/sccs作版本管理, emacs自動會起動version control<br>(minor mode.), c-x c-q 變成check-in/check-out.<p>如何取得更多的資訊:<p>Emacs的lisp 經(jīng)過多年的發(fā)展,已成為完整的self-documenting系統(tǒng).<br>很多東西都可以線上找到你要的資訊.<p>前面說過,或者你已經(jīng)不小心按backspace遇到了, C-h (就是backspace<br>的ascii碼) 在emacs里面是help的意思, 它可以帶出一串指令.<br>常用的有:<p>&nbsp;&nbsp; C-h F&nbsp;&nbsp; Emacs FAQ<br>&nbsp;&nbsp; C-h t&nbsp;&nbsp; Emacs 使用教學(xué)<br>&nbsp;&nbsp; C-h n&nbsp;&nbsp; Emacs NEWS file, 介紹最近改版的新功能<br>&nbsp;&nbsp; C-h i&nbsp;&nbsp; Info system. Info是gnu用來取代man page的系統(tǒng),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 基本上和文字模示的WWW差不多. 有許多重要的資訊<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以在這邊找到. 如果你是新手, 建議你在x-win下<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 看. 不然, 按鍵 m (menuitem), SPC next page<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; l (last node: node就是章節(jié)的意思) u (up node)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d (directory, 索引). BS (Backspace, back a page).<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果全部只按SPC, 就跟man 一樣.<br>&nbsp;&nbsp; C-h k&nbsp;&nbsp; describe key, 告訴你按這個(gè)鍵執(zhí)行那個(gè)lisp function.<br>&nbsp;&nbsp; C-h f&nbsp;&nbsp; describe function. 告訴你function在作什麼.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果只按SPC, emacs會給你所有l(wèi)isp 函數(shù)的列表, 和說明.<br>&nbsp;&nbsp; C-h v&nbsp;&nbsp; describe variable 同function.<br>&nbsp;&nbsp; C-h a&nbsp;&nbsp; apropos的意思(approximate).&nbsp; 給lisp function的部份<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 字串, emacs幫你找.<br>&nbsp;&nbsp; C-h b&nbsp;&nbsp; 列出目前所有的keybinding<br>&nbsp;&nbsp; C-h m&nbsp;&nbsp; mode help. 列出目前的mode的特殊說明.<br>&nbsp;&nbsp; C-c C-h 列出以C-c 開頭的所有key-binding. 雖然說Emacs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以定義按鍵, 可是Ctrl- 開頭的所有組合大概都用光了,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 只有C-c算是可以自定指令. 不過有些mode也侵犯這個(gè)空間.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 目前的convention是C-c &lt;chr&gt; 留給user, C-c C-&lt;chr&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 留給package.<p>有以上這些help, 你的emacs/elisp功力會隨著時(shí)間成長.<p><br>Elisp 簡介:<p>Emacs有三份手冊.第一份是使用手冊, 第二份是Elisp 手冊, 第三份是<br>Elisp 簡介.&nbsp; 第三份的程度是入門級, 值得看. Elisp手冊其實(shí)也寫的<br>很簡單, 還教你lisp, 不過有點(diǎn)長, 適合參考.<p>因?yàn)槲襩isp沒有仔細(xì)學(xué)過, 所以:<br>以下所言, 如有巧合, 那才是真的.<p>Basic data type<br>&nbsp; 字串 (string) &quot;Hello, World&quot;<br>&nbsp; 字元 (char)&nbsp; ?a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; 問號開頭<br>&nbsp; atom &amp; list:<br>&nbsp;&nbsp;&nbsp;&nbsp; (1 2 3 4)&nbsp; 是一個(gè)list, 由 4個(gè) atom 組成.<br>&nbsp; pair:&nbsp; 中間是句點(diǎn).<br>&nbsp;&nbsp;&nbsp;&nbsp; (apple . 2)<br> alist (associated list)<br>&nbsp;&nbsp;&nbsp;&nbsp; 就是一堆 pair的集合,就像perl/tcl的associative array.<br>&nbsp;&nbsp;&nbsp;&nbsp; 或者說是一個(gè)資料庫, 一堆 (key, value) pair.<br>&nbsp;&nbsp;&nbsp;&nbsp; '((Apple&nbsp;&nbsp;&nbsp;&nbsp; . 1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Orange&nbsp;&nbsp;&nbsp; . 2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (PineApple . 3))<br>&nbsp; vector (?)<br>&nbsp;&nbsp;&nbsp;&nbsp; emacs 19用vector 來表示按鍵(key strok sequence)<br>&nbsp;&nbsp;&nbsp;&nbsp; [f1] [f2] [f1 a]<p>&nbsp; nil&nbsp; 就是空的list, 或者表示 false<br>&nbsp; t&nbsp;&nbsp;&nbsp; true<br>Forms<br>&nbsp; 我們寫程式最好有樣版讓我們填空最簡單了.<br>&nbsp; Form 就是樣版, 不過意義不太一樣.<br>&nbsp; Form 就是Elisp 可以接受的句型.<br>&nbsp; lisp 解譯器 預(yù)設(shè)是對list的每個(gè)元素求值(evaluate),<br>&nbsp; 除非是 special form, 有特殊的定義. 比如說<p>&nbsp; (defun FUNC (ARG-LIST)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BODY ...)<br> 就是一個(gè)special form, 用來定義函式, 所以FUNC 不會被<br>&nbsp; 求值, 被當(dāng)成symbol, ...<p>&nbsp; (quote (LIST))<p>&nbsp; 這也是個(gè)special form, 叫 lisp 把 (LIST)當(dāng)做symbol就好了,<br>&nbsp; 不要 evaluate.<p>&nbsp; quote 很常用, 所以有個(gè)縮寫:<br>&nbsp; '(LIST)&nbsp; 等於 (quote (LIST))<br>&nbsp; 'Asymbol 可以表示一個(gè)Atom, 名稱叫Asymbol<p>&nbsp; set 可以產(chǎn)生/定義新的變數(shù).<br>&nbsp; (set 'hello 1)<br>&nbsp; ; hello = 1<br>&nbsp; ; 注意我們用 'hello, 所以lisp不會evaluate hello的值.<p>&nbsp; 這家伙很常用, 也有簡寫.<br>&nbsp; (setq hello 1)<br>&nbsp; setq 就是set quote 的縮寫. 這是個(gè) special form, 不會對<br>&nbsp; 第二個(gè)元素求值.<br>valuation<p>在Emacs下, C-x C-e 可以執(zhí)行(evaluate, 求值)游標(biāo)左邊的敘述.<br>結(jié)果會出現(xiàn)在minibuffer.<p>lisp-interaction-mode中 C-j 可以evaluate, 并且把結(jié)果append到 buffer.<p>lisp 程式由一堆list 構(gòu)成.稱為expression.<br>每個(gè)expression 都回傳回一個(gè)值.<br>有些expression有副作用, 如刪掉一個(gè)字.<br>&nbsp; (這跟C 的int delete_char() 意思一樣, 它傳回int,<br>&nbsp;&nbsp; 并且刪掉某個(gè)char)<p>定義函式:<p>(defun NAME (ARGS-LIST)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;注解&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; optional<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (interactive)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; optional<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BODY)<p>定義一個(gè)叫NAME的函式. BODY 是一堆expression.<br>注解是用來給C-h f顯示的.<br>(interactive) 表示這個(gè)函示會和user/buffer作用.<br>(interactive &quot;B&quot;) 表示執(zhí)行此函式先問user一個(gè)buffer的名字,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然後當(dāng)作參數(shù)傳給它. (如, 當(dāng)user透過key-binding<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 或者 M-x 呼叫此函式時(shí))<br>(interactive &quot;BAppend to buffer: \nr&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 問user buffer name時(shí), 提示號 Append to buffer:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 此function有兩個(gè)引數(shù),第一個(gè)是B, 就是buffer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 第二個(gè)是r, region<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用\n 隔開.<br>(interactive &quot;p&quot;) 用C-u 設(shè)的prefix 把它當(dāng)作參數(shù)傳給我.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 預(yù)設(shè)值==4. C-u C-f 向右移四個(gè)字<p>一些lisp 函式:<p>(list 1 2 3 4)&nbsp;&nbsp; 產(chǎn)生 '(1 2 3 4)<br>(car '(1 2 3 4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>(cdr '(1 2 3 4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '(2 3 4)<br>(cons 1 '(2 3 4))&nbsp;&nbsp;&nbsp;&nbsp; '(1 2 3 4)<br>(cons 1 2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (1 . 2)<br>(cons 0 (cons 1&nbsp; (cons 2 nil)))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等於&nbsp; '(0 1 2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {list 是用 pair 串起來的,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用C 表示:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pair: {Object *first, Object *second};<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *(pair[i].first) == i;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pair[i].second == pair[i+1]; }<p>(cons '(1 2) '(3 4))&nbsp; '((1 2) 3 4)<br>(setq a 1)<br>(1+ a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; a+1<br>(+ 2 a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; a+2<br>(* 1 2 3 4)<br>(current-buffer)&nbsp; ; 傳回目前buffer的資料物件<br>(switch-to-buffer (other-buffer))<br>(set-buffer)<br>(buffer-size)<br>(setq current-pos (point))<br>(point-min)<br>(point-max)<br>(message &quot;Hello&quot;)&nbsp;&nbsp; ; 在minibuffer顯示Hello<br>(if (test)<br>&nbsp;&nbsp;&nbsp;&nbsp; (then-part)<br>&nbsp;&nbsp;&nbsp;&nbsp; (else-part))<br>(cond ((test1) BODY1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((test2) BODY2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (t&nbsp; OTHER-WISE)<br>(let ((var1 value)&nbsp; ; local variable<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; no value<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (var3 value)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BODY ...)<br>(lambda (ARG-LIST) ...) 同 defun, 但是沒有名字 (anonymous).<br>可以存到變數(shù)去:<br>(setq hello (lambda () (message &quot;Hello,World&quot;)))<br>(funcall hello)<br>(goto-char (point-max))<br>(defvar VAR VALUE &quot;*注解&quot;) 如果VAR 不存在才定義. 有注解可以用<br>&nbsp;&nbsp; C-h v 看. 注解打*號表是使用者可以直接改/ 這個(gè)變數(shù)本來就是<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 給使用者設(shè)定用的.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以用 M-x edit-options 來線上設(shè)定 (emacs結(jié)束就沒有了,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不過edit-options可以給你所有可修改的變數(shù)的列表,你可以<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 放到.emacs檔內(nèi).<p>(directory-files &quot;./&quot; t &quot;\\..*&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return a list of files under directory X<br>(load &quot;xxxx.el&quot;)&nbsp; 同#include &lt;stdio.h&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 給使用者設(shè)定用的.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以用 M-x edit-options 來線上設(shè)定 (emacs結(jié)束就沒有了,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不過edit-options可以給你所有可修改的變數(shù)的列表,你可以<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 放到.emacs檔內(nèi).<p>(directory-files &quot;./&quot; t &quot;\\..*&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return a list of files under directory X<br>(load &quot;xxxx.el&quot;)&nbsp; 同#include &lt;stdio.h&gt;<br>(setq load-path (cons &quot;~

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区免费在线看| 亚洲gay无套男同| 国产99久久久国产精品潘金| 欧美大片在线观看| 日本欧美一区二区在线观看| 日韩精品一区二区三区视频在线观看| 美女看a上一区| 亚洲国产高清在线观看视频| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美女孩性生活视频| 亚洲一二三区在线观看| 欧美日韩中字一区| 亚洲综合视频网| 欧美一区二区三区思思人| 婷婷开心激情综合| 久久久久99精品一区| 国产精一区二区三区| 中文字幕一区免费在线观看| 成人v精品蜜桃久久一区| 亚洲四区在线观看| 91久久精品一区二区三区| 国产精品成人一区二区三区夜夜夜 | 欧美一卡2卡三卡4卡5免费| 欧美色综合影院| 美女视频黄免费的久久| 精品美女被调教视频大全网站| 国产91精品在线观看| 中文字幕一区二区三区不卡在线| 欧洲一区在线观看| 日韩成人免费在线| 久久欧美一区二区| 欧美亚男人的天堂| 青青草原综合久久大伊人精品 | 成人中文字幕合集| 狠狠狠色丁香婷婷综合激情| 欧美成人一区二区| av电影一区二区| 天天综合日日夜夜精品| 国产精品天天摸av网| 在线欧美日韩精品| 蜜臀久久99精品久久久画质超高清 | 日韩欧美aaaaaa| 国产成人精品一区二| 午夜精品福利一区二区蜜股av | 亚洲日本成人在线观看| 欧美日韩www| hitomi一区二区三区精品| 日韩国产欧美在线观看| 国产精品人妖ts系列视频| 欧美日韩一区高清| 成人黄色免费短视频| 午夜久久久久久电影| 日韩精品一区二区在线观看| 欧美自拍丝袜亚洲| 韩国视频一区二区| 日韩福利视频网| 亚洲色图制服诱惑| 国产精品视频看| 91精品国产91热久久久做人人| 久久女同精品一区二区| 日本高清无吗v一区| 成人免费三级在线| 爽好多水快深点欧美视频| 国产欧美视频在线观看| 欧美精品一卡二卡| 91欧美一区二区| 国产精品一区二区三区99| 麻豆精品国产91久久久久久| 一区二区三区高清| 亚洲激情在线激情| 中文字幕av免费专区久久| 久久久高清一区二区三区| 制服丝袜在线91| 欧美精品日日鲁夜夜添| 色婷婷综合久久久中文一区二区| 极品瑜伽女神91| 国产做a爰片久久毛片| 天堂精品中文字幕在线| 偷拍亚洲欧洲综合| 亚洲一区二区三区视频在线播放| 亚洲精品一二三区| 亚洲视频一区二区在线观看| 久久精品视频网| 国产日韩欧美激情| 欧美精品一区二区三区蜜桃| 精品国产伦一区二区三区免费| 3atv一区二区三区| 日韩一区二区精品在线观看| 欧美放荡的少妇| 色94色欧美sute亚洲线路一久| 日本丶国产丶欧美色综合| 99re6这里只有精品视频在线观看| 波波电影院一区二区三区| 国产v综合v亚洲欧| 91网站最新地址| 色综合网色综合| 国产精品影视在线观看| 丰满少妇在线播放bd日韩电影| 国产一区二区精品在线观看| 国产精品亚洲一区二区三区妖精| 久久er99精品| 丰满白嫩尤物一区二区| 91美女片黄在线观看91美女| 成人高清免费观看| 色呦呦国产精品| 欧美偷拍一区二区| xfplay精品久久| 国产欧美一区二区精品性| 亚洲一区二区三区自拍| 亚洲福中文字幕伊人影院| 精品影视av免费| 成人一区二区三区视频在线观看| 一本大道久久a久久精二百| 色香色香欲天天天影视综合网| 在线观看中文字幕不卡| 日韩一区二区三区视频| 国产精品污污网站在线观看| 亚洲麻豆国产自偷在线| 欧美videos中文字幕| 亚洲欧洲无码一区二区三区| 欧美精品自拍偷拍动漫精品| 欧美老年两性高潮| 日韩三级电影网址| 国产欧美一二三区| 五月天中文字幕一区二区| 国内精品写真在线观看| 91久久免费观看| 精品美女在线播放| 亚洲亚洲精品在线观看| 久久精品国产一区二区三区免费看| 99视频在线精品| 欧美日韩精品一区二区三区蜜桃| 久久综合视频网| 亚洲国产你懂的| 日韩中文字幕区一区有砖一区| 成人福利电影精品一区二区在线观看| 91老司机福利 在线| 久久综合九色欧美综合狠狠| 国产精品久久久久久久久动漫 | 美女一区二区三区| 91丨九色porny丨蝌蚪| 欧美一区二区三区精品| 亚洲黄色性网站| 黄页视频在线91| 欧美一级xxx| 亚洲欧美日韩国产手机在线 | 午夜精品久久久久久久久久久| 国产一区二区毛片| 欧美一区二区三区不卡| 亚洲丝袜美腿综合| 成人app网站| 欧美v国产在线一区二区三区| 日韩成人一区二区三区在线观看| 99热精品国产| 国产精品女主播av| 久久精品国产亚洲高清剧情介绍| 成人午夜免费视频| 亚洲精品一区二区三区蜜桃下载| 久久久久久9999| 国产一区二区三区精品欧美日韩一区二区三区| heyzo一本久久综合| 国产精品嫩草影院av蜜臀| 男女性色大片免费观看一区二区| 欧美精品视频www在线观看| 亚洲乱码国产乱码精品精98午夜| 大尺度一区二区| 精品福利视频一区二区三区| 麻豆91免费看| 欧美乱妇23p| 日韩中文字幕不卡| 欧美特级限制片免费在线观看| 亚洲三级在线看| 92国产精品观看| 亚洲人成影院在线观看| 岛国一区二区三区| 自拍偷自拍亚洲精品播放| 丰满少妇久久久久久久| 亚洲视频你懂的| 成人国产在线观看| 亚洲美女免费在线| 色综合久久久久综合体| 亚洲成av人在线观看| 欧美亚洲高清一区| 性感美女极品91精品| 欧美日韩亚洲综合在线| 日韩中文欧美在线| 欧美一区二区精品在线| 久久精品国产99久久6| 久久影院午夜片一区| 精品一区二区三区av| 久久精品欧美一区二区三区不卡| 蜜桃久久久久久| 日韩欧美自拍偷拍| 国产成人av一区| 91小视频免费看| 亚洲va韩国va欧美va精品| 欧美日韩午夜影院| 国产精品正在播放| 国产偷国产偷精品高清尤物| a级精品国产片在线观看|