水是全球最重要且被過度使用的自然資源。根據(jù)世界資源研究所的一份報告顯示,世界上有四分之一的人口,大約17個國家面臨著極高的水資源壓力。而中國人均水資源僅2200立方米,是世界平均水平的四分之一,是一個嚴重缺水的國家。節(jié)水已成為當今最迫切的需求之一,同時漏損嚴重水資源利用率不高、水管理手段落后也是水務部門公用事業(yè)面臨的重要挑戰(zhàn)。
上周五,華為官方公布將于9月6日發(fā)布Mate 50系列,常務董事余承東在最新采訪中表示:華為將在通訊技術上有新的突破,向上捅破天。
中國寵物市場規(guī)模在過去幾年里迅速增長,央視財經(jīng)曾發(fā)文稱,目前中國人均單只寵物年消費6653元,擼貓吸貓在年輕群體中漸漸流行起來,一些寵物的生活也讓廣大網(wǎng)友感嘆“人不如X”。具有高粘性和消費剛性的寵物經(jīng)濟,隨著寵物地位與人民生活水平的不斷提高,基本面有望持續(xù)向好。據(jù)機構預測,2022年中國寵物經(jīng)濟產(chǎn)業(yè)規(guī)模將達4936億元,同比增長25%,預計2025年市場規(guī)模將超過8000億元。
圖形系統(tǒng)是計算機中最重要的子系統(tǒng)之一。我們平時使用的電腦、手機都是圖形界面的。對于普通人來說,沒有圖形界面的計算機幾乎是沒法用的,今天我們就來講一講圖形系統(tǒng)背后的原理。
我是從ARM7TDMI開始接觸ARM架構的,當時很幸運有DSP的學習基礎,同時遇到了把ARM架構和操作系統(tǒng)結合講解的書籍。這樣,結合自己不斷的實踐,一直可以跟上ARM架構的演進。長期的跟蹤也讓我容易能看到ARM的趨勢,我從Linaro在做ARM NEON指令集優(yōu)化關注到Linaro,后面持續(xù)的關注以Linaro為首ARM生態(tài)組織的發(fā)展,幾年后的2017年,我作為演講人分享了ARM架構下的一個TLB性能優(yōu)化方案,實現(xiàn)了從關注到深度參與到過程。
計算機運行在物理世界中,物理世界中的一切活動都需要消耗能量。能量的形式有很多種,如熱能、核能、化學能等。計算機消耗的是電能,其來源是電池或者外電源。計算機內部有一個部件叫做電源管理芯片(PMIC),它接收外部的電能,然后轉化為不同電壓的電流,向系統(tǒng)的各個硬件供電。什么硬件需要多少伏的電壓,都是由相應的電氣標準規(guī)定好了的,各個硬件廠商按照標準生成硬件就可以了。上電的過程是由硬件自動完成的,不需要軟件的參與。因為硬件不上電的話,軟件也沒法運行啊。但是當硬件運行起來之后,軟件就可以對硬件的電源狀態(tài)進行管理了。電源管理的內容包括電源狀態(tài)管理和省電管理。電源狀態(tài)管理是對整個系統(tǒng)的供電狀態(tài)進行管理,內容包括睡眠、休眠、關機、重啟等操作。省電管理是因為電能不是免費的,我們應該盡量地節(jié)省能源,尤其是對于一些手持設備來說,電能雖然并不昂貴但是卻非常珍貴,因為電池的容量非常有限。不過省電管理也不能一味地省電,還要考慮性能問題,在性能與功耗之間達到平衡。
在我仔細研究Linux內核中的ftrace之后,發(fā)現(xiàn)ftrace中的各個tracers的作用一直被人們嚴重低估了, 比如我們會花了大量的時間去理解Linux內核中的一塊代碼,然后猜測可能的執(zhí)行流, 但是ftrace會首先直接告訴你整個執(zhí)行流,然后你再去查看代碼,這樣無論從效率和準確度來講都是極大的提升。
雖然經(jīng)常更新內核版本通常被認為是一種安全最佳實踐,但由于各種原因,尤其是生產(chǎn)環(huán)境中的服務器無法這樣操作。這就意味著在機器運行時,會存在利用已知的漏洞(當然,還會有一些未知的漏洞)來進行攻擊的情況,所以需要某種方法來檢測和阻止對這些漏洞的利用,這正是Linux Kernel Runtime Guard(Linux內核運行時保護LKRG)誕生目的所在。
從文章Linux Kernel運行時安全檢測之LKRG-原理篇可以看到,LKRG可以對正在運行的Linux內核進行檢測,并希望能夠及時響應對正在運行的進程用戶id等憑證未經(jīng)授權的修改(完整性檢查)。對于進程憑據(jù),LKRG嘗試檢測漏洞,并在內核根據(jù)未經(jīng)授權的憑據(jù)授予訪問權限(例如打開文件)之前采取行動。并且是以可加載的內核模塊的形式,檢測正在運行的內核是否存在更改情況,以表明正在對其使用某種類型的漏洞利用。除此之外,它還可以檢查系統(tǒng)上運行的進程,以查找對各種憑證的未經(jīng)授權修改,以防止這些更改授予額外的訪問權限。
邢孟棒,曾供職于阿里、網(wǎng)易,目前在騰訊云專職做性能優(yōu)化方向。Linux 業(yè)余愛好者,偏好鉆研各類工具源碼與底層技術原理。在日常的性能工程實踐中,比較注重方法論的探索、優(yōu)化案例的沉淀。熱衷于 eBPF 技術,擅長傳統(tǒng)工具與 BPF 工具的結合應用。
近來總有人唱衰客戶端開發(fā)的前景,一位干脆取名叫“iOS勸退帶頭人”的網(wǎng)友講了這樣一個案例:朋友的初創(chuàng)公司一共15人左右,招一個iOS開發(fā),預算15k以內。周一開放職位,周二就收到了900多份簡歷。根據(jù)985學歷、大廠背景、五年以上工作經(jīng)驗、做過跨平臺這幾個維度篩選出了300多份。
被裁時的賠償金額可以反映一個人的月薪,下面是一位應屆畢業(yè)生的故事:剛畢業(yè)入職一個多月就被無故裁掉,賠償半個月工資兩萬四。樓主的問題卻是:不知道能不能把體檢報告取回來,因為不想再去抽血。
當?shù)厥?市國企為佳,省國企事情多一點,待遇好一些,行政級別較高,如果走選調會方便點,但穩(wěn)定性差一些。市國企事情少一些,行政級別低一些,待遇可能沒那么好,勝在容易養(yǎng)老。
職場常見問題之一:平級同事總是給自己安排工作,怎么辦?這是一位網(wǎng)友的遭遇:領導在群里安排工作給a,a卻說請病假沒空,讓他做,但a和他平級,怎么懟才能讓a明白?
從互聯(lián)網(wǎng)進國企大概是很多人羨慕的歸宿了,但一位從深信服公司跳進“中”字頭國企的網(wǎng)友卻發(fā)現(xiàn)自己掉坑里了:本以為自己上岸了,結果頂著國企的名,卻是互聯(lián)網(wǎng)的作息,工資降了30%,最坑的是周末義務加班,第一周剛來就無休,義務加班兩天,所以自己到底圖什么……