91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用Python編程下載和解析英文版維基百科

MqC7_CAAI_1981 ? 2018-11-04 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

沒人否認(rèn),維基百科是現(xiàn)代最令人驚嘆的人類發(fā)明之一。

幾年前誰能想到,匿名貢獻(xiàn)者們的義務(wù)工作竟創(chuàng)造出前所未有的巨大在線知識庫?維基百科不僅是你寫大學(xué)論文時(shí)最好的信息渠道,也是一個(gè)極其豐富的數(shù)據(jù)源。

從自然語言處理到監(jiān)督式機(jī)器學(xué)習(xí),維基百科助力了無數(shù)的數(shù)據(jù)科學(xué)項(xiàng)目。

維基百科的規(guī)模之大,可稱為世上最大的百科全書,但也因此稍讓數(shù)據(jù)工程師們感到頭疼。當(dāng)然,有合適的工具的話,數(shù)據(jù)量的規(guī)模就不是那么大的問題了。

本文將介紹“如何編程下載和解析英文版維基百科”。

在介紹過程中,我們也會提及以下幾個(gè)數(shù)據(jù)科學(xué)中重要的問題:

1、從網(wǎng)絡(luò)中搜索和編程下載數(shù)據(jù)

2、運(yùn)用Python庫解析網(wǎng)絡(luò)數(shù)據(jù)(HTML, XML, MediaWiki格式)

3、多進(jìn)程處理、并行化處理

這個(gè)項(xiàng)目最初是想要收集維基百科上所有的書籍信息,但我之后發(fā)現(xiàn)項(xiàng)目中使用的解決方法可以有更廣泛的應(yīng)用。這里提到的,以及在Jupyter Notebook里展示的技術(shù),能夠高效處理維基百科上的所有文章,同時(shí)還能擴(kuò)展到其它的網(wǎng)絡(luò)數(shù)據(jù)源中。

本文中運(yùn)用的Python代碼的筆記放在GitHub,靈感來源于Douwe Osinga超棒的《深度學(xué)習(xí)手冊》。前面提到的Jupyter Notebooks也可以免費(fèi)獲取。

GitHub鏈接:

https://github.com/WillKoehrsen/wikipedia-data-science/blob/master/notebooks/Downloading%20and%20Parsing%20Wikipedia%20Articles.ipynb

免費(fèi)獲取地址:

https://github.com/DOsinga/deep_learning_cookbook

編程搜索和下載數(shù)據(jù)

任何一個(gè)數(shù)據(jù)科學(xué)項(xiàng)目第一步都是獲取數(shù)據(jù)。我們當(dāng)然可以一個(gè)個(gè)進(jìn)入維基百科頁面打包下載搜索結(jié)果,但很快就會下載受限,而且還會給維基百科的服務(wù)器造成壓力。還有一種辦法,我們通過dumps.wikimedia.org這個(gè)網(wǎng)站獲取維基百科所有數(shù)據(jù)的定期快照結(jié)果,又稱dump。

用下面這段代碼,我們可以看到數(shù)據(jù)庫的可用版本:

import requests# Library for parsing HTMLfrom bs4 import BeautifulSoupbase_url = 'https://dumps.wikimedia.org/enwiki/'index = requests.get(base_url).textsoup_index = BeautifulSoup(index, 'html.parser')# Find the links on the pagedumps = [a['href'] for a in soup_index.find_all('a') if a.has_attr('href')]dumps['../', '20180620/', '20180701/', '20180720/', '20180801/', '20180820/', '20180901/', '20180920/', 'latest/']

這段代碼使用了BeautifulSoup庫來解析HTML。由于HTML是網(wǎng)頁的標(biāo)準(zhǔn)標(biāo)識語言,因此就處理網(wǎng)絡(luò)數(shù)據(jù)來說,這個(gè)庫簡直是無價(jià)瑰寶。

本項(xiàng)目使用的是2018年9月1日的dump(有些dump數(shù)據(jù)不全,請確保選擇一個(gè)你所需的數(shù)據(jù))。我們使用下列代碼來找到dump里所有的文件。

dump_url = base_url + '20180901/'# Retrieve the htmldump_html = requests.get(dump_url).text# Convert to a soupsoup_dump = BeautifulSoup(dump_html, 'html.parser')# Find list elements with the class filesoup_dump.find_all('li', {'class': 'file'})[:3][

  • enwiki-20180901-pages-articles-multistream.xml.bz2 15.2 GB
  • ,
  • enwiki-20180901-pages-articles-multistream-index.txt.bz2 195.6 MB
  • ,
  • enwiki-20180901-pages-meta-history1.xml-p10p2101.7z 320.6 MB
  • ]

    我們再一次使用BeautifulSoup來解析網(wǎng)絡(luò)找尋文件。我們可以在https://dumps.wikimedia.org/enwiki/20180901/頁面里手工下載文件,但這就不夠效率了。網(wǎng)絡(luò)數(shù)據(jù)如此龐雜,懂得如何解析HTML和在程序中與網(wǎng)頁交互是非常有用的——學(xué)點(diǎn)網(wǎng)站檢索知識,龐大的新數(shù)據(jù)源便觸手可及。

    考慮好下載什么

    上述代碼把dump里的所有文件都找出來了,你也就有了一些下載的選擇:文章當(dāng)前版本,文章頁以及當(dāng)前討論列表,或者是文章所有歷史修改版本和討論列表。如果你選擇最后一個(gè),那就是萬億字節(jié)的數(shù)據(jù)量了!本項(xiàng)目只選用文章最新版本。

    所有文章的當(dāng)前版本能以單個(gè)文檔的形式獲得,但如果我們下載解析這個(gè)文檔,就得非常費(fèi)勁地一篇篇文章翻看,非常低效。更好的辦法是,下載多個(gè)分區(qū)文檔,每個(gè)文檔內(nèi)容是文章的一個(gè)章節(jié)。之后,我們可以通過并行化一次解析多個(gè)文檔,顯著提高效率。

    “當(dāng)我處理文檔時(shí),我更喜歡多個(gè)小文檔而非一個(gè)大文檔,這樣我就可以并行化運(yùn)行多個(gè)文檔了?!?/p>

    分區(qū)文檔格式為bz2壓縮的XML(可擴(kuò)展標(biāo)識語言),每個(gè)分區(qū)大小300~400MB,全部的壓縮包大小15.4GB。無需解壓,但如果你想解壓,大小約58GB。這個(gè)大小對于人類的全部知識來說似乎并不太大。

    維基百科壓縮文件大小

    下載文件

    Keras 中的get_file語句在實(shí)際下載文件中非常好用。下面的代碼可通過鏈接下載文件并保存到磁盤中:

    from keras.utils import get_filesaved_file_path = get_file(file, url)

    下載的文件保存在~/.keras/datasets/,也是Keras默認(rèn)保存設(shè)置。一次性下載全部文件需2個(gè)多小時(shí)(你可以試試并行下載,但我試圖同時(shí)進(jìn)行多個(gè)下載任務(wù)時(shí)被限速了)

    解析數(shù)據(jù)

    我們首先得解壓文件。但實(shí)際我們發(fā)現(xiàn),想獲取全部文章數(shù)據(jù)根本不需要這樣。我們可以通過一次解壓運(yùn)行一行內(nèi)容來迭代文檔。當(dāng)內(nèi)存不夠運(yùn)行大容量數(shù)據(jù)時(shí),在文件間迭代通常是唯一選擇。我們可以使用bz2庫對bz2壓縮的文件迭代。

    不過在測試過程中,我發(fā)現(xiàn)了一個(gè)更快捷(雙倍快捷)的方法,用的是system utility bzcat以及Python模塊的subprocess。以上揭示了一個(gè)重要的觀點(diǎn):解決問題往往有很多種辦法,而找到最有效辦法的唯一方式就是對我們的方案進(jìn)行基準(zhǔn)測試。這可以很簡單地通過%%timeit Jupyter cell magic來對方案計(jì)時(shí)評價(jià)。

    迭代解壓文件的基本格式為:

    data_path = '~/.keras/datasets/enwiki-20180901-pages-articles15.xml-p7744803p9244803.bz2# Iterate through compressed file one line at a timefor line in subprocess.Popen(['bzcat'], stdin = open(data_path), stdout = subprocess.PIPE).stdout: # process line

    如果簡單地讀取XML數(shù)據(jù),并附為一個(gè)列表,我們得到看起來像這樣的東西:

    維基百科文章的源XML

    上面展示了一篇維基百科文章的XML文件。每個(gè)文件里面有成千上萬篇文章,因此我們下載的文件里包含百萬行這樣的語句。如果我們真想把事情弄復(fù)雜,我們可以用正則表達(dá)式和字符串匹配跑一遍文檔來找到每篇文章。這就極其低效了,我們可以采取一個(gè)更好的辦法:使用解析XML和維基百科式文章的定制化工具。

    解析方法

    我們需要在兩個(gè)層面上來解析文檔:

    1、從XML中提取文章標(biāo)題和內(nèi)容

    2、從文章內(nèi)容中提取相關(guān)信息

    好在,Python對這兩個(gè)都有不錯(cuò)的應(yīng)對方法。

    解析XML

    解決第一個(gè)問題——定位文章,我們使用SAX(Simple API for XML) 語法解析器。BeautifulSoup語句也可以用來解析XML,但需要內(nèi)存載入整個(gè)文檔并且建立一個(gè)文檔對象模型(DOM)。而SAX一次只運(yùn)行XML里的一行字,完美符合我們的應(yīng)用場景。

    基本思路就是我們對XML文檔進(jìn)行搜索,在特定標(biāo)簽間提取相關(guān)信息。例如,給出下面這段XML語句:

    Carroll F. Knicely'''Carroll F. Knicely''' (born c. 1929 in [[Staunton, Virginia]] - died November 2, 2006 in [[Glasgow, Kentucky]]) was [[Editing|editor]] and [[Publishing|publisher]] of the ''[[Glasgow Daily Times]]'' for nearly 20 years (and later, its owner) and served under three [[Governor of Kentucky|Kentucky Governors]] as commissioner and later Commerce Secretary. '

    我們想篩出在和<text>這兩<a target="_blank"><u>標(biāo)簽</u></a>間的內(nèi)容(這個(gè)title就是維基百科文章標(biāo)題,text就是文章內(nèi)容)。SAX能直接讓我們實(shí)現(xiàn)這樣的功能——通過parser和ContentHandler這兩個(gè)語句來控制信息如何通過解析器然后被處理。每次掃一行XML句子進(jìn)解析器,Content Handler則幫我們提取相關(guān)的信息。</p> <p style="text-indent: 2em;"> 如果你不嘗試做一下,可能理解起來有點(diǎn)難度,但是Content handler的思想是尋找開始標(biāo)簽和結(jié)束標(biāo)簽之間的內(nèi)容,將找到的字符添加到緩存中。然后將緩存的內(nèi)容保存到字典中,其中相應(yīng)的標(biāo)簽作為對應(yīng)的鍵。最后我們得到一個(gè)鍵是標(biāo)簽,值是標(biāo)簽中的內(nèi)容的字典。下一步,我們會將這個(gè)字典傳遞給另一個(gè)函數(shù),它將解析字典中的內(nèi)容。</p> <p style="text-indent: 2em;"> 我們唯一需要編寫的SAX的部分是Content Handler。全文如下:</p> <p style="text-indent: 2em;"> 在這段代碼中,我們尋找標(biāo)簽為title和text的標(biāo)簽。每次解析器遇到其中一個(gè)時(shí),它會將字符保存到緩存中,直到遇到對應(yīng)的結(jié)束標(biāo)簽(</tag>)。然后它會保存緩存內(nèi)容到字典中-- self._values。文章由<page>標(biāo)簽區(qū)分,如果Content Handler遇到一個(gè)代表結(jié)束的</page>標(biāo)簽,它將添加self._values 到文章列表(self._pages)中。如果感到疑惑了,實(shí)踐觀摩一下可能會有幫助。</p> <p style="text-indent: 2em;"> 下面的代碼顯示了如何通過XML文件查找文章?,F(xiàn)在,我們只是將它們保存到handler._pages中,稍后我們將把文章發(fā)送到另一個(gè)函數(shù)中進(jìn)行解析。</p> <p style="text-indent: 2em;"> # Object for handling xmlhandler = WikiXmlHandler()# Parsing objectparser = xml.sax.make_parser()parser.setContentHandler(handler)# Iteratively process filefor line in subprocess.Popen(['bzcat'], stdin = open(data_path), stdout = subprocess.PIPE).stdout: parser.feed(line) # Stop when 3 articles have been found if len(handler._pages) > 2: break</p> <p style="text-indent: 2em;"> 如果我們觀察handler._pages,我們將看到一個(gè)列表,其中每個(gè)元素都是一個(gè)包含一篇文章的標(biāo)題和內(nèi)容的元組:</p> <p style="text-indent: 2em;"> handler._pages[0][('Carroll Knicely', "'''Carroll F. Knicely''' (born c. 1929 in [[Staunton, Virginia]] - died November 2, 2006 in [[Glasgow, Kentucky]]) was [[Editing|editor]] and [[Publishing|publisher]] ...)]</p> <p style="text-indent: 2em;"> 此時(shí),我們已經(jīng)編寫的代碼可以成功地識別XML中的文章?,F(xiàn)在我們完成了解析文件一半的任務(wù),下一步是處理文章以查找特定頁面和信息。再次,我們使用專為這項(xiàng)工作而創(chuàng)建的一個(gè)工具。</p> <p style="text-indent: 2em;"> 解析維基百科文章</p> <p style="text-indent: 2em;"> 維基百科運(yùn)行在一個(gè)叫做MediaWiki的軟件上,該軟件用來構(gòu)建wiki。這使文章遵循一種標(biāo)準(zhǔn)格式,這種格式可以輕易地用編程方式訪問其中的信息。雖然一篇文章的文本看起來可能只是一個(gè)字符串,但由于格式的原因,它實(shí)際上編碼了更多的信息。為了有效地獲取這些信息,我們引進(jìn)了強(qiáng)大的 mwparse<a href="http://m.makelele.cn/tongxin/rf/" target="_blank"><u>rf</u></a><a href="http://m.makelele.cn/tags/rom/" target="_blank"><u>rom</u></a>hell, 一個(gè)為處理MediaWiki內(nèi)容而構(gòu)建的庫。</p> <p style="text-indent: 2em;"> 如果我們將維基百科文章的文本傳遞給mwparserfromhell,我們會得到一個(gè)Wikicode對象,它含有許多對數(shù)據(jù)進(jìn)行排序的方法。例如,以下代碼從文章創(chuàng)建了一個(gè)wikicode對象,并檢索文章中的wikilinks()。這些鏈接指向維基百科的其他文章:</p> <p style="text-indent: 2em;"> import mwparserfromhell# Create the wiki articlewiki = mwparserfromhell.parse(handler._pages[6][1])# Find the wikilinkswikilinks = [x.title for x in wiki.filter_wikilinks()]wikilinks[:5]['Provo, Utah', 'Wasatch Front', 'Megahertz', 'Contemporary hit radio', 'watt']</p> <p style="text-indent: 2em;"> 有許多有用的方法可以應(yīng)用于wikicode,例如查找注釋或搜索特定的關(guān)鍵字。如果您想獲得文章文本的最終修訂版本,可以調(diào)用:</p> <p style="text-indent: 2em;"> wiki.strip_code().strip()'KENZ (94.9 FM, " Power 94.9 " ) is a top 40/CHR radio station bro<a href="http://m.makelele.cn/tags/adc/" target="_blank"><u>adc</u></a>asting to Salt Lake City, Utah '</p> <p style="text-indent: 2em;"> 因?yàn)槲业淖罱K目標(biāo)是找到所有關(guān)于書籍的文章,那么是否有一種方法可以使用解析器來識別某個(gè)類別中的文章呢?幸運(yùn)的是,答案是肯定的——使用MediaWiki templates。</p> <p style="text-indent: 2em;"> 文章模板</p> <p style="text-indent: 2em;"> 模板(templates)是記錄信息的標(biāo)準(zhǔn)方法。維基百科上有無數(shù)的模板,但與我們的目的最相關(guān)的是信息框(Infoboxes)。有些模板編碼文章的摘要信息。例如,戰(zhàn)爭與和平的信息框是:</p> <p align="center"> </p> <p style="text-indent: 2em;"> 維基百科上的每一類文章,如電影、書籍或廣播電臺,都有自己的信息框。在書籍的例子中,信息框模板被命名為Infobox book。同樣,wiki對象有一個(gè)名為filter_templates()的方法,它允許我們從一篇文章中提取特定的模板。因此,如果我們想知道一篇文章是否是關(guān)于一本書的,我們可以通過book信息框去過濾。展示如下:</p> <p style="text-indent: 2em;"> # Filter article for book templatewiki.filter_templates('Infobox book')</p> <p style="text-indent: 2em;"> 如果匹配成功,那我們就找到一本書了!要查找你感興趣的文章類別的信息框模板,請參閱信息框列表。</p> <p style="text-indent: 2em;"> 如何將用于解析文章的mwparserfromhell與我們編寫的SAX解析器結(jié)合起來?我們修改了Content Handler中的endElement方法,將包含文章標(biāo)題和文本的值的字典,發(fā)送到通過指定模板搜索文章文本的函數(shù)中。如果函數(shù)找到了我們想要的文章,它會從文章中提取信息,然后返回給handler。首先,我將展示更新后的endElement 。</p> <p style="text-indent: 2em;"> def endElement(self, name): """Closing tag of element""" if name == self._current_tag: self._values[name] = ' '.join(self._buffer) if name == 'page': self._article_count += 1 # Send the page to the process article function book = process_article(**self._values, template = 'Infobox book') # If article is a book append to the list of books if book: self._books.append(book)</p> <p style="text-indent: 2em;"> 一旦解析器到達(dá)文章的末尾,我們將文章傳遞到函數(shù)process_article,如下所示:</p> <p style="text-indent: 2em;"> def process_article(title, text, timestamp, template = 'Infobox book'): """Process a wikipedia article looking for template""" # Create a parsing object wikicode = mwparserfromhell.parse(text) # Search through templates for the template matches = wikicode.filter_templates(matches = template) if len(matches) >= 1: # Extr<a target="_blank"><u>ac</u></a>t information from infobox properties = {pa<a href="http://m.makelele.cn/tags/ram/" target="_blank"><u>ram</u></a>.name.strip_code().strip(): param.value.strip_code().strip() for param in matches[0].params if param.value.strip_code().strip()} # Extract internal wikilinks</p> <p style="text-indent: 2em;"> 雖然我正在尋找有關(guān)書籍的文章,但是這個(gè)函數(shù)可以用來搜索維基百科上任何類別的文章。只需將模板替換為指定類別的模板(例如Infobox language是用來尋找語言的),它只會返回符合條件的文章信息。</p> <p style="text-indent: 2em;"> 我們可以在一個(gè)文件上測試這個(gè)函數(shù)和新的ContentHandler。</p> <p style="text-indent: 2em;"> Searched through 427481 articles.Found 1426 books in 1055 seconds.</p> <p style="text-indent: 2em;"> 讓我們看一下查找一本書的結(jié)果:</p> <p style="text-indent: 2em;"> books[10]['War and Peace', {'name': 'War and Peace', 'author': 'Leo Tolstoy', 'language': 'Russian, with some French', 'country': 'Russia', 'genre': 'Novel (Historical novel)', 'publisher': 'The Russian Messenger (serial)', 'title_orig': 'Война и миръ', 'orig_lang_code': 'ru', 'translator': 'The first translation of War and Peace into English was by American Nathan Haskell Dole, in 1899', 'image': 'Tolstoy - War and Peace - first edition, 1869.jpg', 'caption': 'Front page of War and Peace, first edition, 1869 (Russian)', 'release_date': 'Serialised 1865–1867; book 1869', 'media_type': 'Print', 'pages': '1,225 (first published edition)'}, ['Leo Tolstoy', 'Novel', 'Historical novel', 'The Russian Messenger', 'Serial (publishing)', 'Category:1869 Russian novels', 'Category:Epic novels', 'Category:Novels set in 19th-century Russia', 'Category:Russian novels <a target="_blank"><u>ad</u></a>apted into films', 'Category:Russian philosophical novels'], ['https://books.google.com/?id=c4HEAN-ti1MC', 'https://www.britannica.com/art/English-literature', 'https://books.google.com/books?id=xf7umXHGDPcC', 'https://books.google.com/?id=E5fotqsglPEC', 'https://books.google.com/?id=9sHebfZIXFAC'], '2018-08-29T02:37:35Z']</p> <p style="text-indent: 2em;"> 對于維基百科上的每一本書,我們把信息框中的信息整理為字典、書籍在維基百科中的wikilinks信息、書籍的外部鏈接和最新編輯的時(shí)間戳。(我把精力集中在這些信息上,為我的下一個(gè)項(xiàng)目建立一個(gè)圖書推薦系統(tǒng))。你可以修改process_article函數(shù)和WikiXmlHandler類,以查找任何你需要的信息和文章!</p> <p style="text-indent: 2em;"> 如果你看一下只處理一個(gè)文件的時(shí)間,1055秒,然后乘以55,你會發(fā)現(xiàn)處理所有文件的時(shí)間超過了15個(gè)小時(shí)!當(dāng)然,我們可以在一夜之間運(yùn)行,但如果可以的話,我不想浪費(fèi)額外的時(shí)間。這就引出了我們將在本項(xiàng)目中介紹的最后一種技術(shù):使用多處理和多線程進(jìn)行并行化。</p> <p style="text-indent: 2em;"> 并行操作</p> <p style="text-indent: 2em;"> 與其一次一個(gè)解析文件,不如同時(shí)處理其中的幾個(gè)(這就是我們下載分區(qū)的原因)。我們可以使用并行化,通過多線程或多處理來實(shí)現(xiàn)。</p> <p style="text-indent: 2em;"> 多線程與多處理</p> <p style="text-indent: 2em;"> 多線程和多處理是同時(shí)在計(jì)算機(jī)或多臺計(jì)算機(jī)上執(zhí)行許多任務(wù)的方法。我們磁盤上有許多文件,每個(gè)文件都需要以相同的方式進(jìn)行解析。一個(gè)簡單的方法是一次解析一個(gè)文件,但這并沒有充分利用我們的資源。因此,我們可以使用多線程或多處理同時(shí)解析多個(gè)文件,這將大大加快整個(gè)過程。</p> <p style="text-indent: 2em;"> 通常,多線程對于輸入/輸出綁定任務(wù)(例如讀取文件或發(fā)出請求)更好(更快)。多處理對于<a href="http://m.makelele.cn/v/tag/132/" target="_blank"><u>cpu</u></a>密集型任務(wù)更好(更快)。對于解析文章的過程,我不確定哪種方法是最優(yōu)的,因此我再次用不同的參數(shù)對這兩種方法進(jìn)行了基準(zhǔn)測試。</p> <p style="text-indent: 2em;"> 學(xué)習(xí)如何進(jìn)行測試和尋找不同的方法來解決一個(gè)問題,你將會在數(shù)據(jù)科學(xué)或任何技術(shù)的職業(yè)生涯中走得更遠(yuǎn)。</p> <p style="text-indent: 2em;"> 相關(guān)報(bào)道:</p> <p style="text-indent: 2em;"> https://toward<a target="_blank"><u>sd</u></a>atascience.com/wikipedia-data-science-working-with-the-worlds-largest-encyclopedia-c08efbac5f5c</p> <p style="text-indent: 2em;"> 【今日機(jī)器學(xué)習(xí)概念】</p> <p style="text-indent: 2em;"> Have a Great Definition</p> <p align="center"> </p> </div> <div id="pwvrkgh" class="statement2"> 聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 <a class="complaint handleJumpBy" href="/about/tousu.html" target="_blank">舉報(bào)投訴</a> </div> <ul class="hot-main clearfix" style="text-align: right; "> <li data-href="http://m.makelele.cn/tags/編程/"> <span>編程</span> <div id="aswskoh" class="hot-des"> <div id="xrrnyqg" class="detail"> <div id="vgjxxeb" class="top clearfix"> <div id="ngcvvzg" class="lf title"> <a href="http://m.makelele.cn/tags/編程" target="_blank">編程</a> </div> <div id="gsphdhw" class="lf attend advertTagId" data-id="5440">+關(guān)注</div> </div> <div class="izkkgkz" id="tag_desc_button5440"></div> <div id="fbeplwf" class="clearfix des-detail"> <div id="ljjmiqm" class="lf"> <p>關(guān)注</p> <span>90</span> </div> <div id="oplwlmx" class="lf"> <p>文章</p> <span>3716</span> </div> <div id="hkiabqx" class="lf"> <p>瀏覽量</p> <span>97169</span> </div> </div> </div> </div> </li><li data-href="http://m.makelele.cn/tags/python/"> <span>python</span> <div id="sgjqmmp" class="hot-des"> <div id="gplskvn" class="detail"> <div id="nicqqxi" class="top clearfix"> <div id="rvyfjqy" class="lf title"> <a href="http://m.makelele.cn/tags/python" target="_blank">python</a> </div> <div id="dfieawl" class="lf attend advertTagId" data-id="42127">+關(guān)注</div> </div> <div class="hcujnjj" id="tag_desc_button42127"></div> <div id="vjsmolw" class="clearfix des-detail"> <div id="uzrggvo" class="lf"> <p>關(guān)注</p> <span>57</span> </div> <div id="ukrkvvz" class="lf"> <p>文章</p> <span>4876</span> </div> <div id="mlhstti" class="lf"> <p>瀏覽量</p> <span>90013</span> </div> </div> </div> </div> </li> </ul> <!-- 廣告中臺 --> <div id="fkyjynr" class="articleContentFooterAD" style="display: none; margin: 20px 0 0 0;"></div> <div id="ervrrrc" class="wx_detail"> <p>原文標(biāo)題:維基百科中的數(shù)據(jù)科學(xué):手把手教你用Python讀懂全球最大百科全書</p> <p>文章出處:【微信號:CAAI-1981,微信公眾號:中國人工智能學(xué)會】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。</p> </div> </div> <div id="baiepaa" class="art-share-layout mt18" id="shareAddPcb"> <div id="jtepppn" class="clearfix"> <a href="javascript:;" class="art-collect J_bottom-coll J_coll-btn" style="visibility:visible">收藏</a> <span id="sufqkrc" class="ml15 fb"><span id="bhsohok" class="J_stownum"></span>人收藏</span> <div id="wjmwsdf" class="bdsharebuttonbox fr"> <div id="dcuuyff" class="share-web-qrcode--detail fl"> <i class="share-web-qrcode--share-icon"></i> <div id="iyuxmmx" class="share-web-qrcode--bubble"> <div id="mkgsohh" class="share-web-qrcode--bubble-inner"> <p class="qrcode-copy-title">掃一掃,分享給好友</p> <div id="uplsszk" class="qrcode-image"></div> <div id="agvvkkv" class="qrcode-copy-link"><span>復(fù)制鏈接分享</span></div> </div> </div> </div> </div> <div id="qjbiitr" class="wx-qrcode-container fr"> <div id="rmyyyrc" class="wx-qrcode-tt"><i class="wx-icon"></i>加入交流群</div> <div id="mpummpa" class="wx-qrcode-box"> <div id="ydsaofx" class="wx-qrcode-img"> <img src="https://staticd.elecfans.com/images/wx_qrcode3.png" alt="微信小助手二維碼"> </div> <div id="bppwzzi" class="wx-qrcode-tips"> <p>掃碼添加小助手</p> <p>加入工程師交流群</p> </div> </div> </div> </div> <a class="art-like-up J_bottom-like J_like-btn" href="javascript:;"></a> <ul class="art-like-u"></ul> </div> <!-- comment Begin --> <div id="heawame" class="comment-list detaildzs_list" id="comment"> <h2 class="title2">評論</h2> </div><!-- comment End --> <div id="fmxbmtb" class="c-form" id="cForm"> <!-- 未登錄 --> <p class="c-login special-login">發(fā)布評論請先 <a href="javascript:;">登錄</a></p> </div> <div id="rnyngvv" class="recommend-container"> <div id="ruyqitp" class="recommend-tabs"> <div id="bvgzkcz" class="recommend-tabs_item active" data-value="1">相關(guān)推薦</div> <div id="iawoozv" class="recommend-tabs_item" data-value="2">熱點(diǎn)推薦</div> </div> <div id="snfqucv" class="recommend-list-container"> <div id="yokvkvc" class="recommend-list article-list"> <div id="ukcvcyj" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.makelele.cn/d/7651417.html" target="_blank" > 1688 商品詳情 API 調(diào)用與數(shù)據(jù)<b class='flag-5'>解析</b> <b class='flag-5'>Python</b> 實(shí)戰(zhàn)</a> </h2> <div id="mrkxemq" class="summary">你想要的是 1688 商品詳情 API 的 <b class='flag-5'>Python</b> 調(diào)用與數(shù)據(jù)<b class='flag-5'>解析</b>實(shí)戰(zhàn)方案,核心是完成 API 憑證配置、接口請求(含簽名)、響應(yīng)數(shù)據(jù)<b class='flag-5'>解析</b>、異常處理 的全流程落地,我會提供可直接運(yùn)行的代碼,并</div> <div id="mogggzk" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="ecyyjcn" class="fby">發(fā)表于</span> 02-10 11:23 <!-- <span id="ellozoz" class="art_click_count" data-id=""></span>次閱讀 --> <span id="dufbmqb" class="sp">?</span><span id="bxeittp" class="" data-id="">244</span>次閱讀 </div> </div> <div id="mrgycnn" class="article" > <h2 class="title"> <a href="http://m.makelele.cn/d/7554155.html" target="_blank" > 三防漆知識<b class='flag-5'>百科</b>:三防漆是什么?核心價(jià)值有哪些?</a> </h2> <div id="sqditet" class="summary">、航空航天等18大行業(yè),2024年國內(nèi)市場規(guī)模已突破48億元,其中汽車電子、工業(yè)控制領(lǐng)域需求同比激增32%。本文以知識<b class='flag-5'>百科</b>形式,全面拆解三防漆的核心知識點(diǎn),助力行</div> <div id="yhpuuqb" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="zycrkgr" class="fby">發(fā)表于</span> 12-27 17:38 <!-- <span id="gtephhv" class="art_click_count" data-id=""></span>次閱讀 --> <span id="mgrralh" class="sp">?</span><span id="arccrop" class="" data-id="">512</span>次閱讀 </div> <a href="http://m.makelele.cn/d/7554155.html" class="thumb" target="_blank"> <img src="https://file1.elecfans.com/web3/M00/44/59/wKgZO2lPqRGABJLgAAEUDBa9Gos101.png" alt="三防漆知識<b class='flag-5'>百科</b>:三防漆是什么?核心價(jià)值有哪些?" /> </a> </div> <div id="ysvswaa" class="article" > <h2 class="title"> <a href="http://m.makelele.cn/d/7503524.html" target="_blank" > 在<b class='flag-5'>Python</b>中借助NVIDIA CUDA Tile簡化GPU<b class='flag-5'>編程</b></a> </h2> <div id="mvvnnny" class="summary">NVIDIA CUDA 13.1 版本新增了基于 Tile 的GPU <b class='flag-5'>編程</b>模式。它是自 CUDA 發(fā)明以來 GPU <b class='flag-5'>編程</b>最核心的更新之一。借助 GPU tile kernels,可以用比 SIMT</div> <div id="gcnhaxm" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="udoaleu" class="fby">發(fā)表于</span> 12-13 10:12 <!-- <span id="yeeaixt" class="art_click_count" data-id=""></span>次閱讀 --> <span id="vzgzzkg" class="sp">?</span><span id="coszzva" class="" data-id="">1189</span>次閱讀 </div> <a href="http://m.makelele.cn/d/7503524.html" class="thumb" target="_blank"> <img src="https://file1.elecfans.com/web3/M00/41/D4/wKgZPGk8y7uAAO91AABgR8uzZEI228.jpg" alt="在<b class='flag-5'>Python</b>中借助NVIDIA CUDA Tile簡化GPU<b class='flag-5'>編程</b>" /> </a> </div> <div id="htiwuyf" class="article" > <h2 class="title"> <a href="http://m.makelele.cn/d/7393927.html" target="_blank" > UV三防漆是什么?UV三防漆<b class='flag-5'>百科</b></a> </h2> <div id="fkcnggo" class="summary">在追求極致效率的現(xiàn)代電子制造中,一種“不見光不固化”的保護(hù)材料正成為行業(yè)新寵——它就是UV三防漆。本文將化身一本全面的“UV三防漆<b class='flag-5'>百科</b>”,并攜手電子膠粘劑解決方案專家施奈仕,為您深度<b class='flag-5'>解析</b>這款“光速固化”黑科技如何提升生產(chǎn)效率與產(chǎn)品可靠性。</div> <div id="puvrrnn" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="tokgzte" class="fby">發(fā)表于</span> 11-14 14:22 <!-- <span id="mzymfxx" class="art_click_count" data-id=""></span>次閱讀 --> <span id="ralodxx" class="sp">?</span><span id="mwaaiim" class="" data-id="">399</span>次閱讀 </div> <a href="http://m.makelele.cn/d/7393927.html" class="thumb" target="_blank"> <img src="https://file1.elecfans.com/web3/M00/36/D6/wKgZPGj4qDqAAaHYAACvB_40fZ0881.png" alt="UV三防漆是什么?UV三防漆<b class='flag-5'>百科</b>" /> </a> </div> <div id="saszzdh" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.makelele.cn/d/7378748.html" target="_blank" > SGS授予<b class='flag-5'>科</b><b class='flag-5'>百</b>特QTL認(rèn)可實(shí)驗(yàn)室資質(zhì)</a> </h2> <div id="ocujjfk" class="summary">近日,國際公認(rèn)的測試、檢驗(yàn)與認(rèn)證機(jī)構(gòu)SGS授予杭州<b class='flag-5'>科</b><b class='flag-5'>百</b>特過濾器材有限公司(以下簡稱“<b class='flag-5'>科</b><b class='flag-5'>百</b>特”)QTL認(rèn)可實(shí)驗(yàn)室資質(zhì)。SGS微電子服務(wù)部總監(jiān)康小麗、<b class='flag-5'>科</div> <div id="zxteppi" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="ikovcnk" class="fby">發(fā)表于</span> 11-10 09:29 <!-- <span id="evwhvol" class="art_click_count" data-id=""></span>次閱讀 --> <span id="ezovkvv" class="sp">?</span><span id="ctlaawd" class="" data-id="">700</span>次閱讀 </div> </div> <div id="wqiixxm" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.makelele.cn/d/6887025.html" target="_blank" > <b class='flag-5'>百科</b>全書:貼片電阻</a> </h2> <div id="tkkkszz" class="summary">片式固定電阻器,<b class='flag-5'>英文</b>稱呼:Chip Fixed Resistor,又稱貼片電阻(SMD Resistor),是金屬玻璃鈾電阻器中的一種。是將金屬粉和玻璃鈾粉很合,采用絲網(wǎng)印刷法印在基板上支撐的電阻器。耐潮濕,高溫,溫度系數(shù)小。</div> <div id="lnqbbqy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="bzskvgo" class="fby">發(fā)表于</span> 07-29 16:54 <!-- <span id="cmybieq" class="art_click_count" data-id=""></span>次閱讀 --> <span id="xrnybvr" class="sp">?</span><span id="qcuyrgc" class="" data-id="">1589</span>次閱讀 </div> </div> <div id="qwozkvc" class="article" > <h2 class="title"> <a href="http://m.makelele.cn/d/6804231.html" target="_blank" > 刷知識也能上癮,活力<b class='flag-5'>百科</b>對年輕人做了什么?</a> </h2> <div id="qaslhhh" class="summary">放下短視頻刷起了<b class='flag-5'>百科</b>,誰悄悄改寫了年輕人的內(nèi)容消費(fèi)習(xí)慣?</div> <div id="twwlwwd" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="lrffubx" class="fby">發(fā)表于</span> 07-09 10:09 <!-- <span id="xlawooi" class="art_click_count" data-id=""></span>次閱讀 --> <span id="yxncnyy" class="sp">?</span><span id="jmqqmub" class="" data-id="">1205</span>次閱讀 </div> <a href="http://m.makelele.cn/d/6804231.html" class="thumb" target="_blank"> <img src="https://file1.elecfans.com//web3/M00/22/F2/wKgZO2htz0yAcNZXAAmqxNgojgY608.jpg" alt="刷知識也能上癮,活力<b class='flag-5'>百科</b>對年輕人做了什么?" /> </a> </div> <div id="zsdosok" class="article" > <h2 class="title"> <a href="http://m.makelele.cn/d/6717329.html" target="_blank" > 【經(jīng)驗(yàn)分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測試</a> </h2> <div id="rmnuunv" class="summary">本文首先介紹Redis是什么,然后介紹如何在Omni3576上編譯Redis-8.0.2源碼,以及從源碼編譯、安裝Redis,最后介紹如何在Omni3576上運(yùn)行Redis性能測試,并與樹莓派5上的結(jié)果進(jìn)行對比。一、Redis是什么<b class='flag-5'>維基百科</b>的介紹是:Redi</div> <div id="kjjjuwa" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="esoogso" class="fby">發(fā)表于</span> 06-05 08:05 <!-- <span id="uplwsoo" class="art_click_count" data-id=""></span>次閱讀 --> <span id="zynymmx" class="sp">?</span><span id="lkovgcj" class="" data-id="">972</span>次閱讀 </div> <a href="http://m.makelele.cn/d/6717329.html" class="thumb" target="_blank"> <img src="https://file1.elecfans.com/web3/M00/1D/3F/wKgZO2hA-imAQHBOAAC4MCC1ErI832.png" alt="【經(jīng)驗(yàn)分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測試" /> </a> </div> <div id="fodzozs" class="article" style="padding-left: 0px;"> <h2 class="title"> <a target="_blank" > 跟老齊學(xué)<b class='flag-5'>Python</b>:從入門到精通</a> </h2> <div id="subxawo" class="summary">礎(chǔ)的學(xué)習(xí)者介紹一門時(shí)下比較流行、并且用途比較廣泛的<b class='flag-5'>編程</b>語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與<b class='flag-5'>Python</b> <b class='flag-5'>編程</b>無關(guān),但與學(xué)習(xí)者未來程序員職業(yè)生涯有關(guān)的內(nèi)容。 獲取完整文檔資料可</div> <div id="hloggzz" class="info"> <span id="kihkkrk" class="fby">發(fā)表于</span> 06-03 16:10 <!-- <span id="qgncufc" class="art_click_count" data-id=""></span>次閱讀 --> </div> </div> <div id="bpattie" class="article" style="padding-left: 0px;"> <h2 class="title"> <a target="_blank" > 如<b class='flag-5'>何用</b> C# 代碼對 FX3/CX3 的 EEPROM 進(jìn)行<b class='flag-5'>編程</b>?</a> </h2> <div id="hfmlqfr" class="summary">/CyUSB-NET-manual/td-p/105011),我如<b class='flag-5'>何用</b> C# 代碼對 FX3/CX3 的 EEPROM 進(jìn)行<b class='flag-5'>編程</b>? 我應(yīng)該使用這個(gè)功能嗎? \"4.9.1</div> <div id="jzsszob" class="info"> <span id="qwkddlv" class="fby">發(fā)表于</span> 05-26 07:21 <!-- <span id="qeittan" class="art_click_count" data-id=""></span>次閱讀 --> </div> </div> <div id="chovnuu" class="article" > <h2 class="title"> <a href="http://m.makelele.cn/d/6602537.html" target="_blank" > 如<b class='flag-5'>何用</b>FastMCP快速開發(fā)自己的MCP Server?</a> </h2> <div id="pnbxtlw" class="summary">作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力很多讀者反饋:通過 《用MCP將<b class='flag-5'>百</b>度地圖能力輕松接入DeepSeek》 和 《如<b class='flag-5'>何用</b>DeepSeek+MCP實(shí)現(xiàn)AutoGLM沉思的能力?》 的實(shí)戰(zhàn),真真切切</div> <div id="dtahlal" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="eyqtewh" class="fby">發(fā)表于</span> 05-07 16:07 <!-- <span id="xhvnncy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="vtasdzk" class="sp">?</span><span id="kqqzkvg" class="" data-id="">2805</span>次閱讀 </div> <a href="http://m.makelele.cn/d/6602537.html" class="thumb" target="_blank"> <img src="https://file1.elecfans.com/web3/M00/18/E5/wKgZO2gbFFOAAp0YAAHoObjiFp0234.png" alt="如<b class='flag-5'>何用</b>FastMCP快速開發(fā)自己的MCP Server?" /> </a> </div> <div id="dgcccnc" class="article" style="padding-left: 0px;"> <h2 class="title"> <a target="_blank" > 電子電路<b class='flag-5'>百科</b>全書</a> </h2> <div id="ilozozk" class="summary">資料會有點(diǎn)老,但是可以用于學(xué)習(xí)~內(nèi)容提要本書共收編富有實(shí)用價(jià)值的98類1300個(gè)典型電子電路,包括基礎(chǔ)電路和近年來新出現(xiàn)的各種應(yīng)用電路。所收入的電路除給出電路圖外,一·般還附有簡要說明、可供電子科技工作者、高等院校和中等??茖W(xué)校師生、廣大電子愛好者參閱。</div> <div id="gwkkcvs" class="info"> <span id="hqcyhcc" class="fby">發(fā)表于</span> 04-16 13:27 <!-- <span id="jbymqbt" class="art_click_count" data-id=""></span>次閱讀 --> </div> </div> <div id="ocyyyyn" class="article" style="padding-left: 0px;"> <h2 class="title"> <a target="_blank" > <b class='flag-5'>python</b>入門圣經(jīng)-高清電子書(建議<b class='flag-5'>下載</b>)</a> </h2> <div id="eumiqji" class="summary">此資料內(nèi)容是一本針對所有層次的<b class='flag-5'>Python</b> 讀者而作的<b class='flag-5'>Python</b> 入門電子書。 全書分兩部分:第一部分介紹用<b class='flag-5'>Python</b> <b class='flag-5'>編程</b>所必須了解的基本概念,包括matplotlib、NumP</div> <div id="squffow" class="info"> <span id="poozgvk" class="fby">發(fā)表于</span> 04-10 16:53 <!-- <span id="sxeaell" class="art_click_count" data-id=""></span>次閱讀 --> </div> </div> <div id="yaaptpe" class="article" > <h2 class="title"> <a href="http://m.makelele.cn/d/6499487.html" target="_blank" > 零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行<b class='flag-5'>Python</b>程序?</a> </h2> <div id="kmtppuu" class="summary">是一種非常有用的<b class='flag-5'>編程</b>語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。<b class='flag-5'>Python</b><b class='flag-5'>編程</b>語言最初實(shí)際上是作為Linux的腳本語言而開發(fā)的。Py</div> <div id="ntalwle" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="vapqmxu" class="fby">發(fā)表于</span> 03-25 09:27 <!-- <span id="jttehsw" class="art_click_count" data-id=""></span>次閱讀 --> <span id="tgrvryc" class="sp">?</span><span id="usswllw" class="" data-id="">2017</span>次閱讀 </div> <a href="http://m.makelele.cn/d/6499487.html" class="thumb" target="_blank"> <img src="https://file1.elecfans.com/web3/M00/0D/E1/wKgZPGfg-1uAQSwjAABGkVJh5j4610.png" alt="零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行<b class='flag-5'>Python</b>程序?" /> </a> </div> <div id="fibjjuj" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.makelele.cn/soft/432/2025/202503076476568.html" target="_blank" > KUKA機(jī)器人<b class='flag-5'>編程</b>說明(<b class='flag-5'>英文</b>)</a> </h2> <div id="vkcgcgg" class="summary">電子發(fā)燒友網(wǎng)站提供《KUKA機(jī)器人<b class='flag-5'>編程</b>說明(<b class='flag-5'>英文</b>).pdf》資料免費(fèi)<b class='flag-5'>下載</b></div> <div id="kqqbbqj" class="info"> <span id="iqqxmxi" class="fby">發(fā)表于</span> 03-07 14:05 <!-- <span id="lgyyvvc" class="art_click_count" data-id=""></span>次閱讀 --> <span id="kmeptex" class="sp">?</span><span id="zvrcydo" class="" data-id="">0</span>次下載 </div> </div> </div> <div id="kcgnjjn" class="recommend-list qyh-list"></div> </div> </div> </div><!-- .main-wrap --> </article> <aside class="aside"> <!-- 非專欄 --> <input type="hidden" name="zl_mp" value="0"> <div class="blphogz" id="new-adsm-berry" ></div> <div class="ymxxubm" id="new-company-berry"></div> <!-- 推薦文章【主站文章顯示這個(gè)】 --> <div id="ecfcnvg" class="aside-section"> <div id="ealsvog" class="aside-section-head"> <h3 class="aside-section-name">精選推薦</h3> <a class="aside-section-more" id="recMore" href="http://m.makelele.cn/d/">更多<i class="arrow_right"></i></a> </div> <div id="pvgnwsd" class="aside-section-body"> <ul class="article-rec-tabs"> <li data-index="0" class="is-active">文章</li> <li data-index="2" >資料</li> <li data-index="3" >帖子</li> </ul> <!-- 文章默認(rèn)展示 start --> <ul class="article-rec-content is-active"> <li id="xjqqquq" class="article-rec-item"> <div id="jpwhose" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/d/7732638.html" target="_blank"> <span>安森美低功耗Hyperlux圖像傳感器產(chǎn)品選型指南</span> </a> </h4> <div id="mrnnyny" class="text-content"> <a class="text-name" href="http://m.makelele.cn/d/user/2599850/" target="_blank">安森美</a> <div id="gququfq" class="text-date">4小時(shí)前</div> <div id="mwwwwhs" class="text-view">387 閱讀</div> </div> </div> </li><li id="kipawhl" class="article-rec-item"> <div id="mkgrnyj" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/d/7732277.html" target="_blank"> <span>Verilog HDL語法學(xué)習(xí)筆記</span> </a> </h4> <div id="xvmbbfu" class="text-content"> <a class="text-name" href="http://m.makelele.cn/d/user/4624266/" target="_blank">FPGA技術(shù)江湖</a> <div id="kzowweq" class="text-date">6小時(shí)前</div> <div id="jtppeai" class="text-view">495 閱讀</div> </div> </div> </li><li id="qpphhla" class="article-rec-item"> <div id="iwhlwhs" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/d/7732251.html" target="_blank"> <span>如何設(shè)計(jì)高電壓DCM反向電荷泵轉(zhuǎn)換器</span> </a> </h4> <div id="hvqffuf" class="text-content"> <a class="text-name" href="http://m.makelele.cn/d/user/2599810/" target="_blank">德州儀器</a> <div id="lvmeext" class="text-date">6小時(shí)前</div> <div id="gaiptte" class="text-view">487 閱讀</div> </div> </div> </li><li id="tlsrgcn" class="article-rec-item"> <div id="wnqdkvw" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/d/7732149.html" target="_blank"> <span>反激開關(guān)電源CCM和DCM模式波形分析</span> </a> </h4> <div id="wojjuyu" class="text-content"> <a class="text-name" href="http://m.makelele.cn/d/user/4997119/" target="_blank">張飛電子實(shí)戰(zhàn)營</a> <div id="cxqmeea" class="text-date">7小時(shí)前</div> <div id="aaetbmu" class="text-view">520 閱讀</div> </div> </div> </li><li id="lribfmx" class="article-rec-item"> <div id="ihowwwq" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/d/7731662.html" target="_blank"> <span>過孔焊盤,你真的了解嗎?PCB設(shè)計(jì)中的“隱形殺手”揭秘</span> </a> </h4> <div id="cpvgrrr" class="text-content"> <a class="text-name" href="http://m.makelele.cn/d/c4612650" target="_blank">華秋DFM</a> <div id="otepalw" class="text-date">14小時(shí)前</div> <div id="ayjyjqu" class="text-view">712 閱讀</div> </div> </div> </li> </ul> <!-- 文章 end --> <!-- 方案默認(rèn)展示 start --> <!-- 方案 end --> <ul class="article-rec-content"> <li id="bfwswws" class="article-rec-item"> <div id="prnnncg" class="col-left"> <div id="yximxti" class="icon-type rar"></div> </div> <div id="onuqqqm" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/soft/802/2010/2010070178403.html" target="_blank"> <span>面向?qū)ο蟮腜LC上位機(jī)軟件平臺設(shè)計(jì)</span> </a> </h4> <div id="dylpwaa" class="text-content"> <a class="text-name" target="_blank">劉敏</a> <div id="aqyfffb" class="text-date">255</div> <div id="ybbbmqf" class="text-date">5積分</div> <div id="xsdzodz" class="text-down">23下載</div> </div> </div> </li><li id="iwwscgk" class="article-rec-item"> <div id="yttxxiq" class="col-left"> <div id="wtmephd" class="icon-type rar"></div> </div> <div id="otpxyju" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/soft/study/qc/2011/20110125185729.html" target="_blank"> <span>SCS多功能電子汽車衡培訓(xùn)資料</span> </a> </h4> <div id="pjwhzrc" class="text-content"> <a class="text-name" target="_blank">青sky</a> <div id="mkcqugr" class="text-date">1.13 MB</div> <div id="gqrgcrc" class="text-date">10積分</div> <div id="ilsohss" class="text-down">92下載</div> </div> </div> </li><li id="upplwwa" class="article-rec-item"> <div id="egvaeax" class="col-left"> <div id="pxlsoss" class="icon-type rar"></div> </div> <div id="pgczkkd" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/soft/32/2016/20161114448473.html" target="_blank"> <span>自適應(yīng)驅(qū)動角調(diào)整_英版</span> </a> </h4> <div id="qtkggrg" class="text-content"> <a class="text-name" target="_blank">combo2000</a> <div id="wgcjumm" class="text-date">290 KB</div> <div id="zwshowu" class="text-date">1積分</div> <div id="qnyccyf" class="text-down">0下載</div> </div> </div> </li><li id="dqjfbea" class="article-rec-item"> <div id="pdskcvo" class="col-left"> <div id="dnnjjtx" class="icon-type pdf"></div> </div> <div id="csdosqi" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/soft/49/power/2020/202010191335920.html" target="_blank"> <span>STM32 USB設(shè)備電路設(shè)計(jì)</span> </a> </h4> <div id="tesowso" class="text-content"> <a class="text-name" target="_blank">o_dream</a> <div id="zeiiqma" class="text-date">0.12 MB</div> <div id="njyygko" class="text-date">免費(fèi)</div> <div id="lrrgnrg" class="text-down">40下載</div> </div> </div> </li><li id="isssllh" class="article-rec-item"> <div id="vgryrny" class="col-left"> <div id="zbbqbit" class="icon-type zip"></div> </div> <div id="yddozta" class="col-right"> <h4 class="text-title"> <a href="http://m.makelele.cn/soft/Mec/2022/202206101846723.html" target="_blank"> <span>MlTree Forum基于Thinkphp的MD風(fēng)格的輕論壇</span> </a> </h4> <div id="sujuyny" class="text-content"> <a class="text-name" target="_blank">李澤明</a> <div id="uozvccc" class="text-date">0.05 MB</div> <div id="tvcjcyy" class="text-date">2積分</div> <div id="snrggrr" class="text-down">2下載</div> </div> </div> </li> </ul> <!-- 資料 end --> <!-- 帖子默認(rèn)展示 start --> <ul class="article-rec-content"> <li id="guqmily" class="article-rec-item"> <div id="niabbxm" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>OrangePi RV2 深度技術(shù)評測:RISC-V AI融合架構(gòu)的先行者</span> </a> </h4> <div id="wulawaa" class="text-content"> <a class="text-name" target="_blank">行走的小派</a> <div id="jswhwwh" class="text-date">1天前</div> <div id="zwphhso" class="text-view">291 閱讀</div> </div> </div> </li><li id="xgokshy" class="article-rec-item"> <div id="tqwjjfs" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>lab view NI6003搭建電路</span> </a> </h4> <div id="hzqhhae" class="text-content"> <a class="text-name" target="_blank">jf_73763743</a> <div id="kqfbtgc" class="text-date">1天前</div> <div id="dtmtmtl" class="text-view">277 閱讀</div> </div> </div> </li><li id="btaaxee" class="article-rec-item"> <div id="ebepelp" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>RDMA設(shè)計(jì)47:雙邊語義驗(yàn)證</span> </a> </h4> <div id="uxqmbqu" class="text-content"> <a class="text-name" target="_blank">xianuser2012</a> <div id="acauycc" class="text-date">2天前</div> <div id="oiqqcrc" class="text-view">654 閱讀</div> </div> </div> </li><li id="erryjfx" class="article-rec-item"> <div id="xkrzkrg" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>飛凌嵌入式ElfBoard-進(jìn)程之什么是進(jìn)程</span> </a> </h4> <div id="gissdzp" class="text-content"> <a class="text-name" target="_blank">jf_13411809</a> <div id="zyuyuqb" class="text-date">2天前</div> <div id="qrrubim" class="text-view">1111 閱讀</div> </div> </div> </li><li id="ldkggcs" class="article-rec-item"> <div id="gwssimx" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>RDMA設(shè)計(jì)46:RoCE v2原語功能:單邊語義</span> </a> </h4> <div id="iylahxe" class="text-content"> <a class="text-name" target="_blank">xianuser2012</a> <div id="ymdgrvk" class="text-date">3天前</div> <div id="ezkzdoq" class="text-view">1069 閱讀</div> </div> </div> </li> </ul> <!-- 帖子 end --> <!-- 視頻 start --> <!-- 視頻 end --> <!-- 話題 start --> <!-- 話題 end --> </div> </div> <!-- <div class="myaeiqj" id="new-company-zone"></div> --> <div class="fsdswll" id="new-course-berry" ></div> <!-- 推薦專欄 --> <div id="ymtiiei" class="aside-section dzs-article-column"> <div id="qokvgzz" class="aside-section-head"> <h3 class="aside-section-name">推薦專欄</h3> <a class="aside-section-more" href="http://m.makelele.cn/d/column">更多<i class="arrow_right"></i></a> </div> <div id="sngczkk" class="aside-section-body"> <ul class="dzs-article-column-list"></ul> </div> </div> <div class="ewlappp" id="new-webinar-berry"></div> <div id="meaawhw" class="qyh-container"> <div id="tquxuub" class="qyh-tabs"> <div id="vpattmm" class="qyh-tabs_item active">企業(yè)產(chǎn)品</div> <div id="dqmxeea" class="qyh-tabs_item">資料</div> <div id="wgvcyyc" class="qyh-tabs_item">方案</div> <a class="qyh-more" target="_blank">更多<i class="soft-more"></a> </div> <div id="nzgkkvg" class="qyh-list"> <div id="tzkoowa" class="qyh-type-list qyh-product-list active"> </div> <div id="lvwkjmi" class="qyh-type-list qyh-soft-list"></div> <div id="wqehwhe" class="qyh-type-list qyh-scheme-list"></div> </div> </div> <div class="onfmxee" id="IndexRightBottom"></div> </aside> </section> <!-- Page #content End --> <input type="hidden" name="aid" id="webID" value="808775"> <!-- $article['store_flag'] = 15 為企業(yè)號 --> <input type="hidden" class="store_flag" value="0"> <input type="hidden" class="evip_type" value="0"> <!--企業(yè)號文章id --> <input type="hidden" class="evip_article_id" value=""> <!-- 企業(yè)號id --> <input type="hidden" class="evip_id" value=""> <!--- 企業(yè)號是否付費(fèi)1-是 0-否 ---> <input type="hidden" name="isPayEvip" class="isPayEvip" value="0"> <input type="hidden" class="vip-limit-read" value="0"> <input type="hidden" id="headerType" value="data"> <input type="hidden" id="details_right_hero" value="true"> <input type="hidden" id="currentUserID" value="" /> <div id="vtgvkmm" class="gather-bottom"></div> <link rel="stylesheet" href="/static/footer/footer.css?20230919" /> <div id="unnjqmb" class="public-footer"> <div id="ymaqzym" class="public-footer__hd"> <dl> <dd>電子發(fā)燒友</dd> </dl> <dl> <dd><a target="_blank" rel="nofollow">My ElecFans </a></dd> <dd><a target="_blank" href="http://m.makelele.cn/app/"> APP </a></li> <dd><a target="_blank" href="http://m.makelele.cn/about/sitemap.html">網(wǎng)站地圖</a></dd> </dl> </div> <div id="yidxqdl" class="public-footer__main"> <dl> <dt>設(shè)計(jì)技術(shù)</dt> <dd><a href="http://m.makelele.cn/pld/" target="_blank">可編程邏輯</a></dd> <dd><a href="http://m.makelele.cn/article/83/" target="_blank">電源/新能源</a></dd> <dd><a href="http://m.makelele.cn/article/88/142/" target="_blank">MEMS/傳感技術(shù)</a></dd> <dd><a href="http://m.makelele.cn/article/85/" target="_blank">測量儀表</a></dd> <dd><a href="http://m.makelele.cn/emb/" target="_blank">嵌入式技術(shù)</a></dd> <dd><a href="http://m.makelele.cn/article/90/155/" target="_blank">制造/封裝</a></dd> <dd><a href="http://m.makelele.cn/analog/" target="_blank">模擬技術(shù)</a></dd> <dd><a href="http://m.makelele.cn/tongxin/rf/" target="_blank">RF/無線</a></dd> <dd><a href="http://m.makelele.cn/emb/jiekou/" target="_blank">接口/總線/驅(qū)動</a></dd> <dd><a href="http://m.makelele.cn/emb/dsp/" target="_blank">處理器/DSP</a></dd> <dd><a href="http://m.makelele.cn/bandaoti/eda/" target="_blank">EDA/IC設(shè)計(jì)</a></dd> <dd><a href="http://m.makelele.cn/consume/cunchujishu/" target="_blank">存儲技術(shù)</a></dd> <dd><a href="http://m.makelele.cn/xianshi/" target="_blank">光電顯示</a></dd> <dd><a href="http://m.makelele.cn/emc_emi/" target="_blank">EMC/EMI設(shè)計(jì)</a></dd> <dd><a href="http://m.makelele.cn/connector/" target="_blank">連接器</a></dd> </dl> <dl> <dt>行業(yè)應(yīng)用</dt> <dd><a href="http://m.makelele.cn/led/" target="_blank">LEDs </a></dd> <dd><a href="http://m.makelele.cn/qichedianzi/" target="_blank">汽車電子</a></dd> <dd><a href="http://m.makelele.cn/video/" target="_blank">音視頻及家電</a></dd> <dd><a href="http://m.makelele.cn/tongxin/" target="_blank">通信網(wǎng)絡(luò)</a></dd> <dd><a href="http://m.makelele.cn/yiliaodianzi/" target="_blank">醫(yī)療電子</a></dd> <dd><a href="http://m.makelele.cn/rengongzhineng/" target="_blank">人工智能</a></dd> <dd><a href="http://m.makelele.cn/vr/" target="_blank">虛擬現(xiàn)實(shí)</a></dd> <dd><a href="http://m.makelele.cn/wearable/" target="_blank">可穿戴設(shè)備</a></dd> <dd><a href="http://m.makelele.cn/jiqiren/" target="_blank">機(jī)器人</a></dd> <dd><a href="http://m.makelele.cn/application/Security/" target="_blank">安全設(shè)備/系統(tǒng)</a></dd> <dd><a href="http://m.makelele.cn/application/Military_avionics/" target="_blank">軍用/航空電子</a></dd> <dd><a href="http://m.makelele.cn/application/Communication/" target="_blank">移動通信</a></dd> <dd><a href="http://m.makelele.cn/kongzhijishu/" target="_blank">工業(yè)控制</a></dd> <dd><a href="http://m.makelele.cn/consume/bianxiedianzishebei/" target="_blank">便攜設(shè)備</a></dd> <dd><a href="http://m.makelele.cn/consume/chukongjishu/" target="_blank">觸控感測</a></dd> <dd><a href="http://m.makelele.cn/iot/" target="_blank">物聯(lián)網(wǎng)</a></dd> <dd><a href="http://m.makelele.cn/dianyuan/diandongche_xinnenyuan/" target="_blank">智能電網(wǎng)</a></dd> <dd><a href="http://m.makelele.cn/blockchain/" target="_blank">區(qū)塊鏈</a></dd> <dd><a href="http://m.makelele.cn/xinkeji/" target="_blank">新科技</a></dd> </dl> <dl> <dt>特色內(nèi)容</dt> <dd><a href="http://m.makelele.cn/d/column/" target="_blank">專欄推薦</a></dd> <dd><a target="_blank" >學(xué)院</a></dd> <dd><a target="_blank" >設(shè)計(jì)資源</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/technical/">設(shè)計(jì)技術(shù)</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/baike/">電子百科</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/dianzishipin/">電子視頻</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/yuanqijian/">元器件知識</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/tools/">工具箱</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/vip/#choose">VIP會員</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/article/special/">最新技術(shù)文章</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/p/eda/category">產(chǎn)品地圖</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/p/eda/supplier">品牌地圖</a></dd> </dl> <dl> <dt>社區(qū)</dt> <dd><a target="_blank" >小組</a></dd> <dd><a target="_blank" >論壇</a></dd> <dd><a target="_blank" >問答</a></dd> <dd><a target="_blank" >評測試用</a></dd> <dt><a target="_blank" >企業(yè)服務(wù)</a></dt> <dd><a target="_blank" >產(chǎn)品</a></dd> <dd><a target="_blank" >資料</a></dd> <dd><a target="_blank" >文章</a></dd> <dd><a target="_blank" >方案</a></dd> <dd><a target="_blank" >企業(yè)</a></dd> </dl> <dl> <dt>供應(yīng)鏈服務(wù)</dt> <dd><a target="_blank" href="http://m.makelele.cn/kf/">硬件開發(fā)</a></dd> <dt>媒體服務(wù)</dt> <dd><a target="_blank" href="http://m.makelele.cn/about/service.html">網(wǎng)站廣告</a></dd> <dd><a target="_blank" >在線研討會</a></dd> <dd><a target="_blank" >活動策劃</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/news/">新聞發(fā)布</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/xinpian/ic/">新品發(fā)布</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/quiz/">小測驗(yàn)</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/contest/">設(shè)計(jì)大賽</a></dd> </dl> <dl> <dt>電子發(fā)燒友</dt> <dd><a target="_blank" href="http://m.makelele.cn/about/" rel="nofollow">關(guān)于我們</a></dd> <dd><a target="_blank" href="http://m.makelele.cn/about/contact.html" rel="nofollow">聯(lián)系我們</a></dd> <dd><a target="_blank" href="/about/tousu.html" rel="nofollow">舉報(bào)投訴</a></dd> <dt>社交網(wǎng)絡(luò)</dt> <dd><a target="_blank" rel="nofollow">微博</a></dd> <dt>移動端</dt> <dd><a target="_blank" href="http://m.makelele.cn/app/">發(fā)燒友APP</a></dd> <dd><a target="_blank" >WAP</a></dd> </dl> <dl> <dt>聯(lián)系我們</dt> <dd class="small_tit">廣告合作</dd> <dd>王婉珠:<a href="mailto:wangwanzhu@elecfans.com">wangwanzhu@elecfans.com</a></dd> <dd class="small_tit split_10">內(nèi)容合作</dd> <dd>張迎輝:<a href="mailto:mikezhang@elecfans.com" class="small_tit">mikezhang@elecfans.com</a></dd> </dl> <ul class="qr-code"> <li> <p>關(guān)注我們的微信</p> <img src="/static/main/img/elecfans_code.jpg" alt="關(guān)注我們的微信" /> </li> <li> <p>下載發(fā)燒友APP</p> <img src="/static/main/img/elec_app_code.jpg" alt="下載發(fā)燒友APP" /> </li> <li> <p>電子發(fā)燒友觀察</p> <img src="/static/main/img/elec_focus_code.jpg" alt="電子發(fā)燒友觀察" /> </li> </ul> </div> <div id="zgxxxel" class="public-footer__copyright"> <p>版權(quán)所有 ? 長沙勒克斯教育咨詢有限公司 </p> <p>湖南省長沙市開福區(qū)月湖街道匍園路20號聚恒科技園1棟2301-1房</p> <a href="http://m.makelele.cn/">電子發(fā)燒友</a> <a href="http://m.makelele.cn/" target="_blank"><strong>(電路圖)</strong></a> <a target="_blank" rel="nofollow">湘公網(wǎng)安備43011202000918</a> <!-- <a href="http://m.makelele.cn/about/edi.html" target="_blank">電信與信息服務(wù)業(yè)務(wù)經(jīng)營許可證:合字B2-20210191</a> --> <a target="_blank" rel="nofollow"> <img src="http://skin.elecfans.com/images/ebsIcon.png" alt="工商網(wǎng)監(jiān)認(rèn)證">工商網(wǎng)監(jiān) </a> <a target="_blank" rel="nofollow">湘ICP備2023036445號-105-1</a> </div> </div> <div><input type="hidden" value="0" name="arc_relate_vid"></div> <link rel="stylesheet" href="/webapi/public/project/idt/iconfont/iconfont.css"> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.makelele.cn/" title="91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级">91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级</a> <div class="friend-links"> </div> </div> </footer> <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><div id="hgdjj" class="pl_css_ganrao" style="display: none;"><em id="hgdjj"></em><address id="hgdjj"></address><ul id="hgdjj"></ul><dd id="hgdjj"><pre id="hgdjj"><strike id="hgdjj"><tfoot id="hgdjj"></tfoot></strike></pre></dd><option id="hgdjj"><optgroup id="hgdjj"></optgroup></option><ol id="hgdjj"></ol><wbr id="hgdjj"><optgroup id="hgdjj"><fieldset id="hgdjj"><menu id="hgdjj"></menu></fieldset></optgroup></wbr><source id="hgdjj"><dl id="hgdjj"><acronym id="hgdjj"><fieldset id="hgdjj"></fieldset></acronym></dl></source><var id="hgdjj"><ins id="hgdjj"><optgroup id="hgdjj"></optgroup></ins></var><listing id="hgdjj"><tbody id="hgdjj"></tbody></listing><label id="hgdjj"></label><small id="hgdjj"></small><code id="hgdjj"></code><button id="hgdjj"></button><dfn id="hgdjj"><u id="hgdjj"><form id="hgdjj"><optgroup id="hgdjj"></optgroup></form></u></dfn><progress id="hgdjj"></progress><font id="hgdjj"><sup id="hgdjj"><sup id="hgdjj"></sup></sup></font><form id="hgdjj"></form><dfn id="hgdjj"></dfn><strong id="hgdjj"></strong><xmp id="hgdjj"></xmp><tr id="hgdjj"></tr><ol id="hgdjj"></ol><del id="hgdjj"><em id="hgdjj"><sup id="hgdjj"></sup></em></del><tbody id="hgdjj"><blockquote id="hgdjj"><form id="hgdjj"></form></blockquote></tbody><tr id="hgdjj"></tr><label id="hgdjj"></label><dfn id="hgdjj"><button id="hgdjj"><tbody id="hgdjj"><output id="hgdjj"></output></tbody></button></dfn><cite id="hgdjj"><nav id="hgdjj"><menu id="hgdjj"></menu></nav></cite><strong id="hgdjj"></strong><tfoot id="hgdjj"></tfoot><progress id="hgdjj"></progress><var id="hgdjj"><form id="hgdjj"><optgroup id="hgdjj"></optgroup></form></var><nav id="hgdjj"><li id="hgdjj"></li></nav><listing id="hgdjj"></listing><td id="hgdjj"></td><sup id="hgdjj"></sup><pre id="hgdjj"><meter id="hgdjj"><center id="hgdjj"></center></meter></pre><del id="hgdjj"><em id="hgdjj"><sup id="hgdjj"><center id="hgdjj"></center></sup></em></del><track id="hgdjj"></track><samp id="hgdjj"></samp><dfn id="hgdjj"></dfn><pre id="hgdjj"><mark id="hgdjj"><samp id="hgdjj"><delect id="hgdjj"></delect></samp></mark></pre><th id="hgdjj"><li id="hgdjj"><small id="hgdjj"></small></li></th><form id="hgdjj"></form><th id="hgdjj"><menuitem id="hgdjj"></menuitem></th><label id="hgdjj"></label><strike id="hgdjj"><strike id="hgdjj"><thead id="hgdjj"><s id="hgdjj"></s></thead></strike></strike><optgroup id="hgdjj"></optgroup></div> </html>