日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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ā)明之一。

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

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

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

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

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

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

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

3、多進程處理、并行化處理

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

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

GitHub鏈接:

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

免費獲取地址:

https://github.com/DOsinga/deep_learning_cookbook

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

任何一個數(shù)據(jù)科學(xué)項目第一步都是獲取數(shù)據(jù)。我們當(dāng)然可以一個個進入維基百科頁面打包下載搜索結(jié)果,但很快就會下載受限,而且還會給維基百科的服務(wù)器造成壓力。還有一種辦法,我們通過dumps.wikimedia.org這個網(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ù)來說,這個庫簡直是無價瑰寶。

本項目使用的是2018年9月1日的dump(有些dump數(shù)據(jù)不全,請確保選擇一個你所需的數(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é)點網(wǎng)站檢索知識,龐大的新數(shù)據(jù)源便觸手可及。

    考慮好下載什么

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

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

    “當(dāng)我處理文檔時,我更喜歡多個小文檔而非一個大文檔,這樣我就可以并行化運行多個文檔了。”

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

    維基百科壓縮文件大小

    下載文件

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

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

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

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

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

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

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

    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ù),并附為一個列表,我們得到看起來像這樣的東西:

    維基百科文章的源XML

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

    解析方法

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

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

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

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

    解析XML

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

    基本思路就是我們對XML文檔進行搜索,在特定標(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)容(這個title就是維基百科文章標(biāo)題,text就是文章內(nèi)容)。SAX能直接讓我們實現(xiàn)這樣的功能——通過parser和ContentHandler這兩個語句來控制信息如何通過解析器然后被處理。每次掃一行XML句子進解析器,Content Handler則幫我們提取相關(guān)的信息。</p> <p style="text-indent: 2em;"> 如果你不嘗試做一下,可能理解起來有點難度,但是Content handler的思想是尋找開始標(biāo)簽和結(jié)束標(biāo)簽之間的內(nèi)容,將找到的字符添加到緩存中。然后將緩存的內(nèi)容保存到字典中,其中相應(yīng)的標(biāo)簽作為對應(yīng)的鍵。最后我們得到一個鍵是標(biāo)簽,值是標(biāo)簽中的內(nèi)容的字典。下一步,我們會將這個字典傳遞給另一個函數(shù),它將解析字典中的內(nèi)容。</p> <p style="text-indent: 2em;"> 我們唯一需要編寫的SAX的部分是Content Handler。全文如下:</p> <p style="text-indent: 2em;"> 在這段代碼中,我們尋找標(biāo)簽為title和text的標(biāo)簽。每次解析器遇到其中一個時,它會將字符保存到緩存中,直到遇到對應(yīng)的結(jié)束標(biāo)簽(</tag>)。然后它會保存緩存內(nèi)容到字典中-- self._values。文章由<page>標(biāo)簽區(qū)分,如果Content Handler遇到一個代表結(jié)束的</page>標(biāo)簽,它將添加self._values 到文章列表(self._pages)中。如果感到疑惑了,實踐觀摩一下可能會有幫助。</p> <p style="text-indent: 2em;"> 下面的代碼顯示了如何通過XML文件查找文章?,F(xiàn)在,我們只是將它們保存到handler._pages中,稍后我們將把文章發(fā)送到另一個函數(shù)中進行解析。</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,我們將看到一個列表,其中每個元素都是一個包含一篇文章的標(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;"> 此時,我們已經(jīng)編寫的代碼可以成功地識別XML中的文章?,F(xiàn)在我們完成了解析文件一半的任務(wù),下一步是處理文章以查找特定頁面和信息。再次,我們使用專為這項工作而創(chuàng)建的一個工具。</p> <p style="text-indent: 2em;"> 解析維基百科文章</p> <p style="text-indent: 2em;"> 維基百科運行在一個叫做MediaWiki的軟件上,該軟件用來構(gòu)建wiki。這使文章遵循一種標(biāo)準(zhǔn)格式,這種格式可以輕易地用編程方式訪問其中的信息。雖然一篇文章的文本看起來可能只是一個字符串,但由于格式的原因,它實際上編碼了更多的信息。為了有效地獲取這些信息,我們引進了強大的 mwparse<a href="http://m.sdkjxy.cn/tongxin/rf/" target="_blank"><u>rf</u></a><a href="http://m.sdkjxy.cn/tags/rom/" target="_blank"><u>rom</u></a>hell, 一個為處理MediaWiki內(nèi)容而構(gòu)建的庫。</p> <p style="text-indent: 2em;"> 如果我們將維基百科文章的文本傳遞給mwparserfromhell,我們會得到一個Wikicode對象,它含有許多對數(shù)據(jù)進行排序的方法。例如,以下代碼從文章創(chuàng)建了一個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.sdkjxy.cn/tags/adc/" target="_blank"><u>adc</u></a>asting to Salt Lake City, Utah '</p> <p style="text-indent: 2em;"> 因為我的最終目標(biāo)是找到所有關(guā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對象有一個名為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.sdkjxy.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)書籍的文章,但是這個函數(shù)可以用來搜索維基百科上任何類別的文章。只需將模板替換為指定類別的模板(例如Infobox language是用來尋找語言的),它只會返回符合條件的文章信息。</p> <p style="text-indent: 2em;"> 我們可以在一個文件上測試這個函數(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信息、書籍的外部鏈接和最新編輯的時間戳。(我把精力集中在這些信息上,為我的下一個項目建立一個圖書推薦系統(tǒng))。你可以修改process_article函數(shù)和WikiXmlHandler類,以查找任何你需要的信息和文章!</p> <p style="text-indent: 2em;"> 如果你看一下只處理一個文件的時間,1055秒,然后乘以55,你會發(fā)現(xiàn)處理所有文件的時間超過了15個小時!當(dāng)然,我們可以在一夜之間運行,但如果可以的話,我不想浪費額外的時間。這就引出了我們將在本項目中介紹的最后一種技術(shù):使用多處理和多線程進行并行化。</p> <p style="text-indent: 2em;"> 并行操作</p> <p style="text-indent: 2em;"> 與其一次一個解析文件,不如同時處理其中的幾個(這就是我們下載分區(qū)的原因)。我們可以使用并行化,通過多線程或多處理來實現(xiàn)。</p> <p style="text-indent: 2em;"> 多線程與多處理</p> <p style="text-indent: 2em;"> 多線程和多處理是同時在計算機或多臺計算機上執(zhí)行許多任務(wù)的方法。我們磁盤上有許多文件,每個文件都需要以相同的方式進行解析。一個簡單的方法是一次解析一個文件,但這并沒有充分利用我們的資源。因此,我們可以使用多線程或多處理同時解析多個文件,這將大大加快整個過程。</p> <p style="text-indent: 2em;"> 通常,多線程對于輸入/輸出綁定任務(wù)(例如讀取文件或發(fā)出請求)更好(更快)。多處理對于<a href="http://m.sdkjxy.cn/v/tag/132/" target="_blank"><u>cpu</u></a>密集型任務(wù)更好(更快)。對于解析文章的過程,我不確定哪種方法是最優(yōu)的,因此我再次用不同的參數(shù)對這兩種方法進行了基準(zhǔn)測試。</p> <p style="text-indent: 2em;"> 學(xué)習(xí)如何進行測試和尋找不同的方法來解決一個問題,你將會在數(shù)據(jù)科學(xué)或任何技術(shù)的職業(yè)生涯中走得更遠(yuǎn)。</p> <p style="text-indent: 2em;"> 相關(guān)報道:</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;"> 【今日機器學(xué)習(xí)概念】</p> <p style="text-indent: 2em;"> Have a Great Definition</p> <p align="center"> </p> </div> <div id="muikaa0wy" class="statement2"> 聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 <a class="complaint handleJumpBy" href="/about/tousu.html" target="_blank">舉報投訴</a> </div> <ul class="hot-main clearfix" style="text-align: right; "> <li data-href="http://m.sdkjxy.cn/tags/編程/"> <span>編程</span> <div id="muikaa0wy" class="hot-des"> <div id="muikaa0wy" class="detail"> <div id="muikaa0wy" class="top clearfix"> <div id="muikaa0wy" class="lf title"> <a href="http://m.sdkjxy.cn/tags/編程" target="_blank">編程</a> </div> <div id="muikaa0wy" class="lf attend advertTagId" data-id="5440">+關(guān)注</div> </div> <div class="muikaa0wy" id="tag_desc_button5440"></div> <div id="muikaa0wy" class="clearfix des-detail"> <div id="muikaa0wy" class="lf"> <p>關(guān)注</p> <span>90</span> </div> <div id="muikaa0wy" class="lf"> <p>文章</p> <span>3724</span> </div> <div id="muikaa0wy" class="lf"> <p>瀏覽量</p> <span>97458</span> </div> </div> </div> </div> </li><li data-href="http://m.sdkjxy.cn/tags/python/"> <span>python</span> <div id="muikaa0wy" class="hot-des"> <div id="muikaa0wy" class="detail"> <div id="muikaa0wy" class="top clearfix"> <div id="muikaa0wy" class="lf title"> <a href="http://m.sdkjxy.cn/tags/python" target="_blank">python</a> </div> <div id="muikaa0wy" class="lf attend advertTagId" data-id="42127">+關(guān)注</div> </div> <div class="muikaa0wy" id="tag_desc_button42127"></div> <div id="muikaa0wy" class="clearfix des-detail"> <div id="muikaa0wy" class="lf"> <p>關(guān)注</p> <span>58</span> </div> <div id="muikaa0wy" class="lf"> <p>文章</p> <span>4889</span> </div> <div id="muikaa0wy" class="lf"> <p>瀏覽量</p> <span>90327</span> </div> </div> </div> </div> </li> </ul> <!-- 廣告中臺 --> <div id="muikaa0wy" class="articleContentFooterAD" style="display: none; margin: 20px 0 0 0;"></div> <div id="muikaa0wy" class="wx_detail"> <p>原文標(biāo)題:維基百科中的數(shù)據(jù)科學(xué):手把手教你用Python讀懂全球最大百科全書</p> <p>文章出處:【微信號:CAAI-1981,微信公眾號:中國人工智能學(xué)會】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。</p> </div> </div> <div id="muikaa0wy" class="art-share-layout mt18" id="shareAddPcb"> <div id="muikaa0wy" class="clearfix"> <a href="javascript:;" class="art-collect J_bottom-coll J_coll-btn" style="visibility:visible">收藏</a> <span id="muikaa0wy" class="ml15 fb"><span id="muikaa0wy" class="J_stownum"></span>人收藏</span> <div id="muikaa0wy" class="bdsharebuttonbox fr"> <div id="muikaa0wy" class="share-web-qrcode--detail fl"> <i class="share-web-qrcode--share-icon"></i> <div id="muikaa0wy" class="share-web-qrcode--bubble"> <div id="muikaa0wy" class="share-web-qrcode--bubble-inner"> <p class="qrcode-copy-title">掃一掃,分享給好友</p> <div id="muikaa0wy" class="qrcode-image"></div> <div id="muikaa0wy" class="qrcode-copy-link"><span>復(fù)制鏈接分享</span></div> </div> </div> </div> </div> <div id="muikaa0wy" class="wx-qrcode-container fr"> <div id="muikaa0wy" class="wx-qrcode-tt"><i class="wx-icon"></i>加入交流群</div> <div id="muikaa0wy" class="wx-qrcode-box"> <div id="muikaa0wy" class="wx-qrcode-img"> <img src="https://staticd.elecfans.com/images/wx_qrcode3.png" alt="微信小助手二維碼"> </div> <div id="muikaa0wy" 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="muikaa0wy" class="comment-list detaildzs_list" id="comment"> <h2 class="title2">評論</h2> </div><!-- comment End --> <div id="muikaa0wy" class="c-form" id="cForm"> <!-- 未登錄 --> <p class="c-login special-login">發(fā)布評論請先 <a href="javascript:;">登錄</a></p> </div> <div id="muikaa0wy" class="recommend-container"> <div id="muikaa0wy" class="recommend-tabs"> <div id="muikaa0wy" class="recommend-tabs_item active" data-value="1">相關(guān)推薦</div> <div id="muikaa0wy" class="recommend-tabs_item" data-value="2">熱點推薦</div> </div> <div id="muikaa0wy" class="recommend-list-container"> <div id="muikaa0wy" class="recommend-list article-list"> <div id="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a target="_blank" > 使用<b class='flag-5'>PYTHON</b>進行的跨平臺仿真</a> </h2> <div id="muikaa0wy" class="summary">如何使用<b class='flag-5'>編程</b>語言<b class='flag-5'>Python</b>來調(diào)用和控制VirtualLab Fusion中的模擬。請查看下面鏈接的文檔,以找到關(guān)于如何設(shè)置和使用<b class='flag-5'>Python</b>和VirtualLab Fusion之間的接口的詳細(xì)指南,以及一個</div> <div id="muikaa0wy" class="info"> <span id="muikaa0wy" class="fby">發(fā)表于</span> 04-02 08:21 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> </div> </div> <div id="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.sdkjxy.cn/soft/70/2026/202603307769763.html" target="_blank" > AFE整流回饋主動前端原理圖</a> </h2> <div id="muikaa0wy" class="summary">AFE整流回饋主動前端原理圖<b class='flag-5'>百科</b>介紹</div> <div id="muikaa0wy" class="info"> <span id="muikaa0wy" class="fby">發(fā)表于</span> 03-30 16:13 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">0</span>次下載 </div> </div> <div id="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.sdkjxy.cn/d/7651417.html" target="_blank" > 1688 商品詳情 API 調(diào)用與數(shù)據(jù)<b class='flag-5'>解析</b> <b class='flag-5'>Python</b> 實戰(zhàn)</a> </h2> <div id="muikaa0wy" class="summary">你想要的是 1688 商品詳情 API 的 <b class='flag-5'>Python</b> 調(diào)用與數(shù)據(jù)<b class='flag-5'>解析</b>實戰(zhàn)方案,核心是完成 API 憑證配置、接口請求(含簽名)、響應(yīng)數(shù)據(jù)<b class='flag-5'>解析</b>、異常處理 的全流程落地,我會提供可直接運行的代碼,并</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 02-10 11:23 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">404</span>次閱讀 </div> </div> <div id="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.sdkjxy.cn/d/7577485.html" target="_blank" > 匯北川科技榮獲2025粵港澳大灣區(qū)<b class='flag-5'>科</b>創(chuàng)專精特新標(biāo)桿企業(yè)<b class='flag-5'>百</b>強</a> </h2> <div id="muikaa0wy" class="summary">投資人、領(lǐng)軍企業(yè)家及<b class='flag-5'>科</b>創(chuàng)服務(wù)精英數(shù)<b class='flag-5'>百</b>人,共同見證了2025粵港澳大灣區(qū)<b class='flag-5'>科</b>創(chuàng)<b class='flag-5'>百</b>強的重磅發(fā)布,匯北川入選<b class='flag-5'>百</b>強榜單。</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 01-07 17:01 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">933</span>次閱讀 </div> </div> <div id="muikaa0wy" class="article" > <h2 class="title"> <a href="http://m.sdkjxy.cn/d/7554155.html" target="_blank" > 三防漆知識<b class='flag-5'>百科</b>:三防漆是什么?核心價值有哪些?</a> </h2> <div id="muikaa0wy" class="summary">、航空航天等18大行業(yè),2024年國內(nèi)市場規(guī)模已突破48億元,其中汽車電子、工業(yè)控制領(lǐng)域需求同比激增32%。本文以知識<b class='flag-5'>百科</b>形式,全面拆解三防漆的核心知識點,助力行</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 12-27 17:38 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">723</span>次閱讀 </div> <a href="http://m.sdkjxy.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>:三防漆是什么?核心價值有哪些?" /> </a> </div> <div id="muikaa0wy" class="article" > <h2 class="title"> <a href="http://m.sdkjxy.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="muikaa0wy" 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="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 12-13 10:12 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">1465</span>次閱讀 </div> <a href="http://m.sdkjxy.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="muikaa0wy" class="article" > <h2 class="title"> <a href="http://m.sdkjxy.cn/d/7393927.html" target="_blank" > UV三防漆是什么?UV三防漆<b class='flag-5'>百科</b></a> </h2> <div id="muikaa0wy" class="summary">在追求極致效率的現(xiàn)代電子制造中,一種“不見光不固化”的保護材料正成為行業(yè)新寵——它就是UV三防漆。本文將化身一本全面的“UV三防漆<b class='flag-5'>百科</b>”,并攜手電子膠粘劑解決方案專家施奈仕,為您深度<b class='flag-5'>解析</b>這款“光速固化”黑科技如何提升生產(chǎn)效率與產(chǎn)品可靠性。</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 11-14 14:22 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">607</span>次閱讀 </div> <a href="http://m.sdkjxy.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="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.sdkjxy.cn/d/7378748.html" target="_blank" > SGS授予<b class='flag-5'>科</b><b class='flag-5'>百</b>特QTL認(rèn)可實驗室資質(zhì)</a> </h2> <div id="muikaa0wy" class="summary">近日,國際公認(rèn)的測試、檢驗與認(rèn)證機構(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)可實驗室資質(zhì)。SGS微電子服務(wù)部總監(jiān)康小麗、<b class='flag-5'>科</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 11-10 09:29 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">967</span>次閱讀 </div> </div> <div id="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="http://m.sdkjxy.cn/d/6887025.html" target="_blank" > <b class='flag-5'>百科</b>全書:貼片電阻</a> </h2> <div id="muikaa0wy" class="summary">片式固定電阻器,<b class='flag-5'>英文</b>稱呼:Chip Fixed Resistor,又稱貼片電阻(SMD Resistor),是金屬玻璃鈾電阻器中的一種。是將金屬粉和玻璃鈾粉很合,采用絲網(wǎng)印刷法印在基板上支撐的電阻器。耐潮濕,高溫,溫度系數(shù)小。</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 07-29 16:54 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">2212</span>次閱讀 </div> </div> <div id="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a target="_blank" > 伺服電機應(yīng)用(<b class='flag-5'>英文版</b>)</a> </h2> <div id="muikaa0wy" class="summary">純分享帖,點擊下方附件免費獲取完整資料~~~ 內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下,謝謝! 【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第一時間告知,刪除內(nèi)容,謝謝!</div> <div id="muikaa0wy" class="info"> <span id="muikaa0wy" class="fby">發(fā)表于</span> 07-24 11:36 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> </div> </div> <div id="muikaa0wy" class="article" > <h2 class="title"> <a href="http://m.sdkjxy.cn/d/6804231.html" target="_blank" > 刷知識也能上癮,活力<b class='flag-5'>百科</b>對年輕人做了什么?</a> </h2> <div id="muikaa0wy" class="summary">放下短視頻刷起了<b class='flag-5'>百科</b>,誰悄悄改寫了年輕人的內(nèi)容消費習(xí)慣?</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 07-09 10:09 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">1383</span>次閱讀 </div> <a href="http://m.sdkjxy.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="muikaa0wy" class="article" > <h2 class="title"> <a href="http://m.sdkjxy.cn/d/6717329.html" target="_blank" > 【經(jīng)驗分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測試</a> </h2> <div id="muikaa0wy" class="summary">本文首先介紹Redis是什么,然后介紹如何在Omni3576上編譯Redis-8.0.2源碼,以及從源碼編譯、安裝Redis,最后介紹如何在Omni3576上運行Redis性能測試,并與樹莓派5上的結(jié)果進行對比。一、Redis是什么<b class='flag-5'>維基百科</b>的介紹是:Redi</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 06-05 08:05 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">1108</span>次閱讀 </div> <a href="http://m.sdkjxy.cn/d/6717329.html" class="thumb" target="_blank"> <img src="https://file1.elecfans.com/web3/M00/1D/3F/wKgZO2hA-imAQHBOAAC4MCC1ErI832.png" alt="【經(jīng)驗分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測試" /> </a> </div> <div id="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a target="_blank" > 跟老齊學(xué)<b class='flag-5'>Python</b>:從入門到精通</a> </h2> <div id="muikaa0wy" class="summary">礎(chǔ)的學(xué)習(xí)者介紹一門時下比較流行、并且用途比較廣泛的<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="muikaa0wy" class="info"> <span id="muikaa0wy" class="fby">發(fā)表于</span> 06-03 16:10 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> </div> </div> <div id="muikaa0wy" class="article" style="padding-left: 0px;"> <h2 class="title"> <a target="_blank" > 如<b class='flag-5'>何用</b> C# 代碼對 FX3/CX3 的 EEPROM 進行<b class='flag-5'>編程</b>?</a> </h2> <div id="muikaa0wy" class="summary">/CyUSB-NET-manual/td-p/105011),我如<b class='flag-5'>何用</b> C# 代碼對 FX3/CX3 的 EEPROM 進行<b class='flag-5'>編程</b>? 我應(yīng)該使用這個功能嗎? \"4.9.1</div> <div id="muikaa0wy" class="info"> <span id="muikaa0wy" class="fby">發(fā)表于</span> 05-26 07:21 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> </div> </div> <div id="muikaa0wy" class="article" > <h2 class="title"> <a href="http://m.sdkjxy.cn/d/6602537.html" target="_blank" > 如<b class='flag-5'>何用</b>FastMCP快速開發(fā)自己的MCP Server?</a> </h2> <div id="muikaa0wy" class="summary">作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力很多讀者反饋:通過 《用MCP將<b class='flag-5'>百</b>度地圖能力輕松接入DeepSeek》 和 《如<b class='flag-5'>何用</b>DeepSeek+MCP實現(xiàn)AutoGLM沉思的能力?》 的實戰(zhàn),真真切切</div> <div id="muikaa0wy" class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的頭像"/> </a> <span id="muikaa0wy" class="fby">發(fā)表于</span> 05-07 16:07 <!-- <span id="muikaa0wy" class="art_click_count" data-id=""></span>次閱讀 --> <span id="muikaa0wy" class="sp">?</span><span id="muikaa0wy" class="" data-id="">3089</span>次閱讀 </div> <a href="http://m.sdkjxy.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> <div id="muikaa0wy" 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="muikaa0wy" id="new-adsm-berry" ></div> <div class="muikaa0wy" id="new-company-berry"></div> <!-- 推薦文章【主站文章顯示這個】 --> <div id="muikaa0wy" class="aside-section"> <div id="muikaa0wy" class="aside-section-head"> <h3 class="aside-section-name">精選推薦</h3> <a class="aside-section-more" id="recMore" href="http://m.sdkjxy.cn/d/">更多<i class="arrow_right"></i></a> </div> <div id="muikaa0wy" 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="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/d/7863860.html" target="_blank"> <span>「智匯邊緣·雙核競放」AIoT大賽報名開啟,獎金+算力卡等你拿</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" href="http://m.sdkjxy.cn/d/c6361260" target="_blank">RT-Thread官方賬號</a> <div id="muikaa0wy" class="text-date">3天前</div> <div id="muikaa0wy" class="text-view">6758 閱讀</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/d/7863627.html" target="_blank"> <span>瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南之AGT低功耗定時器簡介和結(jié)構(gòu)框圖</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" href="http://m.sdkjxy.cn/d/user/4997349/" target="_blank">瑞薩嵌入式小百科</a> <div id="muikaa0wy" class="text-date">3天前</div> <div id="muikaa0wy" class="text-view">3380 閱讀</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/d/7863015.html" target="_blank"> <span>押注機器人賽道!IQ10算力狂飆,高通攜手阿加犀加速機器人大小腦方案落地</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" href="http://m.sdkjxy.cn/d/user/2351591/" target="_blank">章鷹觀察</a> <div id="muikaa0wy" class="text-date">4天前</div> <div id="muikaa0wy" class="text-view">1w 閱讀</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/d/7862556.html" target="_blank"> <span>霸州x華為:立一個存力支點,撬動華北平原的數(shù)據(jù)富礦</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" href="http://m.sdkjxy.cn/d/user/3450344/" target="_blank">腦極體</a> <div id="muikaa0wy" class="text-date">4天前</div> <div id="muikaa0wy" class="text-view">7394 閱讀</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/d/7861948.html" target="_blank"> <span>實戰(zhàn) | 睿擎平臺SQLite:嵌入式設(shè)備上的數(shù)據(jù)持久化方案,從移植到應(yīng)用一文打通</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" href="http://m.sdkjxy.cn/d/c6361260" target="_blank">RT-Thread官方賬號</a> <div id="muikaa0wy" class="text-date">4天前</div> <div id="muikaa0wy" class="text-view">4229 閱讀</div> </div> </div> </li> </ul> <!-- 文章 end --> <!-- 方案默認(rèn)展示 start --> <!-- 方案 end --> <ul class="article-rec-content"> <li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-left"> <div id="muikaa0wy" class="icon-type pdf"></div> </div> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/soft/6/2011/20111025226498.html" target="_blank"> <span>51單片機矩陣鍵盤程序分析</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">lanlanw</a> <div id="muikaa0wy" class="text-date">46.6 KB</div> <div id="muikaa0wy" class="text-date">免費</div> <div id="muikaa0wy" class="text-down">534下載</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-left"> <div id="muikaa0wy" class="icon-type pdf"></div> </div> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/soft/35/2011/20111129253880.html" target="_blank"> <span>立體聲收音機的原理與制作_寧英福</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">522125658</a> <div id="muikaa0wy" class="text-date">4.16 MB</div> <div id="muikaa0wy" class="text-date">免費</div> <div id="muikaa0wy" class="text-down">0下載</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-left"> <div id="muikaa0wy" class="icon-type rar"></div> </div> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/soft/Mec/2022/202204131816523.html" target="_blank"> <span>華為移動服務(wù)中接觸衛(wèi)士的代碼片段</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">姚小熊27</a> <div id="muikaa0wy" class="text-date">0.19 MB</div> <div id="muikaa0wy" class="text-date">免費</div> <div id="muikaa0wy" class="text-down">5下載</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-left"> <div id="muikaa0wy" class="icon-type zip"></div> </div> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/soft/Mec/2022/202204221824258.html" target="_blank"> <span>Nightfall智能合約微服務(wù)</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">席毖庸</a> <div id="muikaa0wy" class="text-date">6.99 MB</div> <div id="muikaa0wy" class="text-date">免費</div> <div id="muikaa0wy" class="text-down">0下載</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-left"> <div id="muikaa0wy" class="icon-type zip"></div> </div> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a href="http://m.sdkjxy.cn/soft/Mec/2022/202205091829964.html" target="_blank"> <span>Mongoaudit審計與測試工具</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">王杰</a> <div id="muikaa0wy" class="text-date">0.22 MB</div> <div id="muikaa0wy" class="text-date">免費</div> <div id="muikaa0wy" class="text-down">0下載</div> </div> </div> </li> </ul> <!-- 資料 end --> <!-- 帖子默認(rèn)展示 start --> <ul class="article-rec-content"> <li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>【RA-Eco-RA4M2開發(fā)板評測】在觸摸按鍵例程上添加0.96寸OLED驅(qū)動并顯示漢字</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">吉吉祥</a> <div id="muikaa0wy" class="text-date">5天前</div> <div id="muikaa0wy" class="text-view">1460 閱讀</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>【RA-Eco-RA4M2開發(fā)板評測】+ 光照強度檢測</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">jinglixixi</a> <div id="muikaa0wy" class="text-date">12天前</div> <div id="muikaa0wy" class="text-view">3463 閱讀</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>【RA-Eco-RA4M2開發(fā)板評測】+ 導(dǎo)航鍵模塊及其性能測試</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">jinglixixi</a> <div id="muikaa0wy" class="text-date">14天前</div> <div id="muikaa0wy" class="text-view">3663 閱讀</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>《電子發(fā)燒友電子設(shè)計周報》聚焦硬科技領(lǐng)域核心價值 26年第7期:2026.3.30--2025.4.15</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">電子人steve</a> <div id="muikaa0wy" class="text-date">17天前</div> <div id="muikaa0wy" class="text-view">4470 閱讀</div> </div> </div> </li><li id="muikaa0wy" class="article-rec-item"> <div id="muikaa0wy" class="col-right"> <h4 class="text-title"> <a target="_blank"> <span>從零開始學(xué)硬件 &lt;3&gt;demo源碼1.OceanOS-CM0-B1解讀</span> </a> </h4> <div id="muikaa0wy" class="text-content"> <a class="text-name" target="_blank">jf_28912132</a> <div id="muikaa0wy" class="text-date">19天前</div> <div id="muikaa0wy" class="text-view">5473 閱讀</div> </div> </div> </li> </ul> <!-- 帖子 end --> <!-- 視頻 start --> <!-- 視頻 end --> <!-- 話題 start --> <!-- 話題 end --> </div> </div> <!-- <div class="muikaa0wy" id="new-company-zone"></div> --> <div class="muikaa0wy" id="new-course-berry" ></div> <!-- 推薦專欄 --> <div id="muikaa0wy" class="aside-section dzs-article-column"> <div id="muikaa0wy" class="aside-section-head"> <h3 class="aside-section-name">推薦專欄</h3> <a class="aside-section-more" href="http://m.sdkjxy.cn/d/column">更多<i class="arrow_right"></i></a> </div> <div id="muikaa0wy" class="aside-section-body"> <ul class="dzs-article-column-list"></ul> </div> </div> <div class="muikaa0wy" id="new-webinar-berry"></div> <div id="muikaa0wy" class="qyh-container"> <div id="muikaa0wy" class="qyh-tabs"> <div id="muikaa0wy" class="qyh-tabs_item active">企業(yè)產(chǎn)品</div> <div id="muikaa0wy" class="qyh-tabs_item">資料</div> <div id="muikaa0wy" class="qyh-tabs_item">方案</div> <a class="qyh-more" target="_blank">更多<i class="soft-more"></a> </div> <div id="muikaa0wy" class="qyh-list"> <div id="muikaa0wy" class="qyh-type-list qyh-product-list active"> </div> <div id="muikaa0wy" class="qyh-type-list qyh-soft-list"></div> <div id="muikaa0wy" class="qyh-type-list qyh-scheme-list"></div> </div> </div> <div class="muikaa0wy" 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è)號是否付費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="muikaa0wy" class="gather-bottom"></div> <link rel="stylesheet" href="/static/footer/footer.css?20230919" /> <div id="muikaa0wy" class="public-footer"> <div id="muikaa0wy" 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.sdkjxy.cn/app/"> APP </a></li> <dd><a target="_blank" href="http://m.sdkjxy.cn/about/sitemap.html">網(wǎng)站地圖</a></dd> </dl> </div> <div id="muikaa0wy" class="public-footer__main"> <dl> <dt>設(shè)計技術(shù)</dt> <dd><a href="http://m.sdkjxy.cn/pld/" target="_blank">可編程邏輯</a></dd> <dd><a href="http://m.sdkjxy.cn/article/83/" target="_blank">電源/新能源</a></dd> <dd><a href="http://m.sdkjxy.cn/article/88/142/" target="_blank">MEMS/傳感技術(shù)</a></dd> <dd><a href="http://m.sdkjxy.cn/article/85/" target="_blank">測量儀表</a></dd> <dd><a href="http://m.sdkjxy.cn/emb/" target="_blank">嵌入式技術(shù)</a></dd> <dd><a href="http://m.sdkjxy.cn/article/90/155/" target="_blank">制造/封裝</a></dd> <dd><a href="http://m.sdkjxy.cn/analog/" target="_blank">模擬技術(shù)</a></dd> <dd><a href="http://m.sdkjxy.cn/tongxin/rf/" target="_blank">RF/無線</a></dd> <dd><a href="http://m.sdkjxy.cn/emb/jiekou/" target="_blank">接口/總線/驅(qū)動</a></dd> <dd><a href="http://m.sdkjxy.cn/emb/dsp/" target="_blank">處理器/DSP</a></dd> <dd><a href="http://m.sdkjxy.cn/bandaoti/eda/" target="_blank">EDA/IC設(shè)計</a></dd> <dd><a href="http://m.sdkjxy.cn/consume/cunchujishu/" target="_blank">存儲技術(shù)</a></dd> <dd><a href="http://m.sdkjxy.cn/xianshi/" target="_blank">光電顯示</a></dd> <dd><a href="http://m.sdkjxy.cn/emc_emi/" target="_blank">EMC/EMI設(shè)計</a></dd> <dd><a href="http://m.sdkjxy.cn/connector/" target="_blank">連接器</a></dd> </dl> <dl> <dt>行業(yè)應(yīng)用</dt> <dd><a href="http://m.sdkjxy.cn/led/" target="_blank">LEDs </a></dd> <dd><a href="http://m.sdkjxy.cn/qichedianzi/" target="_blank">汽車電子</a></dd> <dd><a href="http://m.sdkjxy.cn/video/" target="_blank">音視頻及家電</a></dd> <dd><a href="http://m.sdkjxy.cn/tongxin/" target="_blank">通信網(wǎng)絡(luò)</a></dd> <dd><a href="http://m.sdkjxy.cn/yiliaodianzi/" target="_blank">醫(yī)療電子</a></dd> <dd><a href="http://m.sdkjxy.cn/rengongzhineng/" target="_blank">人工智能</a></dd> <dd><a href="http://m.sdkjxy.cn/vr/" target="_blank">虛擬現(xiàn)實</a></dd> <dd><a href="http://m.sdkjxy.cn/wearable/" target="_blank">可穿戴設(shè)備</a></dd> <dd><a href="http://m.sdkjxy.cn/jiqiren/" target="_blank">機器人</a></dd> <dd><a href="http://m.sdkjxy.cn/application/Security/" target="_blank">安全設(shè)備/系統(tǒng)</a></dd> <dd><a href="http://m.sdkjxy.cn/application/Military_avionics/" target="_blank">軍用/航空電子</a></dd> <dd><a href="http://m.sdkjxy.cn/application/Communication/" target="_blank">移動通信</a></dd> <dd><a href="http://m.sdkjxy.cn/kongzhijishu/" target="_blank">工業(yè)控制</a></dd> <dd><a href="http://m.sdkjxy.cn/consume/bianxiedianzishebei/" target="_blank">便攜設(shè)備</a></dd> <dd><a href="http://m.sdkjxy.cn/consume/chukongjishu/" target="_blank">觸控感測</a></dd> <dd><a href="http://m.sdkjxy.cn/iot/" target="_blank">物聯(lián)網(wǎng)</a></dd> <dd><a href="http://m.sdkjxy.cn/dianyuan/diandongche_xinnenyuan/" target="_blank">智能電網(wǎng)</a></dd> <dd><a href="http://m.sdkjxy.cn/blockchain/" target="_blank">區(qū)塊鏈</a></dd> <dd><a href="http://m.sdkjxy.cn/xinkeji/" target="_blank">新科技</a></dd> </dl> <dl> <dt>特色內(nèi)容</dt> <dd><a href="http://m.sdkjxy.cn/d/column/" target="_blank">專欄推薦</a></dd> <dd><a target="_blank" >學(xué)院</a></dd> <dd><a target="_blank" >設(shè)計資源</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/technical/">設(shè)計技術(shù)</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/baike/">電子百科</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/dianzishipin/">電子視頻</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/yuanqijian/">元器件知識</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/tools/">工具箱</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/vip/#choose">VIP會員</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/article/special/">最新技術(shù)文章</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/p/eda/category">產(chǎn)品地圖</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.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.sdkjxy.cn/kf/">硬件開發(fā)</a></dd> <dt>媒體服務(wù)</dt> <dd><a target="_blank" href="http://m.sdkjxy.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.sdkjxy.cn/news/">新聞發(fā)布</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/xinpian/ic/">新品發(fā)布</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/quiz/">小測驗</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/contest/">設(shè)計大賽</a></dd> </dl> <dl> <dt>電子發(fā)燒友</dt> <dd><a target="_blank" href="http://m.sdkjxy.cn/about/" rel="nofollow">關(guān)于我們</a></dd> <dd><a target="_blank" href="http://m.sdkjxy.cn/about/contact.html" rel="nofollow">聯(lián)系我們</a></dd> <dd><a target="_blank" href="/about/tousu.html" rel="nofollow">舉報投訴</a></dd> <dt>社交網(wǎng)絡(luò)</dt> <dd><a target="_blank" rel="nofollow">微博</a></dd> <dt>移動端</dt> <dd><a target="_blank" href="http://m.sdkjxy.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="muikaa0wy" class="public-footer__copyright"> <p>版權(quán)所有 ? 長沙勒克斯教育咨詢有限公司 </p> <p>湖南省長沙市開福區(qū)月湖街道匍園路20號聚恒科技園1棟2301-1房</p> <a href="http://m.sdkjxy.cn/">電子發(fā)燒友</a> <a href="http://m.sdkjxy.cn/" target="_blank"><strong>(電路圖)</strong></a> <a href="http://m.sdkjxy.cn/about/edi.html" target="_blank">電信與信息服務(wù)業(yè)務(wù)經(jīng)營許可證:湘B2-20260003</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.sdkjxy.cn/" title="日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐">日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐</a> <div class="friend-links"> </div> </div> </footer> <a href="http://" target="_blank">岳普湖县</a>| <a href="http://" target="_blank">塔城市</a>| <a href="http://" target="_blank">茌平县</a>| <a href="http://" target="_blank">高要市</a>| <a href="http://" target="_blank">兴仁县</a>| <a href="http://" target="_blank">垣曲县</a>| <a href="http://" target="_blank">方正县</a>| <a href="http://" target="_blank">丰城市</a>| <a href="http://" target="_blank">崇州市</a>| <a href="http://" target="_blank">沅江市</a>| <a href="http://" target="_blank">安龙县</a>| <a href="http://" target="_blank">山东省</a>| <a href="http://" target="_blank">凉山</a>| <a href="http://" target="_blank">大足县</a>| <a href="http://" target="_blank">辽宁省</a>| <a href="http://" target="_blank">渝北区</a>| <a href="http://" target="_blank">乳源</a>| <a href="http://" target="_blank">无极县</a>| <a href="http://" target="_blank">舟曲县</a>| <a href="http://" target="_blank">普洱</a>| <a href="http://" target="_blank">华容县</a>| <a href="http://" target="_blank">怀化市</a>| <a href="http://" target="_blank">桃园县</a>| <a href="http://" target="_blank">普宁市</a>| <a href="http://" target="_blank">潞城市</a>| <a href="http://" target="_blank">自治县</a>| <a href="http://" target="_blank">宁河县</a>| <a href="http://" target="_blank">海南省</a>| <a href="http://" target="_blank">颍上县</a>| <a href="http://" target="_blank">麦盖提县</a>| <a href="http://" target="_blank">美姑县</a>| <a href="http://" target="_blank">天镇县</a>| <a href="http://" target="_blank">达日县</a>| <a href="http://" target="_blank">大埔县</a>| <a href="http://" target="_blank">清流县</a>| <a href="http://" target="_blank">格尔木市</a>| <a href="http://" target="_blank">岐山县</a>| <a href="http://" target="_blank">湘潭市</a>| <a href="http://" target="_blank">伊金霍洛旗</a>| <a href="http://" target="_blank">吐鲁番市</a>| <a href="http://" 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><div id="oq2ee" class="pl_css_ganrao" style="display: none;"><option id="oq2ee"></option><dl id="oq2ee"><nav id="oq2ee"><abbr id="oq2ee"></abbr></nav></dl><wbr id="oq2ee"></wbr><fieldset id="oq2ee"><menu id="oq2ee"></menu></fieldset><wbr id="oq2ee"><cite id="oq2ee"><option id="oq2ee"></option></cite></wbr><menu id="oq2ee"><tr id="oq2ee"><acronym id="oq2ee"></acronym></tr></menu><td id="oq2ee"></td><blockquote id="oq2ee"></blockquote><nav id="oq2ee"></nav><kbd id="oq2ee"><tr id="oq2ee"><wbr id="oq2ee"></wbr></tr></kbd><td id="oq2ee"></td><rt id="oq2ee"><tbody id="oq2ee"><em id="oq2ee"></em></tbody></rt><pre id="oq2ee"><wbr id="oq2ee"><cite id="oq2ee"></cite></wbr></pre><td id="oq2ee"></td><abbr id="oq2ee"></abbr><source id="oq2ee"></source><td id="oq2ee"></td><strike id="oq2ee"></strike><em id="oq2ee"></em><dd id="oq2ee"><th id="oq2ee"><object id="oq2ee"></object></th></dd><tfoot id="oq2ee"></tfoot><abbr id="oq2ee"></abbr><cite id="oq2ee"></cite><object id="oq2ee"></object><blockquote id="oq2ee"><dfn id="oq2ee"><source id="oq2ee"></source></dfn></blockquote><td id="oq2ee"><small id="oq2ee"><table id="oq2ee"></table></small></td><code id="oq2ee"></code><acronym id="oq2ee"></acronym><th id="oq2ee"></th><optgroup id="oq2ee"></optgroup><td id="oq2ee"></td><source id="oq2ee"><strong id="oq2ee"><optgroup id="oq2ee"></optgroup></strong></source><button id="oq2ee"></button><object id="oq2ee"></object><fieldset id="oq2ee"></fieldset><xmp id="oq2ee"></xmp><optgroup id="oq2ee"></optgroup><xmp id="oq2ee"></xmp><source id="oq2ee"><tbody id="oq2ee"><pre id="oq2ee"></pre></tbody></source><th id="oq2ee"></th><tfoot id="oq2ee"></tfoot><strong id="oq2ee"></strong><source id="oq2ee"><tbody id="oq2ee"><em id="oq2ee"></em></tbody></source><nav id="oq2ee"></nav><fieldset id="oq2ee"><option id="oq2ee"><delect id="oq2ee"></delect></option></fieldset><optgroup id="oq2ee"><abbr id="oq2ee"><sup id="oq2ee"></sup></abbr></optgroup><option id="oq2ee"><center id="oq2ee"><th id="oq2ee"></th></center></option><nav id="oq2ee"><del id="oq2ee"><sup id="oq2ee"></sup></del></nav><object id="oq2ee"></object><noframes id="oq2ee"></noframes><tbody id="oq2ee"></tbody><menu id="oq2ee"><delect id="oq2ee"><optgroup id="oq2ee"></optgroup></delect></menu><tr id="oq2ee"><tbody id="oq2ee"><td id="oq2ee"></td></tbody></tr><em id="oq2ee"><td id="oq2ee"><strike id="oq2ee"></strike></td></em><tbody id="oq2ee"></tbody><td id="oq2ee"></td><dd id="oq2ee"><code id="oq2ee"><nav id="oq2ee"></nav></code></dd><abbr id="oq2ee"></abbr><s id="oq2ee"></s><cite id="oq2ee"></cite><samp id="oq2ee"></samp><li id="oq2ee"></li><xmp id="oq2ee"></xmp><source id="oq2ee"><strong id="oq2ee"><noframes id="oq2ee"></noframes></strong></source><nav id="oq2ee"></nav><tr id="oq2ee"></tr><abbr id="oq2ee"></abbr><pre id="oq2ee"></pre><dd id="oq2ee"><code id="oq2ee"><noframes id="oq2ee"></noframes></code></dd><delect id="oq2ee"></delect><nav id="oq2ee"></nav><del id="oq2ee"></del><rt id="oq2ee"><tbody id="oq2ee"><em id="oq2ee"></em></tbody></rt><tbody id="oq2ee"></tbody><del id="oq2ee"></del><nav id="oq2ee"></nav><nav id="oq2ee"><del id="oq2ee"><dfn id="oq2ee"></dfn></del></nav><acronym id="oq2ee"></acronym><del id="oq2ee"></del><object id="oq2ee"></object><table id="oq2ee"></table><bdo id="oq2ee"></bdo><input id="oq2ee"></input><center id="oq2ee"></center><center id="oq2ee"></center><blockquote id="oq2ee"></blockquote><tr id="oq2ee"></tr><tr id="oq2ee"></tr><th id="oq2ee"></th><tfoot id="oq2ee"></tfoot><tfoot id="oq2ee"></tfoot><wbr id="oq2ee"></wbr><dd id="oq2ee"></dd><strike id="oq2ee"><abbr id="oq2ee"><kbd id="oq2ee"></kbd></abbr></strike><center id="oq2ee"></center><fieldset id="oq2ee"><menu id="oq2ee"><tr id="oq2ee"></tr></menu></fieldset><tfoot id="oq2ee"><table id="oq2ee"><tr id="oq2ee"></tr></table></tfoot><tr id="oq2ee"><tbody id="oq2ee"><xmp id="oq2ee"></xmp></tbody></tr><input id="oq2ee"></input><nav id="oq2ee"></nav><acronym id="oq2ee"></acronym><object id="oq2ee"></object><menu id="oq2ee"><tr id="oq2ee"><acronym id="oq2ee"></acronym></tr></menu><center id="oq2ee"></center><blockquote id="oq2ee"></blockquote><kbd id="oq2ee"></kbd><acronym id="oq2ee"></acronym><input id="oq2ee"></input><strong id="oq2ee"></strong><center id="oq2ee"></center><tbody id="oq2ee"></tbody><code id="oq2ee"></code><samp id="oq2ee"><th id="oq2ee"><object id="oq2ee"></object></th></samp><abbr id="oq2ee"></abbr><optgroup id="oq2ee"><abbr id="oq2ee"><sup id="oq2ee"></sup></abbr></optgroup><bdo id="oq2ee"></bdo><tr id="oq2ee"><wbr id="oq2ee"><bdo id="oq2ee"></bdo></wbr></tr><del id="oq2ee"></del><cite id="oq2ee"></cite><blockquote id="oq2ee"></blockquote><dl id="oq2ee"><nav id="oq2ee"><ul id="oq2ee"></ul></nav></dl><th id="oq2ee"><object id="oq2ee"><li id="oq2ee"></li></object></th><table id="oq2ee"><kbd id="oq2ee"><pre id="oq2ee"></pre></kbd></table><li id="oq2ee"></li><rt id="oq2ee"></rt><td id="oq2ee"></td><blockquote id="oq2ee"></blockquote><tr id="oq2ee"></tr><menu id="oq2ee"></menu><noframes id="oq2ee"></noframes><tfoot id="oq2ee"></tfoot><tr id="oq2ee"></tr><center id="oq2ee"></center><small id="oq2ee"></small><em id="oq2ee"></em><tbody id="oq2ee"></tbody><optgroup id="oq2ee"><abbr id="oq2ee"><sup id="oq2ee"></sup></abbr></optgroup><xmp id="oq2ee"></xmp><code id="oq2ee"><optgroup id="oq2ee"><ul id="oq2ee"></ul></optgroup></code><strong id="oq2ee"></strong><code id="oq2ee"></code><fieldset id="oq2ee"><menu id="oq2ee"><tr id="oq2ee"></tr></menu></fieldset><delect id="oq2ee"><tr id="oq2ee"><object id="oq2ee"></object></tr></delect><optgroup id="oq2ee"></optgroup><sup id="oq2ee"><input id="oq2ee"><dl id="oq2ee"></dl></input></sup><abbr id="oq2ee"></abbr><dd id="oq2ee"><th id="oq2ee"><object id="oq2ee"></object></th></dd><blockquote id="oq2ee"></blockquote></div> </html>