<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          聊聊我是如何編程入門的

          共 6876字,需瀏覽 14分鐘

           ·

          2021-05-06 23:18

          大家好,五一馬上就結(jié)束了,這五天啥也沒干,沒出去玩也沒加班也沒寫文章也沒玩手機(jī),在家放空了五天?,F(xiàn)在覺得這五天過得太奢侈了!明天就開工,只好強(qiáng)行水一篇。

          回歸正題,怎么算入門,我覺得可以入手做一些項(xiàng)目就算入門了。

          • 需要掌握至少一門編程語言,例如,C/C++或者 Java;
          • 需要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法,至少掌握常見的數(shù)據(jù)結(jié)構(gòu)與算法;
          • 需要學(xué)習(xí)數(shù)據(jù)庫知識(shí),因?yàn)樽鲰?xiàng)目幾乎離不開數(shù)據(jù)庫,數(shù)據(jù)庫必須掌握;
          • 掌握一門技能,例如后端開發(fā)、web 開發(fā)、移動(dòng)端開發(fā)、人工智能等;

          當(dāng)然還需要進(jìn)一步精進(jìn),可以學(xué)習(xí)操作系統(tǒng),計(jì)算機(jī)網(wǎng)絡(luò),計(jì)算機(jī)組織原理、匯編等相關(guān)專業(yè)課程。

          就個(gè)人而言,本科是電子信息專業(yè),讀研是通信與信息系統(tǒng),在計(jì)算機(jī)學(xué)院,也不完全是計(jì)算機(jī)專業(yè),讀研的時(shí)候自學(xué)轉(zhuǎn)計(jì)算機(jī),目前從事 C++ 后臺(tái)開發(fā)。本文從主要針對 Linux C/C++ 方向。

          C語言

          剛開始就是泡書,然后就是抄代碼,上機(jī)調(diào)試,模仿修改,看 n 遍,量變引起質(zhì)變就會(huì)培養(yǎng)出編程思維?。?!

          C程序設(shè)計(jì)語言

          第一本書《C程序設(shè)計(jì)語言》,機(jī)械工業(yè)出版社,作者Brian W. Kernighan / (美)Dennis M. Ritchie。C 語言之父寫的,入門經(jīng)典書籍,建議大家作為 C語言入門的第一本書。

          C Primer Plus

          《C Primer Plus》 ,人民郵電出版社,作者 Stephen Prata??梢宰鳛?C 語言工具書,也可以作為入門,內(nèi)容循序漸進(jìn),能夠鍛煉編程思想。

          C和指針

          《C和指針》 深入了解指針,看完以后對指針不再害怕。

          C陷阱與缺陷

          《C陷阱與缺陷》 正如書上所說,“本書所揭示的知識(shí),至少能夠幫助你減少 C 代碼和初級(jí) C++ 代碼中 90% 的 Bug”,看完后可以避免 C 語言開發(fā)的一些坑。

          C語言入門視頻:

          1. 《郝斌C語言自學(xué)教程》
          郝斌C語言自學(xué)教程

          https://www.bilibili.com/video/BV1os411h77o?from=search&seid=15026475169248378667

          1. 《程序設(shè)計(jì)入門——C語言》(浙大翁愷)
          程序設(shè)計(jì)入門——C語言

          https://www.bilibili.com/video/BV1ME411h75N?p=45

          Windows開發(fā)

          Windows程序設(shè)計(jì)(第5版 珍藏版)

          《Windows程序設(shè)計(jì)(第5版 珍藏版)》這本書其實(shí)是工作后做項(xiàng)目的時(shí)候才開始看的,這本書主要介紹 Window 系統(tǒng)桌面軟件的開發(fā),作為 Windows 開發(fā)人員的必備參考,涵蓋基礎(chǔ)知識(shí)和中高級(jí)主題,全面地介紹了 Windows 程序設(shè)計(jì)所涉及的細(xì)枝末節(jié),想了解和從事這方面開發(fā)的同學(xué)可以看看??催^這本書,你會(huì)對你電腦上用到的軟件有一個(gè)更深的體會(huì)。窗口是怎么出來,菜單點(diǎn)擊后是怎么處理的,動(dòng)畫是怎么繪制的,軟件又是怎么和操作系統(tǒng)通信的,看完這本書你通通都會(huì)知道。

          Linux

          Linux程序設(shè)計(jì)

          《Linux程序設(shè)計(jì)》是我的 Linux 編程入門書籍。本書以簡單易懂、內(nèi)容全面和示例豐富而受到廣泛好評。

          鳥哥的Linux私房菜

          《鳥哥的Linux私房菜》,也是 Linux 入門書籍。是中國人寫的,是一個(gè)中國人真正了解了這個(gè)系統(tǒng),然后按照中國人的思維習(xí)慣寫出來的書,所以容易理解。

          C++

          C語言->C with class -> C++;

          由C++的演變可以看出來,C++ 剛開始就是帶類的 C 語言,C 語言和 C++ 的關(guān)系到底是什么呢?

          看過侯捷老師的視頻或者《Effective C++》這本書就知道,現(xiàn)如今我們提到 C++,都應(yīng)該視其為一個(gè)龐大的「語言聯(lián)邦」,最起碼包含如下幾個(gè)重要的組成部分:

          • 面向過程編程
          • 面向?qū)ο缶幊?/section>
          • 泛型編程
          • 元編程
          • 函數(shù)式編程
          • STL標(biāo)準(zhǔn)庫

          其中「面向過程編程」,正是 C++ 提供的向后兼容 C語言的部分。

          C++演化(C++ 98 ->C++ 03 -> C++ 11 -> C++ 14 -> C++20 -> ..... )

          C++ 由 C++ 語言和標(biāo)準(zhǔn)庫構(gòu)成,隨著演變,C++ 語言越來越復(fù)雜,標(biāo)準(zhǔn)庫就尤其重要,因?yàn)槭褂脴?biāo)準(zhǔn)庫才更有生產(chǎn)力!

          C++ Primer中文版

          《C++ Primer中文版》本書面向 C++ 語言的初學(xué)者,是一本很友好的自學(xué)教材。作者把 C 語言的基礎(chǔ)概念和需要注意的編程細(xì)節(jié)說得很清楚,并且例程和習(xí)題豐富,相信認(rèn)真讀過之后,可以完成 C 語言入門這個(gè)目標(biāo)。

          高質(zhì)量程序設(shè)計(jì)指南

          《高質(zhì)量程序設(shè)計(jì)指南》,墻裂推薦,這本書看得比較過癮,書里面有一些編程規(guī)范的東西,對于寫程序的人來說,還是不錯(cuò)的,可以培養(yǎng)好的編碼習(xí)慣,加深了一些知識(shí)的鞏固。比較實(shí)用,也適合面試前看看。

          Essential C++中文版

          《Essential C++中文版》是一本內(nèi)容不多但很實(shí)用的 C++ 入門書籍,強(qiáng)調(diào)快速上手與理解 C++ 編程。本書主要圍繞一系列逐漸復(fù)雜的程序問題,以及用以解決這些問題的語言特性展開講解。你不只學(xué)到 C++ 的函數(shù)和結(jié)構(gòu),也會(huì)學(xué)習(xí)到它們的設(shè)計(jì)目的和基本原理。

          More Effective C++(中文版)

          《More Effective C++(中文版)》,該書圍繞55條準(zhǔn)則,每一條都介紹了一個(gè)可讓你寫出更好的C++程序代碼的方法,并以特別設(shè)計(jì)過的例子詳加討論。

          提高C++性能的編程技術(shù)

          《提高C++性能的編程技術(shù)》,本書認(rèn)為 20% 的性能缺陷將會(huì)占用我們 80% 的時(shí)間。因此我們把精力集中在最有價(jià)值的地方。本書詳細(xì)討論了臨時(shí)對象、內(nèi)存管理、繼承、虛函數(shù)、內(nèi)聯(lián)、引用計(jì)數(shù)以及 STL 等一切有可能提升 C++ 效率的細(xì)節(jié)內(nèi)容。無論你是相關(guān)領(lǐng)域的從業(yè)人員,還是 C++ 程序設(shè)計(jì)愛好者,或者是渴望突破編程瓶頸、大幅提升自我修為的程序設(shè)計(jì)愛好者,本書都必將使你獲益良多。

          從缺陷中學(xué)習(xí)C/C++

          《從缺陷中學(xué)習(xí)C/C++》從本質(zhì)上來說,這就是一個(gè) C/C++ 的錯(cuò)題集。全書中包括 63 個(gè)問題引發(fā)的錯(cuò)誤,即書名中的缺陷。也是避坑指南。

          C++ Templates中文版

          《C++ Templates中文版》,深入了解現(xiàn)代 c++ 模板的實(shí)用書籍。本書不僅是對 C++ 模板的權(quán)威解釋,而且本書還深入地介紹了其他一般的 C++ 思想。

          STL源碼剖析

          《STL源碼剖析》詳細(xì)地了解 STL 的底層實(shí)現(xiàn)機(jī)制,同時(shí)也可以對常用數(shù)據(jù)結(jié)構(gòu),C++ 內(nèi)存管理擁有更深的理解。

          其實(shí)還有《C++標(biāo)準(zhǔn)庫(第2版)》、《C++并發(fā)編程實(shí)戰(zhàn)》、《C++編程思想(兩卷合訂本)》等,介紹的這些書我都買了,不過說實(shí)話,后面的幾本都是泛泛的看了下,當(dāng)作工具書。

          視頻

          1. 清華大學(xué)-鄭莉-C++語言程序設(shè)計(jì)(基礎(chǔ)篇)
          清華大學(xué)-鄭莉-C++語言程序設(shè)計(jì)

          https://www.bilibili.com/video/BV1PA411b75a?p=92

          1. 侯捷老師的八部曲:
          侯捷老師的八部曲

          https://github.com/tangtangcoding/C-C-

          1. QT視頻教程:
          QT視頻教程

          https://www.bilibili.com/video/BV1jK4y1m7d4

          數(shù)據(jù)結(jié)構(gòu)與算法

          比較系統(tǒng)地學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的話,推薦看《大話數(shù)據(jù)結(jié)構(gòu)》、《算法(第4版)》和《數(shù)據(jù)結(jié)構(gòu)與算法分析》。

          大話數(shù)據(jù)結(jié)構(gòu)
          算法(第4版)
          數(shù)據(jù)結(jié)構(gòu)與算法分析

          如果剛接觸數(shù)據(jù)結(jié)構(gòu)的話,可以從《算法圖解》、《我的第一本算法書》入手。

          算法圖解
          我的第一本算法書

          視頻

          1. 郝斌數(shù)據(jù)結(jié)構(gòu)

          雖然比較老,但是講的比較詳細(xì),容易理解,對初學(xué)者非常友好。

          https://www.bilibili.com/video/BV1Ut411a7rN?from=search&seid=14411767501116137153

          1. 數(shù)據(jù)結(jié)構(gòu)-浙江大學(xué)

          課程是由陳越與何欽銘共同錄制,b站與慕課網(wǎng)都有,慕課網(wǎng)比較清晰一些

          https://www.icourse163.org/course/ZJU-93001?from=searchPage#/info

          1. 數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)

          課程由青島大學(xué)王卓老師錄制,非常適合考研,講的題比較多。

          https://www.bilibili.com/video/BV1nJ411V7bd?p=1

          多動(dòng)手

          動(dòng)手去做,動(dòng)手去做,動(dòng)手去做。重要的話說三遍。

          動(dòng)手包括擼碼,還包括"多畫"

          要邊學(xué)習(xí)邊畫圖。因?yàn)閷τ跀?shù)據(jù)結(jié)構(gòu)中的存儲(chǔ)結(jié)構(gòu)來說,尤其是樹結(jié)構(gòu)和圖結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)確實(shí)比較復(fù)雜,僅靠空間想象難免會(huì)有披露,而通過親手畫圖往往能避免很多“坑”,后面關(guān)于數(shù)據(jù)結(jié)構(gòu)與算法的文章中,我也會(huì)加入一些動(dòng)圖。

          把數(shù)據(jù)結(jié)構(gòu)圖形化,視覺化。在直覺上感受一個(gè)數(shù)據(jù)結(jié)構(gòu)是什么樣子的。使用它是什么感覺,抽象上和具體實(shí)現(xiàn)上是什么樣子的。這就是最重要的事情。并且無論是對于簡單的隊(duì)列、棧還是平衡樹都很重要而且有效。把數(shù)據(jù)結(jié)構(gòu)畫出來,在你的腦袋瓜里面就能想象出來,總之,你需要做的就是,直觀的去了解這些數(shù)據(jù)結(jié)構(gòu)。

          在學(xué)習(xí)某些算法時(shí),也可以借助畫圖來加深自己的理解??梢赃呴喿x代碼邊畫圖,這樣可以更快理清代碼的實(shí)現(xiàn)邏輯。

          在通過“多畫”實(shí)現(xiàn)理解存儲(chǔ)結(jié)構(gòu)和實(shí)現(xiàn)邏輯的基礎(chǔ)上,初學(xué)者還要“多擼碼”編寫實(shí)現(xiàn)代碼。對于某一種存儲(chǔ)結(jié)構(gòu)或者算法,沒有 3 遍以上自己獨(dú)立的實(shí)現(xiàn)過程,是很難做到融會(huì)貫通的。

          另外,可以在leetcode和??途W(wǎng)多刷題。

          計(jì)算機(jī)網(wǎng)絡(luò)

          TCP/IP詳解 卷1:協(xié)議

          堪稱 TCP/IP 領(lǐng)域的圣經(jīng)。作者 W. Richard Stevens,他從使用者(程序員)的角度,以 tcpdump 為工具,對 TCP 協(xié)議抽絲剝繭娓娓道來,讓人嘆服??峙?TCP 協(xié)議的設(shè)計(jì)者也難以講解得如此出色,至少不會(huì)像他這么耐心細(xì)致地畫幾百幅收發(fā) package 的時(shí)序圖。

          計(jì)算機(jī)網(wǎng)絡(luò):系統(tǒng)方法(原書第5版)

          經(jīng)典書籍,著重看TCP/UDP部分。

          視頻

          1. 計(jì)算機(jī)網(wǎng)絡(luò)微課堂

          https://www.bilibili.com/video/BV1c4411d7jb?p=1

          1. 韓立剛計(jì)算機(jī)網(wǎng)絡(luò) 謝希仁 第7版

          https://www.bilibili.com/video/BV1gV411h7r7?p=1

          數(shù)據(jù)庫

          MySQL必知必會(huì)

          入門書籍,書中從介紹簡單的數(shù)據(jù)檢索開始,逐步深入一些復(fù)雜的內(nèi)容,包括聯(lián)結(jié)的使用、子查詢、正則表達(dá)式和基于全文本的搜索、存儲(chǔ)過程、游標(biāo)、觸發(fā)器、表約束等等。

          高性能MySQL(第3版)

          進(jìn)階書籍,mysql 領(lǐng)域的經(jīng)典之作。不但適合數(shù)據(jù)庫管理員(dba)閱讀,也適合開發(fā)人員參考學(xué)習(xí)。不管是數(shù)據(jù)庫新手還是專家,相信都能從本書有所收獲。

          MySQL技術(shù)內(nèi)幕:InnoDB存儲(chǔ)引擎(第2版)

          升華書籍,詳細(xì)講解了 InnoDB 存儲(chǔ)引擎內(nèi)部的各個(gè)功能模塊的實(shí)現(xiàn)原理,對大家閱讀和理解 InnoDB 的源代碼有重要的指導(dǎo)意義。適合所有希望構(gòu)建和管理高性能、高可用性的 MySQL 數(shù)據(jù)庫系統(tǒng)的開發(fā)者和 DBA 閱讀。

          其他書籍:

          《數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)》、《Redis設(shè)計(jì)與實(shí)現(xiàn)》。

          視頻

          MySQL_基礎(chǔ)+高級(jí)篇- 數(shù)據(jù)庫 -sql -mysql教程_mysql視頻_mysql入門_尚硅谷

          https://www.bilibili.com/video/BV12b411K7Zu?from=search&seid=2779357081480449466

          計(jì)算機(jī)組成原理

          深入理解計(jì)算機(jī)系統(tǒng)(原書第3版)

          這是一本很深入和方向性的書,每個(gè) CS 學(xué)子都應(yīng)該去讀,它會(huì)告訴你,要想成為一個(gè)優(yōu)秀的程序員,你應(yīng)當(dāng)重點(diǎn)理解哪些計(jì)算機(jī)底層原理。

          其他書籍:

          《計(jì)算機(jī)組成原理與設(shè)計(jì)》。

          視頻

          1. 計(jì)算機(jī)組成原理 清華大學(xué)劉衛(wèi)東 全58講 國家精品課程

          https://www.bilibili.com/video/BV1c4411w7nd?p=1

          1. 計(jì)算機(jī)組成原理(哈工大劉宏偉)135講(全)高清

          https://www.bilibili.com/video/BV1t4411e7LH?p=1

          操作系統(tǒng)

          現(xiàn)代操作系統(tǒng)(第3版)

          本書是操作系統(tǒng)領(lǐng)域的經(jīng)典之作,講的全面詳細(xì),包括進(jìn)程、線程、存儲(chǔ)管理、文件系統(tǒng)、I/O、死鎖、接口設(shè)計(jì)、多媒體、性能權(quán)衡,以及有關(guān)操作系統(tǒng)設(shè)計(jì)的最新趨勢。不僅涵蓋了現(xiàn)代操作系統(tǒng)的原理和實(shí)踐,而且特別關(guān)注了Linux操作系統(tǒng)、Windows Vista操作系統(tǒng)、嵌入式操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)以及多媒體操作系統(tǒng)。所以也是面試筆試操作系統(tǒng)的寶典。

          其他書籍:

          《操作系統(tǒng)真象還原》、《30天自制操作系統(tǒng)》。

          視頻

          1. 操作系統(tǒng)(哈工大李治軍老師)32講(全)超清

          https://www.bilibili.com/video/BV1d4411v7u7?p=1

          1. 2020 南京大學(xué) “操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)” (蔣炎巖)

          https://www.bilibili.com/video/BV1N741177F5?p=1

          網(wǎng)絡(luò)編程

          剛工作的時(shí)候第一個(gè)項(xiàng)目就是物聯(lián)網(wǎng)后臺(tái)服務(wù)器軟件,網(wǎng)絡(luò)上也有類似的網(wǎng)絡(luò)服務(wù)程序,比如即時(shí)聊天軟件的后臺(tái)服務(wù)器,網(wǎng)游服務(wù)器,金融交易系統(tǒng),互聯(lián)網(wǎng)企業(yè)用的分布式海量存儲(chǔ),微博發(fā)帖的內(nèi)部廣播通知等等。當(dāng)然在嵌入式系統(tǒng)上也有移植或維護(hù) TCP/IP 協(xié)議棧等等。

          • 熟悉掌握一些網(wǎng)絡(luò)模型,例如 WINDOWS 系統(tǒng)下使用的 IOCP。Linux系統(tǒng)下使用的 Epoll、select、poll模型。
          • 熟悉一些通用庫例如 ocket Server,RPC Framework
          • 內(nèi)存管理。重載new/delete,內(nèi)存池,對象池的處理。
          • 內(nèi)存泄露檢測,內(nèi)存訪問越界警惕,內(nèi)存碎片的回收。
          • 預(yù)分配池減少切換和調(diào)度,預(yù)處理的線程池和連接池,例如數(shù)據(jù)庫連接池等。
          • 多進(jìn)程編程、多線程編程
          • 五大 IO 模型:同步、異步、阻塞、非阻塞、信號(hào)驅(qū)動(dòng)
          • 進(jìn)程間通信方式:信號(hào)量、管道、共享內(nèi)存、socket 等
          • 線程安全問題,鎖處理、臨界資源
          • 負(fù)載均衡理念,數(shù)據(jù)的提前準(zhǔn)備和即時(shí)計(jì)算,如果有耗時(shí)的業(yè)務(wù)可以考慮微服務(wù),負(fù)載均衡。
          • 定時(shí)器、心跳、定時(shí)檢查死鏈接等等

          有網(wǎng)絡(luò)和操作系統(tǒng)的基礎(chǔ)很重要。

          TCP/IP網(wǎng)絡(luò)編程

          非常適合初學(xué)者學(xué)習(xí)的,對網(wǎng)絡(luò)編程的講解清晰直白,完全適合新手入門,寫出了網(wǎng)絡(luò)編程的每一個(gè)步驟。

          UNIX網(wǎng)絡(luò)編程 卷1:套接字聯(lián)網(wǎng)API(第3版)
          UNIX網(wǎng)絡(luò)編程 卷2 進(jìn)程間通信

          學(xué)習(xí)Unix必備的經(jīng)典書籍,重要章節(jié)看看,可以當(dāng)工具書使用。

          UNIX環(huán)境高級(jí)編程(第3版)

          進(jìn)程控制 ,線程控制,進(jìn)程環(huán)境,進(jìn)程通信 講得尤為精彩,網(wǎng)絡(luò)部分講得比較淺,但也夠用。整本書可以說涵蓋了Linux的方方面面,面面俱到,甚至很細(xì)。

          本書是 Linux 服務(wù)器編程領(lǐng)域的經(jīng)典著作,從網(wǎng)絡(luò)協(xié)議 TCP/IP、服務(wù)器編程核心要素,Linux 網(wǎng)絡(luò)編程 API、高級(jí) I/O 函數(shù)、Linux 服務(wù)器程序規(guī)范、高性能服務(wù)器程序框架、I/O 復(fù)用、信號(hào)、定時(shí)器、高性能 I/O 框架庫 Libevent、多進(jìn)程編程、多線程編程、進(jìn)程池和線程池等內(nèi)容等多角度全面闡釋了編寫高性能 Linux 服務(wù)器應(yīng)用的方法、技巧和思想。還包含兩個(gè)綜合性案例,從實(shí)戰(zhàn)的角度講解了高性能服務(wù)器的優(yōu)化、系統(tǒng)監(jiān)測工具的使用等內(nèi)容。

          Linux多線程服務(wù)端編程

          本書是陳碩大佬的作品,重點(diǎn)講解一種適應(yīng)性較強(qiáng)的多線程服務(wù)器的編程模型,即 one loop per thread。這是在 Linux 下以 native  語言編寫用戶態(tài)高性能網(wǎng)絡(luò)程序最成熟的模式,掌握之后可順利地開發(fā)各類常見的服務(wù)端網(wǎng)絡(luò)應(yīng)用程序。本書以 muduo 網(wǎng)絡(luò)庫為例,講解這種編程模型的使用方法及注意事項(xiàng)。

          視頻&源碼

          推薦陳碩大佬的《Linux CC++網(wǎng)絡(luò)編程實(shí)踐》以及開源的庫 muduo

          https://github.com/tangtangcoding/C-C- https://github.com/chenshuo/muduo

          libevent 是一個(gè)輕量級(jí)的基于 event 回調(diào)機(jī)制的網(wǎng)絡(luò)編程庫,可以支持 Linux、Solaris、Windows 等系統(tǒng),它本身是用 C 語言寫的,比較適合入門級(jí)的閱讀。

          https://github.com/libevent/libevent

          Asio 是 boost 里的網(wǎng)絡(luò)編程庫,是用 C++ 語言寫的。里面用了很多 boost 的數(shù)據(jù)結(jié)構(gòu)和技巧,包括大量模板的使用,有一定的語言難度。

          https://www.boost.org/doc/libs/1_75_0/doc/html/boost_asio.html

          最后

          明天又要開工了,需要學(xué)習(xí)的東西還多,該收心學(xué)習(xí)和上班了,愿每個(gè)努力奮斗的小伙伴都會(huì)被時(shí)光溫柔以待!

          歡迎點(diǎn)贊+再看+轉(zhuǎn)發(fā)。

          瀏覽 47
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产理伦 | 欧美喷水视频 | 欧美老妇人与禽交 | 久久久久久国产精品 | 免费黄色网址电影播放 |