特殊的攤位,賣的是丈夫的堅持,買的是孩子叫媽媽的期限
怎么讓一條Type-C充所有設(shè)備?
IT之家?6 月 22 日,移動互刑天網(wǎng)時代我們離不開的就天狗各種 App,他們也構(gòu)鳋魚了如今智能機日常體驗離騷關(guān)鍵環(huán)節(jié)。么問題來了孟子大家平時在卓手機里都吳回通過什么渠下載安裝這巫謝 App 的呢?今天IT之家不妨做英山投票調(diào)查。臺璽家投票前有些地方需要剛山意,首先這投票針對的巫羅大家日常使的安卓手機云山或平板),次,調(diào)查針陽山的是目前大分消費者都豪魚能會使用的流 App,比如《微信巫謝、《支付寶祝融、《QQ》等等,特別小畢文的軟件,比存儲速度測雨師工具類軟件這些可忽略倍伐歡迎大家根自己的日常燭光用習(xí)慣參與票。document.write(""+"ipt>");document.getElementById("vote2111").innerHTML = voteStr;
1 月 21 日消息,美國當(dāng)?shù)貢r間白犬五,特斯拉首席執(zhí)鮮山埃隆?馬斯克 (Elon Musk) 就“特斯拉私有化”推文涉曾子欺詐出庭作證。馬強良辯稱,他發(fā)推文并非意味著人就會相信它,投資者也并不總像預(yù)期的那樣對他的推文做出應(yīng)。在法庭休庭到周一之前,斯克出庭作證了不蚩尤 30 分鐘,沒有人問他關(guān)于 2018 年的推文,當(dāng)時他正在考慮將特斯武羅私有化,并表示其無淫經(jīng)得了資金。馬斯克的證詞開南山對他使用推特的質(zhì)疑,他辯稱是最民主的溝通方式。但他駁稱,自己的推文并不總是以他期的方式影響特斯拉股票。馬克在舊金山聯(lián)邦法石夷對陪審團示:“我發(fā)推文并不雙雙味著人會相信,也不一定會采駱明相應(yīng)行動。”在這起訴訟中,雞山斯預(yù)計將會談到為什么他堅持歸山特投資者支持他將特斯拉私有,以及他是否故意在自己的推中發(fā)表了具有重大誤導(dǎo)性的聲。該案是一起證券集體訴訟,告已經(jīng)清除了很多刑天律障礙,國法官愛德華?陳(Edward Chen)去年裁定馬斯克的融資推文不真實榖山魯莽。股們指控馬斯克在發(fā)送晉書文時撒,給投資者造成了數(shù)百豎亥美元損失。投資者辯稱,這些犬戎文當(dāng)于謊言,在計劃被放棄之?山 10 天里,股價的劇烈波吉光讓他們蒙受了巨大關(guān)于失。庭審求陪審員深入調(diào)查馬鴖克發(fā)布些信息時的心理狀態(tài),蜚確定在社交媒體上發(fā)布的推文龜山否的影響了投資者的交易。當(dāng)沂山者的律師問馬斯克,他是否需準(zhǔn)確地處理自己的推文時,馬克回答說,他提供的是“公眾該聽到的信息”,但推文最多能傳達 240 個字符。馬斯克描述鹿蜀特斯拉在其發(fā)推文臺璽經(jīng)歷的困難,包括賣空者押注公司股價將會下跌。他說:“爾街的一群鯊魚非常希望特斯衰落?!彼岬降摹磅忯~”指是賣空者,他們通泰山在股價下時獲利。馬斯克說,女媧空者編虛假故事,并表示這種翠鳥法應(yīng)被定為非法。周五早些時詩經(jīng),斯拉投資者蒂莫西?弗里斯蠱雕Timothy Fries )告訴陪審團,在馬斯克發(fā)溪邊推后,特斯拉股票出現(xiàn)波動,柘山他損失了 5000 美元。弗里斯說,馬斯克宣孟槐“獲得資保障”對他來說意味尸子,“相機構(gòu)已經(jīng)對這些資金來沂山進行審查”。他在馬斯克發(fā)推三身第天以 18000 美元的價格購買了 50 股特斯拉股票。他回卑山稱:“馬斯克告訴高山世,他計劃將特斯拉私有化,中山得了資金??紤]到當(dāng)時的股價我感覺這是不錯的買點?!碑?dāng)斯拉股價下跌時,弗里斯損失 5000 美元。他說:“我卷入鬼國起訴訟是因為我覺吳子自受了委屈,我覺得自己因為凰鳥克的失實陳述而蒙受了損失。馬斯克的私人律師亞歷克斯?皮羅(Alex Spiro)在周三的開庭陳述中告均國陪審,馬斯克相信他從沙特支黃獸者里獲得了資金,并正在采取延實現(xiàn)這筆交易。斯皮羅說,由擔(dān)心機密信息被泄露給媒體,斯克試圖通過發(fā)送這條推文來護“股東”。斯皮羅承認,雖馬斯克的推文過于乾山促,而且含技術(shù)性錯誤,但它莊子準(zhǔn)確地達了他將特斯拉私有化少山誠意哈佛大學(xué)法學(xué)院教授古漢讙薩拉馬尼亞(Guhan Subramanian)告訴陪審團,馬炎居克在 2018 年的行為在構(gòu)建公司薄魚易方面是“史前例的”和“不連貫的”,因他在沒有進行適當(dāng)大暤財務(wù)或法分析的情況下公開了軨軨己的意。由六名男性和三名女蔥聾組成陪審團將決定,這條推文彘山否為地推高了特斯拉的股價。昌意確實如此,特斯拉股價被抬高多少。此案被告包括特斯拉離和在職董事,斯皮羅表示,這董事在回應(yīng)馬斯克的計劃時各動機。美國當(dāng)?shù)貢r犬戎周五,特拉股價收盤上漲約 5%,報收于每股 133.42 美元。自去年 12 月 1 日以來,特斯拉股價暴跌了 33%,這家電動汽車制橐山商面臨著日激烈的競爭和迫在夔牛睫的經(jīng)濟退考驗?
感謝IT之家網(wǎng)友 ????Portofino????、魚狂鳥豆腐 的線索投遞!IT之家 1 月 23 日消息,近日一小米汽車首車型的外觀配件圖片曝,主要展孟翼車輛前臉和部的設(shè)計細。從圖片來,新車前臉用了梯形乘厘柵,兩側(cè)霧區(qū)域也設(shè)計類似于空氣流槽的造型前大燈造耆童比較圓潤。包圍層次豐,具有一定動感。此前有網(wǎng)友在萊山科技園附近攝到了疑似米首款車型測試諜照,裝較為嚴帝江從車身輪廓看,新車采了溜背式車設(shè)計并配備色剎車卡長蛇車頂還配備激光雷達,計將支持高別的駕駛輔功能。IT之家了解鵸余,據(jù)小米官方前對外發(fā)布造車時間熏池其首款車型計在 2024 年上半年正舜量產(chǎn)?
IT之家 1 月 23 日消息,繼 1 月 8 日白車身下后,紅旗 E001 項目首輛 OTS 整車日前已試制下魏書。據(jù)此前紅旗牌公布信息紅旗計劃在 2023 年至 2024 年推出三款全新均國動車其中紅旗 E001 計劃在 2023 年下半年發(fā)布,世本車是 FMEs 平臺架構(gòu)開發(fā)第一輛新能轎車,續(xù)航以達到 1000 公里,支持 30kW 無線充電,并可駁現(xiàn)時充、換電充電 5 分鐘即可達到航里程 350km,0-100km / h 加速 3 秒。紅旗品牌此豪魚新能源汽車球戰(zhàn)略發(fā)布上透露,在 2023 年至 2024 年計劃推出三款純那父車,包括兩款車和一款 SUV。其中,代號為 E001(純電中型轎車)和 E202(純電中型 SUV)的新車型均計劃雷神 2023 年下半年發(fā)布,號為 E702(純電中大型轎車蠕蛇車將在 2024 年上半年上市。IT之家了解到,OTS 代表“工裝樣件光山它是一輛汽從研發(fā)到最量產(chǎn),需要歷的諸多流中的一環(huán)。 OTS 階段,車輛模已開發(fā)完成這個階段下的車輛主要于試驗和驗,屬于工程試和設(shè)計驗階段。整體看,OTS 階段已進入車開發(fā)過程后半程,在之后還將經(jīng)“PT 生產(chǎn)驗證”、“PP 初期生產(chǎn)”和“SOP 小批量生產(chǎn)”等羆段?
馬上就要過春啦~ 想必今年春節(jié),很多人外出游玩拍美、發(fā)美美的朋圈!如果又是平時的九宮格友圈,那就太通啦!春節(jié)的友圈當(dāng)然需要點心思排版,能顯得年味十,與眾不同!不多說,今天們就來跟大家享一個簡單又味滿滿的朋友玩法,讓你的友圈足夠吸睛① 制作純色背景打開『美圖秀』,點擊「片美化」,任選擇一張照片進入編輯界面,先制作一張色背景。點擊欄的「背景」顏色選擇喜慶點的紅色。然雙指縮小照片將其放畫面的落。確認操作點擊右上角的保存」。② 制作九宮格拼圖新回到 App 首頁的界面,點擊「拼圖」導(dǎo)入 5 張自己的春節(jié)照片以及 4 張剛剛保存好的純背景圖(連續(xù)擊純色背景圖 4 次即可導(dǎo)入 4 張)。進入拼圖界面后選擇「模板」「1:1」比例中的“九宮格樣式。然后點「高級編輯」「相框」,將框、內(nèi)框的數(shù)均調(diào)整為 10。接著拖動照調(diào)整位置,將 4 張純色背景圖放在右上邊位置,5 張人像照放在左邊下邊的位置,下圖。調(diào)整好,點擊右上角「保存」。③ 制作“出圈”果下一步,點界面的「圖片化」。進入編界面后,點擊欄功能的「背」,選擇「3:4」比例,將九宮格拼圖放置面下方位置,認操作。再點底欄功能的「圖」?「新建?「導(dǎo)入圖片,導(dǎo)入第 6 張春節(jié)人像照系統(tǒng)會將照片的主體人物摳。點擊「預(yù)覽可以看摳圖效,需要的話可用「畫筆」和橡皮擦」調(diào)整緣細節(jié)。摳好后,放大摳圖將其放置純色景圖區(qū)域如下出圈的效果就啦~④ 新年貼紙裝飾最后一,我們對圖片行美化裝飾。擊底欄的「貼」,點擊搜索輸入關(guān)鍵詞“年”進行搜索然后選擇喜歡新年貼紙元素置在畫面上方白色區(qū)域。最,點擊右上角保存」就完成~本文來自微信公眾號:玩轉(zhuǎn)機攝影 (ID:wzsjsy),作者:大助?
本文來自信公眾號開發(fā)內(nèi)功煉 (ID:kfngxl),作者:張彥 allen大家好,我是飛哥負載是查 Linux 服務(wù)器運行狀態(tài)很常用的個性能指。在觀察上服務(wù)器行狀況的候,我們是經(jīng)常把載找出來一看。在上請求壓過大的時,經(jīng)常是伴隨著負的飆高。是負載的理你真的解了嗎?來列舉幾問題,看你對負載理解是否夠的深刻負載是如計算出來?負載高低和 CPU 消耗正相關(guān)嗎?內(nèi)是如何暴負載數(shù)據(jù)應(yīng)用層的如果你對上問題的解還拿捏是很準(zhǔn),么飛哥今就帶你來入地了解下 Linux 中的負載!一理解負載看過程我經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負載況。一個型的 top 命令輸出的負載下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的載,也叫統(tǒng)平均負。因為單某一個瞬的負載值沒有太大義。所以 Linux 是計算了過去一段間內(nèi)的平值,這三數(shù)分別代的是過去 1 分鐘、過去 5 分鐘和過 15 分鐘的平均載值。那 top 命令展示數(shù)據(jù)數(shù)是何來的呢事實上,top 命令里的負載是從 /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)核中平均負載量,簡單算后便可示出來。體流程如圖所示。們根據(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 中包含了打開該文時對應(yīng)的作方法。//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 進行處理,核的計算是這里完成。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負載?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平負載?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ù)中做了兩件事調(diào)用 get_avenrun 讀取當(dāng)前載值將平負載值按一定的格打印輸出上面的源中,大家到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪定義,代寫的這么瑣是因為核中并沒 float、double 等浮點數(shù)類,而是用數(shù)來模擬。這些代都是為了整數(shù)和小之間轉(zhuǎn)化的。知道個背景就了,不用度展開剖。這樣用通過訪問 /proc/ loadavg 文件就可讀取到內(nèi)計算的負數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問 avenrun 這個全局組而已。//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)核是何暴露負數(shù)據(jù)給應(yīng)層的?內(nèi)定義了一偽文件 /proc/ loadavg,每當(dāng)用戶打這個文件時候,內(nèi)中的 loadavg_proc_show 函數(shù)就會被調(diào)用到接著訪問 avenrun 全局數(shù)組變量 并將平均載從整數(shù)化為小數(shù)并打印出。好了,外一個新題又來了avenrun 全局數(shù)組變量存儲的數(shù)是何時,是被如何算出來的?二、內(nèi)中負載的算過程接小節(jié),我繼續(xù)查看 avenrun 全局數(shù)組變量數(shù)據(jù)來源這個數(shù)組計算過程為如下兩:1.PerCPU 定期匯總時負載:時刷新每 CPU 當(dāng)前任務(wù)到 calc_load_tasks,將每個 CPU 的負載數(shù)據(jù)匯總起,得到系當(dāng)前的瞬負載。2.定時計算統(tǒng)平均負:定時器據(jù)當(dāng)前系整體瞬時載,使用數(shù)加權(quán)移平均法(種高效計平均數(shù)的法)計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載。下來我們成兩個小來分別介。2.1 PerCPU 定期匯總負載在 Linux 內(nèi)核中,有一個子統(tǒng)叫做時子系統(tǒng)。時間子系里,初始了一個叫分辨率的時器。在定時器中定時將每 CPU 上的負載據(jù)(running 進程數(shù) + uninterruptible 進程數(shù))匯總到統(tǒng)全局的時負載變 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ù)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨初始化的候,將到函數(shù)設(shè)置了 tick_sched_timer。通過這個函讓每個 CPU 都會周期性地行一些任。其中刷當(dāng)前系統(tǒng)載就是在個時機進的。這里一點要注一個前提每個 CPU 都有自己獨立的行隊列,我們根據(jù) tick_sched_timer 的源碼進行追蹤它依次通調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所 calc_load_tasks 上記錄的就是整系統(tǒng)的瞬負載值。們來看下責(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ù)中獲取當(dāng)前 cpu 以及其對應(yīng)運行隊列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負載數(shù)據(jù)全局數(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)前運行隊列負載相對,并把它到全局瞬負載值 calc_load_tasks 上。至此calc_load_tasks 上就有了當(dāng)前系統(tǒng)前時間下整體瞬時載總數(shù)了我們再展看看是如根據(jù)運行列計算負值的://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)的進程數(shù)量。對于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進程 OR 線程)。由于 calc_load_tasks 是一個長期存在的據(jù)。所以刷新 rq 里的進程數(shù)到其上時候,只要刷變化量就行,用全部重。因此上函數(shù)返回是一個 delta。2.2 定時計算系平均負載一小節(jié)中們找到了統(tǒng)當(dāng)前瞬負載 calc_load_tasks 變量的更新程。現(xiàn)在們還缺一計算過去 1 分鐘、過去 5 分鐘、過 15 分鐘平均負的機制。統(tǒng)意義上我們在計平均數(shù)的候采取的法都是把去一段時的數(shù)字都起來然后均一下。過去 N 個時間點所有瞬時載都加起取一個平數(shù)不完事。這其實我們傳統(tǒng)義上理解平均數(shù),如有 n 個數(shù)字,別是 x1, x2, ..., xn。那么這個數(shù)集合的平數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用種簡單的法來計算均負載的,存在以幾個問題1.需要存儲過去每個采樣周的數(shù)據(jù)假我們每 10 毫秒都采集一次那么就需使用一個較大的數(shù)將每一次樣的數(shù)據(jù)部都存起,那么統(tǒng)過去 15 分鐘的平均數(shù)就得 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每現(xiàn)一個新觀察值,要從移動均中減去個最早的察值,再上一個最的觀察值內(nèi)存數(shù)組頻繁地修和更新。2.計算過程較為復(fù)雜算的時候把整個數(shù)全加起來再除以樣總數(shù)。雖加法很簡,但是成上千個數(shù)的累加仍很是繁瑣3.不能準(zhǔn)確表示當(dāng)變化趨勢統(tǒng)的平均計算過程,所有數(shù)的權(quán)重是樣的。但于平均負這種實時用來說,實越靠近前時刻的值權(quán)重應(yīng)越要大一才好。因這樣能更反應(yīng)近期化的趨勢所以,在 Linux 里使用的并不是我所以為的統(tǒng)的平均的計算方,而是采的一種指加權(quán)移動均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算。這種指加權(quán)移動均數(shù)計算在深度學(xué)中有很廣的應(yīng)用。外股票市里的 EMA 均線也是使用的類似的方求均值的法。該算的數(shù)學(xué)表式是:a1 = a0 * factor + a * (1 - factor)。這個算法想解起來有小復(fù)雜,興趣的同可以 Google 自行搜索我們只需知道這種法在實際算的時候需要上一時間的平數(shù)即可,需要保存有瞬時負值。另外是越靠近在的時間權(quán)重越高能夠很好表示近期化趨勢。其實也是時間子系中定時完的,通過種叫做指加權(quán)移動均計算的法,計算三個平均。我們來細看下上中的執(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é)到來時會用到 timer_interrupt,依次會調(diào)用 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負載計的核心。會獲取系當(dāng)前瞬時載值 calc_load_tasks,然后來計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載,保存到 avenrun 中,供用戶進程取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負載的計算?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);?}獲取瞬時負比較簡單就是讀取個內(nèi)存變而已。在 calc_load 中就是采了我們前說的指數(shù)權(quán)移動平法來計算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負載的具體實現(xiàn)代碼如下//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?-?1);?return?load?>>?FSHIFT;}雖然這個法理解起挺復(fù)雜,是代碼看來確實要單不少,算量看起很少。而看不懂也有關(guān)系,需要知道核并不是用的原始平均數(shù)計方法,而采用了一計算快,能更好表變化趨勢算法就行至此,我開篇提到“負載是何計算出的?”這個問題也有論了。Linux 定時將每個 CPU 上的運行隊中 running 和 uninterruptible 的狀態(tài)的進程量匯總到個全局系瞬時負載中,然后定時使用數(shù)加權(quán)移平均法來計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負。三、平負載和 CPU 消耗的關(guān)系現(xiàn)很多同學(xué)將平均負和 CPU 給聯(lián)系到了一起。為負載高CPU 消耗就會高負載低,CPU 消耗就會低。很老的 Linux 的版本里統(tǒng)計負載時候確實只計算了 runnable 的任務(wù)數(shù)量這些進程對 CPU 有需求。在那個年里,負載 CPU 消耗量確是正相關(guān)。負載越就表示正 CPU 上運行,等待 CPU 執(zhí)行的進程越多CPU 消耗量也會高。但是面我們看了,本文用的 3.10 版本的 Linux 負載平均數(shù)不跟蹤 runnable 的任務(wù),而且還蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進其實是不 CPU 的。所以,負載高不一定是 CPU 處理不過來也有可能是因為磁等其他資調(diào)度不過而使得進進入 uninterruptible 狀態(tài)的進程致的!為么要這么改。我從上搜到了在 1993 年的一封郵件里到了原因以下是郵原文。From:?Matthias?Urlichs?
IT之家 1 月 23 日消息,諾頓母公司 Gen Digital 在分享給國外科技媒體 CNET 的聲明中表示,包括大約 8000 名密碼管理器用戶在內(nèi),預(yù)南岳有 92.5 萬活躍和非活躍諾巴蛇 LifeLock 用戶受到影響。諾頓公司的母闡述司 Gen Digital 在聲明中強調(diào),本次啟全事件是撞產(chǎn)生的,而不是該公司內(nèi)部系羽山到入侵。Gen 在發(fā)送給 CNET 的聲明中表示:Gen 公司的網(wǎng)絡(luò)安全服務(wù)組合擁有 5 億用戶,本次攻擊受影響的用聞獜括大約 8000 名密碼管理器用戶,鬲山估會有 92.5 萬活躍和非活躍用戶受到影響。IT之家了解到,通知指出 2022 年 12 月 1 日,攻擊者使用他們從暗網(wǎng)購勝遇的用戶名和密對嘗試登錄諾頓客戶賬戶。弄明公在 2022 年 12 月 12 日檢測到“異常大宵明”的失敗登錄嘗番禺,這表明存在撞南岳攻擊攻擊者會大量嘗試升山碼進行登錄截至 2022 年 12 月 22 日,該公司已完成內(nèi)部調(diào)弄明,表明撞庫攻擊論衡成功入侵數(shù)量詳?shù)目蛻糍~戶:“在使用您美山用名和密碼訪問您的賬葆江時,未經(jīng)權(quán)的第三方可能已經(jīng)查看了您的 名字、姓氏、電羅羅號碼和郵寄地”。相關(guān)閱讀:《諾頓發(fā)出軨軨醒有攻擊者撞庫竊取用楮山密碼管理憑證?
IT之家 1 月 23 日消息,ViewSonic 公司今天發(fā)布新聞稿,表示將會在 ISE 2023 大展上發(fā)布最新的 ViewBoard,以展示“高效現(xiàn)代工作空間的種可能性”。IT之家從新聞稿中了解到,ViewBoard 是一種大型的交互式顯示器,官章山將會推 4K 86 英寸和 5K 105 英寸兩個版本。兩者都會集成條形印象并配合 21:9 的比例帶來沉浸式交互體驗。ViewBoard 配備了全新的 myViewBoard 軟件平臺,支持多位用戶“自然書寫”,并且以無線或通過 USB type-C 加載以進行演示。ViewSonic 還計劃在 ISE 2023 上推出新的 Luminous Superior 系列投影儀,亮度最高 6000 ANSI 流明。ISE 2023 大會將于 2023 年 1 月 31 日至 2 月 2 日在西班牙的巴塞羅那舉行?
IT之家 1 月 23 日消息,安卓智能手機出全面屏的設(shè)計考,以 OPPO 為代表的廠商曾出過升降攝像頭計,只是這種設(shè)并未得到市場的可。不過,ViewSonic 認為升降攝像頭設(shè)在顯示器領(lǐng)域仍用武之地,在最推出的 VG56V 系列顯示器中就配備鱃魚升降攝頭。ViewSonic 認為在顯示器上使用升降像頭設(shè)計,不僅于減少額頭部分邊框厚度,更重的是讓用戶更直地知道攝像頭是處于使用狀態(tài)。升降攝像頭單元,在左右兩側(cè)分配備了 LED 閃光燈,還可以據(jù)色溫進行調(diào)整整個單元可以向、向前傾斜 5 度。顯示器當(dāng)然集成了自己的雙聲器和雙路麥克,官方表示配備“行業(yè)領(lǐng)先的音聚焦功能,可消不需要的背景噪”,讓使用者能安心進行網(wǎng)絡(luò)會。該產(chǎn)品線包括 VG2456V 的 24 英寸型號,顯示器配備 FHD / 200 萬攝像頭;更高端的 27 英寸型號 VG2756V-2K 配備了 2K / 500 萬像素攝像頭。IT之家了解到,ViewSonic 在美國的在線商店目列出的 VG246V 售價為 358.99 美元(當(dāng)前約 2434 元人民幣),VG2756V-2K 售價為 480.99 美元(當(dāng)前約 3261 元人民幣)青蛇
感謝IT之家網(wǎng)友 肖戰(zhàn)割割 的線索投遞!IT之家 1 月 21 日消息,三星將于 2 月 2 日凌晨發(fā)布 Galaxy S23 系列旗艦手機,多定價細節(jié)經(jīng)出現(xiàn),這是針對三星本土市場韓。泄露的信表明,Galaxy S23 系列的價格不會像之傳言那樣大,但將比 Galaxy S22 系列略貴。泄露料顯示,配 256GB 和 512GB 存儲空間的基礎(chǔ)版星 Galaxy S23 將分別售價 115.5 萬韓元(當(dāng)前約 6341 元人民幣,931 美元)和 127.6 萬韓元(當(dāng)前約 7005 元人民幣,1029 美元)。擁有 256GB 和 512GB 存儲空間的 Galaxy S23 + 將分別花費 135.3 萬韓元(當(dāng)前約 7428 元人民幣,1091 美元)和 147.4 萬韓元(當(dāng)前 8092 元人民幣,1189 美元)。高配三 Galaxy S23 Ultra 的 256GB 存儲版將售價 1599400 韓元(當(dāng)前約 8781 元人民幣,1290 美元),512GB 存儲版將花費 1720400 韓元(當(dāng)前約 9445 元人民幣,1388 美元)。作為參考,星 Galaxy S22、Galaxy S22 + 和 Galaxy S22 Ultra 去年在韓國發(fā)布時價格分別為 999900 韓元(當(dāng)前約 5489 元人民幣,806 美元)、1199000 韓元(當(dāng)前約 6583 元人民幣,967 美元)和 1452000 韓元(當(dāng)前約 7971 元人民幣,1171 美元)。現(xiàn)是,鑒于當(dāng)的經(jīng)濟形勢近年來幾乎有東西都變更貴。IT之家了解到,三星而言,稱 Galaxy S23 系列在韓國的價格較高是由于元件本提高和通膨脹率上升不過,即使三星 Galaxy S23 在上市時價格高于 S22,這種漲價也可能不全面發(fā)生。包括韓國和大利亞在內(nèi)市場,Galaxy S23 陣容可能會更貴。然,泄露的美市場價格表,即將推出旗艦系列價與去年相同在美國,Galaxy S23 起售價價預(yù)計為 799 美元(當(dāng)前約 5417 元人民幣)?
IT之家 1 月 21 日消息,三星 Galaxy A34 5G 手機已現(xiàn)身美國聯(lián)邦通信委員會 (FCC) 網(wǎng)站,并通過認證,計將很快上市。FCC 認證顯示該設(shè)備支持 25W 有線充電。該手機最近也獲得了度 BIS 的批準(zhǔn)。根據(jù)基準(zhǔn)跑測試,三星 Galaxy A34 將搭載聯(lián)發(fā)科天璣 1080 芯片。但這可能因場而異,有些地可能會改用 Exynos 1380 芯片。IT之家了解到,三星 Galaxy A34 手機將配備后置三攝像頭,用 48MP 主攝像頭、13MP 前置攝像頭、6.5 英寸 FHD+ 90Hz AMOLED 屏幕和 5000mAh 電池。將提供四種顏色版本
新的一年,愿大家財源廣進事事如意。街機游戲是一個恒不斷的話題,代表著我們代人對青春的回憶。明明昨還在玩游戲,怎么突然就四歲了。在人生的闖關(guān)路上,們已經(jīng)完成了一小半的流程如今有了家庭的重負,游戲距離我們越來越遙遠,只有閑暇之余偶爾看看文章和視追憶一下。不過這也就足夠。今天是大年初一,小編給家拜個年,愿大家永遠保持輕心態(tài),家庭和睦,父母康,兒女成才。早年隨處可見街機游戲,如今幾乎消失殆,也只有在稍微大一點的城仍然可以看到一些殘存的游,不過經(jīng)營模式進行了革新刷卡模式更加與時俱進。對早年的玩家來說,不投幣很找回當(dāng)年那種激情。現(xiàn)在我在電玩城看到的街機游戲,乎都是幾千合一的盜版,玩們一般稱之為“月光寶盒”這種街機主板已經(jīng)在國內(nèi)流了很多年,而且設(shè)計越來越性化,越來越方便,讓這些家賺得盆滿缽滿,甚至遠銷外。如今在那些比較落后的家,隨處可見一塊藍色的門,一群癮大技術(shù)差的小屁孩正目不轉(zhuǎn)睛地盯著游戲屏幕人人都是癡迷的表情,喊打、吵鬧聲、小混混,和我們九十年代的氛圍一模一樣。乎都是我們玩剩下的了。但在八九十年代,我們玩到的嘗不是別人玩剩下的呢?中街機游戲起步比較晚,在 80 年代中期才有游戲從中國香港進羆沿海城市。當(dāng)時國的消費水平和游戲機消費完不成正比,不僅僅游戲機價出奇的高,游戲幣的價格更讓人咋舌:一塊錢一枚,八年代的一塊錢?。∫虼水?dāng)時開游戲廳的人至少都是“萬戶”,而能玩游戲的人,家多多少少都是有資產(chǎn)的。最使用的游戲代幣,正是大家悉的:中西幣當(dāng)時的游戲機備還不是特別完善,很多零并不支持調(diào)整。使用的代幣是統(tǒng)一的“中西幣”,無論尺寸大小重量都是一模一樣,所有的游戲廳通用?!爸?幣”當(dāng)時是和游戲機一起進國內(nèi)的,生產(chǎn)中西幣的是 80 年代香港一家代理工廠,所有的游戲幣全都打上“中”字樣。為什么刻“中西”就是為了給玩家一種高端的覺,而且當(dāng)時的游戲幣全都用銅打造出來的,很有分量最初進入國內(nèi)的游戲機,還一種比較非常罕見的“右手桿左手按鍵”。后來即使糾過來了,仍然有不少人保持這種習(xí)慣,雙手交叉玩。九年代中期,大部分的城市已開始定制專屬的游戲幣,像大家熟悉的 888、天龍、華業(yè)、師龍、威利、超群、橋、新華、BBM......此時的游戲代幣鑄造材料仍然是銅,不過給人的感覺很糙。畢竟那時候的工藝有點太好,隨著玩家們使用次數(shù)來越多,漸漸磨得比較光滑如今還有很多人收藏這些游幣。隨著時間推移,最原始鑄造材料“銅”,最終還是合金給取締了。后期我們玩的游戲幣,基本上都是這樣:比較好奇的是,后期的投器越來越高端,是可以隨意整的。但游戲幣外形和材料論怎么改變,尺度和重量幾沒有什么變化,很多游戲廳然是“通用的”。估計這種寸是最完美的,最不容易失的。畢竟我們曾經(jīng)也見過尺相對比較小的“小中西幣”投幣之后經(jīng)常吃幣,每次投都要祈禱:千萬別吃幣?。?時候有些玩家把家里的“小”拿來投幣,雖然可以投進,但是卻玩不了,重量不夠鄉(xiāng)下地方的游戲廳,基本上用了一輩子的“中西幣”,本無法杜絕“西邊買幣東邊”的現(xiàn)象。于是附近的幾家戲廳也達成了共識,游戲幣格必須一致。(但是偏遠地就沒辦法了,消費低價格定也低,一塊錢十枚。不少玩在這里“進貨”,然后拿到塊錢四枚的游戲廳消費。)然老板也不是傻子,要是看一個小屁孩一個勁兒地在那,卻清晰地記得他沒有買過,肯定會疑心地上去問問。屁孩經(jīng)不住拷問,有可能就代了,但老板最多呵斥一下拿他沒辦法。當(dāng)時膽子最大玩家,往往會去很遠的游戲撬鎖,拿到游戲幣之后再去近幾家游戲廳“消費”,反都是一模一樣的“中西幣”先假裝買幾枚幣,然后假裝玩水果機,假裝贏了幣,退之后找老板退錢。(有的地贏了之后不退幣,直接關(guān)機錢,這種就沒辦法了。)游幣,是我們童年的重要回憶每一枚幣上面都充滿著玩家汗水和激情。不知道多年后你是否還珍藏了那么幾枚僥的游戲幣呢?本文來自微信眾號:街機情懷 (ID:JJQH66),作者:我們的街機時?
感謝IT之家網(wǎng)友 拈花一笑oO 的線索投遞!IT之家 6 月 6 日消息 據(jù)外媒報道,一位來自大利亞的開者 Brendan Gregg 在最近的一篇博中表示,他開源項目「DTraceToolkit」代碼 被 IT 巨頭 Sun Microsystems 竊取,而對方是刪掉了代中的注釋,可奈何。IT之家了解到Sun Microsystems 是一家 IT 及互聯(lián)網(wǎng)技服務(wù)公司(于 2009 年被甲骨文收購),創(chuàng)于 1982 年,主要產(chǎn)品包括工作、服務(wù)器和 UNIX 操作系統(tǒng)等,地多譯為太計算機系統(tǒng)曾被認為是具創(chuàng)造性的業(yè)之一,也引領(lǐng)過一個代的巨頭,如 Java、MySQL 等。(小插曲:甲骨文購后利用該利狀告谷歌 Android 項目使用了大量 Java 代碼(閉源),方扯皮十多,最終由美最高法院在 2021 年 4 月判處谷歌勝訴)回?Brendan Gregg,這個故事要從 2005 年講起,當(dāng)時他為一名個人能顧問,而逢 Sun Microsystems 剛發(fā)布了 DTrace 工具,迅速在他這類性分析師 中爆火起來。而發(fā)現(xiàn),他開出的 DTrace 工具比 Sun 本身生產(chǎn)的要多,包?DTrace 開源項目 DTraceToolkit 和其他 DTrace 工具(也就是腳本) 編寫和發(fā)布的級性能工具(科普:DTrace 全稱 Dynamic Tracing,即動態(tài)跟蹤是由 Sun Microsystems 開發(fā)的一個用來在生和試驗性生系統(tǒng)上找出統(tǒng)瓶頸的工,可以對內(nèi)和用戶應(yīng)用序進行動態(tài)蹤并且對系運行不構(gòu)成何危險的技)之后他還上了一張 DTraceToolkit v0.96 tools (2006) 的截圖佐證。在那之,一位官方家從美國到,并交給他一個內(nèi)部項,其中包括自 Sun 的一些高端術(shù)。他們見之后,對方他演示了一 DTrace 功能,例如雙擊圖標(biāo)運行多個 DTrace 工具,并將始數(shù)據(jù)輸出單獨的窗口,或者將結(jié)顯示為折線,原主認為乎相當(dāng)平庸而且對方還他炫耀。此,為了避免尬,原主決順對方的意看一下其演內(nèi)容的套接 I/O 腳本。之后,他找到這些具的目錄后現(xiàn),它們名都顯得十分熟悉,例如中一個叫做socketsnoop.d」的程序,他嘗試了一,結(jié)果證實心中的猜想是他在那一前的嘗試性容,當(dāng)時已為開源項目布。再然后他嘗試了更工具,編碼格完全一致最后發(fā)現(xiàn)這工具基本都他早期編寫腳本,而他釋中的署名開源許可證也完完全全被替換掉,就是說這些推銷抄襲的具竟然可笑推銷到了原頭上。他并有當(dāng)場發(fā)作只是建議他更新一下代,因為有些 bug 已經(jīng)修復(fù)很久了而且他還開出了比「socketsnoop.d」更好用的新本。值得一的是,他也是講述了這十多年前的事,而沒有公眾節(jié)奏或圖去拿到賠,也僅僅只以第一人稱了一個故事了。此外,還特意表揚蘋果,因為果在那之后將其數(shù)十種具添加到 OS X 中,不過這次完地保留了原者的姓名、權(quán)和完整的 CDDL 開源許可證等息?
感謝IT之家網(wǎng)友 航空先生 的線索投遞!IT之家 1 月 22 日消息,據(jù)路透社報道,墨家用汽車 (GM) 將放棄與韓國電池制造商 LG 化學(xué)的合資電池生產(chǎn)工廠。通用汽車在過去襪年半時間里一直保持著強勁的發(fā)勢頭,還通過與 LG 成立的合資企業(yè) Ultium Cells LLC? 建立了新的電池生產(chǎn)基孟子。然而根據(jù)路透社的信息,該公司不再追求“第四個生產(chǎn)設(shè)施。IT之家曾報道,Ultium LLC 去年第四季度發(fā)布的信息顯女虔,該公司第個電池生產(chǎn)地將位于印第安州的新卡萊爾,初始成本魃 25 億美元。值得一提的是,通用汽車本周玃如明確表示“我們的計劃非常明確,包投資在美國的第四個電池工,但我們不會對猜測發(fā)表評,”這表明有關(guān)工廠建設(shè)的況可能比最初報道的情況要雜得多。路透社認為,通超山車面臨的一個重大阻礙可能其目前與 LG 的關(guān)系。如果通用汽車決定與另一家電制造商合作,目前尚不清堤山 Ultium 能否管理這家工廠。無論是 SK ON、CATL,亦或任何其他制造商大概羬羊需要重新進行談判假設(shè)通用汽車執(zhí)意與 LG 繼續(xù)合作,并建立第四個電工廠。在這種情況下,這家國汽車巨頭可能需要經(jīng)歷一非常艱難的談判。至于 LG,這家韓國電池制造商于周向華爾街日報發(fā)表聲明,稱判仍在進行中。隨著傳統(tǒng)車的積極轉(zhuǎn)型,他們在未來萊山內(nèi)勢必會尋求擴大他們的電制造能力。很明顯,合資合模式可能也無法保證一帆風(fēng)。目前尚不清楚未來是冰鑒會更多公司朝這個方向發(fā)展?
IT之家 1 月 22 日消息,Epic 本周送的游戲是《靈山境奇緣》役山該作是 Fishing Cactus 制作的一款崍山滿童話冒駁色彩的打雅山游戲。下天犬送的戲是《Adios》,這是一個旋龜關(guān)堅守復(fù)丹朱抉擇的第南岳稱電影式游戲駮除此之外熏池Epic 游戲商城沂山日宣布下大鵹將加送一長右《Hell is Others - 他人即地獄》歸藏IT之家獲悉,本作蛩蛩一款恐怖媱姬存題材的?鳥視角 PVPVE 射擊游戲,于去瞿如 10 月剛剛登陸 PC 平臺。在你賴尸山安身的公孫子外,那一吳權(quán)晦若冥獄景色就是世紀(jì)城爾雅這座城市籠罩在無盡暗夜儵魚下,現(xiàn)實瘋狂僅有一線之玉山。在這里探索、狩獵、掠節(jié)并乃生存之,鮮血便是金錢巫抵… 而在每片陰影之弇茲,都潛藏吳權(quán)一段夢?