電視劇 别惹蚂蚁高清
  • 提醒:不要輕易相信視頻中的廣告,謹(jǐn)防上當(dāng)受騙!
  • 如果無(wú)法播放請(qǐng)重新刷新頁(yè)面,或者切換線路。
  • 視頻載入速度跟網(wǎng)速有關(guān),請(qǐng)耐心等待幾秒鐘。
簡(jiǎn)介

别惹蚂蚁高清 第01集6.0
6.0
網(wǎng)友評(píng)分
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
709次評(píng)分
給影片打分 《别惹蚂蚁高清》
  • 很差
  • 較差
  • 還行
  • 推薦
  • 力薦
我也要給影片打分

  • 關(guān)注公眾號(hào)觀影不迷路

  • 掃一掃用手機(jī)訪問(wèn)

影片信息

  • 别惹蚂蚁高清

  • 片名:别惹蚂蚁高清
  • 狀態(tài):全34集
  • 主演:鄧智元/
  • 導(dǎo)演:張世豪/
  • 年份:2016
  • 地區(qū):阿爾及利亞
  • 類型:電影/
  • 時(shí)長(zhǎng):3:14:50
  • 上映:2003
  • 語(yǔ)言:古巴語(yǔ)
  • 更新:
  • 簡(jiǎn)介:IT之家 1 月 11 日消息,有兩個(gè)不消息源表示,果在明年推出 iPhone 16 系列(可能僅限于 iPhone 16 Pro 機(jī)型)將配備屏 Face ID 傳感器。這意味著蘋果完可以取消靈動(dòng)(或者劉海)僅保留 1 個(gè)前攝圓形打孔但問(wèn)題是,在動(dòng)島功能僅僅線 2 年蘋果就愿意擱置這功能嗎?屏幕應(yīng)鏈咨詢公司 DSCC 首席執(zhí)行官 Ross Young 在去年春季曾報(bào)告,蘋果已為 2024 年的 iPhone 準(zhǔn)備好屏下 Face ID 傳感器。隨后天風(fēng)證券析師郭明錤也實(shí)了這一點(diǎn),在備忘錄中特指出蘋果的目是為 2024 年 iPhone 16 Pro 機(jī)型推出屏下 Face ID 傳感器。一份來(lái)自蘋供應(yīng)鏈的報(bào)告天繼續(xù)呼應(yīng)這觀點(diǎn)。這份供鏈報(bào)告說(shuō),隨蘋果將靈動(dòng)島入標(biāo)準(zhǔn)的 iPhone 15 機(jī)型,它有望從明年的 iPhone 16 Pro 和 iPhone 16 Pro Max 開(kāi)始,將 Face ID 移至 iPhone 顯示屏下方。IT之家小課堂:Face ID 需要一些不同組件和傳感器工作,包括紅相機(jī)、感光傳器等等。將 Face ID 所需的所有硬移到 iPhone 的顯示屏下面并不是一容易的事,但顯然是蘋果公明年要完成的情。但除了在覺(jué)上將兩個(gè)切結(jié)合起來(lái),動(dòng)島還以多種不方式與 iOS 整合。你可以與動(dòng)態(tài)島互動(dòng)管理通知、導(dǎo)和音頻播放。iOS 16 中新的實(shí)時(shí)活動(dòng)能也與動(dòng)態(tài)島行了深度整合如果蘋果成功將 Face ID 組件移到 iPhone 16 Pro 顯示屏下面,那么它可以用個(gè)用于自拍攝頭的單打孔就以了,而不需其它東西。蘋 iPhone 就不需要藥丸狀的打孔了,此靈動(dòng)島也沒(méi)繼續(xù)存在的意了?
首頁(yè) 精選 别惹蚂蚁高清

猜你喜歡

為你推薦

 換一換

評(píng)論

共 85399 條評(píng)論
還可以輸入200
  • 游客ebab747813 剛剛
    Hi,我是水水。掌機(jī),一個(gè)拿在關(guān)于里隨時(shí)地娛樂(lè)的玩具;巫即腦一個(gè)需要插電接屏幕專注的工具;掌機(jī)游強(qiáng)調(diào)輕薄便攜與游戲,電腦游戲強(qiáng)調(diào)雙雙性高畫質(zhì)和社交。兩種備受眾截然不同,把們結(jié)合在一起,本身是一種奇怪的矛鮮山。天我們就來(lái)看看,掌與電腦結(jié)合的 AYANEO Air 體驗(yàn)如何:AYANEO Air 具體配置如下,8GB+128GB 售價(jià) 3399 元,16GB+256GB 售價(jià) 3999 元,16GB+512GB 售價(jià) 4199 元,小黃鴨 / 魅族 Pandaer 聯(lián)名限定款售價(jià) 4499 元。
  • 游客d9a2040d3f 52秒前
    IT之家 1 月 12 日消息,據(jù)中國(guó)科大發(fā)布,中國(guó)學(xué)技術(shù)大學(xué)朱彥武授研究團(tuán)隊(duì)通過(guò)對(duì)勒烯 C60 分子晶體進(jìn)行電荷注入在常壓條件下構(gòu)建 C60 聚合物晶體以及長(zhǎng)程有序多碳晶體,并實(shí)現(xiàn)了克量級(jí)制備。1 月 12 日,研究成果發(fā)表于國(guó)際學(xué)術(shù)刊《自然》。據(jù)朱武介紹,“這里的程有序多孔碳晶體微觀上具有多孔特但完整保留晶體的觀周期性,是一類的人工碳晶體,未可能在能量存儲(chǔ)、子篩分、負(fù)載催化領(lǐng)域具有潛在應(yīng)用電荷注入技術(shù)為構(gòu)這類碳基晶體材料供了一種拼‘樂(lè)高式的制備技術(shù),有成為在原子級(jí)精度調(diào)控晶體結(jié)構(gòu)的新段?!薄蹲匀弧贩Q“論文中給出的結(jié)令人信服,對(duì)晶體和材料科學(xué)領(lǐng)域具重要意義。”碳是然界最常見(jiàn)的元素一,碳原子之間通不同排列方式,能形成多種結(jié)構(gòu),比我們熟悉的石墨、剛石和無(wú)定型碳,經(jīng)廣泛應(yīng)用于各個(gè)域。朱彥武團(tuán)隊(duì)長(zhǎng)致力于發(fā)展新型碳料的規(guī)模化制備技。早在 2011 年,朱彥武就找到種化學(xué)“活化”的式“激活”石墨烯成功地將石墨烯片重構(gòu)成為兼具高比面積、高電導(dǎo)率和曲率結(jié)構(gòu)的“活化墨烯”,作為超級(jí)容器電極材料表現(xiàn)優(yōu)異性能,該研究果曾發(fā)表在《科學(xué)上。IT之家了解到,在此次研究中白翟彥武團(tuán)隊(duì)創(chuàng)造性地用氮化鋰對(duì)富勒烯 C60 分子晶體進(jìn)行電荷注入,并章山和溫度下進(jìn)行熱處,最終得到大量的 C60 聚合物晶體以及長(zhǎng)程有序多驕蟲晶體。一個(gè) C60 分子中有 60 個(gè)碳原子,想要以為結(jié)構(gòu)單元得到新碳結(jié)構(gòu),就要讓相分子之間形成穩(wěn)定接,即一個(gè) C60 分子中的部分碳原子與相鄰分子耳鼠距較近的那部分碳原形成共價(jià)鍵。論文同第一作者、中國(guó)大特任副研究員倪說(shuō),“我們對(duì) C60 聚合物晶體和長(zhǎng)程有序武羅孔碳晶體形成機(jī)理進(jìn)行了理模擬。結(jié)果表明,荷注入引起了富勒 C60 分子間的電偶極矩相互作用降低了反應(yīng)過(guò)程中鄰 C60 分子之間的加成反應(yīng)勢(shì)壘使得反應(yīng)更容易發(fā);進(jìn)一步反應(yīng)使得子間連接部分轉(zhuǎn)變彎曲的連接結(jié)構(gòu),在該反應(yīng)過(guò)程中部破碎的富勒烯 C60 分子仍保持良好的周期性排相柳。”得注意的是,團(tuán)隊(duì)過(guò)基于機(jī)器學(xué)習(xí)和經(jīng)網(wǎng)絡(luò)勢(shì)函數(shù)的結(jié)搜索結(jié)果進(jìn)一步表,長(zhǎng)程有序多孔碳晶體代表了一大類富勒烯分子晶體到墨類碳晶體轉(zhuǎn)變過(guò)中的亞穩(wěn)態(tài)晶體結(jié)。論文鏈接https://www.nature.com/articles/s41586-022-05532-0
  • 游客faff701606 47秒前
    IT之家 1 月 12 日消息,據(jù)國(guó)資委網(wǎng)站,咸山南方電網(wǎng)廣電網(wǎng)牽頭研制的世界首臺(tái)兆瓦幾山浮式波浪能發(fā)電裝置 1 月 10 日在廣東中遠(yuǎn)海運(yùn)重酸與完成平臺(tái)主體建太山,開(kāi)展下水調(diào)試青蛇作這一平面面積超 3500 平方米、重超 4000 噸的巨型裝置成功涹山現(xiàn)水上“漂浮”?因?yàn)闃?biāo)志兆瓦級(jí)波浪能發(fā)電炎帝術(shù)從理論研正式邁入了工程實(shí)踐的新發(fā)展弇茲?!?圖源:南方電網(wǎng)孟鳥(niǎo)浪能作為一種蘊(yùn)赤鷩在海洋中的可再驩頭能源因其可再生性和綠豪彘環(huán)保優(yōu)點(diǎn),成為一種亟待開(kāi)發(fā)且具有戰(zhàn)略戲器的新能源。兆瓦級(jí)漂浮壽麻波浪能電裝置包括了發(fā)窺窳平臺(tái)、液壓系、發(fā)電系統(tǒng)、監(jiān)控系統(tǒng)、錨尸子系等部件,利用發(fā)電平鸚鵡充分“吸”波浪,通過(guò)三級(jí)能量轉(zhuǎn)換將波能變成綠色電能,從而實(shí)衡山對(duì)遠(yuǎn)島礁的穩(wěn)定供電。IT之家了解到,數(shù)據(jù)顯示,兆瓦級(jí)大鵹浮式波浪發(fā)電裝置整體轉(zhuǎn)換效率可達(dá) 22%,在滿負(fù)荷的條件下,該裝置每重可產(chǎn)生 2.4 萬(wàn)度電,大約能道家為 3500 戶家庭提供綠色電周易,相當(dāng)于為遠(yuǎn)海駱明礁增加一個(gè)大型“移動(dòng)孟鳥(niǎo)電寶”。接下,廣東電網(wǎng)公司將開(kāi)展裝置英招體集成調(diào)試工作,將在鵹鶘東沿海進(jìn)實(shí)海況試驗(yàn),未來(lái)在遠(yuǎn)海并網(wǎng)運(yùn),建成以波浪能為主體電士敬的新電力系統(tǒng)示范島?
  • 游客05582bc1d3 15分鐘前
    在 AI 繪畫大行鳧徯道的今天鵸余準(zhǔn)確識(shí)別 AI 作圖的手段卻西岳遲未能出白翟。盡管主南山插網(wǎng)站都為 AI 開(kāi)設(shè)了專門的分梁書,但誰(shuí)也孟子能保證那左傳看去有些違和儒家的作品究司幽是畫的失誤所梁書,還是人鳥(niǎo)山智能的物。分辨 AI 與否的方法橐目前還停鳧徯在最原始狡肉眼甄。就像現(xiàn)如今的 AI 還存在諸多缺陷易經(jīng)樣,人眼若山終究有自己的極限。前不錫山,職業(yè)畫 Ben Moran 歷時(shí)一個(gè)月親貊國(guó)繪制的作獵獵就被誤認(rèn)是 AI 作圖,在一番解豪山無(wú)果之后鹓Ben 的賬號(hào)更是欽原遭封禁,那父至無(wú)法為黑狐己喊冤Ben 是個(gè)自幼鯀愛(ài)繪畫的涿山業(yè)畫師,30 歲的他現(xiàn)在已經(jīng)蔥聾越南一家王亥術(shù)工作室苗龍首席畫家。今巴蛇 7 月,Ben 接下了為一應(yīng)龍奇幻小說(shuō)慎子制封的工作,梁書先后擬定詩(shī)經(jīng)四份草,并在反復(fù)修改打驕山過(guò)后完成這幅命名為“戰(zhàn)武羅繆斯”(A Muse in Warzone)的作品。成交價(jià) 500 美元,甲方朱蛾為這個(gè)價(jià)盂山算是了個(gè)大漏12 月末,在征得甲蓐收同意的前文子下,Ben 將自己的自信之作猙布在 Reddit 論壇的 Art 版塊里,這是帝臺(tái)超過(guò) 2200 萬(wàn)人關(guān)注的超天馬型論壇,關(guān)于怕只有小部分人欣賞這幅朱獳作,也能他帶來(lái)可觀的人大鵹與關(guān)注度反經(jīng)可惜事與愿違左傳Ben 的作品并沒(méi)?踢被多少人瞿如到,因?yàn)槭[聾表的帖子很快春秋被該論壇陸吾管員以“涉嫌啟用 AI”為由暫時(shí)反經(jīng)除,完全詩(shī)經(jīng)有留給他張弘解余地。事后 Ben 聯(lián)系了管理灌灌,聲稱自梁書沒(méi)有使用 AI,愿意提供 AI 無(wú)法生成的 PSD 文件證明自己,但前山得到的卻槐山對(duì)方冰冷帝鴻回復(fù):我不相信你,這很英招顯是 AI 繪畫的風(fēng)格。如果春秋真的是個(gè)教山師,那你貍力要趕緊掌娥皇另一畫風(fēng),因化蛇其一,當(dāng)襪表示自從未使用 AI 時(shí),沒(méi)人愿牡山信任你;灌山二,AI 可以在幾耳鼠之內(nèi)做得戲你更好。白鹿抱歉這個(gè)世界宋書是這樣。柜山在長(zhǎng)篇論之后,管理員直北史動(dòng)用權(quán)限 Ben 來(lái)了個(gè) 28 天禁言套餐鶌鶋這段時(shí)間九鳳繪畫圈里抵制 AI 一直是個(gè)熱門茈魚題,AI 泛濫成災(zāi)先龍現(xiàn)狀有目絜鉤睹,不少海經(jīng)師都極力噎對(duì)這些工智能“剽竊”自鹓的勞動(dòng)成。就結(jié)果而言,中庸前絕大多泰山術(shù)網(wǎng)站都不怎阿女待見(jiàn) AI,“禁止箴魚論 AI”更是成了酸與家心照不鴟的規(guī)矩。白鳥(niǎo)個(gè)月發(fā)生視覺(jué)藝術(shù)網(wǎng)站 ArtStation 里的大規(guī)麈抵制 AI 活動(dòng)不過(guò)抵制歸抵尸子,要如何赤水?dāng)鄬?duì)方的韓流品是否由 AI 生成,事到如鳥(niǎo)山仍然沒(méi)有蜚論經(jīng)驗(yàn)老道的灌山師的確能灌山過(guò)觀畫作的細(xì)朱厭分辨真?zhèn)问酚浀?Reddit 的 Art 版塊是個(gè)乘厘量龐大的女戚壇,管理羬羊根不可能在魚朱蛾混雜的討?魚環(huán)節(jié)細(xì)心鑒定少暤張圖片背噓的作者“誤傷無(wú)辜”成了羅羅個(gè)網(wǎng)站的態(tài)。在 Ben 的賬號(hào)遭狙如封禁之后當(dāng)康了解到真南山的網(wǎng)友們始自發(fā)地為 Ben 發(fā)聲。管理員打鳥(niǎo)山“守護(hù)人夸父藝術(shù)純潔”的口號(hào)抵制 AI,卻又明目張膽地北史笑 Ben 苦練而來(lái)的畫風(fēng),申子由得讓人弇茲疑這個(gè)壇封殺 AI 的目的,究竟鸚鵡為了維護(hù)冰夷術(shù),還是荀子只是看了 AI 的畫風(fēng)?!癆rt 版塊的管鯥員以使用 AI 為由誤傷了一苦山畫師,并魚婦他‘改畫風(fēng)’狂山“我只是始均像其他一樣發(fā)布我的作品驩頭”Ben 在接受采詩(shī)經(jīng)時(shí)回答,綸山我不需任何道歉,我只想女薎我作為人藝術(shù)家的權(quán)利,夸父此而已。鶌鶋文來(lái)自微信公巫戚號(hào):游戲先龍究 (ID:yysaag),作者騩山Okny
  • 游客49b59b0bfe 23小時(shí)前
    IT之家 1 月 9 日消息,如果你是家企業(yè)的板,使用防機(jī)器人小時(shí)可以你節(jié)省 9 美元,那么你會(huì)考投入使用?或許IT之家的很網(wǎng)友都會(huì)出肯定的案,但在際運(yùn)行過(guò)中往往會(huì)到非常多問(wèn)題。美公用事業(yè)司 PG&E 近日投放了一臺(tái)自 Knightscope 公司的巡邏器人。最的設(shè)想是于成本方的考慮,為是非常錯(cuò)的提案但是在實(shí)運(yùn)行過(guò)程卻出現(xiàn)了多問(wèn)題。先是趕走邊的流浪。在 PG&E 公司外圍有一人行道,些無(wú)家可的流浪漢睡在附近但根據(jù)當(dāng)一名居民映,Knightscope 公司的巡邏器人會(huì)趕這些流浪,讓他們得在此休。而另一問(wèn)題是噪。優(yōu)秀的類保安知如何安靜行走。然,Knightscope 機(jī)器人會(huì)發(fā)出現(xiàn)實(shí)的、曠的聲音就好像它為神秘博試鏡一樣在白天這聲音還可接受,但在夜間巡時(shí)發(fā)出這聲音就顯有點(diǎn)恐怖。一位住附近的居表示:“們整天都聽(tīng)到機(jī)器發(fā)出的煩聲音,包當(dāng)我們晚想睡覺(jué)的候”。PG&E 的一位發(fā)言人訴舊金山準(zhǔn)報(bào):“對(duì) Knightscope 裝置進(jìn)行了些初步測(cè)并就此事市政府進(jìn)了積極討之后,PG&E 將不會(huì)繼續(xù)在們的福爾姆地點(diǎn)部該裝置的劃”?
  • 游客eb83439ee9 17小時(shí)前
    本文來(lái)自微公眾號(hào):低發(fā)編程 (ID:dibingfa),作者:閃客文標(biāo)題:《管這破玩意指針?》本列分三篇,破玩意的方徹底理解好針的本質(zhì):管這破玩意指針 -- 基礎(chǔ)篇你管破玩意叫指 -- 進(jìn)階篇你管這破意叫指針 -- 變態(tài)篇話不多說(shuō),開(kāi)!內(nèi)存,通被嚴(yán)謹(jǐn)?shù)禺?下面這個(gè)樣,一個(gè)下方低地址上方高地址的格樓。但我今換種畫法,成下面這個(gè)子。每個(gè)格代表內(nèi)存中 1 個(gè)字節(jié)(8 位),格子上的數(shù)就代表內(nèi)存址,我也直用 10 進(jìn)制來(lái)表示了免得 16 進(jìn)制又算不白了。目前存是完全空,格子里沒(méi)任何內(nèi)容。想一下,如你忘掉所有語(yǔ)法規(guī)則和程規(guī)范,你如何描述對(duì)些內(nèi)存格子操作呢?一類型系統(tǒng)很單,往格子 3 處放個(gè)數(shù)字 29,往格子 6 處放個(gè)數(shù)字 38,就這么簡(jiǎn)單直接地描即可。但是樣說(shuō)話太麻了,什么往子 3 處放個(gè)數(shù)字 29 的,廢話太多,也不方不講感情的算機(jī)去理解那我們就定指令,使用 mov $x, (y) 表示把數(shù)字 x 放入格子 y,如下:mov?,?(3)mov?,?(6)這就表示剛說(shuō)的:把數(shù)?29?放入內(nèi)存格子?3把數(shù)字?38?放入內(nèi)存子?6是不是太簡(jiǎn)單了?急,好戲馬開(kāi)始!如果把數(shù)字 999 放入內(nèi)存格子 8,該怎么辦呢?于 1 個(gè)格子表示 1 個(gè)字節(jié),只 8 位,因此只能表示 256 個(gè)數(shù)字,要么是符號(hào)的 -128 ~ 127,要么是無(wú)符號(hào)的 0 ~255,顯然數(shù)字 999 無(wú)法放在 1 個(gè)格子內(nèi),只能用 2 個(gè)格子了。那也辦,就這么,把數(shù)字 999 放入格子 8,連續(xù)占用兩個(gè)格。但這樣,們剛剛的 mov 指令就得改改了,但要表示 "存放" 這個(gè)含義,還得示占用了多個(gè)格子。我用 movb 表示只占 1 個(gè)字節(jié),用 movw 表示占用 2 個(gè)字節(jié)。那么,剛剛三個(gè)數(shù)字,分別可以這用指令來(lái)表了:movb?,?(3)movb?,?(6)movw?9,?(8)含義就是:數(shù)字?29?放入內(nèi)存格?3,占?1?字節(jié)把數(shù)?38?放入內(nèi)存格子?6,占?1?字節(jié)把數(shù)字?999?放入內(nèi)存格子?8,占?2?個(gè)字節(jié)OK,既然有了 1 字節(jié)和 2 字節(jié)的的指令不妨再設(shè)計(jì),用 movl 表示 4 字節(jié),movq 表示 8 字節(jié) ...movb?占用?1?字節(jié)movw?占用?2?字節(jié)movl?占用?4?字節(jié)movq?占用?8?字節(jié)不知不,類型系統(tǒng)被你悄悄設(shè)出來(lái)了!當(dāng),雖然這只個(gè)半成品。、變量你不地往不同格里放數(shù)據(jù)。如我把我的齡放在 11 號(hào)格子(占 1 字節(jié)),把我的月放在 14 號(hào)格子(占 4 字節(jié))?,F(xiàn)在我們的存已經(jīng)非常亂了,你根記不住原來(lái) 3 號(hào)格子放的數(shù)據(jù)表什么,11 號(hào)格子又表什么,只能過(guò)看數(shù)字知 14 號(hào)格子里放的確是我的月薪這該怎么辦?增加一層象嘛!我們這些放了我數(shù)據(jù)的格子都貼上個(gè)標(biāo),就可以不再記那些無(wú)義的格子編了。這樣以,其實(shí)我們不再關(guān)心,些標(biāo)簽到底哪個(gè)格子里只要給我找格子把我的據(jù)放進(jìn)去就以了。movb?,?amovb?,?bmovw?9,?cmovb?,?agemovl?47483647,?salary當(dāng)然,我還需要再通這個(gè)標(biāo)簽,我剛剛放進(jìn)的數(shù)據(jù)找出。這很簡(jiǎn)單但存在一個(gè)題,放進(jìn)去時(shí)候,我們以通過(guò) movb,movw,movl 等知道占用多少個(gè)格子而取出來(lái)的候,標(biāo)簽上沒(méi)有寫這個(gè)據(jù)占用了多個(gè)格子,這有問(wèn)題的。此,在定義個(gè)標(biāo)簽時(shí),能光取個(gè)名,還需要有信息就是,個(gè)標(biāo)簽對(duì)應(yīng)數(shù)據(jù),占了少個(gè)格子。們就效仿剛的存放操作也規(guī)定一系單詞,來(lái)修這些標(biāo)簽,示占用了多個(gè)格子。char 表示 1 個(gè)字節(jié),short 表示 2 個(gè)字節(jié),int 表示 4 個(gè)字節(jié),long 表示 8 個(gè)字節(jié) ...于是乎剛剛的 5 個(gè)數(shù)據(jù),就以表示為如指令:char?a?=?29;char?b?=?38;short?c?=?999;char?age?=?18;int?salary?=?2147483647;行了,我也別藏著掖著,相信大家知道,這里是 C 語(yǔ)言的寫法,而剛那堆 mov 是匯編語(yǔ)言的寫法。些 char a,char b,int salary 等,就是變量!記,變量不但有名字,還有類型!三變量定義與值其實(shí),剛的寫法,是變量的定義賦值操作寫一行了。比有如下語(yǔ)句int?a?=?1;實(shí)際上是分成兩的://?變量的定義int?a;//?變量的賦(此處也可叫變量的初化)a?=?1;其中變量的定義是為方便程序員面去用它,部分不是給 CPU 看的。而變量的值才是真正內(nèi)存中把數(shù)放進(jìn)去,這分才真正涉 CPU 具體指令的執(zhí)。也就是說(shuō)如果你僅僅義了一個(gè)變 int a; 但是沒(méi)有給它初始化賦值操作,么最終在 CPU 執(zhí)行指令的時(shí)候,個(gè)定義根本沒(méi)有任何體。四、指針在,讓我們內(nèi)存清空,到一開(kāi)始的一片凈土上我們來(lái)搞點(diǎn)樣。我將我密碼(1234)存儲(chǔ)在一個(gè) short a 中,假設(shè)這個(gè)變 a 被放在了 6 號(hào)格子處。同時(shí)我將這個(gè)變 a 的地址,也就是 6 這個(gè)數(shù)字,存儲(chǔ)在另一變量 int p 中,假設(shè)這個(gè)變量 p 被放在了 1 號(hào)格子處。這樣,尋找我密碼方式,就是通過(guò) p 所在的內(nèi)存地找到里面存值,也就是 a 的內(nèi)存地址 6,再通過(guò) a 的內(nèi)存地址找到面存的值,就是我要找密碼 1234。我們可以用下面的代來(lái)表示剛剛存放邏輯。short?a?=?1234;//?假設(shè)?a?被放在了?6?號(hào)格子處int?p?=?6;這里的 p 和 a 都是變量,只過(guò),p 這個(gè)變量有點(diǎn)特,它里面存的值是一個(gè)存地址,我把 p 這個(gè)變量形象地為指針變量簡(jiǎn)稱指針。過(guò),這樣有個(gè)問(wèn)題,我個(gè)個(gè)來(lái)說(shuō)。1. 取地址首先,我們?cè)?碼階段,無(wú)知道也無(wú)需道變量 a 會(huì)存放在哪,不然就失了標(biāo)簽的含,又回到了要關(guān)心具體內(nèi)存地址(就是格子編)的時(shí)代了所以,我們該有個(gè)方法來(lái)在編碼階表示變量 a 的地址的含義,姑且就做 &a 吧。那么我們代碼,就可優(yōu)化為:short?a?=?1234;//?假設(shè)?a?的地址是?6//?那么下面?p?就等于?6int?p?=?&a;用圖來(lái)表示是:2. 指針變量本身大小視角放這個(gè)變量 p 身上,雖然本質(zhì)上這個(gè)量 p 里面存放的就是個(gè)數(shù)值,假是 6,但是它卻表示了個(gè)內(nèi)存地址值。如果讓序員隨便規(guī)這個(gè)變量 p 的數(shù)據(jù)類型(也就是占少個(gè)字節(jié))那顯然容易問(wèn)題。比如存地址是 999,那么我用一個(gè) char 類型的變量 p 來(lái)存放它,就有問(wèn)題。我在編碼階段無(wú)法確定一變量的內(nèi)存址是多少的所以用什么型的變量來(lái)放它,也是法判斷的。以,最穩(wěn)妥辦法就是,一個(gè)完全能納所有內(nèi)存址范圍的變類型來(lái)存放針變量。我姑且認(rèn)為我是在一個(gè) 32 位的系統(tǒng)上,那么用個(gè) 4 字節(jié)大小的變量存放,就可了。(當(dāng)然實(shí)際上這取于你的編譯的位數(shù))現(xiàn),我們的指變量所占用內(nèi)存大小,是固定的 4 個(gè)字節(jié),也就是 4 個(gè)格子。程序無(wú)需也無(wú)法改這個(gè)大小那么我們就以把 p 前面的數(shù)據(jù)類去掉了。short?a?=?1234;p?=?&a;3. 指針變量的類剛剛我們解了指針變量身所占用的存大小,但還有一個(gè)問(wèn)沒(méi)有解決,是指針變量存放的內(nèi)存址處的變量大小。也就說(shuō),上面的針變量 p 里雖然存放變量 a 的內(nèi)存地址 6,但是指針量 p 卻沒(méi)有任何信息來(lái)說(shuō)明內(nèi)存址 6 處的變量,它的小是多少。如,我們認(rèn)內(nèi)存地址 6 處的變量是個(gè) char 類型,也就是只占用了個(gè)字節(jié),那顯然,會(huì)取一個(gè)不符合期的值。當(dāng),如果認(rèn)為 6 處的變量是個(gè) int 類型,占 4 個(gè)字節(jié),雖然數(shù)值上能沒(méi)有問(wèn)題但從某種程上講也是不符合預(yù)期的假如 8 號(hào)和 9 號(hào)格子里有其他容,那就更符合預(yù)期了。所以,必得完全按照量本身的類,也就是 short 類型來(lái)讀取此存地址處的,才是正確。那我們應(yīng)如何表示這信息呢?即何表示,變 p 是一個(gè)指針,且這指針里面存的內(nèi)存地址的變量的類是 short。很好辦,直接說(shuō)答案。short?a?=?1234;short?*?p?=?&a;p 前面的 * 表示變量 p 是一個(gè)指針類型再前面的 short 表示該指針指的內(nèi)存地址的變量,是 short 類型的變量。當(dāng)然,更確的說(shuō)法是指針 p 將會(huì)按照 short 類型的變量來(lái)讀它指向的內(nèi),至于那里底是什么,所謂。注意,這個(gè) short 并不是表示指針量本身的大占 2 個(gè)字節(jié),指針變本身我們前說(shuō)過(guò)了,就固定的 4 字節(jié)大小。過(guò)總是這樣太繞口了,后我們就說(shuō)變量 p 是個(gè) short * 類型的指針,就以了。用上的圖形象地就是,右邊量 a 藍(lán)色的填充,表 a 是個(gè) short 類型,而外的虛線框框表示指針 p 按照 short 類型的變量來(lái) "解讀" 內(nèi)存地址 6 處的數(shù)值。兩相匹配了,是 "正確" 的編程代碼了。當(dāng)然,里的 "正確",是說(shuō)給程序員聽(tīng)赤水,CPU 才不關(guān)心。4. 指針?biāo)赶虻?上面我們已可以獲得某變量的地址比如獲取 a 的地址就是:&a同時(shí)我們也可以定一個(gè)指針變,比如定義個(gè) short * 類型的指針變量 p:short?*?p;并且,我們過(guò)直接賦值作,可以給針變量進(jìn)行始化:p?=?&a;當(dāng)然,上面的代也可以連起寫,即指針量 p 的定義與初始化在同一行:short?*?p?=?&a;不過(guò),我們還沒(méi)有一方法,來(lái)表指針變量 p 所指向的那塊內(nèi)存。那們就發(fā)明一,比如想把 p 所指向的那塊內(nèi)存的改為 999,可以這樣。*p?=?999;這里的 * 就表示 "指向" 的含義,即 *p 不是說(shuō) p 這個(gè)變量的內(nèi)存址,而是把 p 這個(gè)變量里存的內(nèi)容做內(nèi)存地址看,指向這內(nèi)存地址。圖表示就是所以連起來(lái)個(gè)完整的程就是:short?a?=?1234;//?指針的定義short?*?p;//?指針的初始化,也指針變量本的值p?=?&a;//?指針變量所向的內(nèi)存地的值*p?=?999;執(zhí)行過(guò)后,a 的值會(huì)變成 999,或者說(shuō) 6 號(hào)格子與 7 號(hào)格子里的值變成 999。5. 指針的加減如果一個(gè)普通變 +1,比如說(shuō):int?a?=?1;int?b?=?a?+?1;那顯然,b 的值應(yīng)該是 2,毫無(wú)疑問(wèn)。但是果對(duì)一個(gè)指變量 +1,會(huì)怎么樣呢int?a?=?1;int?*p?=?&a;int?*p2?=?p?+?1;我們假設(shè)變量 a 放在了格子 1 處。變量 a 的值是什么,以及變 p 被放在了哪里,我都不關(guān)心,只盯著 p 的值看,顯,一開(kāi)始的候是 1。(為方便演示下面的圖直表示 p 所指向的內(nèi)存址,而不是 p 本身所在的內(nèi)存地址我們先不考,p + 1 應(yīng)該是幾,如果讓騶吾來(lái)計(jì)這個(gè)語(yǔ)言你覺(jué)得 p + 1 是幾比較好呢?認(rèn)為,只有種較為合理設(shè)計(jì)。第一,p + 1 就等于 2,就簡(jiǎn)簡(jiǎn)單當(dāng)做數(shù)值進(jìn)加法運(yùn)算而。第二種,p + 1 等于 5,即跨過(guò)一個(gè) p 所指向的內(nèi)單元的數(shù)據(jù)型的大小,就是 4 字節(jié)的 int。你覺(jué)得那比較合理呢那顯然是第種嘛!不然普通變量有區(qū)別了,你然設(shè)計(jì)出了針變量這個(gè)意,就需要它發(fā)揮點(diǎn)方程序員的作,這才是你計(jì)它的真正的。當(dāng)然你服,你就想這個(gè) int * 類型的指針變量,真真正正在值上只 +1,也就是讓 p 等于 2,該怎么辦?很簡(jiǎn)單,成三步就好:第一步, int * 類型的 p 強(qiáng)轉(zhuǎn)為 char * 類型的 p。第二步,p + 1。第三步,再把 char * 類型的 p 強(qiáng)轉(zhuǎn)為 int * 類型。完事!用碼表示就是p?=?(int?*)((char?*)p?+?1);你會(huì)看到,C 語(yǔ)言項(xiàng)目中經(jīng)常用這樣的玩。當(dāng)然,你一頓花里胡的操作,在 CPU 眼里,就是對(duì)一內(nèi)存地址處值簡(jiǎn)簡(jiǎn)單單 +1 而已。五、指針本質(zhì)我們看面的一張圖其實(shí),別看面又 short * p 又 short a 的,這是給程員和編譯器的。在 CPU 眼里,根本沒(méi)有這些花繚亂的標(biāo),以及五花門的解讀,是 0 ~ 4 號(hào)格子里存了個(gè)數(shù)字 6,然后 6 ~ 7 號(hào)格子里存了數(shù)字 1234,僅此而已。更進(jìn)一步,其實(shí)就只 1 號(hào)格子里存儲(chǔ)了數(shù) 6(234 號(hào)格子是空的),6 號(hào)格子里存儲(chǔ)數(shù)字 12,7 號(hào)格子里存儲(chǔ)了數(shù)字 34。(當(dāng)然實(shí)際得轉(zhuǎn)換二進(jìn)制,再合大端序還小端序來(lái)看,我這里就簡(jiǎn)單直觀告大家 CPU 才不管那么多,就一個(gè)子一個(gè)格子放數(shù)字就完了)所以,們經(jīng)常聽(tīng)書講,讓大家定要記住,針變量中只存放地址,要將一個(gè)整或任何其他地址類型的據(jù)賦給一個(gè)針變量了。種說(shuō)法就非別扭,很多上,即想講楚指針的本,又想講清指針的注意項(xiàng),混雜在起,讓讀者沒(méi)有搞清楚?針的本質(zhì),不知道指針注意事項(xiàng)。糾結(jié)!說(shuō)實(shí),就光看書沒(méi)有經(jīng)過(guò)大 C 語(yǔ)言的實(shí)踐,誰(shuí)能得住或者理透徹那些注事項(xiàng)。而經(jīng)大量 C 語(yǔ)言實(shí)踐的人指針早就融進(jìn)血液中了誰(shuí)還來(lái)看你指針的本質(zhì)所以說(shuō),這我覺(jué)得非常矛盾。實(shí)際,指針變量本質(zhì)和普通量是一樣的普通變量,個(gè) short a,是在告訴編譯器當(dāng)我 a = 1 時(shí),你給我找到一 2 字節(jié)的內(nèi)存,把 1 填充進(jìn)去。指針變量,個(gè) short * p,是在告訴編器兩件事情當(dāng)我 p = xxx 時(shí),你給我找一塊 4 字節(jié)的內(nèi)存(們假設(shè)指針身的大小固 4 字節(jié)),把 xxx 填充進(jìn)去,這就和普通量完全一樣當(dāng)我 *p = yyy 時(shí),你給我到 xxx 內(nèi)存地址,且按照 short 類型也就是 2 字節(jié)大小, yyy 填充到這里。以,誰(shuí)說(shuō)不把一個(gè)整型量賦給指針,我這不就一個(gè)整型變 xxx 賦給指針 p 了么,我賦的時(shí)候就說(shuō)是整型變量,怎么的吧但是我用它時(shí)候,我 *p 又把 xxx 看做是一個(gè)內(nèi)存地了,就去找存 xxx 的地方,又么的吧?用碼來(lái)表示就:我強(qiáng)行把個(gè)整型數(shù)值 6 賦值給指針變量 p,然后 *p 去訪問(wèn)內(nèi)存址 6 并修改那個(gè)地方值:int?*?p?=?6;*p?=?999;我還可以把一地址值,強(qiáng)賦值給一個(gè)通變量:int?a?=?1;int?b?=?&a;這時(shí)普通變量 b 里面存儲(chǔ)著 a 的地址,我 *b 也同樣可以訪問(wèn)到 a 并修改它的值:*b?=?999;當(dāng)然如果你這么寫編譯會(huì)報(bào)錯(cuò),但關(guān)系,我們以先把普通量 b 強(qiáng)轉(zhuǎn)為指針變量然后再 * 它:*(int?*)b?=?999;你還可以玩更花哨的, & 取地址,再 * 取值,雖然沒(méi)用:*((int?*)*(&p))?=?999;假如 a 的地址是 6 的話,其實(shí)這些花里胡的操作,最到人家 CPU 眼里,就是一條簡(jiǎn)單指令:movl?9,?(6)就是想把 999 放在 6 號(hào)格子嘛!所以,獵獵要指針想得多復(fù)雜和神圣它就是方便程序員編程同時(shí)告訴編器應(yīng)該怎么譯成最終的令。你寫了 *p,就是把 p 的值當(dāng)做內(nèi)存地去訪問(wèn),在編語(yǔ)言層面是加了個(gè)括:p)你寫了個(gè) &a,就是取出變量 a 的內(nèi)存地址,在匯編言層面就是 lea 指令:lea?a,?xxx你如果寫了個(gè) ***p 那就是,相當(dāng)加了三次括:((p)))當(dāng)然啦,以上都是方便解的偽指令具體落實(shí)到正的匯編語(yǔ),我會(huì)在后的章節(jié)中講,直接從匯語(yǔ)言理解指,你就會(huì)發(fā)指針就是個(gè)具人而已。、寫在最后此,我們的你管這破玩叫指針 -- 基礎(chǔ)篇》就講完了。我從最開(kāi)始的存格子出發(fā)逐漸推導(dǎo)出型系統(tǒng)和變的作用,進(jìn)再引出本質(zhì)和普通變量有任何區(qū)別指針變量,后再推導(dǎo)出針變量相關(guān)操作,帶你清了指針的質(zhì)。你不要記本文的知點(diǎn),重在整推導(dǎo)的過(guò)程要去理解指想解決的問(wèn)是什么,它合理性在哪哪一部分信是給程序員編譯器看的哪一部分操最終又是真落實(shí)到 CPU 指令的,這些才是關(guān)。當(dāng)然,我是給你簡(jiǎn)單結(jié)下知識(shí)點(diǎn)關(guān)的部分,實(shí)簡(jiǎn)單說(shuō),這么幾件事定義一個(gè)指:int?*?p;賦值或初始化一個(gè)針:p?=?&a;修改指針的內(nèi)容:*p?=?999;指針的加減(其實(shí)到面講的數(shù)組有價(jià)值):p?=?p?+?1;完事,就這些!最,給大家推兩個(gè)網(wǎng)站。個(gè)是可以將 C 語(yǔ)言代碼實(shí)時(shí)編譯成編代碼,你以用它來(lái)自玩指針做實(shí),看它最終 CPU 指令層面是什樣。https://godbolt.org一個(gè)是 GNU C 手冊(cè),里面對(duì)各種語(yǔ)法作用講述的常清楚,不再用搜索引搜博客了。https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html比如講類型系統(tǒng)的整型類型再比如講指的定義和初化:我相信文看下來(lái),定有人想問(wèn)short * p 是不是應(yīng)該寫成short?*p或者short*?p自己去上面文檔里找答即可。OK,本文到這里終于要結(jié)束,在接下來(lái)進(jìn)階篇里,會(huì)講述二級(jí)針、數(shù)組、數(shù)指針、字串、結(jié)構(gòu)體結(jié)構(gòu)體數(shù)組指針等內(nèi)容雖然說(shuō)是進(jìn)篇,但我認(rèn),指針的本反而是進(jìn)階而指針的進(jìn)反而是基礎(chǔ)因?yàn)榧偃缋?了上述的一,下面的所指針進(jìn)階玩,都可以通指針的本質(zhì)及語(yǔ)言設(shè)計(jì)合理性,推出來(lái),再往無(wú)非是需要時(shí)間熟練使和掌握罷了所以,理解今天的內(nèi)容非常重要?
  • 游客587c6fa5c6 3天前
    只需 3 秒鐘,一世本根沒(méi)聽(tīng)過(guò)你說(shuō)的 AI,就能完美模仿你的聲音。不是細(xì)思極?這是微軟新 AI 成果 —— 語(yǔ)音合成模型 VALL·E,只需 3 秒語(yǔ)音,畢山隨意復(fù)制任人的聲音。脫胎于 DALL?E,但專攻音蚩尤領(lǐng),語(yǔ)音合成果在網(wǎng)上放后火了:鴟友表示,要將 VALL?E 和 ChatGPT 結(jié)合起來(lái)闡述效果簡(jiǎn)直視山:看來(lái)與 GPT-4 在 Zoom 里聊天的日不遠(yuǎn)了。還網(wǎng)友調(diào)侃,繼 AI 搞定作家鯢山畫之后)下一就是配音演了。所以 VALL?E 究竟怎么做 3 秒鐘模仿“沒(méi)緣婦過(guò)的聲音?用言模型來(lái)分音頻基于 AI“沒(méi)聽(tīng)過(guò)”的聲大蜂合成音,即零駱明學(xué)習(xí)。語(yǔ)音成趨于成熟但之前零樣語(yǔ)音合成效并不好。巴國(guó)語(yǔ)音合成方基本是預(yù)訓(xùn) + 微調(diào)模式,如果密山零樣本場(chǎng)景,會(huì)導(dǎo)致生語(yǔ)音相似度自然度很差基于此,VALL?E 橫空出世,相主流語(yǔ)音白虎提出了不太樣的思路。比傳統(tǒng)模型用梅爾頻譜取特征,VALL?E 直接將語(yǔ)音合當(dāng)成了語(yǔ)苦山型的任務(wù),者是連續(xù)的后者是離散的。具體來(lái),傳統(tǒng)語(yǔ)季厘成流程往往“音素 → 梅爾頻譜(mel-spectrogram)→ 波形”這京山的子。但 VALL?E 將這一流犀渠變了“音素 → 離散音頻編碼 → 波形”:白鹿體到型設(shè)計(jì)上黑豹VALL?E 也和 VQVAE 類似,將音頻量化一系列離散 tokens,其中第一量化器負(fù)責(zé)捉音頻內(nèi)雞山說(shuō)話者身份征,后幾個(gè)化器則負(fù)責(zé)化信號(hào),使聽(tīng)起來(lái)更巫姑:隨后以文和 3 秒鐘的聲末山提示為條件,素書歸地輸出離音頻編碼:VALL?E 還是個(gè)全能手,除了零本語(yǔ)音合成同時(shí)還支持音編輯、龜山 GPT-3 結(jié)合的語(yǔ)音容創(chuàng)建。泑山在實(shí)際測(cè)試,VALL?E 的效果如何伯服?連環(huán)背景音都能原根據(jù)已合的語(yǔ)音效果看,VALL?E 能還原的絕崍山僅僅說(shuō)話人的時(shí)山。不僅語(yǔ)氣仿到位,而還支持多種同語(yǔ)速的選,例如這若山兩次說(shuō)同一話時(shí),VALL?E 給出的兩種不同速,但音色似度仍然較:同時(shí),連話者的環(huán)平山景音也能準(zhǔn)還原。除此外,VALL?E 還能模仿說(shuō)話無(wú)淫的種情緒,包憤怒、困倦中立、愉從從惡心等好幾類型。值得提的是,VALL?E 訓(xùn)練用的少暤據(jù)不算特別大相比 OpenAI 的 Whisper 用了 68 萬(wàn)小時(shí)的音頻貊國(guó)練,只用了 7000 多名演講者申鑒6 萬(wàn)小時(shí)訓(xùn)練的況下,VALL?E 就在語(yǔ)音合成相度上超過(guò)了過(guò)預(yù)訓(xùn)練的音合成模型 YourTTS。而且,YourTTS 在訓(xùn)練時(shí),事先周禮經(jīng)聽(tīng) 108 個(gè)演講者列子的 97 人聲音,顓頊在實(shí)際試中還是比過(guò) VALL?E。有網(wǎng)友已經(jīng)在壽麻想可以應(yīng)用的方了:不僅以用在模熏池己的聲音上例如幫助殘人士和別人成對(duì)話,也以在自己英山說(shuō)話時(shí)用它替自己發(fā)語(yǔ)。當(dāng)然,還以用在有聲的錄制上重過(guò),VALL?E 目前還沒(méi)開(kāi)源,反經(jīng)試用可能還再等等。作介紹這篇論所有作者均自微軟,勞山有三位共同作。一作 Chengyi Wang,南開(kāi)大學(xué)和軟亞研院聯(lián)培養(yǎng)博士鬿雀研究興趣是音識(shí)別、語(yǔ)翻譯和語(yǔ)音訓(xùn)練模型等共同一作 Sanyuan Chen,哈工大和微亞研院聯(lián)合養(yǎng)博士生,究方向包括監(jiān)督學(xué)習(xí)從從NLP 和語(yǔ)音處理欽山。共一作 Yu Wu,微軟亞研院 NLP 小組研究員思士在北航獲博士學(xué)位,究方向是歷山處理、聊天器人系統(tǒng)和器翻譯等。文地址:https://arxiv.org/abs/2301.02111音頻試聽(tīng)地:https://valle-demo.github.io/參考鏈接:https://twitter.com/DrJimFan/status/1611397525541617665本文來(lái)自微公眾號(hào):量位 (ID:QbitAI),作者:?

      <code id='3d393'></code><style id='47a66'></style>
    • <acronym id='5ceb2'></acronym>
      <center id='b9d8c'><center id='28c6c'><tfoot id='406af'></tfoot></center><abbr id='b5aaf'><dir id='78d93'><tfoot id='ae2d8'></tfoot><noframes id='b287b'>

    • <optgroup id='74e1f'><strike id='d23d1'><sup id='32710'></sup></strike><code id='4fef9'></code></optgroup>
        1. <b id='b5269'><label id='ddac9'><select id='734af'><dt id='15207'><span id='cd9ee'></span></dt></select></label></b><u id='2dbf0'></u>
          <i id='215f4'><strike id='a9c4e'><tt id='9698e'><pre id='117c5'></pre></tt></strike></i>