天天躁日日躁狠狠躁白人_日本aa级毛片免费观看_一级黄色短片_日韩视频中文字幕_国产一区二区精品在线观看_婷婷久久综合

自學(xué)黑客技術(shù)入門教程-自學(xué)黑客技術(shù)入門教程下載

首頁 > 資訊 > 國際 > 正文

自學(xué)黑客技術(shù)入門教程-自學(xué)黑客技術(shù)入門教程下載

【CSDN編者按】本文的作者是一名軟件開發(fā)工程師,在讀過《大教堂與市集》的作者、《新黑客詞典》的維護(hù)人、著名黑客ESR(Eric Steven Raymond)的博客文章《如何成為一名黑客》之后,對(duì)計(jì)算機(jī)程序產(chǎn)生濃厚興趣,并受此影響走向軟件開發(fā)的職業(yè)道路。來了解下他的故事和對(duì)于黑客的見解吧!

自學(xué)黑客技術(shù)入門教程-自學(xué)黑客技術(shù)入門教程下載

作者 | Zach Alberico

譯者 | 蘇本如,責(zé)編 | 夕顏

頭圖 | CSDN付費(fèi)下載自視覺中國

出品 | CSDN(ID:CSDNnews)

以下為譯文:

為什么要寫這篇文章?

當(dāng)我十三歲開始上高中的時(shí)候,我讀了ESR寫的這篇博客文章:如何成為一名黑客(http://www.catb.org/~esr/faqs/hacker-howto.html)。這篇文章讓我了解了程序員們一起在互聯(lián)網(wǎng)上構(gòu)建東西的社區(qū),這讓我很興奮。我試著開始著手安裝Fedora Core 4,最終安裝成功了Ubuntu 6.06,通過這一過程,我自己學(xué)到了很多關(guān)于故障排除的知識(shí),并且努力嘗試著讓系統(tǒng)真正工作起來。這個(gè)過程對(duì)于培養(yǎng)幫助我獲得現(xiàn)在這份工作的技能至關(guān)重要。我讀了關(guān)于Python的書,寫了一些小程序,然后決定學(xué)習(xí)計(jì)算機(jī)科學(xué),了解計(jì)算機(jī)是如何工作的。在我不確定自己將來想做什么的時(shí)候,這對(duì)我來說是一個(gè)相當(dāng)有影響力的文章。

在布法羅郊區(qū)長大的我,在紐約可能感到相當(dāng)孤獨(dú)。雖然我很幸運(yùn),我父親在大學(xué)里因?yàn)楹猛娑帉懥艘粋€(gè)Apple II程序(所以我應(yīng)該有一些編程背景/黑客精神),但他對(duì)更現(xiàn)代的軟件開發(fā)知之甚少。我喜歡電腦,也喜歡玩電腦,但我不知道什么是計(jì)算機(jī)可以做到的,甚至不知道在哪里可以了解更多計(jì)算機(jī)知識(shí)。當(dāng)搜索空間如此之大,并且有許多未知的信息時(shí),你甚至很難找到好的信息來源來學(xué)習(xí)。有能力選擇好的信息來源需要一些現(xiàn)有的知識(shí),如果沒有經(jīng)驗(yàn)豐富的人的指導(dǎo),這可能會(huì)很困難。我認(rèn)為,現(xiàn)在互聯(lián)網(wǎng)更發(fā)達(dá),情況可能會(huì)更好,但在某種程度上說,現(xiàn)在比過去可能更加困難,因?yàn)橛懈嗟倪x擇需要篩選。

16年后,我想寫我自己的版本的《如何成為一名黑客》,來對(duì)ESR的原著進(jìn)行補(bǔ)充,這一定是件很有趣的事。我想在這篇文章加入那些我在13歲時(shí)想讀到的一些東西,并且重點(diǎn)關(guān)注那些我覺得很有幫助的其他內(nèi)容。現(xiàn)在很多關(guān)于編程及其相關(guān)主題的文章都在拼命鼓噪,試圖說服你采用特定的編程語言、框架、操作系統(tǒng)、或者特定的編程方法。本文在這些方面著墨不多,盡管我也提出了一些建議,但它們只是一些溫和的觀點(diǎn)。本文的主要目標(biāo)是填補(bǔ)那些在ESR的原始文章未曾觸及而我非常想了解的空白(所以你應(yīng)該先讀ESR的那篇文章)。

要學(xué)習(xí)的東西有很多

記得在剛開始的時(shí)候,我讀過一些文章和書,但對(duì)其中的很多行業(yè)術(shù)語不甚理解 - 這很正常。隨著你接觸到了更多的事情,并深入到每一件你不理解的事情中去,那些一開始看起來不可理解的事情會(huì)慢慢變得可以理解。保持繼續(xù)閱讀并且挺過這段艱難時(shí)期是很好的方法,當(dāng)你不理解的時(shí)候就去查找,當(dāng)你可以提問的時(shí)候就去問問題(ESR也有一篇關(guān)于如何問好問題的文章)。

每個(gè)人都會(huì)在某個(gè)時(shí)候第一次學(xué)到一些東西,然后這些東西就會(huì)慢慢地積累起來,直到你掌握了那些基本知識(shí)為止。我記得一開始我不懂任何細(xì)節(jié)(比如:我不知道如何在終端中輸入命令來運(yùn)行它們,或者cd代表“change directory”)。你從接觸中獲得這些知識(shí),你玩得越多,你接觸得就越多,你積累的知識(shí)和經(jīng)驗(yàn)也就越多。如果你有幸生活在一個(gè)地區(qū)有一群對(duì)軟件感興趣的人,你就能夠更快地學(xué)習(xí)。

不要害怕你不理解的事情

學(xué)習(xí)一些復(fù)雜的新事物開始時(shí)往往會(huì)感到困難 - 如果感覺很容易,那么它可能是你已經(jīng)知道的東西,或者它可能不是真正考驗(yàn)?zāi)愕闹R(shí)(閱讀如何解決一個(gè)物理問題并認(rèn)為“它很合理”,比你自己用剛剛學(xué)會(huì)的工具解決一個(gè)問題要容易得多)。感覺吃力是個(gè)好現(xiàn)象 - 這意味著你真的在學(xué)習(xí),集中精力一直堅(jiān)持做下去,當(dāng)你感覺變好的時(shí)候你的學(xué)習(xí)就會(huì)變得更容易。

我認(rèn)為,一個(gè)新人在這方面甚至有一點(diǎn)優(yōu)勢(shì):當(dāng)你積累了一點(diǎn)經(jīng)驗(yàn)后,只做你已經(jīng)知道怎么做的事情,而不是學(xué)習(xí)新的東西,會(huì)讓你感覺容易和舒適。這會(huì)導(dǎo)致你陷入一個(gè)停滯期,在那里你只是重復(fù)做你已經(jīng)知道怎么做的事情,就像一個(gè)人只能用吉他彈一首歌,并且他總是彈同一首歌一樣。對(duì)于一個(gè)新人來說,一切都很難,但這樣做不應(yīng)該是一個(gè)新人真正的選擇。

第一次學(xué)習(xí)一些復(fù)雜的東西應(yīng)該會(huì)感覺有點(diǎn)痛苦 - 你應(yīng)該習(xí)慣這種感覺,因?yàn)檫@是件好事,意味著你在成長。不要因此覺得自己不夠聰明而被嚇跑了。因?yàn)橛刑鄸|西要學(xué),有太多不同的途徑要走(僅就計(jì)算機(jī)科學(xué)來說,就有很多東西,像計(jì)算機(jī)圖形學(xué)、計(jì)算機(jī)安全、機(jī)器學(xué)習(xí)、算法、移動(dòng)、網(wǎng)絡(luò)、基礎(chǔ)設(shè)施等等分支),所以有一個(gè)讓自己成長并走出舒適區(qū)去學(xué)習(xí)新事物的心態(tài)是至關(guān)重要的。

學(xué)習(xí)編程 - 邊做邊學(xué)

僅僅通過閱讀一本關(guān)于編程的書來學(xué)習(xí)編程,就像僅僅通過閱讀一本關(guān)于跳傘的書來學(xué)習(xí)跳傘一樣。你可能需要讀一本書(而且在開始的時(shí)候你需要用它作為一個(gè)起點(diǎn)),但是除非你同時(shí)也在寫一些小程序,否則你從中得到的有限。木匠通過建造東西來使技術(shù)變得更熟練,作家通過撰寫文章來使文筆變得更優(yōu)美,而程序員則通過編寫代碼來提高編碼水平。這并不意味著你不應(yīng)該讀書,也不意味著一本好書不能給你帶來價(jià)值。但是僅僅這樣做會(huì)很容易讓你陷入一個(gè)誤區(qū):你只是在那里讀關(guān)于編程的書而不是自己做任何事情,會(huì)讓你覺得讀起來容易,做起來也容易。然而,當(dāng)你真正開始編程的時(shí)候,你會(huì)發(fā)現(xiàn)憑空想象出來一些程序是很困難的。

我同意ESR的觀點(diǎn),Python是一種很好的作為編程起點(diǎn)的語言,而且有一個(gè)很好的學(xué)習(xí)網(wǎng)站,名為苦學(xué)Python,專門針對(duì)初學(xué)者,并在教學(xué)過程中使用一些練習(xí)。

一開始,你會(huì)覺得語法很難理解,當(dāng)你開始學(xué)習(xí)的時(shí)候,很多時(shí)間都花在了語法上。因?yàn)槊糠N編程語言都有不同的語法,它們看起來非常不同。當(dāng)你開始掌握語法后,你更多的精力就會(huì)放在關(guān)于如何解決問題和使用什么數(shù)據(jù)結(jié)構(gòu)的通用知識(shí)上。最終,你對(duì)于使用常見的數(shù)據(jù)結(jié)構(gòu)已經(jīng)相當(dāng)嫻熟,然后你的重點(diǎn)將會(huì)轉(zhuǎn)向更高層次的抽象和更通用的設(shè)計(jì)或基礎(chǔ)架構(gòu),這些設(shè)計(jì)或基礎(chǔ)架構(gòu)使得軟件開發(fā)更易于在規(guī)模上管理或在將來更易于更改。

在掌握了一門編程語言的語法并且能夠編寫簡單的程序之后,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)是最重要的下一步。Cracking the Coding Interview這本書對(duì)一些核心的數(shù)據(jù)結(jié)構(gòu)有很詳細(xì)的描述(并且還附帶有一些示例問題)。令人困惑的是,不同的語言在實(shí)現(xiàn)相同的數(shù)據(jù)結(jié)構(gòu)時(shí)往往有不同的名稱(比如,Python稱哈希表(hash table)為‘字典( dictionary)’),但大多數(shù)語言都會(huì)實(shí)現(xiàn)一些核心數(shù)據(jù)結(jié)構(gòu),即使它們都有一個(gè)不同的名稱。

故障排除或調(diào)試也是一項(xiàng)核心編程技能 - 大多數(shù)編程時(shí)間實(shí)際上都是在調(diào)試,因此,如果你喜歡調(diào)試代碼,這可能是一個(gè)好現(xiàn)象。當(dāng)你不得不到處搜索以試圖理解某件事情,或者當(dāng)你正在閱讀的文檔不起作用,或者當(dāng)你在環(huán)境中遇到一些意外錯(cuò)誤時(shí),不要?dú)怵H ,記住這是正常的,而且這也不是你能力低下的反映。

大多數(shù)軟件都不工作,而且經(jīng)常有未記錄的error、bug和一些難以糾正的瑣碎問題。例如,Github上的大多數(shù)開源項(xiàng)目都有某種構(gòu)建系統(tǒng),用于處理將軟件配置為運(yùn)行的問題。這將執(zhí)行諸如拉入依賴項(xiàng)(需要與之配合工作的其他代碼)之類的操作,以及執(zhí)行任何必要的命令來實(shí)際運(yùn)行它。如果你要在Github上下載一個(gè)有趣的項(xiàng)目并嘗試運(yùn)行它,你可能會(huì)在這個(gè)過程中遇到很多意外的錯(cuò)誤,而這些錯(cuò)誤通常沒有文檔記錄。

運(yùn)行時(shí)遇到這些錯(cuò)誤并且將問題解決是很正常的事情,經(jīng)驗(yàn)豐富的程序員也必須處理這些問題(如果幸運(yùn)的話,我們以前也見過這種類型的問題)。我見過有人遇到這樣的錯(cuò)誤,并且認(rèn)為自己做錯(cuò)了什么,但實(shí)際上錯(cuò)不是你,而是編程就是這樣的過程。圍繞著構(gòu)建系統(tǒng)并試圖使其更好,有很多相互競爭的工具甚至行業(yè)(這可能會(huì)使初學(xué)者更加困惑,因?yàn)闆]有真正的標(biāo)準(zhǔn)化,并且配置軟件使之運(yùn)行的正確方法也因?yàn)榫幊汰h(huán)境和語言的不同而各不相同)。

計(jì)算機(jī)實(shí)際上是如何工作的?

我記得那時(shí)我很沮喪,因?yàn)槲液茈y找到關(guān)于計(jì)算機(jī)實(shí)際工作方式的信息。我能找到的關(guān)于計(jì)算機(jī)的一切都是用毫無用處的過于簡單的類比(比如,磁盤是“存放文件的柜子”),我找不到任何我可以閱讀并且?guī)椭艺嬲斫庥?jì)算機(jī)是如何工作的,并且如果把我轉(zhuǎn)移到過去,我就能真正解釋如何構(gòu)建出一個(gè)計(jì)算機(jī)的東西。這些是比軟件更具體的電子或計(jì)算機(jī)工程,它們?cè)趲椭斫庥布矫嫒匀挥泻芏鄡r(jià)值(這很有趣!)。

我愿意推薦的最好的書是Charles Petzold撰寫的《Code》。它引導(dǎo)你從電子位開始,一直到布爾邏輯和電路設(shè)計(jì)的歷史,再到簡單電路的實(shí)際圖形,以及如何將位存儲(chǔ)在內(nèi)存中。這是知識(shí)依照發(fā)現(xiàn)的歷史背景一步步地介紹給你,直到構(gòu)建出一個(gè)真正的小CPU。Charles Petzold還學(xué)習(xí)了一些匯編和基本的計(jì)算機(jī)圖形學(xué)。他是一個(gè)邏輯非常清楚的作家和老師,所以這本書的細(xì)節(jié)具備令人驚訝的可讀性。

關(guān)于計(jì)算機(jī)的更多的歷史背景,我推薦Mitchell Waldrop的《夢(mèng)幻機(jī)器》和Steven Levy的《黑客》。書中的敘述性的故事使學(xué)習(xí)和記憶更容易,我認(rèn)為這些發(fā)現(xiàn)的背景有助于學(xué)習(xí)事物的實(shí)際工作方式。

軟件工具:代碼編輯器,編程環(huán)境

工具是有趣的,了解你的工具是件好事,但是你可以永遠(yuǎn)定制一些東西,爭論一些無關(guān)緊要的小細(xì)節(jié)。當(dāng)你剛開始的時(shí)候,定制工具是一個(gè)有趣的學(xué)習(xí)方式,但是我看到人們花了大量的時(shí)間在這個(gè)上面,與實(shí)際編寫解決問題的程序或者學(xué)習(xí)更多的通用編程技巧相比,它產(chǎn)生的價(jià)值相對(duì)較小(關(guān)于這點(diǎn)的一本很好的書是設(shè)計(jì)數(shù)據(jù)密集型應(yīng)用程序)。過于專注于定制工具會(huì)束縛你前進(jìn)的腳步。

不要太擔(dān)心Vim或Emacs之類的工具,也不要太擔(dān)心你正在使用何種操作系統(tǒng) -你可以在任何地方學(xué)習(xí)這些核心技能(這是我與ESR原始文章的最大分歧)。也就是說,玩Linux對(duì)我來說是一個(gè)非常有價(jià)值的學(xué)習(xí)故障排除的方法 - 主要是因?yàn)槲业腖inux沒有很好地工作,我不得不花上幾個(gè)小時(shí)來嘗試讓無線互聯(lián)網(wǎng)正常工作,讓筆記本電腦成功掛起,甚至讓用戶界面出現(xiàn)(現(xiàn)在情況稍微好一點(diǎn))。

我開始嘗試安裝Gentoo(實(shí)際上從未成功)。這種故障排除技巧對(duì)于我獲得現(xiàn)在的工作非常有幫助,所以如果你喜歡玩不同的操作系統(tǒng),我肯定會(huì)鼓勵(lì)你,我只是不認(rèn)為這是必要的。不過,在macOS或Linux上學(xué)習(xí)可能更容易,因?yàn)榇蠖鄶?shù)現(xiàn)有的工具都是針對(duì)這些環(huán)境,而且大多數(shù)程序員都在使用這兩種工具中的一種。

值得一提的另外一個(gè)特定工具是版本控制,特別是git。花點(diǎn)時(shí)間熟悉其基本知識(shí)是值得的,但它可能是在你編程一段時(shí)間之后才需要關(guān)注的東西。

不要沒完沒了地研究

在開始一個(gè)項(xiàng)目之前,進(jìn)行沒完沒了地“研究”會(huì)導(dǎo)致項(xiàng)目容易拖延 - 閱讀和探索可用的選項(xiàng)(研究)會(huì)很有趣,花一點(diǎn)時(shí)間做一點(diǎn)這樣的事情會(huì)很好,但你也可能永遠(yuǎn)被困在這樣的事情中。當(dāng)有疑問的時(shí)候,只需選擇一個(gè)已經(jīng)開始了一段時(shí)間并且最受歡迎的項(xiàng)目。使用這個(gè)項(xiàng)目,如果它很受歡迎,它可能有一個(gè)像樣的社區(qū),你可以向它學(xué)習(xí),如果它存在一段時(shí)間,它可能會(huì)更穩(wěn)定(或者至少它會(huì)更充實(shí),不太可能被拋棄)。

計(jì)算機(jī)科學(xué)

我真的很喜歡學(xué)習(xí)計(jì)算機(jī)科學(xué),并且認(rèn)為這可能仍然是獲得最大機(jī)會(huì)的最佳途徑(尤其是如果你像我一樣住在郊區(qū),周圍沒有很多軟件人員的話)。如果可能的話,我認(rèn)為嘗試學(xué)習(xí)最好的計(jì)算機(jī)科學(xué)課程是很好的。網(wǎng)上也有很多好的課程,但是如果你的生活和我高中時(shí)一樣,在家里很難真正利用這些。

編程面試

如果說學(xué)習(xí)是獲得好成績的天然解決方案,那么做好一個(gè)酷項(xiàng)目編程就是在編程面試中表現(xiàn)出色的天然解決方案。要想在競爭激烈的公司的編程面試中處于有利地位,你需要對(duì)leetcode網(wǎng)站上和Cracking the Coding Interview這本書中提到的編程問題非常熟悉。編程面試需要大量的實(shí)踐,并且它是一個(gè)可以讓自身能力得以發(fā)展的獨(dú)特技能。

你可以獲得一個(gè)完整的計(jì)算機(jī)科學(xué)學(xué)位,但仍然不知道如何編程。你也可以獲得一個(gè)計(jì)算機(jī)科學(xué)學(xué)位,但仍然不能通過編程面試(這兩個(gè)可能是默認(rèn)情況)。學(xué)會(huì)編程,學(xué)會(huì)在編程面試中做得更好,你需要自己集中精力在這些方面。計(jì)算機(jī)科學(xué)學(xué)位可能有助于一些方向和重點(diǎn)項(xiàng)目(Lambda School可能更適合培養(yǎng)編程人員,也許最終會(huì)更適合),但你必須自己掌握很多這方面的知識(shí)。

角色和職位

除了“軟件工程師”之外,還有很多不同的角色。SRE(網(wǎng)站可靠性工程師)關(guān)注代碼運(yùn)行的基礎(chǔ)設(shè)施,并為其編寫軟件。內(nèi)部工具和devops開發(fā)人員專注于自動(dòng)化軟件構(gòu)建和測試所需的所有工具(閱讀The Phoenix Project,了解一個(gè)有趣的故事來說明這一點(diǎn))。除此之外,有些角色和用戶有密集的交互,如開發(fā)者支持工程師(developer support engineer)幫助用戶處理API、解決bug或配置問題)。還有些角色重點(diǎn)關(guān)注游戲引擎,有些角色重點(diǎn)關(guān)注虛擬現(xiàn)實(shí)或計(jì)算機(jī)圖形。有些角色則關(guān)注編寫新的計(jì)算機(jī)語言和新的編譯器。

在所有這些角色中,根據(jù)使用的產(chǎn)品和使用的為解決新問題而創(chuàng)建的新工具的不同,有更多的專業(yè)化。計(jì)算機(jī)安全也是一個(gè)有趣的領(lǐng)域,對(duì)此領(lǐng)域我所知不多,并且我認(rèn)為ESR在他的文章中對(duì)此是持輕視態(tài)度的,但我認(rèn)為它也是一個(gè)很難開始的地方,因?yàn)樗枰獙?duì)事物是如何工作的已知理解的基礎(chǔ)上才能知道事物是如何被打破的。我記得我很早就開始讀Hacking: The Art of Exploitation這本書,但當(dāng)時(shí)我對(duì)這個(gè)領(lǐng)域還是一知半解。

當(dāng)然,你也可以創(chuàng)辦自己的公司,建立自己的創(chuàng)始人角色。

還有很多東西要學(xué)(再來一次)

一輩子是很長的一段時(shí)間,而專業(yè)化并不是永遠(yuǎn)的,所以要深入到不同的事物中去。你可以接觸很多新事物,一路玩得開心。

獎(jiǎng)勵(lì):社區(qū)

ESR在他的文章中談到加入一個(gè)本地Linux用戶組,但是至少對(duì)我來說,當(dāng)我讀到他的文章的時(shí)候,這是不現(xiàn)實(shí)的,一方面是因?yàn)檫@個(gè)用戶組真的沒有那么多人,另一方面是因?yàn)槲姨×瞬荒荛_車,我自己也沒法那么容易地到達(dá)任何地方。有一些在線社區(qū)我覺得很有趣,如果換在那時(shí)我想我也會(huì)覺得很有趣。

Hacker News:Ycombinator的新聞網(wǎng)站(海灣地區(qū)的創(chuàng)業(yè)孵化器)。對(duì)它的評(píng)價(jià)有好有壞,但好處在于它確實(shí)很好,很多業(yè)內(nèi)人士都在那里出現(xiàn)。Paul Graham和Jessica Livingston是Ycombinator的創(chuàng)始人,Paul寫了很多有趣的文章。

Twitter:很大程度上取決于你在關(guān)注誰,但如果你想的話,它可以成為一個(gè)好地方。很難知道你應(yīng)該從誰開始關(guān)注,但你可以看看我從誰開始關(guān)注。

Less Wrong:不是注重編程的社區(qū),但是理性社區(qū)和編程社區(qū)之間有相當(dāng)多的重疊,我喜歡那里的很多文章,這肯定是我在發(fā)現(xiàn)如何成為黑客的同時(shí),希望找到的東西。這里有一個(gè)我非常喜歡的例子:Disputing Definitions

歡迎聯(lián)系我

我有更多的文章和書,都鏈接在我自己網(wǎng)站的about網(wǎng)頁上。

我記得在我讀到他的文章時(shí),ESR回復(fù)了我發(fā)給他的一封關(guān)于讓iPod在Fedora Core 4工作的郵件,我很確定Richard Stallman也回復(fù)了我當(dāng)時(shí)發(fā)的一些郵件。我覺得那樣做對(duì)初學(xué)者來說很好。本著以他們?yōu)榘駱拥木瘢绻阍敢獾脑挘?qǐng)隨時(shí)向我提出任何具體的問題。

原文鏈接:

https://zalberico.com/essay/2020/04/19/how-to-become-a-hacker.html

本文為CSDN翻譯文章,轉(zhuǎn)載請(qǐng)注明出處。

熱點(diǎn)圖片

備案號(hào):贛ICP備2022005379號(hào)
華網(wǎng)(http://www.b3q24.cn) 版權(quán)所有未經(jīng)同意不得復(fù)制或鏡像

QQ:51985809郵箱:51985809@qq.com

主站蜘蛛池模板: 免费观看a毛片一区二区不卡 | 一区二区在线免费观看 | 欧美日韩精品一二三区 | 久久22| 国产精品字幕 | 中文字幕在线观看网站 | 精品欧美一区二区三区免费观看 | 亚洲国产精品影院 | 欧美一级黑人 | 亚洲天堂网在线观看视频 | 国产中文在线观看 | 国产欧美日韩精品在线 | 日韩 综合| 精品综合久久久 | 二区视频在线 | 毛片在线视频 | 五月婷婷之综合激情 | 日韩成人免费视频 | 99这里有精品视频 | 久草久草视频 | 岛国片免费在线观看 | 新久久久 | 日韩1234 | 亚洲成人精选 | 亚洲视频免费看 | 一区二区三区午夜 | 日韩射吧 | 年轻的母亲2视频 | 91久久国产露脸精品 | 香蕉影视| 欧美第一视频 | 毛片一级 | 亚洲国产视频网站 | 欧美日韩中文字幕在线 | 日本一二三视频 | 一区二区三区电影在线观看 | 91黄色在线观看 | 又粗又长又黄视频 | 色综合88 | 黄色中文字幕在线观看 | 黄色大全下载 |