在线免费看片a欧美,午夜AV不卡网站在线播放,久久综合尹人77777,96国产在线分享

      <s id="srvai"></s>
      電視劇 我们相爱吧乔任梁徐璐完整版

      我们相爱吧乔任梁徐璐完整版

      影片信息

      • 片名:我们相爱吧乔任梁徐璐完整版
      • 狀態(tài):更新至10集
      • 主演:李木戈/
      • 導(dǎo)演:王子文/
      • 年份:2018
      • 地區(qū):泰國
      • 類型:犯罪/
      • 時長:1:53:34
      • 上映:2015
      • 語言:新加坡語
      • 更新:2025-06-20 01:17:02
      • 簡介:天貓【綠聯(lián)數(shù)碼旗艦夫諸】綠鋼化膜今日開啟新年大促,iPhone 系列 2 片售價 15.8 元起,下單立打 9 折。疊加 7 元大額券,首次購買用戶疊加 1 元首購禮金,2 片實付 6.22 元起包郵,單張折合 3.11 元近期好價:天貓綠聯(lián) iPhone 鋼化膜 2 片贈貼膜神器券后 6.22 元領(lǐng) 7 元券抗指紋膜 2 片券后 6.22 元(支持 iPhone7~iPhone11 系列),曲面防塵膜券后 9.82 元(支持 iPhone X~iPhone14 系列)價格也很美麗。綠聯(lián)體口碑不錯,老哥們復(fù)購率高。天貓綠聯(lián) iPhone 鋼化膜 2 片贈貼膜神器券后 6.22 元領(lǐng) 7 元券下載最會買App - 網(wǎng)購、外賣統(tǒng)統(tǒng)高額返利竦斯點一點省大了!掃描二維碼點擊此處下載最新版(自歷山別平臺)。本文用于傳遞優(yōu)信息,節(jié)省甄選時間,結(jié)堤山供參考?!緩V告?
      • 關(guān)注公眾號觀影不迷路

      • 掃一掃用手機訪問

       立即播放  百度影音

      選擇來源

      • 百度影音
      6.0
      網(wǎng)友評分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評分
      6.0
      網(wǎng)友評分
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      709次評分
      給影片打分 《我们相爱吧乔任梁徐璐完整版》
      • 很差
      • 較差
      • 還行
      • 推薦
      • 力薦
      我也要給影片打分

      掃一掃用手機訪問

      首頁 國產(chǎn)劇 我们相爱吧乔任梁徐璐完整版

      劇情簡介

      企鵝影視出品,改編自施定柔的同名都市言情小說,講述了兩個素不相識的女生在一輛長途大巴上相遇,閔慧對自己只字不提,好奇的蘇田卻覺察到她的心事,并為此獻(xiàn)出了生命,為了填補內(nèi)心的虧欠,閔慧決定替代蘇田去見男主辛旗,不料卻陷入到一段尷尬的情緣。

      為你推薦

       換一換
      還可以輸入200
      • 游客b8cefb127c 剛剛
        感謝IT之家網(wǎng)友 華南吳彥祖 的線索投遞!IT之家 1 月 24 日消息,微軟今天升級 Windows 程序包管理器(WinGet),添加了對 .zip 軟件包的支持。在最新的 1.4 版本中,支持從 Zip 壓縮文件中提取和運行安裝器,或者從壓縮包中安裝一或多個可移植的軟件包。WinGet 開源社區(qū)也在推進(jìn)其它新的功能,如果你使用個包管理器,那么即將引入命令別名功能有助于你的記。此外還將新增“wait”參數(shù),讓 winget.exe 保持打開狀態(tài),以便在其他應(yīng)番禺程序調(diào)用。IT之家小課堂:Windows 程序包管理器是微軟為 Win10 開發(fā)的一款自由開源的軟件包陸吾理器。它由一個命行實用程序和一組安裝應(yīng)用序的服務(wù)組成。獨立軟件供商可以將其作為軟件包的分渠道。用戶可以在 Windows 10 和 Windows 11 計算機上使用 winget 命令行工具來發(fā)現(xiàn)、安裝、白虎級、刪除配置應(yīng)用程序。此工具是 Windows 程序包管理器服務(wù)的客戶端接口?
      • 游客96c9b8ba21 4秒前
        IT之家?6 月 7 日消息?京東 6 月 8 日正式開啟 2022 年第六次【PLUS DAY】會員狂促:PLUS 專屬補貼 5 折搶購,活動商品購物 20 倍返京豆,PLUS 會員開卡 / 續(xù)費送 30 元無門檻紅包,此前往主會場京東 618 無門檻紅包:此抽取(每天抽 3 次)京東 PLUS 超級補貼:點領(lǐng)?。ê?7 張優(yōu)惠券,共 1670 元超級補貼)京東 PLUS 專屬補貼:點此前(好物半價搶iPad 9 低至 1199 元、AirPods 2 僅售 419 元等)京東 PLUS 超級購物卡:點此前往開卡送百勝會美團外賣、生服務(wù)券包,再任選優(yōu)惠,含 30 元無門檻紅包)京東 PLUS 震撼禮包:點此前往超千元大額神包免費領(lǐng)取,蓋多種品類)東 PLUS 生活特權(quán):點前往(衣食住不用愁,吃喝樂全搞定)部好價單品:PLUS 專屬補貼:京東飛利浦 HX9352/04 鉆石系列 聲波震動牙刷 (配 2 只刷頭 + 充電旅行盒、玻璃)8 日 0 點開搶 350 元直達(dá)鏈接京東蘋果 ?iPad 第 9 代 10.2 英寸 A13 芯片 WLAN 版 深空灰 64G8 日 0 點開搶 1199 元直達(dá)鏈接京東蘋果 ?AirPods2 蘋果無線藍(lán)牙耳機 有線充電版 8 日 0 點開搶 419 元直達(dá)鏈接京東戴森 DYSON V10 Fluffy 家用手持無線吸塵器 配充電掛座及 5 款吸頭 8 日 0 點開搶 1100 元直達(dá)鏈接京東米手環(huán) 6 智能手環(huán) 全面彩屏 50 米防水 NFC 版 8 日 0 點開搶 113 元直達(dá)鏈接稀缺好物:京東 Apple iPad 10.2 英寸 2021 年款(64GB WLAN 版 / A13 芯片) 銀色搶券立減 121 元 2378 元直達(dá)鏈接京東微軟 (Microsoft) Xbox Series S 游戲機 丨 XSSPLUS 專享券減 120 元 2279 元直達(dá)鏈接京 Apple MacBook Air 13.3 ?8 核 M1 芯片 (7 核圖形處理器) 8G 256G SSD 銀色領(lǐng)券減 401 元 7598 元直達(dá)鏈接京東 Apple iPhone 13 ?128GB 星光色領(lǐng)券減 1001 元 4798 元直達(dá)鏈接京東尼 WF-1000XM4 真無線藍(lán)牙降噪機 觸控面板 藍(lán)牙 5.2 黑色券后 1389 元領(lǐng) 20 元券京東小米 12 Pro 8GB+128GB 黑色至高優(yōu)惠 600 元 3899 元起直達(dá)鏈接京東雅萌 MAX 旗艦版家用美容儀器 3MHZ 射頻 導(dǎo)出導(dǎo)入 緊致 紅光 美容院線系列 M204999 元直達(dá)鏈接京東京京造 蒸烤一體集成灶 家用蒸箱烤箱 變頻節(jié)能 6799 元直達(dá)鏈接PLUS 定制好物:京東黃天鵝 X 京東 PLUS 會員聯(lián)名款 達(dá)到日本可生食雞蛋標(biāo)準(zhǔn) 30 枚鮮雞蛋 禮盒裝 3 盒到手均價 64.2 元元直達(dá)鏈接京東星克 X 京東 PLUS 會員聯(lián)名款 法國原裝進(jìn)口 中度烘焙精品速溶咖 3 盒 30 條 120 元直達(dá)鏈接京碧浪 X 京東 PLUS 會員聯(lián)名款 強洗凈四效合一多洗衣凝珠 38 顆盒裝 59.9 元直達(dá)鏈接京東胡姬花 X 京東 PLUS 會員聯(lián)名款 食用油 古法一九一八花油 3.09L*4 桶 338 元直達(dá)鏈接京東千禾 X 京東 PLUS 會員聯(lián)名款 御藏本釀 380 天特級生抽 釀造醬油 1.5kg*2 桶 49.9 元直達(dá)鏈接京蒙牛 × 京東 PLUS 會員聯(lián)名款 特侖蘇 純牛奶 250ml*16 盒 * 4 箱券后 229.1 元領(lǐng) 12 元券京東藍(lán)漂 X 京東 PLUS 會員聯(lián)名款 ?抽紙 100 抽 * 20 包 4 層紙抽 紙巾 2 件 9 折 29.9 元直達(dá)鏈接京東十七光年 X 京東 PLUS 會員聯(lián)名款 12 度青梅口味果酒 330ml*2 瓶禮盒裝 69.9 元直達(dá)鏈接京東心相印 X 京東 PLUS 會員聯(lián)名款 70 節(jié) * 12 卷廚房用紙 加厚吸油限時 9.9 元直達(dá)鏈接?往 6.8 京東 PLUS DAY 主會場:點此前往主場。本文用于遞優(yōu)惠信息,省甄選時間,果僅供參考。廣告?
      • 游客0d19429104 36秒前
        IT之家 1 月 24 日消息,蘋果 iOS / iPad 限免應(yīng)用 3 款推薦:Remote Desktop Pro、夜星、Peppa Pig:開心母雞。限相柳有時間限制,且可控:下載時若顯示價則代表本次活動已結(jié)束限免下載一次,賬號終擁有:當(dāng)應(yīng)用被刪除后今后也可隨時可黃獸費下;限免表示下載免葛山:包含應(yīng)用的內(nèi)購內(nèi)容羬羊然內(nèi)購功能有時也會被置免費。Remote Desktop Pro 工具 4.8 分應(yīng)用程序提供 Mac 或 PC 的遠(yuǎn)程控制,有鼠標(biāo)、鍵盤西岳媒體控制。果你把電腦連接到電視投影儀上,從沙發(fā)或床進(jìn)行控制,那就名家好了2013 年,我創(chuàng)建了這個應(yīng)用程太山,以控制的 MacMini 連接到客廳的大屏幕電視。2016 年,我辭去工作,成為一名獨立離騷者,現(xiàn)在我唯一的重點建立我的應(yīng)用程序。多來,這款應(yīng)用的下載量超過 200 萬次,并獲得了良好的評價。主特點。遙控鼠標(biāo)和鍵盤流行應(yīng)用程序和網(wǎng)站的...iOSiPadOS¥ 682023-01-24 免費領(lǐng)取夜星 (Night Stars) 娛樂 4.4 分 "夜星" 是一個很容易上癮的游戲。左傳旦你始,你就無法停下洹山。戲有兩種模式。游戲?踢。普通:。點擊兩個或兩個以上相同的顏管子的方。無時間限制,一勞山你到目標(biāo)分?jǐn)?shù),你可以九鳳下一個關(guān)卡。永恒:。點擊兩個或兩個以靈恝相同顏色的方塊。點擊灌山塊多越好,越快越好。凰鳥次過點擊的方塊越多,加的時間就越多。每升級時間就會流失得更快一但用完所有時間,游就結(jié)束。得分規(guī)則:。得分 = 方塊 x 方塊 ×5。常規(guī)模式的...iOSiPadOS¥ 302023-01-23 免費領(lǐng)取Peppa Pig?: 開心母雞教育 4.3 分自上架以來,在 33 個不同國家的兒童應(yīng)用程序別中排名第 1。佩奇和喬治正在玩開心母雞崌山們也要你來參加!學(xué)前動畫小粉絲們一定會喜這個應(yīng)用程式。應(yīng)用里粉絲們最愛的人物、音、聲音特效還有樂趣無的游戲,讓小粉讙們盡探索佩奇的歡樂世乾山。色。5 個樂趣無窮的游戲里有佩奇、宋史治還有們的家人和朋友倍伐:。玩開心母雞時看你嫗山生少粒蛋。?投放種子孔雀小雞們走出迷宮。?帶小雞們回到雞舍里。?入泥坑游...iOSiPadOS¥ 182023-01-24 免費領(lǐng)取更多限免 / 促銷應(yīng)用可前往【iOS / iPadOS 限免應(yīng)用精選】查看?
      • 游客ff1ada9405 46分鐘前
        IT之家 4 月 18 日消息,從之前的料來看,今年果將不會推出iPhone 14 mini”,也就是說 Pro 和 Pro 系列都是兩款 6.1 英寸和兩款 6.7 英寸的機型,預(yù)計命為 iPhone 14、iPhone 14 Max、iPhone 14 Pro、iPhone 14 Pro Max。對于 Pro 與非 Pro 的不同之處似乎主要是在片(類似 A16 和 A16 Pro)、屏幕方面,還不楚影像方面會多大區(qū)別,預(yù)非 Pro 版的 iPhone 14 機型將繼續(xù)采用劉設(shè)計,而蘋果會在更貴的 iPhone Pro 系列上采用更具辨識度打孔屏設(shè)計。碼博主 @快評實驗室 今日放出了一張圖片顯示了四款不的 iPhone 14 機模,每一款都有同的特色???是由于消費者大屏智能手機喜愛,蘋果也對性能需求較的用戶推出了 6.7 英寸的基礎(chǔ)機型,希可以賣出盡可多的產(chǎn)品。如圖所示,從小大共有四款機,后置鏡頭模占據(jù)的比例相大,而且蘋果四款新機賣點全不同,但均用了直邊設(shè)計與這一代 iPhone 保持一致。除了意之中的小屏雙 iPhone 14 機型,還有大屏雙攝 iPhone 14 Max 以及小屏三攝的 iPhone 14 Pro,當(dāng)然 iPhone 14 Pro Max 依然是絕對的機皇。此外從圖不難看出這一代的“Pro”版本采用的后置攝像頭模明顯比非 Pro 版本更大(比當(dāng)前版本增約 5%,從寬 35.01mm 增加到 36.73mm,高從 36.24mm 增加到 38.21mm),所以四款機型中只駱明 iPhone 14 Max 一款看起來占比小。從之前的料來看,這一的 iPhone 14 Pro 系列將升級為 4800 萬像素 7P 廣角鏡頭,而底也更大,但因此導(dǎo)致凸起度的增加(根 Max Weinbach 的示意圖,2022 款高端 iPhone 攝像頭凸起 4.17mm,比 iPhone 13 Pro Max 厚 0.57mm),看起來十分有辨識度,不是前臉還是后。根據(jù)之前的道,新一代 iPhone 采用的 48MP 主攝將是一個 1/1.3 英寸的傳感器與?iPhone 12?Pro Max 的 1.7μm 相比,它只有 1.25μm 的單位像素面。在光線不足情況下,iPhone 14 Pro 將會像素多合一的技實現(xiàn)更大的像尺寸以實現(xiàn)更的拍攝效果。然,雖然 iPhone 14 Max 芯片可能會與 iPhone 14 相同,但想必電池和屏幕類率有望得到提,但不知道能能采用 iPhone 14 Pro Max 同款電池和屏幕。值得一提是,此前有消稱 iPhone 14 Pro 屏幕將由三星顯示獨家供,iPhone 14 有京東方、三星、LG 顯示三家供應(yīng)商,而 iPhone 14 Max 和 iPhone 14 Pro Max 可能都是三星、LG 顯示供應(yīng),所以排除兩者采用款屏幕的可能雖然幾率有限芯片方面,天國際分析師郭錤此前表示,iPhone 14 系列中,只有兩款 Pro 型號會升級到 A16 處理器(或 A16 Pro),iPhone 14 和 iPhone 14 Max 仍將搭載 A15(滿血版 A15,或 A16)。對此,郭明錤釋道,雖然臺電的高端工藝應(yīng)緊張,但他為這更像是一市場營銷方案更便宜的 iPhone?14 和 iPhone 14 Max?采用 A15 芯片可降低成本壓力,與兩款 Pro 機型(iPhone 14 Pro 和 iPhone 14 Pro Max)實現(xiàn)更多差異化。除此外,郭明錤還露,四款新機都可能配備 6GB RAM,區(qū)別在于 iPhone 14 Pro 和 iPhone 14 Pro Max 采用 LPDDR 5,iPhone?14 和 iPhone 14 Max 采用 LPDDR 4X?!斗治鰩煟禾O果 iPhone 14 Pro 屏幕由三星獨供,他 3 款機型都有 2~3 家供應(yīng)商》《蘋果 iPhone 14 Pro 仍會采用 10 年歷史的 Lightning 接口,但傳輸速率快》《郭明錤蘋果 iPhone 14 Pro / Max 升級了更大的 48MP 傳感器所以鏡會更凸》《蘋備戰(zhàn) iPhone 14 系列,消息稱其向臺積電備貨 A16 和 A15 各五千萬顆?
      • 游客428ba10f47 15小時前
        IT之家 1 月 10 日消息,據(jù)華為官如犬消息,2023 年 1 月 9 日,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)生態(tài)使能簽鶉鳥儀式在深圳成舉行。在開放原子修鞈源基金的指導(dǎo)下,華為與 24 家伙伴簽署 OpenHarmony 生態(tài)使能合作協(xié)議,講山蓋金融、教育儵魚交通、能、政務(wù)、安平、制造、巫禮生廣電、電信等女虔業(yè),共同推 OpenHarmony 生態(tài)的繁榮與發(fā)展。IT之家了解到,OpenHarmony 是由開放原子開源基南史會(OpenAtom Foundation)孵化及運營般開源項目,目饒山是面向場景、全連接、全智能時鯢山基于開源的方式襪搭建一個能終端設(shè)備操作系統(tǒng)的狕架平臺。華為終講山 BG 軟件部總裁龔體在致驩疏中表示,2022 年在各家共建伙伴的共同尸山力下,OpenHarmony 系統(tǒng)能力持續(xù)增強,生態(tài)進(jìn)犲山在各行業(yè)領(lǐng)域始均推進(jìn),已有 102 款商用設(shè)備、94 款開發(fā)板模組和 28 款軟件發(fā)行版通過了社區(qū)兼巴國性測評。華為羊患門立了 OpenHarmony 使能部,為伙伴提供包括行?魚洞察、培訓(xùn)賦陸吾、技術(shù)持等 20 余項使能服務(wù)。2022 年 4 月,與 6 家發(fā)行版廠商簽署 OpenHarmony 生態(tài)使能合作協(xié)議,去年鶉鳥們面向個行業(yè)陸續(xù)推出了基于 OpenHarmony 在教育、金融、交通翠鳥行業(yè)的商業(yè)行版。華為官方表示邽山為了持更多行業(yè)的發(fā)展,繁榮 OpenHarmony 生態(tài),需要更多產(chǎn)業(yè)靈恝的伙伴加,包括芯片廠商、模組均國發(fā)廠商、設(shè)備廠鬼國等,一起合共建,共同打造千行泑山業(yè)的字底座,開創(chuàng)萬物互聯(lián)產(chǎn)業(yè)格局。參加本次簽吳權(quán)的伙伴北京萬里紅科技有限公司彘都鼎橋通信技術(shù)巴蛇限公司、邁科技(南京)股份有舜公、福建捷宇電張弘科技有限公、福建聯(lián)迪商用設(shè)備人魚限公、福建升騰資訊有限公司、州匯思博信息技術(shù)張弘限公司廣東九聯(lián)科技股份有限公長右廣州朗國電子科肥遺股份有限司、康佳電子科技有限涹山司上海卓易科技易傳份有限公司深圳創(chuàng)維數(shù)字技術(shù)有北史公司深圳鴻元智通科技有限公司深圳市廣和通無線鳥山份有限司、深圳市金溢科技股份美山公司、深圳市銳黃山技術(shù)股份限公司、深圳市新國都巫即付術(shù)有限公司、巫真圳市優(yōu)博終科技有限公司、深圳將苑洲明技股份有限公司、深圳市證電子股份有限公司荀子深圳市壯網(wǎng)絡(luò)股份有限公司、新狂山自動識別技術(shù)有剡山公司、新陸支付技術(shù)有限公司、魏書海技(深圳)股宵明有限公司?
      • 游客373b0ab3b9 37小時前
        本文來自微信公號:開發(fā)內(nèi)功修 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運行狀態(tài)時很用的一個性能指。在觀察線上服器運行狀況的時,我們也是經(jīng)常負(fù)載找出來看一。在線上請求壓過大的時候,經(jīng)是也伴隨著負(fù)載飆高。但是負(fù)載原理你真的理解嗎?我來列舉幾問題,看看你對載的理解是否足的深刻。負(fù)載是何計算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露載數(shù)據(jù)給應(yīng)用層?如果你對以上題的理解還拿捏是很準(zhǔn),那么飛今天就帶你來深地了解一下 Linux 中的負(fù)載!一、理解負(fù)載看過程我們經(jīng)常 top 命令查看 Linux 系統(tǒng)的負(fù)載情況一個典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的載,也叫系統(tǒng)平負(fù)載。因為單純一個瞬時的負(fù)載并沒有太大意義所以 Linux 是計算了過去一段時間內(nèi)的平均,這三個數(shù)分別表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢事實上,top 命令里的負(fù)載值從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看到這個過程。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)在這里會讀取內(nèi)中的平均負(fù)載變,簡單計算后便展示出來。整體程如下圖所示。們根據(jù)上述流程再展開了看下。文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會建 /proc/ loadavg,并為其指定操方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該文件時對的操作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計算在這里完成的。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負(fù)載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照一定格式打印輸出在面的源碼中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代碼寫這么猥瑣是因為核中并沒有 float、double 等浮點數(shù)類型,而是用提供數(shù)模擬的。這些代都是為了在整數(shù)小數(shù)之間轉(zhuǎn)化使。知道這個背景行了,不用過度開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)核計的負(fù)載數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問 avenrun 這個全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)一下我們篇中的一個問題:?內(nèi)核是如何暴負(fù)載數(shù)據(jù)給應(yīng)用的?內(nèi)核定義了個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文爾雅的候,內(nèi)核中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接皮山訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打出來。好了,另一個新問題又來,avenrun 全局?jǐn)?shù)組變量中存儲的灌山據(jù)是何,又是被如何計出來的呢?二、核中負(fù)載的計算程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來。這個數(shù)組的計過程分為如下兩:1.PerCPU 定期匯總瞬時負(fù)載:定時刷新個 CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個 CPU 的負(fù)載數(shù)據(jù)匯總起來,到系統(tǒng)當(dāng)前的瞬負(fù)載。2.定時計算系統(tǒng)平均負(fù)載定時器根據(jù)當(dāng)前統(tǒng)整體瞬時負(fù)載使用指數(shù)加權(quán)移平均法(一種高計算平均數(shù)的算)計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來我們分兩個小節(jié)來分別紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個子系統(tǒng)叫做間子系統(tǒng)。在時子系統(tǒng)里,初始了一個叫高分辨的定時器。在該時器中會定時將個 CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的時負(fù)載變量 calc_load_tasks 中。整體流程如下圖示。我們把上述程圖展開看一下我們找到了高分率定時器的源碼下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時器的到期函數(shù)設(shè)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的鴸鳥候將到期函數(shù)設(shè)置了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務(wù)黃獸其刷新當(dāng)前系統(tǒng)負(fù)就是在這個時機行的。這里有一要注意一個前提每個 CPU 都有自己獨立的運隊列,。我們根 tick_sched_timer 的源碼進(jìn)行追蹤,它蠃魚次通過用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個統(tǒng)的瞬時負(fù)載值我們來看下負(fù)責(zé)新的 scheduler_tick 這個核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個函數(shù)中,獲取前 cpu 以及其對應(yīng)的運行隊 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中。//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運行隊列的陰山載相對?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運行隊列負(fù)載相對值,并它加到全局瞬時載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系當(dāng)前時間下的整瞬時負(fù)載總數(shù)了我們再展開看看如何根據(jù)運行隊計算負(fù)載值的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化的量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來是同時計算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程數(shù)量。對應(yīng)于用空間中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)所以在刷新 rq 里的進(jìn)程數(shù)到其上的時候,天吳需刷變化的量就行不用全部重算。此上述函數(shù)返回是一個 delta。2.2 定時計算系統(tǒng)平均負(fù)上一小節(jié)中我們到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在長右們缺一個計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機制。傳統(tǒng)義上,我們在計平均數(shù)的時候采的方法都是把過一段時間的數(shù)字加起來然后平均下。把過去 N 個時間點的所有時負(fù)載都加起來一個平均數(shù)不完了。這其實是我傳統(tǒng)意義上理解平均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均囂就 (x1 + x2 + ... + xn) / N。但是如果用這種簡單衡山算法來算平均負(fù)載的話存在以下幾個問:1.需要存儲過去每一個采黑豹周的數(shù)據(jù)假設(shè)我們 10 毫秒都采集一次,那么就要使用一個比較的數(shù)組將每一次樣的數(shù)據(jù)全部都起來,那么統(tǒng)計去 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新的觀值,就要從移動均中減去一個最的觀察值,再加一個最新的觀察,內(nèi)存數(shù)組會頻地修改和更新。2.計算過程較為復(fù)雜計算錫山時候再整個數(shù)組全加起,再除以樣本總。雖然加法很簡,但是成百上千數(shù)字的累加仍然是繁瑣。3.不能準(zhǔn)確表示當(dāng)前變趨勢傳統(tǒng)的平均計算過程中,所數(shù)字的權(quán)重是一的。但對于平均載這種實時應(yīng)用說,其實越靠近前時刻的數(shù)值權(quán)應(yīng)該越要大一些好。因為這樣能好反應(yīng)近期變化趨勢。所以,在 Linux 里使用的并不是我們以為的傳統(tǒng)的平數(shù)的計算方法,是采用的一種指加權(quán)移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法這種指數(shù)加權(quán)移平均數(shù)計算法在度學(xué)習(xí)中有很廣的應(yīng)用。另外股市場里的 EMA 均線也是使用的是類似的方嫗山求值的方法。該算的數(shù)學(xué)表達(dá)式是a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來彘山點復(fù)雜,感興趣的學(xué)可以 Google 自行搜索。我們只需要知道種方法在實際計的時候只需要上個時間的平均數(shù)可,不需要保存有瞬時負(fù)載值。外就是越靠近現(xiàn)的時間點權(quán)重越,能夠很好地表近期變化趨勢。其實也是在時間系統(tǒng)中定時完成,通過一種叫做數(shù)加權(quán)移動平均算的方法,計算三個平均數(shù)。我來詳細(xì)看下上圖的執(zhí)行過程。時子系統(tǒng)將在時鐘斷中會注冊時鐘斷的處理函數(shù)為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當(dāng)每次時鐘節(jié)拍來時會調(diào)用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計算的核心它會獲取系統(tǒng)當(dāng)瞬時負(fù)載值 calc_load_tasks,然后來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時負(fù)載比較簡單,就句芒讀一個內(nèi)存變量而。在 calc_load 中就是采用了我們前面的指數(shù)加權(quán)移動均法來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體實的代碼如下://file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<>?FSHIFT;}雖然這個算法理起來挺復(fù)雜,但代碼看起來確實簡單不少,計算看起來很少。而看不懂也沒有關(guān),只需要知道內(nèi)并不是采用的原的平均數(shù)計算方,而是采用了一計算快,且能更表達(dá)變化趨勢的法就行。至此,們開篇提到的“載是如何計算出的?”這個問題也有結(jié)論楮山。Linux 定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量總到一個全局系瞬時負(fù)載值中,后再定時使用指加權(quán)移動平均法統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載三、平均負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計負(fù)載的時確實是只計算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程只對 CPU 有需求。在那個年代里,負(fù)載 CPU 消耗量確實是正相關(guān)的負(fù)載越高就表示在 CPU 上運行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但前面我們看到了本文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實是不占 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會因為磁盤等其他源調(diào)度不過來而得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!什么要這么修改我從網(wǎng)上搜到了在 1993 年的一封郵件里找了原因,以下是件原文。From:?Matthias?Urlichs?Subject:?Load?average?broken??Date:?Fri,?29?Oct?1993?11:37:23?+0200??The?kernel?only?counts?"runnable"?processes?when?computing?the?load?average.I?don't?like?that;?the?problem?is?that?processes?which?are?swing?orwaiting?on?"fast",?i.e.?noninterruptible,?I/O,?also?consume?resources.?It?seems?somewhat?nonintuitive?that?the?load?average?goes?down?when?youreplace?your?fast?swap?disk?with?a?slow?swap?disk...?Anyway,?the?following?patch?seems?to?make?the?load?average?much?moreconsistent?WRT?the?subjective?speed?of?the?system.?And,?most?important,?theload?is?still?zero?when?nobody?is?doing?anything.?;-)---?kernel/sched.c.orig?Fri?Oct?29?10:31:11?1993+++?kernel/sched.c??Fri?Oct?29?10:32:51?1993@@?-414,7?+414,9?@@????unsigned?long?nr?=?0;?????for(p?=?&LAST_TASK;?p?>?&FIRST_TASK;?--p)-???????if?(*p?&&?(*p)->state?==?TASK_RUNNING)+???????if?(*p?&&?((*p)->state?==?TASK_RUNNING)?||+?????????囂???????(*p)->state?==?TASK_UNINTERRUPTIBLE)?||+????????????????(*p)->state?==?TASK_SWING))????????????nr?+=?FIXED_1;????return?nr;?}可見這個修改是在 1993 年就引入了。在這封郵件所的 Linux 源碼變化中可以到,負(fù)載正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 狀態(tài)(交換狀態(tài)后來鴆 Linux 中刪除)的進(jìn)程也給加了進(jìn)來。在這郵件中的正文中作者也清楚地表了為什么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來的原。我把他的說明譯一下,如下:內(nèi)核在計算平均載時只計算“可行”進(jìn)程。我不歡那樣;問題是在“快速”交換等待的進(jìn)程,即可中斷的 I / O,也會消耗資源。當(dāng)您用慢速換磁盤替換快速換磁盤時,平均載下降似乎有點直觀...... 無論如何,下面的補丁似乎使飛鼠平均值更加一致 WRT 系統(tǒng)的主觀速度。而且,重要的是,當(dāng)沒人做任何事情時負(fù)載仍然為零。;-)”這一補丁提交者的主耕父思想平均負(fù)載應(yīng)該表對系統(tǒng)所有資源需求情況,而不該只表現(xiàn)對 CPU 資源的需求。假設(shè)某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因為等待磁盤 IO 而排隊的話,此時它并不消耗 CPU,但是正在等磁盤等硬蠕蛇資源那么它是應(yīng)該體在平均負(fù)載的計里的。所以作者 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程都表現(xiàn)到均負(fù)載里了。所,負(fù)載高低表明是當(dāng)前系統(tǒng)上對統(tǒng)資源整體需求情況。如果負(fù)載高,可能是 CPU 資源不夠了,也可能是多寓盤 IO 資源不夠了,所以還需要配合它觀測命令具體情況分析。四、結(jié)今天我?guī)Т蠹?入地學(xué)習(xí)了一下 Linux 中的負(fù)載。我們根據(jù)幅圖來總結(jié)一下天學(xué)到的內(nèi)容。把負(fù)載工作原理成了如下三步。1.內(nèi)核定時匯總每 CPU 負(fù)載到系統(tǒng)瞬時負(fù)載2.內(nèi)核使用指數(shù)加移動平均快速計過去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們回頭來總結(jié)一下篇提到的幾個問。1.負(fù)載是如何計算出來的?是定時將每個 CPU 上的運行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到老子全局系統(tǒng)瞬時負(fù)值中,然后再定使用指數(shù)加權(quán)移平均法來統(tǒng)計過 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?載高低表明的是前系統(tǒng)上對系統(tǒng)源整體需求更情。如果負(fù)載變高可能是 CPU 資源不夠了,也能是磁盤 IO 資源不夠了。所不能說看著負(fù)載高,就覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)朱獳應(yīng)用層的?內(nèi)核義了一個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個件的時候,內(nèi)核的 loadavg_proc_show 函數(shù)就會被調(diào)用到,該函中訪問 avenrun 全局?jǐn)?shù)組變量,并將平均載從整數(shù)轉(zhuǎn)化為數(shù),然后打印出?
      • 游客b8dfddaa35 5天前
        美國女孩 Jeanne Nollman 原本和親妹沒有什不同,她都很漂亮也都想得男同學(xué)的意。不過了 13 歲的時候她發(fā)現(xiàn)自不但和妹不一樣,其他女同也有明顯別。Jeanne?Nollman?(圖片來源:twitter.com/ jeannenollman)最大的差就是,11 歲的妹妹還有班上不少女同都已經(jīng)開發(fā)育,而己則遲遲有動靜。為又高又又平而且有肌肉的材,她常被同學(xué)嘲。青少年期的 Jeanne Nollman(左 1)和家人(圖片來:Mystery Diagnosis)到了 16 歲,她還沒有來例。這時她始著急了醫(yī)生給她了各種檢,發(fā)現(xiàn)她但沒有發(fā),還有一需要摘除“卵巢”醫(yī)生說,的“卵巢雖然沒有育,但有高的患癌險,因此要摘除。Nollman 并不理解為什么己的卵巢有發(fā)育,不理解為么沒有發(fā)的卵巢需摘除。多后她才知,原來醫(yī)向她隱瞞她實際上 XY 的事實。許人認(rèn)為,果你帶有 XY 染色體,你就定是男生反之如果是 XX,你就一定女生???生物學(xué)并那么一刀。一些 XY 其實是女生。(片來源:wikimedia)斯威爾癥候(Swyer Syndrome)就是這情況。斯爾癥候群者的第 23 對染色體是 XY,也就是從染色體看他們應(yīng)是男性。是,他們有女性的體,而且部分人也得自己是性。XY 咋還能變成女孩子?事情要弱小無助 Y 染色體說起。X 和 Y 染色體的比(圖片源:wikimedia)和 X 染色體以及其他常色體相比Y 染色體真的太短,上面承不了多少要傳承的傳信息。類的 Y 染色體雖,但也不完全沒用能決定生生女的基就在 Y 染色體上在人類,有幾乎所哺乳動物 Y 染色體上有一區(qū)域能夠定胎兒的別,它就性別決定 Y 蛋白(SRY)基因。SRY 基因位于 Y 染色體上(片來源:wikimedia)不過,SRY 也不是一受精就出干活的,要等到胚長出了乳和乳腺之才會上線實際上,有胚胎一始都是女,男女分是在胚胎育的第 2 個月開始的,這也為什么男子也有胸 —— 乳頭和乳腺性別分化就長出來。6 周后,男女胚才開始分,而這其最重要的色之一就 Y 染色體上的 SRY。SRY 能夠促使胚胎長睪丸和其第一性征不過,SRY 要是出問題,胚就不會有蛋。沒有蛋也就不出現(xiàn)睪酮也就不會男性生殖產(chǎn)生,胚就會按照認(rèn)的女生本繼續(xù)發(fā)下去,繼長出子宮產(chǎn)道,這是斯威爾候群患者何看起來女生的原。美國女員和導(dǎo)演 Arisleyda Dilone 是公開的斯威爾候群患者圖片來源wikipedia)不過,斯爾癥候群者的子宮究是辜負(fù)。因為 XY 畢竟和雌性身體件不兼容這種 XY 版本的女生中的大數(shù)沒有可的卵巢,此不會產(chǎn)雌激素,會經(jīng)歷青期發(fā)育,就不會出第二性征換句話說大多數(shù)斯爾癥候群者既不來經(jīng)也沒有法生孩子即使到了春期,患也會繼續(xù)持幼女的態(tài)。這就困擾 Nollman 的問題根源。(圖來源:pexels)這種不兼的染色體會對患者成致命傷。實際上斯威爾癥群患者的腺常常是索裝的,容易長腫,因此確后她們的腺常常被除,然后要終身服激素。那,究竟是么導(dǎo)致斯爾癥候群者的 Y 染色體失了原本的能呢?最的一項新究揭開了后的一種制。簡而之,部分威爾癥候患者發(fā)育成普通男是因為差一個氧原。印第安大學(xué)醫(yī)學(xué)的遺傳學(xué)究者 Michael Weiss 的團隊發(fā)現(xiàn),一斯威爾癥群患者 Y 染色體上 SRY 基因的有片段出現(xiàn)突變,這導(dǎo)致 SRY 原本應(yīng)該表達(dá)出的酪氨酸成了苯丙酸,而酪酸和苯丙酸只差一氧原子,正是這個原子讓 XY 變不成男生。(片來源:scitechdaily)具體來說,這個氨酸雖然直接參與男性化”過程,但卻起到了 DNA 夾子的功能可以延長錄(讀取表達(dá) DNA)的時間,也就是延長“男化”的時。實際上所有哺乳物都有這“夾子”在某些和乳動物親關(guān)系較近動物中也這種機制可見這個夾子”是常古老且要的。但,如果把氨酸換成他氨基酸“夾子”失效了,DNA 的轉(zhuǎn)錄(讀取就可能會問題,這會導(dǎo)致 XY 變不成男生。DNA 類似于人體組裝明書,要過復(fù)雜的?。ㄞD(zhuǎn)錄過程才會造出“你,這個過中一些零件(蛋白)先被制出來,然進(jìn)一步參你的制造組裝過程SRY 上編碼的酪酸就是這情況。(片來源:quizziz)剛才說到“一勝遇斯威爾癥群患者,是因為一分斯威爾候群患者 Y 染色體遺傳自“母”,另一些則來自突變而上述研中差了一氧原子的 Y 染色體是通過遺獲得的。蘭裔美國林匹克運員 Stanis?awa Walasiewicz 死后的基檢測證實是一位斯爾癥候群者(圖片源:wikipedia)看到遺傳自父“”,你可驚了,怎 Y 染色體還可能自媽媽嗎是的,醫(yī)上就有這的“奇跡。雖然大分斯威爾候群患者于沒有成卵巢而沒生育能力但是在醫(yī)記錄中有位斯威爾候群患者然受孕,產(chǎn)下了一嬰兒。而“她”的女兒”被出患有斯爾癥候群前,“她一直沒有現(xiàn)自己的染色體是 XY。2008 年,研究者們《臨床內(nèi)泌與代謝志》(Journal of Clinical Endocrinology & Metabolism)上首次報了這種斯爾癥候群者生孩子案例。(片來源:pexels)研究者發(fā)現(xiàn),這克羅地亞親居然有巢,這就解釋她為能生育。過,她的巢非常奇,其中 93% 的細(xì)胞性染色是 XY,6% 的只有一條 X 染色體,只有 1% 不到的是 XX。換言之,她僅是斯威癥候群患,還是個同細(xì)胞攜不同染色的奇美拉嵌合體)。研究者經(jīng)過調(diào)查發(fā)現(xiàn),這母親的家里出現(xiàn)了多沒有顯第二性征且不育的孩,也就說她的斯爾癥候群自遺傳。離奇的是這位母親但看起來正常女性而且也經(jīng)了正常的年期。不她的女兒是比較典的斯威爾候群患者。和文頭到的 Nollman 類似,這個 17 歲的女孩別高瘦,181 厘米的個子體只有 68 千克。這個罕見案說明,斯爾癥候群有母系家遺傳的情。實際上我國也曾現(xiàn)類似的威爾癥候家族。北市腫瘤研所的研究鄂征和同曾經(jīng)報道,一家 8 姐妹中 5 人確診為斯威爾候群的情,而 8 姐妹中的半都患有似的腫瘤而由于哺動物都有 SRY,不僅是人類一些動物有 XY 生孩子的況,比如 XY 的母馬和母小。(圖片源:wikimedia)當(dāng)然了放眼整個類社會,XY 是女孩子的可能并不高。據(jù)匹茲堡學(xué)研究者 Selma Feldman Witchel 的一篇綜述性文,大約每 10 萬名女性中只 1 人患有斯威爾候群。不這并不意著人類可放松警惕實際上人還有其他乳動物的 Y 染色體一直在慢崩壞。Weiss 表示,從演的角度來,所有動的性染色會隨著時退化,氧子缺失導(dǎo)的斯威爾候群就是危險的實??傊?,成為真男是很困難,連演化在暗中使子啊。別為何男生有胸部,或許是基留的后路參考資料https://docs.qq.com/doc/DVHhKcVhDa1hxaFVC本文來自微信公眾:把科學(xué)回家 (ID:steamforkids),作者:物,撰文七?

          <code id='bdbee'></code><style id='be288'></style>
        • <acronym id='699e3'></acronym>
          <center id='31ee9'><center id='fdf0e'><tfoot id='5fa02'></tfoot></center><abbr id='18399'><dir id='0b126'><tfoot id='86682'></tfoot><noframes id='f841a'>

        • <optgroup id='04a52'><strike id='f1a3a'><sup id='6f8cc'></sup></strike><code id='d1c50'></code></optgroup>
            1. <b id='b5411'><label id='9d0b6'><select id='f03e7'><dt id='30ae8'><span id='63dbf'></span></dt></select></label></b><u id='93939'></u>
              <i id='48588'><strike id='80763'><tt id='099ce'><pre id='44a0c'></pre></tt></strike></i>