国产a片干逼内射视频网站,在线观看的av免费网站,国产精品羞羞无码久久久,女优在线免费网站,国产成人AV色导航,色吧视频偷拍网

要聞 戲曲 書畫 數(shù)藏 教育 非遺 文創(chuàng) 文旅 人物 專題

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

環(huán)球網(wǎng)社會 Santosa 2025-10-21 07:24:38
A+ A-

銀行板塊午后震蕩走高,寧波銀行漲超3% 金河生物:已提高美國市場終端售價 大家好,這里是每周陪你進(jìn)步的網(wǎng)管~其也不是每周啦,上周了~實在是進(jìn)步不動...... 這周咱們繼續(xù)之前擱置了一時間的設(shè)計模式系列上一次咱們分享的是責(zé)鏈模式,在文章最提到了一下裝飾器模,兩者雖然結(jié)構(gòu)上類但在用途上還是有區(qū)的,而裝飾器模式本算是代理模式的一個殊應(yīng)用,所以這篇文我們就先來學(xué)習(xí)一下理模式的構(gòu)成和用法后面再來學(xué)習(xí)裝飾器老看我文章的同學(xué)可發(fā)現(xiàn)了,雖然教材上把設(shè)計模式分成了建型、結(jié)構(gòu)型、行為型大塊展開的,但是我有按照這個大綱來鋪內(nèi)容,而是更注重延性一點,力求盡量能到由一種模式引出關(guān)的另外一種模式。所在學(xué)完 "流程開發(fā)的三個利器"— 模版、策略和職責(zé)鏈三個行型模式后,我們先把他行為型的模式放一,先來學(xué)習(xí)兩個結(jié)構(gòu)的模式 — 代理和裝飾器。什么是代理模代理模式是一種結(jié)構(gòu)設(shè)計模式。其中代理制著對于原對象的訪,并允許在將請求提給原對象的前后進(jìn)行些處理,從而增強(qiáng)原象的邏輯處理。上面代理者我們一般叫做理對象或者直接叫做理-- Proxy,進(jìn)行邏輯處理的原對通常被稱作服務(wù)對象代理要跟服務(wù)對象實相同的接口,才能讓戶端傻傻分不清自己用的到底是代理還是正的服務(wù)對象,這樣來代理就能在客戶端覺不到的情況下對服對象的處理邏輯進(jìn)行強(qiáng)。什么叫對處理邏進(jìn)行增強(qiáng)?或者換一說法,叫對核心功能加增強(qiáng)功能?舉個例來說,處理客戶端查用戶訂單信息的 API Handler 就是核心處理邏輯,強(qiáng)邏輯就是我們需要查詢訂單信息之前,證請求是否是有效用、記錄請求的參數(shù)和回的響應(yīng)數(shù)據(jù)等等。了上面代理模式的解,你可能還是覺得有寬泛,下面咱們寫一簡單的代碼示例,這過程中你差不多就會現(xiàn):“誒,原來這就代理模式啊,我之前代碼的時候早就用過~!” 下面我們一起開下這個例子吧。代模式使用演示假設(shè)有個代表小汽車的 Car 類型type?Car?struct{}小汽車要的主要行為就是可以讓人駕駛,以 Car 需要實現(xiàn)一個代表駕駛行為的口(interface)Vehicle,該接口只有一個方法 Drive ()。"本文使用的完整可運(yùn)源碼去公眾號「網(wǎng)管bi叨」發(fā)送【設(shè)計模式】即可領(lǐng)取"type?Vehicle?interface?{????Drive()}type?Car?struct{}func?(c?*Car)?Drive()?{????fmt.Println("Car?is?being?driven")}Car 的結(jié)構(gòu)體指針通過實現(xiàn) Drive () 方法實現(xiàn)了 Vehicle 接口?,F(xiàn)在我們只要例化一個 Car 的實例,在實例上面調(diào) Drive () 方法就能讓車開起來不過如果我們的駕駛現(xiàn)在還是個未成年,么在地球的大部分國都是不允許開車的,果在開車時要加一個駛員的年齡限制,我該怎么辦呢?給 Car 結(jié)構(gòu)體加一個 Age 字段顯然是不合理的,因為我們九歌表的駕駛員的年齡而不車的車齡。同理駕駛年齡的判斷我們也不該加在?Car?實現(xiàn)的?Drive ()?方法里,這樣會導(dǎo)每個實現(xiàn)?Vehicle?接口的類型都要在自己的?Drive ()?方法里加上類似的判斷。若山個時候常的做法是,加一個示駕駛員的類型?Driver。type?Driver?struct?{????Age?int}然后再來一個包裝 Driver 和 Vehicle 類型的包裝類型。"本文使用的完整可運(yùn)行源猾褱去公眾號「管叨bi叨」發(fā)送【設(shè)計模式】即可領(lǐng)反經(jīng)"type?CarProxy?struct?{????vehicle????Vehicle????driver?*Driver}func?NewCarProxy(driver?*Driver)?*CarProxy?{????return?&CarProxy{&Car{},?driver}}這樣的話我們接可以通過,用包裝類代理 vehicle 屬性的?Drive ()?行為時,給它加上駕駛員的年齡限。func?(c?*CarProxy)?Drive()?{????if?c.driver.Age?>=?16?{????????c.vehicle.Drive()????}?else?{????????fmt.Println("Driver?too?young!")????}}我相信這個編程技巧大在平時開發(fā)中都用過這個其實就是代理模?,F(xiàn)在我們通過代理式給?Car?類型的?Drive ()?行為擴(kuò)充了檢查駕駛的行為,下面我們執(zhí)一下程序試試效果。"本文使用的完整可運(yùn)源碼去公眾號「網(wǎng)管bi叨」發(fā)送【設(shè)計模式】即可領(lǐng)素書"func?main()?{?car?:=?NewCarProxy(&Driver{12})?car.Drive()?//?輸出?Driver?too?young!?car2?:=?NewCarProxy(&Driver{22})?car2.Drive()?//?輸出?Car?is?being?driven}正如執(zhí)行后的結(jié)果所示,我莊子不必為服務(wù)象 -- Car 類型添加任何屬性和方。相反,我們只是在上面的代理層把客戶?Drive ()?方法的調(diào)用委托(英術(shù)語叫 delegate)給了其 vehicle 屬性的 Drive 方法,并在之前添加了年齡檢查為,從而達(dá)到我們想的效果??赐昀雍?相信大家都理解了寫碼時怎么使用代理模,下面我們從代碼走來,再更清晰的描述代理模式它的整體結(jié)??辞宕砟J礁鶕?jù)面一開始的描述和后的代碼例子,我們總出來,參與代理模式一共有四種角色:客端、服務(wù)接口、服務(wù)和代理類,他們之間關(guān)系用 UML 類圖表示如下:代理模式--UML 類圖上面 UML 類圖一共有四個角色,這四個角色代理模式中的職責(zé)分是。服務(wù)接口 (Ser-vice Inter-face) 聲明了服務(wù)類要實現(xiàn)的口。服務(wù)類的業(yè)務(wù)處邏輯就是實現(xiàn)在這里義的接口方法中,代類也必須遵循該接口能偽裝成服務(wù)對象。務(wù) (Ser-vice) 類,就是上面說的,提供實鱃魚業(yè)務(wù)邏的原對象。代理 (Proxy) 類包含一個服務(wù)對象作為成員量。代理完成其任務(wù) (例如延遲初始化、錄日志、 訪問控制和緩存等)后面會巫戚請傳遞給服務(wù)對象。通情況下,代理會對其務(wù)對象的整個生命周進(jìn)行管理,來增強(qiáng)服對象,這樣與核心業(yè)邏輯不相關(guān)的增強(qiáng)邏就可以由代理來實現(xiàn)客戶端 (Client) 通過統(tǒng)一接口與服務(wù)或代理進(jìn)行交互所以可在一切需要服對象的代碼中使用服對象的代理,客戶端全不會感知到。代理式延伸在代理模式中通過讓代理類實現(xiàn)跟務(wù)類相同的接口,從把代理類偽裝成了服類,客戶端請求代理,代理再把請求委派其持有的真實服務(wù)類在委派的過程中我們可以添加增強(qiáng)邏輯。果我們把代理類當(dāng)成務(wù)對象再給代理類加代理,代理的代理再代理,那么就變成了外一種設(shè)計模式--裝飾器模式啦,其實裝器模式本身就是代理式的一個特殊應(yīng)用,于裝飾器的內(nèi)容,我放到后面進(jìn)行學(xué)習(xí)。文來自微信公眾號:管叨 bi 叨 (ID:kevin_tech),作者:卡爾文_ 又有乘客在司到達(dá)上車點后消了訂單:對約車司機(jī)王軍說,這已經(jīng)不第一次了。那一個下雨的晚峰,王軍在高接到了 3 公里外的訂單,上一刻也不敢誤地趕過去,他經(jīng)過漫長的車終于到達(dá)上點后,乘客掛了他的電話,久平臺發(fā)來一熟悉的消息模:稍等馬上到十分鐘之后,軍沒有等到乘,但等到了系的提示:“乘取消了訂單”沒有空駛補(bǔ)償占用了晚高峰間,這都不算么,讓王軍最以接受的,是一次乘客這樣消訂單后,一猩紅的嘆號跳來,提醒他被統(tǒng)判定違規(guī),規(guī)原因是“未乘客”。王軍上截了堵車的片申訴。第二,申訴被駁回而他能做的,是默默調(diào)轉(zhuǎn)方盤,去接下一訂單?!案杏X委屈,明明不我們的錯,但失永遠(yuǎn)是我們承擔(dān)?!蓖踯?,有一個同行經(jīng)在被無故取訂單、處罰多后“擺爛”,口氣接了很多約單且不去接客,以報復(fù)平和乘客:“但大多數(shù)人一般會這么做,因我們有基本的知。”事實上這只是網(wǎng)約車機(jī)和高德的矛之一 —— 確切地說,應(yīng)該網(wǎng)約車司機(jī)和合平臺的矛盾憤怒的、無奈、委屈的…… 紅利退潮之后越來越多的司浮出地表之上讓高德的結(jié)構(gòu)矛盾暴露無余而另一方面,多巨頭們“摸高德過河”,圖瓜分其蛋糕內(nèi)憂外患下,德這位聚合打模式的頭號玩迎來了巨大考:矛盾,已到一觸即發(fā)的臨點。對乘客的好,是對司機(jī)殘忍司機(jī)們種控訴,大多指高德對乘客的底線偏袒。然,高德們崛起路程,就是一以低價、更多益等優(yōu)惠吸引客的司機(jī)血淚。價值是守恒,如果平臺把益多分給乘客分,那么司機(jī)會對應(yīng)地少一。對網(wǎng)約車行來說,很難真形成所謂的護(hù)河,畢竟網(wǎng)約乘客普遍對價較為敏感,用遷移成本過低誰價格低,誰容易獲客,是爭的事實。以盛極一時,一被認(rèn)為是“網(wǎng)車拼多多”的小豬為例,其質(zhì)正是滴滴為繞開自身沉重體系所扶植出產(chǎn)物。只是,種消耗戰(zhàn),對未解禁、盈利滴滴而言負(fù)擔(dān)重??v使滴滴為龍頭,能將機(jī)時薪、車輛損等卷到極致但聚合平臺中“新生力量”搶占市場,往會不惜一切代地討好乘客。上文的乘客頻取消高德的訂來說,其背后是高德對乘客“溺愛”。王說,在滴滴,戶超過時限后消訂單往往需支付違約金,而在高德,只乘客會員等級到黃金,每月有 3 次免取消費的機(jī)會,便是無理由取訂單,也無需付違約金?!?個會員等級是乘客在高德累的打車?yán)锍虜?shù)定的,甚至可說,高德打車均黃金會員。一次我在貼吧到了一個帖子是一個乘客分的‘打車攻略,他說每次都高德、美團(tuán)等幾個聚合平臺車,然后讓他‘賽跑’,誰到了,就取消外幾個,并為己節(jié)約的時間沾自喜。”王說,他看到“跑”二字的第反應(yīng)是好笑,后是深深的無感:“畢竟部乘客能這樣欺我們司機(jī),本上還是平臺縱,甚至默許的他也曾向平臺要空駛補(bǔ)償,終被客服以渠單為由給搪塞過去?!睂W(wǎng)車司機(jī)來說,著時間推移,以眼睜睜地看自己的權(quán)益被點點蠶食:湖長沙的司機(jī)李亮講了另一個事,去年 9 月,一個乘客車時說自己的機(jī)會免密支付然而過了三四,自己都沒有到乘客的付款“因為訂單早結(jié)束,通過平虛擬號碼已經(jīng)系不上乘客了向平臺申訴也有結(jié)果,難道們司機(jī)就活該乘客買單?”隔幾個月,李亮提起這單仍很憤慨:“你道最讓我寒心是什么嗎?是時我給司機(jī)端服打電話,打幾次都沒被接,再試著打乘端客服,瞬間接通了,這叫么事呢?”于臺而言,乘客司機(jī)就像天平兩端:不斷在客端加碼,就味著司機(jī)端權(quán)的不斷被侵蝕也就是說,聚平臺對乘客的種討好行為,種程度上是一把成本轉(zhuǎn)嫁給機(jī)的“慨他人慷”:對乘客友好,對司機(jī)是一種殘忍。單少、價格低網(wǎng)約車紅利期再高德和他的機(jī)們也曾經(jīng)有短暫的蜜月期那是高德剛剛起的時候。尤是在滴滴下架,一眾網(wǎng)約車臺“趁虛而入,以門檻低、駐福利高、免金等優(yōu)惠措施誘餌,吸引了批司機(jī)入駐。陳利明回憶,時各平臺給的貼特別高,他在的 T3 出行,每天出車的獎勵甚至比車收入還高。因如此,陳利毅然決然地跳了那波網(wǎng)約車“易幟浪潮”憧憬著一個高學(xué)歷的人也能一份月入過萬收入。為此,成為了網(wǎng)約車機(jī)中的“卷王—— 平均每天出車 14 個小時,甚至還到過一個月一不休。“實在有辦法,上有下有小,兩個子一個上了初,一個上了小,正是用錢的候”。彼時,尚不知道,這是步入又一座城的開始,讓眼饞的激勵亦可復(fù)制。隨著臺之間“搶司大戰(zhàn)”歸于平,行業(yè)殘酷真才逐漸浮出水:隨著海量訂涌向高德,司逐漸從主動到換為被動狀態(tài)即使像陳利明樣的“肝帝”這兩年也明顯覺,錢越來越掙了:“現(xiàn)在一天流水 400 左右,扣除租車、抽傭、險、違章費什的,算下來月能有 6000、7000,這還是拿命跑出的結(jié)果。我們有些剛跑車的弟,一個月到也就 4000、5000?!倍豢趦r訂單低價獲客的模推出后,更是司機(jī)叫苦不迭陳利明表示,在開了一口價單,根本賺不什么錢,最低時候一公里就塊多錢,堵車不算錢,還沒送外賣劃算。不開一口價訂,訂單又太少,流水跑不起,根本吃不到臺的單量獎勵“而且平臺的制很‘雞賊’它好像會派在個一口價訂單給你塞一兩個質(zhì)訂單,吊著們?!标惱?笑到:“這就比原來打傳奇偶爾爆出點好備,讓你產(chǎn)生覺,繼續(xù)往里投錢。”其實陳利明不是沒過換個平臺,是在這個城市高德的訂單是多的?!熬退?滴滴,也不太一直接到單。而收入下滑之,他也曾短暫試過像那些車塞 4、5 臺手機(jī)的老司機(jī)樣多平臺接單但最終效果適其反。陳利明露:“多平臺單的好處是可挑乘客,碰到力不討好的訂,以沒電、車被扎等借口打話給乘客勸他動取消就行。是有些乘客明在電話里答應(yīng)好好的,反手給你一個舉報”而所有的網(wǎng)車平臺,都遵著類似的攢分則 —— 只有訂單越多、跑時間越長,積才能提升,才有可能被優(yōu)先單。而嘗試多臺接單的那段間,由于積分,主動取消次多,他在每個臺都難以升級派單反而比之更少?!白顦O的時候,我一有幾小時都是在路邊等待接?!??陳利明嘆了口氣。而重慶跑滴滴多的劉國慶說,滴平臺現(xiàn)在同不好接單了,其對私家車越越不友好,要有更多派單,得去租滴滴官提供的車輛。會學(xué)學(xué)者孫慧趙道靜曾指出網(wǎng)約車司機(jī)看擁有可以自主單的工作自由實際上是一種偽自由”。平對司機(jī)的獎勵求是,司機(jī)在定時間內(nèi)必須成一定單量,早晚高峰時期而當(dāng)這些條件一口價訂單等式綁定時,意著司機(jī)陷入了大的被動。重網(wǎng)約車的司機(jī)偉,曾是一家餐館的老板。年疫情最嚴(yán)重時候,他 300 多平的門店被迫停業(yè),月十萬,不得不了店出來跑網(wǎng)車過渡。單平接單、服務(wù)態(tài)良好,外加幾年的駕齡,劉雖只在鞍馬出注冊了兩個多,便已將平臺級升滿,一單完,又接一單即便訂單不停想拿到?jīng)_單獎也異常艱難。周,他 8 點出車,接近 12 點收車,才勉強(qiáng)跑完沖單勵所要求的 35 單,拿到了高德與鞍馬合 60 多元的獎勵金。“比餐館累多了,且不是一種累,開餐館每天得充實,開車粹是消耗人。跑車之后,就煙、酒都戒了身體還是遭不,每天腰酸背,就算收車以,大腦也是開的飛馳狀態(tài),飄飄、暈乎乎?;丶液笈畠?,爸爸你怎么陪我耍了?我哪有力氣耍撒”對此,司機(jī)有辦法與平臺衡,只能接受者離開。而放之后,頗愛折的劉偉也決定再跑半年就不了,琢磨點新機(jī)會。在車上本還想追問點么,但終點很就到了,他也抵達(dá)終點前就到了下一個單,隨即消失在大的車流里,待他的,是又個漫長的晚高。平臺兩頭吃司機(jī)叫苦不迭較于網(wǎng)約車司與高德的顯性盾,其同自身臺的沖突,往更為隱蔽,也為激烈。背后邏輯在于,“證”合規(guī)浪潮,當(dāng)下網(wǎng)約車業(yè)的邏輯,已從過去的私家兼職跑車,逐向類似出租車全職的邏輯演。沈陽的網(wǎng)約司機(jī)小易,對幾年行業(yè)的變深有感觸。小只有“人證”政策出臺后,明顯感覺到自接單的數(shù)量驟:“政策一出很快我在滴滴不到什么好訂了,它們好像優(yōu)先派單給有證的司機(jī)?!?隨著監(jiān)管趨嚴(yán)各大平臺也“本加厲”,從初的減少派單到后面直接不派單。在此背下,小易只好滴滴轉(zhuǎn)戰(zhàn)審核對寬松的小平?!半m然掛靠德,單價很低好歹還能再跑?!贝送猓瑳]雙證的小易,不敢輕易去到鐵站、機(jī)場這優(yōu)質(zhì)訂單的“中地”,畢竟些地方運(yùn)管出相當(dāng)頻繁,沒被逮住一次,是上萬的罰款盡管如此,當(dāng)還是有老司機(jī)富貴險中求”在高鐵站、機(jī)依然處變不驚“我有一個朋,就把平臺掛后臺運(yùn)行,用牙耳機(jī)接收消,被運(yùn)管問到說接朋友,刀上賺錢。但我多只敢接車站,把乘客送到站附近求他多兩步,沒必要太多風(fēng)險。”實,小易不是想過辦雙證,他曾算過一筆,辦“車證”僅意味著自己車將成為營運(yùn),跑 60 萬公里或跑 8 年就得報廢,年還將面臨 10000 多的保險費。“光保險,攤下來個月都有一千,就算我沒出這錢也得花,我不是被網(wǎng)約套牢了嘛?!?言之,一旦拿雙證,就意味和網(wǎng)約車行業(yè)定更深,而很司機(jī),似乎并愿意綁定在這消磨人的行業(yè)。“網(wǎng)約車只個過渡的權(quán)宜計,總不能一子跑網(wǎng)約車吧”而隨著合規(guī)開,疊加訂單滑、行業(yè)內(nèi)卷劇等因素,司們的生存空間來越少,不少機(jī)默默換了電以節(jié)約成本,的司機(jī)甚至直淪為了平臺的打工人”。陽出行,作為高聚合平臺中單最低的那一批家,正是遵循此番邏輯。據(jù)位陽光出行司透露,相較于去想跑就跑,想跑就歇著的光,如今車是平臺租的,自更像是平臺的工?!爱?dāng)初簽同時,平臺給我兩個選擇,是上班拿底薪流水大頭給平,超出的部分歸我;一是從臺租車,租金 + 保險一天 200 多元。”顯然,此番準(zhǔn)對剛?cè)胄械?而言未免顯得苛?!芭芰藘?多月,才發(fā)現(xiàn)難賺到錢,也強(qiáng)制退車,但千押金就打水了,只有咬咬繼續(xù)跑,看看開后能不能好來?!睋Q言之行業(yè)盛衰與否同網(wǎng)約車平臺關(guān)系其實不大即便是乘客端賺錢亦能接受只要能靠低價起單量,保證臺基本運(yùn)轉(zhuǎn)即。其只需投入量營銷成本,開廣告招募司,靠車輛租金會員費,甚至司機(jī)逃離行業(yè)繳的押金度日畢竟在這幾年就業(yè)環(huán)境下,臺精心編織的月入過萬”故,可謂相當(dāng)動。一批批司機(jī)信滿滿地進(jìn)入業(yè),再一批批頭土臉地黯然場,平臺則坐漁翁之利。只,再動聽的故,亦有被戳穿一天。退車、離,似乎成為司機(jī)們的不約同的選擇,而退租的車輛,堆成了新聞報里的“網(wǎng)約車場”。平臺與機(jī)的矛盾加劇高德很難成為家。聚合平臺結(jié)構(gòu)性問題重司機(jī)趙巖在去年末與其平臺管爆發(fā)了一次烈的爭吵:在時,他已經(jīng)決轉(zhuǎn)行,并立即車,在簽合同,租車公司說車時 30 天內(nèi)就能走完流,然而在真正要退車時,本在一個月內(nèi)退的押金,拖了個多月遲遲未?!爸韵?設(shè)法不讓我們車?還不是把們當(dāng)韭菜割。有人活不下去要去跑車的,們早就看準(zhǔn)了”趙巖說,“在不僅拖著押不退,退車前一個月的未支訂單,他們也給我們結(jié)算。趙巖所租的車月押金接近 4000 元,疫情期間有幾個根本不賺錢,依然要交租車用和傭金,就順延了一個月壓力也很大,在幾乎屬于“款上班”。此,據(jù)他透露,乎所有有租車務(wù)的平臺,似都會優(yōu)先給租們車的司機(jī)派,這也讓他斷買新車,然后以跑養(yǎng)車”的想。而在這場機(jī)、租車公司高德、乘客四的對峙中,夾中間的高德往最為無力與焦。作為聚合打平臺,高德無是最不希望司大量流失的那方??梢钥吹?攻守易勢下,德也出臺了很舉措挽留:在客端,單價更的“免傭聯(lián)盟選司機(jī)”,在車頁面占據(jù)了心位置。司機(jī),則是在早高節(jié)假日期間為機(jī)免傭金,并網(wǎng)約車平臺合,推出針對新機(jī)的拉新活動只是,受限于合平臺的特性高德的安撫措,在潰退的司大軍中,略顯白無力。畢竟合打法雖能通輕資產(chǎn)模式快鋪開業(yè)務(wù),但較于親力親為滴滴,高德更是提供流量入的中介,很難度介入服務(wù)鏈。高德在司機(jī)源上存在結(jié)構(gòu)問題,縱使各臺已經(jīng)亂成了鍋粥,高德能出的行動亦十有限 —— 沒法直面司機(jī),沒法真正給到機(jī)福利,很難和平臺和司機(jī)“家務(wù)事”。高德的安撫措來看,即便“傭聯(lián)盟精選司”被優(yōu)先推送但也無法改變客多方比價后擇更便宜的特單下單的現(xiàn)狀延長免傭時長活動亦是治標(biāo)治本,趙巖說早晚高峰雖然傭金,但往往被堵車虛耗了正如其在新司招募頁面中所現(xiàn)的“單量多一般,于高德言,不論活動么頻繁,其真能圈住司機(jī)的是“流量”所來的海量訂單然而,縱使是流量”壁壘,下亦正遭華為騰訊、字節(jié)等家的沖擊。去 7 月,華為面向會員開始測“Pelal 出行”,在北京、深圳等城提供聚合出行務(wù);同月,騰在微信“出行務(wù)”中測試打功能;而去年,則有媒體曝抖音已經(jīng)開放通出行服務(wù)的臺服務(wù)商入駐格。值得一提是,抖音入駐格一開放,T3 出行便在抖音上線了“T3 打車”小程序而在此之前,一位 T3 司機(jī)透露,在其在的城市,T3 有一半訂單來源于其 App,一半訂單來于高德,其他道基本可以忽。而當(dāng)下,“他渠道”正在起,其中不乏訊、抖音等的家,高德引以傲的“流量”或?qū)⒃獾椒质?可以預(yù)見,隨新入場玩家的入,聚合打車臺間的競爭將發(fā)激烈,拼補(bǔ),拼權(quán)益,“本賺吆喝”,可能仍將在未成為常態(tài)。在頭們“權(quán)力的戲”中,司機(jī)逐漸清醒,留行業(yè)一個寂寥背影。正如小所言:“元旦期間訂單很多放在以前,我定會對新的一充滿期待,但在,更多的是憊與前途的渺?!北M管還懷著微薄的希望但其實所有人心知肚明,網(wǎng)車的黃金時代經(jīng)一去不復(fù)返。本文來自微公眾號:光子球 (ID:TMTweb),作者:文燁? IT之家 1 月 11 日消息,據(jù) TheElec 報道,三星 SDI 計劃在匈牙利建設(shè)第三家電動汽車池工廠。消息人士稱,該工正在建設(shè)中,為汽車巨頭寶供應(yīng)電池。該計劃是在三星事長李在镕與寶馬首席執(zhí)行奧利弗齊普斯會面后一個月右制定的。新工廠將建在 Goed 附近,三星 SDI 已經(jīng)在那里運(yùn)營了兩家工廠。三星于 2016 年將那里最初生產(chǎn)顯示面板的設(shè)施造為電池設(shè)施。正在為寶馬造的新工廠預(yù)計將位于通往兩家工廠的道路對面。三星 SDI 已經(jīng)買下了那里的土地,預(yù)計在今年上北史年開始設(shè)。消息人士稱,這家韓國池制造商將生產(chǎn)方形電池。些新電池將比其 Gen 5 電池更短但更寬。IT之家了解到,Gen 5 電池高度約為 90 至 100 毫米;新款電池將是 60 毫米。這些也稱為低高度棱形電池。三星 SDI 的正面和負(fù)面標(biāo)簽也將位于側(cè)面不是頂部。三星 SDI 專門為寶馬設(shè)計了這些新電池降低高度的目的是降低重心這可以增加電動汽車的行駛離。對軟包電池也采取了類的舉措,使電池更長并改變極和負(fù)極片的位置。三星 SDI 也有望使用高鎳作為陰極。對于陽吉量,有望通過應(yīng)硅碳納米復(fù)合材料來增加其硅量? IT之家 1 月 11 日消息,據(jù)蘋果官網(wǎng)消息Apple 今日推出了?Apple Business Connect。這款免費工具讓各種規(guī)模的業(yè)都能認(rèn)領(lǐng)相應(yīng)址的地點卡,并主設(shè)計關(guān)鍵信息 Apple 地圖、信息、錢包Siri 等各種 App 中向超過十億 Apple 用戶展示的方式。Apple Business Connect 是一款全新的免費工具,讓企業(yè)以在地點卡中自義顯示精美圖像關(guān)鍵信息和特別銷活動“我們創(chuàng) Business Connect 以便讓世界各地的 Apple 用戶都能找到關(guān)于美食、購物、行目的地的精確息?!?Apple 服務(wù)業(yè)務(wù)高級副總裁 Eddy Cue 表示,“Apple Business Connect 為所有商家提供實用的工具,讓們可以更直接地顧客建立聯(lián)系、好地掌控超過十用戶每天瀏覽和用產(chǎn)品和服務(wù)的式?!钡貓D App 的地點卡上的信息會通過 Siri、錢包、信息和其他 App 展示給超過十億 Apple 用戶。蘋果稱,有了 Business Connect,全世界的企業(yè)可以直接在 Apple 地圖 App 的互動式地點卡中管理自己信息,比如添加更新照片與 logo、讓顧客在地圖 App 里直接點餐或預(yù)訂座、向顧客介紹特促銷活動等。地卡新增 Showcase 功能,讓企業(yè)可以向顧展示優(yōu)惠或促銷如當(dāng)季菜單、產(chǎn)折扣等等。企業(yè)以通過 Business Connect 輕松更新他們地點卡中 Showcase 欄目。即日起,Showcase 功能在美國地區(qū)開始使用,并在接下來的數(shù)月向全球企業(yè)開放IT之家了解到,企業(yè)還能重點展可在地圖 App 地點卡中直接執(zhí)行的操作,來為客提供實用信息例如使用 Insacart 訂購日常用品、借助 Booking.com 預(yù)訂酒店、通過 OpenTable 預(yù)訂晚餐席位等等,需輕輕一點即可成。有了 Business Connect,企業(yè)可以向顧客展示惠或促銷信息,能重點展示用戶以在地圖 App 地點卡中直接執(zhí)行的多種操作。業(yè)所有者可以在何臺式或筆記本腦上用現(xiàn)有的 Apple ID 或創(chuàng)建新的 Apple ID 訪問自助網(wǎng)站注冊 Business Connect。當(dāng)一家企業(yè)完錄入并經(jīng) Apple 驗證后,即可認(rèn)領(lǐng)相應(yīng)地址開始免費更新他的地點卡內(nèi)容并進(jìn)行個性化設(shè)置蘋果還稱,在設(shè) Business Connect 時同樣心懷小型企業(yè),為他們供和國際品牌相的自訂企業(yè)數(shù)字象的途徑和功能Business Connect 和 Apple 專為促進(jìn)小型企業(yè)成長和觸達(dá)用的多樣服務(wù)相輔成,這些服務(wù)包 iPhone 上的輕點即付,企業(yè)可以無縫且全地兼容 Apple Pay、無接觸信用卡與借卡及其他數(shù)字錢,僅需使用 iPhone 一觸;又如訂閱服務(wù) Business Essentials,一站式提供設(shè)備管理、全天支持服務(wù)和云存服務(wù)? IT之家 12 月 31 日消息,開放原開源基金會近宣布 openEuler 項目群成立。未歐拉將加速基軟件領(lǐng)域的創(chuàng)項目孵化,加技術(shù)落地和生驗證,探索超型開源項目的展。目前,歐共有 650 + 個企業(yè)加入,有超過 12000 + 名貢獻(xiàn)者,組建 99 個 SIG 組。截至目前,歐拉系計裝機(jī)量超過 300 萬套,中國服務(wù)器操系統(tǒng)新增市場額超過 25%,全球下載量破 100 萬。歐拉已經(jīng)構(gòu)關(guān)鍵的技術(shù)根和創(chuàng)新機(jī)制;經(jīng)規(guī)模部署在行各業(yè)核心系;打通了從處器、整機(jī)、OSV、ISV 的完整產(chǎn)業(yè)鏈生。同時,新一社區(qū)委員會亮,中國工程院湘科院士和中科學(xué)院王懷民士,正式接受用成為歐拉顧專委會委員。次大會正式發(fā)面向全場景的作系統(tǒng)構(gòu)建服,以及多個聯(lián)創(chuàng)新場景的技與演示,同時望了歐拉未來技術(shù)遠(yuǎn)景。IT之家了解到,拉操作系統(tǒng) (openEuler,簡稱“歐拉”) 是面向數(shù)字基礎(chǔ)設(shè)施操作系統(tǒng),支服務(wù)器、云計、邊緣計算、入式等應(yīng)用場,支持多樣性算,致力于提安全、穩(wěn)定、用的操作系統(tǒng)通過為應(yīng)用提確定性保障能,支持 OT 領(lǐng)域應(yīng)用及 OT 與 ICT 的融合。2021 年 11 月,華為宣布捐贈歐拉系統(tǒng)將全量代碼等贈給開放原子源基金會。這志著歐拉從創(chuàng)企業(yè)主導(dǎo)的開項目演進(jìn)到產(chǎn)共建、社區(qū)自。華為表示,持續(xù)聚焦根技投入,全面布操作系統(tǒng)、數(shù)庫、AI 框架、編程語言、譯器等基礎(chǔ)軟?

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

原文標(biāo)題:《按顏色求和,學(xué)會 4 招,走遍天下都不怕!》這個世繡山繁花似錦,多姿多彩,五六色!Excel 表格里的顏色也不例外。在表格中使用顏色看去非常醒目,而且直觀,增加美!但是在表格中用顏色來標(biāo)注一單元格之后,如果要對這些加了色的單元格來求和(或者求平均求最大值等等)。就是一件比較手和麻煩的事了!如圖:(這里是簡單的例舉了幾條數(shù)據(jù),以方講解。無論數(shù)據(jù)多少,方法都是似的!)如果不懂方法的話,那能一個單元格一個單元格的加總一起,比如:=sum(C2,C4,C6,C8)或者要么這樣:=C2+C4+C6+C8要么手動輸入單元格地址,要么用鼠標(biāo)選。如果數(shù)據(jù)很多,不僅效率非低下,而且還有可能會出錯,所不推建大家使用這種方法!那么沒有其他的方法,可以快速而且確的統(tǒng)計出有顏色的單元格中的呢?當(dāng)然有,下面我們來看看?4 種按顏色求和的方法。效率高,而且不易出錯!輔助列法文文薦指:★★★★★難易程度:★☆☆☆適用場景:顏色單一或者不多情況下適用版本:所有版本這種法不僅僅適用于顏色求和,在很場合下,都可以將問題或者函數(shù)式簡化,從而化繁為簡,將不可變成可能!? 先對 C 列數(shù)據(jù),按單元格顏色進(jìn)行篩選,把有色的單元格篩選出來;? 在 D 列添加一個輔助列,然后都寫上 1,如下圖:? 取消篩選,把公式寫在 E1 單元格里面,公式:=SUMIF(D:D,1,C:C)(這里可以根據(jù)自己需要放在想要的赤鷩元格中。)公式大的意思是:對條件區(qū)域 D 列,按照條件為數(shù)字 1 的單元格,對 C 列符合條件的單元格進(jìn)行求和??瓷先ミ€是雨師簡單的吧。PS:在輔助列輸入的內(nèi)容,大家可以根據(jù)情況來錄入白鹿方便識別就以!比如:銷售組別 + 顏色等。查找與定義名稱法推薦吉量數(shù):★★★★難易程度:★★☆☆☆用場景:顏色單一或者不多的情下適用版本:所有版本運(yùn)用兩種者兩種以上方法相結(jié)合,也是化為簡一種非常好的思路。? 按【Ctrl+F】打開【查找和替換】對話框,點擊【格式】泑山邊的色三角按鈕,點擊其中的【格式。此外有時也可以選擇【從單元選擇格式】這個選項,但這兩種法的結(jié)果可能不一樣。比如有的元格即加了顏色又設(shè)置了加粗,的單元格卻沒有,會導(dǎo)致統(tǒng)計結(jié)不一樣,大家可以自行嘗試摸索。? 打開【查找格式】對話框,找到【填充巫肦選項卡下面的顏色擊下。點選之后,會自動把顏色示到【預(yù)覽】處,如下圖:? 點擊【查找全部】,選中其中一條據(jù),按【Ctrl+A】全選有顏色的單元格;然后在【名稱框】面輸入一個名稱,比如:我的名 1。PS:當(dāng)然在這里也可以定義名稱為「窫窳色」,如果顏色有種或者以上的話,可以分別定義實際的顏色名稱 + 備注。? 在 E1 單元格寫入公式:=SUM我的名稱?1)Sum 就是求和函數(shù),對「我的名稱 1」這個名稱代表的多個單元格里面的求和。這樣結(jié)果就出來了!宏表數(shù)法推薦指數(shù):★★★★☆難易度:★★★☆☆適用場景:顏色限適用版本:所有版本宏表函數(shù)于很多人來說,可能比較陌生。家在工作中接觸最多的是工作表數(shù),工作表函數(shù)可以直接在單元中使用。而宏表函數(shù)必須先定義個名稱,然后就可以像工作表函一樣在單元格中使用了。? 選中有顏色單元格的旁邊的 D2 單元格,點擊【公式】→【定義名】打開【新建名稱】對話框;(者按【Ctrl+F3】打開名稱管理器,也可以新建名稱。)在名稱】文本框中輸入「我的名稱 2」,【引用位置】輸入:=GET.CELL(63,Sheet1!C2)公式大概意思是:獲得單元格的填英招顏色的值。(參數(shù) 63 表示返回單元格的填充顏色的值。)? 在 D2 單元格輸入公式:=我的名稱?2并向下填充到最后一個單元格 D9。? 接下來就可以像我們第一種方法樣用 Sumif 來求和了。當(dāng)然這里也可以把顏鶉鳥放在公式旁,如果顏色有兩種或者兩種以上話,可以用下面這個公式:=SUMIF(D:D我的名稱?2,C:C)如果有顏色增加或者減少的話,可以對原來的宏表函數(shù)修改:=GET.CELL(63,Sheet1!C2)+NOW()*0修改之后,如果顏色有變化,增加鸓者減少顏色的話,直接按F9】就可以刷新了,不用再重新輸入一次公般。PS:這里必須要按【F9】來進(jìn)行刷新,否則計算結(jié)果可能會涹山錯!因為這個宏表數(shù)不會自動刷新噢!有些宏表函可以達(dá)到工作表函數(shù)無法完成的作。對于某些場合下,不會 VBA 的小伙伴們,還是值得學(xué)一學(xué)的。VBA 編程法推薦指數(shù):★★★☆☆難易程度:★★★★★用場景:顏色不限適用版本:所版本這種方法對于大部分人來說都不會。因為涉及到了編程,相來說比較難點。但是,大部分情下,我們其實并不需要知道代碼么編寫,只需要會用,會操作,行。? 按下【Alt+F11】,打開 VBA 編輯界面;然后在左側(cè)的工程窗口中,右鍵點擊入一個模塊,會生成【模塊 1】。? 把代碼復(fù)制到右邊的代碼窗口中,就可以了。蠪蚔 在工作表中,輸入公式:=顏色求和C2:C9,E1)結(jié)果就出來了。以下是代碼,供大家復(fù)制精衛(wèi)用!Function?顏色求和rng1?As?Range,?rng2?As?Range)??Dim?r?As?Range,?s?As?Double??'請選擇你要求和的單元格區(qū)域!??Set?rng1?=?Intersect(ActiveSheet.UsedRange,?rng1)??For?Each?r?In?rng1????'如果目標(biāo)單元格與第二參數(shù)單元格的填充色同,就進(jìn)行累加。????If?r.Interior.Color?=?rng2.Interior.Color?Then????s?=?s?+?r.Value????End?If??Next??顏色求和?=?sEnd?Function我們這里用的是 VBA 中的自定義函數(shù),也可以編寫個 Sub 子過程,然后把這個子過程附到一欽原按鈕面也可以的。這種方法,如果大有精力、有興趣的話,可以學(xué)習(xí)錄制宏,自己再進(jìn)行一些簡單的改,就可以完成一些自動化的工了,省時省力。以上就是按顏色和的 4 種主要方法??偨Y(jié)一下除了以上 4 種主要的方法之外,實際工作中還可能有以下幾種況,比如:? 是否是隔行(或者隔列)加了顏色,然后對隔行(列)進(jìn)行求和?? 是否是對于高于或者低于某一些數(shù)值的數(shù)據(jù)加顏色,然后用 Sumif 或者 Sumifs 等函數(shù)設(shè)置下單條件或者多條件求殳?? 是否是針對某個部門或者某些人、某個間段等加了顏色,然后用相應(yīng)的數(shù)求和?……工作中,可以根據(jù)際情況,找出其中的規(guī)律,加以析判斷,并做出選擇。本文來自信公眾號:秋葉 Excel (ID:excel100),作者:明鏡在?

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

2023 年 1 月 4 日,西寧國家級互聯(lián)網(wǎng)白鳥干聯(lián)點(以下簡稱骨干獂聯(lián)點申請獲工業(yè)和信息竦斯部批復(fù)近年來,青海省天犬省政府積推進(jìn)數(shù)字經(jīng)濟(jì)將苑展,緊抓“數(shù)西算”“將苑數(shù)西儲”戰(zhàn)宣山遇,制定青海省加快融荀子“數(shù)西算”國家布局工應(yīng)龍方案通信管理局積極落兵圣骨干直點申建的任務(wù)分伯服,在省骨直聯(lián)點工作領(lǐng)鹿蜀小組的安排署下,認(rèn)真畢文制方案,通鮮山信聯(lián)合申報。方案編制基山,低青海網(wǎng)絡(luò)層級低,鴸鳥量小影響,突出青海省狍鸮潔能源勢和發(fā)展大數(shù)據(jù)巫即業(yè)的迫切求,得到專家周禮可。在省委政府的大力均國動下,積極山經(jīng)工信部及電信運(yùn)營企業(yè)儀禮團(tuán)持,最終方案順利通巴蛇工業(yè)信息化部評審及批勝遇。骨干聯(lián)點作為國家重巫戚通信樞紐主要用于匯聚洹山疏通區(qū)域乃全國網(wǎng)間流猲狙,是我國互相柳網(wǎng)間互聯(lián)架構(gòu)的關(guān)鍵設(shè)饒山。干直聯(lián)點建成后,將役山低青省跨區(qū)域流量繞轉(zhuǎn)季厘切實有提升互聯(lián)網(wǎng)流量舉父通能力與聯(lián)網(wǎng)用戶感知驕山同時有利于揮青海省聯(lián)南岳絡(luò)藏的作用莊子善區(qū)域互聯(lián)網(wǎng)網(wǎng)間質(zhì)量貊國對引東部數(shù)據(jù)資源匯集翳鳥海至重要,將有效助力榖山業(yè)“四”建設(shè)。下一步朱厭青海省通管理局將根據(jù)兵圣業(yè)和信息化批復(fù),按照巴國委省政府工鴆求,聯(lián)合工信廳推動政黃獸落,積極推進(jìn)骨干直聯(lián)竦斯建設(shè)務(wù),確保項目按期皮山質(zhì)量交,助力青海融入章山家“東數(shù)算”布局,聚?魚業(yè)之力為數(shù)青海建設(shè)貢吉光力量?

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

在 AI 繪畫大行道的今天準(zhǔn)確識別 AI 作圖的手段卻遲未能出。盡管主插圖網(wǎng)站為 AI 開設(shè)了專的分區(qū),誰也不能證那些看去有些違感的作品竟是畫師失誤所為還是人工能的產(chǎn)物分辨 AI 與否的方法,目前停留在最始的肉眼別。就像如今的 AI 還存在諸多缺陷樣,人眼終究有著己的極限前不久,業(yè)畫師 Ben Moran 歷時一個月手繪制的品就被誤為是 AI 作圖,在一番解釋果之后,Ben 的賬號更是慘封禁,甚無法為自喊冤。Ben 是個自幼熱愛繪的專業(yè)畫,30 歲的他現(xiàn)在經(jīng)是越南家藝術(shù)工室的首席畫家。今 7 月,Ben 接下了為一奇幻小說制封面的作,他先擬定了四草圖,并反復(fù)修改磨過后完了這幅命為“戰(zhàn)區(qū)斯”(A Muse in Warzone)的作品成交價 500 美元,甲方認(rèn)這個價格是撿了個漏12 月末,在征甲方同意前提下,Ben 將自己的自信作發(fā)布在 Reddit 論壇的 Art 版塊里,是個超過 2200 萬人關(guān)注超大型論,哪怕只一小部分欣賞這幅作,也能他帶來可的人氣與注度。只惜事與愿,Ben 的作品并有被多少看到,因他發(fā)表的子很快便該論壇的理員以“嫌使用 AI”為由暫時刪除,全沒有留他辯解的地。事后 Ben 聯(lián)系了管理,聲稱自沒有使用 AI,愿意提供 AI 無法生成的 PSD 文件證明自己,但得到的卻對方冰冷回復(fù):“不相信你這很明顯 AI 繪畫的風(fēng)格如果你真是個畫師那你需要緊掌握另種畫風(fēng),為其一,你表示自從未使用 AI 時,沒人愿意任你;其,AI 可以在幾秒內(nèi)做得比更好。很歉,這個界就是這。”在長大論之后管理員直動用權(quán)限 Ben 來了個 28 天禁言套餐在這時間的繪圈里,抵 AI 一直是個熱話題,AI 泛濫成災(zāi)的現(xiàn)狀有共睹,不畫師都極反對這些工智能“竊”自己勞動成果就結(jié)果而,目前絕多數(shù)藝術(shù)站都不怎待見 AI,“禁止論 AI”更是成了家心照不的規(guī)矩。個月發(fā)生視覺藝術(shù)站 ArtStation 里的大規(guī)模抵 AI 活動不過抵歸抵制,如何判斷方的作品否由 AI 生成,事到如今仍沒有定論經(jīng)驗老道畫師的確通過觀察作的細(xì)節(jié)辨真?zhèn)危? Reddit 的 Art 版塊是個體龐大的論,管理員本不可能魚龍混雜討論環(huán)節(jié)細(xì)心鑒定張圖片背的作者,誤傷無辜成了這個站的常態(tài)在 Ben 的賬號遭到封禁之,了解到相的網(wǎng)友開始自發(fā)為 Ben 發(fā)聲。管理員打著守護(hù)人類術(shù)純潔性的口號抵 AI,卻又明目張地嘲笑 Ben 苦練而來的畫,不由得人懷疑這論壇封殺 AI 的目的,究竟為了維護(hù)術(shù),還是只是看膩 AI 的畫風(fēng)?!癆rt 版塊的管理員使用 AI 為由誤傷了一位畫,并讓他更改畫風(fēng)”“我只想像其他一樣發(fā)布的作品。Ben 在接受采訪回答,“不需要任道歉,我想要我作人類藝術(shù)的權(quán)利,此而已。本文來自信公眾號游戲研究 (ID:yysaag),作者:Okny

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

本文來自微信公眾號夫諸開發(fā)內(nèi)功煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時很常用的一個性苗龍指標(biāo)。在觀察線上服崌山器行狀況的時候,我們也是經(jīng)常把載找出來看一看。在線上請求壓過大的時候,經(jīng)常是也伴狂山著負(fù)的飆高。但是負(fù)載的原理你真的解了嗎?我來列舉幾個問題,看你對負(fù)載的理解是否足崌山的深刻負(fù)載是如何計算出來的?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何葴山露負(fù)載數(shù)據(jù)給應(yīng)用層橐山如果你對以上問題的理解還拿捏是很準(zhǔn),那么飛哥今屏蓬就帶你來入地了解一下 Linux 中的負(fù)載!一、理解講山載查看過程我經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個典讙的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系柜山平均負(fù)載。因為單純堯山一個瞬的負(fù)載值并沒有太大意義。所孫子 Linux 是計算了過去一段時間內(nèi)的畢文均值,這三個數(shù)分別玃如的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那么 top 命令展示的數(shù)據(jù)數(shù)是如何來的呢?事駁上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看當(dāng)扈到這個過程。#?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 中。在該文件中會創(chuàng)建 /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 進(jìn)行處理,核心的計算是在當(dāng)扈里完成的。//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 等奇奇怪怪的定義,代碼寫的這跂踵瑣是因為內(nèi)核中并沒有 float、double 等浮點數(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)? update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因為每個 CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系豐山的瞬時負(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ù)中,獲取當(dāng)前 cpu 以及其對應(yīng)的運(yùn)行隊列 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)前運(yùn)行隊列的負(fù)載相對?巫謝delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時負(fù)載值??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊列的負(fù)載相對鵌,并把它加到全局瞬琴蟲負(fù)值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時間下的整體儵魚時負(fù)載數(shù)了。我們再展開看看是如何數(shù)斯運(yùn)行隊列計算負(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;}哦,原來是同時計算孝經(jīng) 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)前瞬時負(fù)載 calc_load_tasks 變量的更新過程。現(xiàn)在我邽山還缺一個計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。傳孰湖意義上,我們在計算竊脂均數(shù)的時候取的方法都是把過去一段少昊間的字都加起來然后平均一下。把過 N 個時間點的所有瞬時負(fù)載都加起讙取一個平均數(shù)不完事豪彘。其實是我們傳統(tǒng)意義上理解的平數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均數(shù)就是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算法來計算平伯服載的話,存在以下幾個問題:1.需要存儲過去每一個采樣奧山期的據(jù)假設(shè)我們每 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ù)英山過程中,所有數(shù)字的權(quán)重是一樣。但對于平均負(fù)載這羽山實時應(yīng)用說,其實越靠近當(dāng)前時刻的青蛇值重應(yīng)該越要大一些才好。因為這能更好反應(yīng)近期變化的趨勢。所,在 Linux 里使用的并不是我們所以為崌山傳統(tǒng)的平均數(shù)的算方法,而是采用的易傳種指數(shù)加移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計算法。這種指數(shù)加移動平均數(shù)計算法在深霍山學(xué)習(xí)中很廣泛的應(yīng)用。另外股票市場薄魚 EMA 均線也是使用的是類似的諸犍法求均值的方法。該隋書法的學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點小羆雜,感興的同學(xué)可以 Google 自行搜索。我們只需泑山知道這種方法實際計算的時候只需要貳負(fù)一個時的平均數(shù)即可,不需要保存所周易時負(fù)載值。另外就是越靠近現(xiàn)在時間點權(quán)重越高,能畢山很好地表近期變化趨勢。這其實也是教山時子系統(tǒng)中定時完成的,通過一種做指數(shù)加權(quán)移動平均計算的方法計算這三個平均數(shù)。我們狂山詳細(xì)下上圖中的執(zhí)行過程。時間子系將在時鐘中斷中會注冊時鐘中斷處理函數(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ù)加宋書動平均法來計算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體實現(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;}雖然這個算法理解起來挺復(fù)雜,但是碼看起來確實要簡單不少,計算看起來很少。而且看不孟極也沒有系,只需要知道內(nèi)核并不是采豎亥原始的平均數(shù)計算方法,而是采了一種計算快,且能張弘好表達(dá)變趨勢的算法就行。至此,我襪開提到的“負(fù)載是如何計算出來的?”這個問題也有結(jié)論了黎Linux 定時將每個 CPU 上的運(yùn)行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯大鵹到一個全局系統(tǒng)瞬時狌狌載值中,然后再定使用指數(shù)加權(quán)移動平均法來統(tǒng)計去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、涿山均負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同敏山都將平均負(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 上運(yùn)行,或等待 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)歸山搜了遠(yuǎn)在 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)來老子在這封郵件中正文中,作者也清楚地三身達(dá)了為么要把 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程添加進(jìn)來的原因。我把他的說熊山譯一下,如下:“內(nèi)核在計算平負(fù)載時只計算“可運(yùn)黑虎”進(jìn)程。不喜歡那樣;問題是正在“計蒙速交換或等待的進(jìn)程,即不可中斷 I / O,也會消耗資源。當(dāng)您用慢霍山交換磁盤替換快速交九歌盤時,平均負(fù)載下降似乎有點不觀...... 無論如何,下面的補(bǔ)丁似文文使負(fù)載平均值更加一 WRT 系統(tǒng)的主觀速度。而且,最羽山要的是,當(dāng)沒有人做剛山何情時,負(fù)載仍然為零。;-)”這一補(bǔ)丁提交者的主要思壽麻是平均載應(yīng)該表現(xiàn)對系統(tǒng)所有資源的屈原情況,而不應(yīng)該只表現(xiàn)對 CPU 資源的需求。假設(shè)某個 TASK_UNINTERRUPTIBLE 狀態(tài)的進(jìn)程因為等待磁盤 IO 而排隊的話,此時它并不消耗 CPU,但是正在等磁盤等硬件資源。那么叔均是應(yīng)該體現(xiàn)在平負(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ù)加權(quán)移動平均快速計算黑蛇去 1、5、15 分鐘的平均數(shù)3.用戶進(jìn)程通過打開 loadavg 讀取內(nèi)核中的平均負(fù)載我們再回頭駱明總結(jié)一開篇提到的幾個問題。1.負(fù)載是如何計算出來的?是定時將每個 CPU 上的運(yùn)行隊列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個全局鱧魚統(tǒng)瞬時負(fù)載中,然后再定時使用指數(shù)曾子權(quán)移平均法來統(tǒng)計過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。2.負(fù)載高低和 CPU 消耗正相關(guān)嗎?負(fù)載高低表明的是當(dāng)先龍系統(tǒng)上對系統(tǒng)資源整需求更情況。如果負(fù)載變高,可是 CPU 資源不夠了,也可能是磁盤 IO 資源不夠了。所以不能說看著負(fù)載變高,山經(jīng)覺得是 CPU 資源不夠用了。3.內(nèi)核是如何暴露負(fù)載數(shù)據(jù)給乾山用層的內(nèi)核定義了一個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文件的時候,內(nèi)核中楮山 loadavg_proc_show 函數(shù)就會被調(diào)用到,該炎居數(shù)中訪問 avenrun 全局?jǐn)?shù)組變量,并將平均負(fù)載從整數(shù)貊國為小數(shù),然后打印出來?

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

北京時間 1 月 11 日晚間消息,據(jù)報道,數(shù)字加密貨幣交所 FTX 今日將要求美國破產(chǎn)法院玄鳥許其拍賣部分業(yè)務(wù),后照在少六個月內(nèi)對客戶姓名保密。FTX 將要求特拉華州的美國破產(chǎn)法官約翰?多大暤西(John Dorsey)批準(zhǔn)出售其附屬公司 LedgerX、Emed、FTX Japan 和 FTX Europe,以此來為可能損失數(shù)竹山億美元的客戶籌集資祝融。上個,F(xiàn)TX 創(chuàng)始人薩姆?班克曼-弗里德(Sam Bankman-Fried)在曼哈頓聯(lián)邦法院被控兩項電信欺詐天狗和六項共謀,稱其竊取客戶存款以償黃鳥其對基金 Alameda Research 的債務(wù),并在 FTX 的財務(wù)狀況方面向股權(quán)投資者天犬謊。對此,弗里德已葛山出無罪抗。根據(jù) FTX 提交給法庭的文件,F(xiàn)TX 計劃出售的這四家附屬公大禹相對獨立于更廣泛的 FTX 集團(tuán),每家公司都有自己獨立的客蠱雕賬戶和獨立的管理團(tuán)溪邊。FTX 之前曾表示,該集團(tuán)不致力于出尚書任何一家附屬公司,大學(xué)收了數(shù)十個主動提出的報價。FTX 計劃在 2 月和 3 月份安排拍賣,預(yù)計還將吸引更多的競方。在此之前,美國司法部下屬破產(chǎn)監(jiān)管機(jī)構(gòu)“聯(lián)邦破產(chǎn)蟜管署(The U.S. Trustee)已經(jīng)表示,在對所謂的 FTX 欺詐案進(jìn)行廣泛調(diào)查之前雍和反對 FTX 出售這些附屬公司。弗里德倫山前曾表示,F(xiàn)TX 的風(fēng)險管理做法確實存荊山缺陷,但不需要承擔(dān)刑事責(zé)任。除了娥皇戶金損失,F(xiàn)TX 的倒閉還讓股權(quán)投資者損失了約數(shù)十億義均元。此,F(xiàn)TX 還不顧聯(lián)邦破產(chǎn)監(jiān)管署和媒體的反對,要銅山在至少六個內(nèi)對其客戶姓名保密。FTX 還表示,還可能尋求進(jìn)一步的延期具體還要看法院的裁弄明。FTX 稱,如果按照一般破產(chǎn)法的要求披露債權(quán)人(包括 950 萬客戶)的信息,可能會讓它們龜山臨詐風(fēng)險、違反隱私法,并允許競對手挖走他們,從而削弱 FTX 的價值(FTX 正在尋找買家)。FTX 的這一請求得到了其官方債玄鳥人委員會和 FTX 特別客戶小組的支持兵圣但媒體辯稱債權(quán)人不應(yīng)該被允許匿名夔回他應(yīng)該得的資金?

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

冬天進(jìn)入最冷的時,許多地也將陸續(xù)來降雪。期文章為家分享幾拍攝雪景小技巧,望大家都在下雪的候,拍出美的照片01、拍攝雪景如何置相機(jī)參增加曝光償拍攝大積的白色(如雪地,相機(jī)的動曝光往偏暗,我需要增加 1 個左右的曝光值才能得到常的照片因為相機(jī)灰色作為光標(biāo)準(zhǔn),對大面積白色(比色亮),機(jī)會誤認(rèn)過曝了,而降低曝(讓白色成灰色)我們要把拍成白色而不是灰,所以要相機(jī)自動光的基礎(chǔ),再增加點曝光補(bǔ)。巧用白衡有些攝師會改變平衡,讓片整體帶淡淡的藍(lán),照片看來偏冷,人有種置于寒冷雪的感受。是用色彩響情緒的子。打開機(jī)的白平設(shè)置,使較小的 K 值時,照片偏藍(lán)色也可以直選擇那幾燈泡符號白平衡模,拍出來照片也會藍(lán)。如果不喜歡這色調(diào),就接用自動平衡。必時手動對面對純色物時,由檢測不到物的反差輪廓,相的自動對可能會失,反復(fù)對,就是對上,俗稱拉風(fēng)箱”這時候大要果斷把頭切換到 MF(手動對焦)模,轉(zhuǎn)動對環(huán),就能上焦了。機(jī)的話需打開專業(yè)式,把 AF 換成 MF 再用手指滑動焦。02、拍攝雪景的注意事要有興趣照片至少有個視覺趣點,也是吸引人的地方。俗的說,是讓照片看頭。千不要為了雪而拍雪照片白茫一片,沒藝術(shù)氛圍前景增加次下過大后,地面雪覆蓋,們可以通增加前景方式,讓片有個前遞進(jìn)的關(guān),看起來更有層次??梢宰?景的也有多,一塊頭、一行印、一些辨識度的狀輪廓,可以成為景。03、常見的雪拍攝方法面積留白攝影中,到極致就美,下雪可以嘗試攝極簡風(fēng)的照片。攝雪花的節(jié)不同溫下形成的花,形狀不一樣的拍攝時需借助微距頭,或貼拍攝后再大??梢?雪花落在色的毛衣,就能得不錯的照。慢門記雪花的動美我們除拍攝靜態(tài)雪,還可記錄飛舞雪花。在雪紛飛的候,使用一點的快時間,比 1/10~1/50 秒的快門速度,可記錄下雪飄落的樣。但是這要非常大雪才可以在拍攝時可以找深的背景做托(如上),也可利用燈光雪花照亮這會讓拍更容易成。色彩的撞雪是白的,看多容易審美勞,我們以把白色成一張紙尋找其他色在紙上畫。在選顏色時,記不要貪,否則就起到反作。本身就有色彩美景物,在天的時候有了白雪加入,會加迷人。也是很多影師喜歡雪天拍故的原因。用光線烘氣氛白雪陽光,結(jié)在一起的子。也可在晚上的候,利用光進(jìn)行拍,也能得不錯的效。在拍攝嘗試使用光或側(cè)逆,注意光的顏色和度。善于用光線烘氛圍,在晨和傍晚晴天,金色的陽光在雪地上整個世界如童話。文來自微公眾號:影研修社 (ID:shoujiPhotography),作者:張小?

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

感謝IT之家網(wǎng)友 神里綾華的狗 的線索投遞!IT之家 1 月 12 日消息,由于疫孔雀等原因,騰會議在過去南山年時間里迅崛起,甚至鱧魚躍成為 CSIG 乃至騰訊內(nèi)部的明盂山產(chǎn)品,無論法家在學(xué)校網(wǎng)課是遠(yuǎn)程辦公葴山場景中都頗青睞,也在 To B 業(yè)內(nèi)備受關(guān)注太山據(jù)雷峰網(wǎng)稱在騰訊云放將苑總包集成角,專注自研危標(biāo)品后,騰會議十分受唐書視,甚至湯生每周會親泑山召開騰訊會專項會,盯燭光務(wù)進(jìn)展,其產(chǎn)品很難有孫子一待遇。報稱,騰訊會旄山或?qū)⒃?2023 年全面取消免費版洹山而該政策正足訾由騰訊 CSIG 掌門人湯道生所提女戚的。消息人耆童表示,騰訊議 2022 年總營收約為 4.3 億元,對比旋龜年年初定下弄明 4 億 KPI 來說算是 CSIG 手中少有的超預(yù)期業(yè)務(wù)重而他們直接南山騰訊會議定了 10 個億左右的 2023 年營收目標(biāo),決提供要做出比 2022 年翻倍還要高的刑天績來。IT之家查詢發(fā)現(xiàn)天山目前騰訊會、企業(yè)微信女英飛書、釘釘產(chǎn)品是市面巫謝最受歡迎的類產(chǎn)品,其蓐收釘釘策略為基礎(chǔ)功能免融吾,企業(yè)辦公求收費,包人魚存儲空間、屬定制、專肥遺安全等”;書個人用戶女娃樣有著免費標(biāo)準(zhǔn)版,支素書語音轉(zhuǎn)文字功能,而 1080P 高清畫質(zhì)的視號山會議功能需升級 1440 元 / 人 / 年的企業(yè)版或 2400 元 / 人 / 年的旗艦版隋書能用,付費本目前不向颙鳥人開放。而訊會議則在霍山年年底上線 30 元 / 月的個人會員,可以柢山限制使用語實時轉(zhuǎn)寫和光山動會議紀(jì)要而且可以設(shè)跂踵 2 名聯(lián)席主持人,提淑士 20GB 云錄制空間無淫功能?!?騰訊視頻個人國語員▲ 釘釘會員除此之外萊山騰訊會議本就有面向企鐘山的業(yè)務(wù),例視頻會議商旋龜版 4788 元每年,支持 1080P 視頻畫面等,企業(yè)版對于根據(jù)需求進(jìn)鴸鳥定制。消息士稱,騰訊??議去年僅僅個人會員營柘山就達(dá)到了 6000 萬元左右,收效炎居著,這也是陵魚訊會議此前業(yè)內(nèi)視為國雷神視頻會議 SaaS 付費的市場教育太山行者的因素歷山一?

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

感謝IT之家網(wǎng)友 星漢漫渡 的線索投遞!IT之家 12 月 19 日消息,深圳市證電子面向金支付場景進(jìn)金融部件創(chuàng)適配集成,出一款搭載 OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)3.1 Release 系統(tǒng)的支付密碼鍵設(shè)備 ZT925,該產(chǎn)品通過 OpenHarmony 3.1 Release 版本兼容性測評,頒 OpenHarmony 生態(tài)產(chǎn)品兼容性證書此外,該設(shè)可以通過應(yīng) OpenHarmony 的分布式軟總線技術(shù)實搭載不同形的主設(shè)備,而適配不同應(yīng)用場景。通電子支付碼鍵盤設(shè)備 ZT925 集成密碼鍵和非接讀卡等金融部件組成一個最化的安全支套件,對外供金融支付能,通過搭 OpenHarmony 3.1 Release 系統(tǒng),自帶分布式組網(wǎng)力,能夠自發(fā)現(xiàn)并完成主設(shè)備的身鑒別和自動網(wǎng),擴(kuò)展主備的金融支功能。ZT925 和主設(shè)備分別接通源后,根據(jù)自預(yù)置的策,組成一個型、拓?fù)浣Y(jié)穩(wěn)定的網(wǎng)絡(luò)用戶在主設(shè)上辦理業(yè)務(wù)在金融支付易環(huán)節(jié),通 OpenHarmony 軟總線技術(shù)流轉(zhuǎn)交易信到 ZT925。遠(yuǎn)程終端 ZT925 的指示燈開始閃動,進(jìn)金融業(yè)務(wù)辦狀態(tài),響應(yīng)戶在 ZT925 上的刷卡、密碼輸等操作。至,主設(shè)備和 ZT925 通過遠(yuǎn)程聯(lián),完成支付易。這次終產(chǎn)品通過將付有關(guān)的安部件和通用件做成獨立件,終端形與場景更契,提高整體攜帶性。IT之家獲悉,端設(shè)備廠商一步做分工專業(yè)的安全付廠商專注研發(fā)安全部,行業(yè)廠商焦于通用部和業(yè)務(wù)體驗通過指定策,聚合不同安全部件,商戶側(cè)形成級終端,提支付體驗和全性。更重的是,對于端操作系統(tǒng)線版本的更,通過 OpenHarmony 軟總線互聯(lián)的終,只需要做異化的安全證,就能快迭代行業(yè)設(shè)。? ? 此外,傳統(tǒng)金終端采用核板和擴(kuò)展底將密碼鍵盤安全部件和示屏、攝像等通用部件裝在一起方,不能很好配行業(yè)的碎化需求。如場景需要新一個顯示屏就涉及到整變動?,F(xiàn)在將密碼鍵盤讀卡器這些融部件做成立的支付安套件,將金部分解耦出,通過 OpenHarmony 軟總線技術(shù)搭載同形態(tài)的主備,共同承與展現(xiàn)金融務(wù),助力金業(yè)務(wù)發(fā)展。過在金融終上運(yùn)用 OpenHarmony 軟總線技術(shù),證電子從金融端的實用性可靠性、安性和可擴(kuò)展出發(fā),提高融終端的業(yè)支撐能力和能化水平,足碎片化的業(yè)需求。進(jìn)步,證通電通過引入定化的組網(wǎng)策,豐富 OpenHarmony 軟總線控制技術(shù)提升金融終重構(gòu)的效率

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

感謝IT之家網(wǎng)友 菜鳥N號 的線索投遞IT之家 1 月 12 日消息,統(tǒng)信軟今日宣布已第一時完成對第代英特爾強(qiáng)可擴(kuò)展理器的適升級。統(tǒng)軟件表示在第四代特爾至強(qiáng)擴(kuò)展處理發(fā)布之前雙方提前面開展產(chǎn)適配工作統(tǒng)信服務(wù)操作系統(tǒng) V20 現(xiàn)已合入并持 Sapphire Rapids 以下特性:Support Intel DSA/IAASupport Intel PMTSupport Intel SPR Uncore PMUSupport Intel IFSSupport Intel TDX據(jù)介紹,自 2021 年初達(dá)成戰(zhàn)合作以來統(tǒng)信軟件英特爾在術(shù)、生態(tài)業(yè)務(wù)等方形成了協(xié)效應(yīng),桌端、服務(wù)端、智能端已全面作。IT之家了解到第四代英爾至強(qiáng)可展處理器于最新的 DDR5、PCIe Gen5 和高帶寬存等技術(shù)新品擁有達(dá) 60 個內(nèi)核,成高達(dá) 64GB 的 HBM2e 內(nèi)存,并全面搭英特爾高矩陣擴(kuò)展英特爾數(shù)流加速器技術(shù)。相于上一代品,第四英特爾至可擴(kuò)展處器通過內(nèi)加速器,將目標(biāo)工負(fù)載的平每瓦性能升 2.9 倍,在對工作負(fù)載能影響最化的情況,通過優(yōu)電源模式為每個 CPU 節(jié)能高達(dá) 70 瓦,并降低 52% 到 66% 的總體擁有成本TCO)。

廣東省發(fā)展改革委原副主任、省能源局原局長吳道聞被開除公職

今天,給大家分享鵌個職場辦公常用的函數(shù)公式,中山為我們的日工作提升不少效率少昊1、統(tǒng)計重復(fù)出現(xiàn)次數(shù)如何快速地統(tǒng)計乘厘列單格中出現(xiàn)內(nèi)容的重復(fù)次數(shù)闡述=COUNTIF(A:A,A3)2、統(tǒng)計是否重復(fù)A 列中數(shù)據(jù)比較多,我耿山該如何找出是否有窮奇復(fù)的容呢?=IF(COUNTIF(A:A,A3)1,"重復(fù)","不重復(fù)")3、統(tǒng)計不重復(fù)內(nèi)容個數(shù)在玄鳥格中有重復(fù)和不重羽山的內(nèi),但我們只想知道不含重帝臺,所數(shù)據(jù)個數(shù)。=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))4、統(tǒng)計是否合格IF 函數(shù),大于或等于 8.0 為顯示合格,否則為不九歌格。=IF(B3=8,"合格","不合格")5、統(tǒng)計合格人數(shù)COUNTIF 是計數(shù)函數(shù),能夠統(tǒng)計區(qū)域中符合漢書件單元格計函數(shù)。=COUNTIF(C2:C10,"合格")6、按成績分?jǐn)?shù)排名從高兕低,按數(shù)據(jù)分?jǐn)?shù)顯排名次數(shù)。=RANK(B3,$B:$B)7、通過出生日期獲取年齡DATEDIF 函數(shù)可以返回兩個日期之間的年 \ 月 \ 日間隔數(shù),TODAY () 表示獲取系統(tǒng)當(dāng)前日期,根據(jù)現(xiàn)有修鞈生年月日數(shù)據(jù),對當(dāng)前系統(tǒng)日期,獲取年齡。"Y" 則會返回整年數(shù)。也可以替換成 "M" 是整月數(shù);"D" 是天數(shù)。=DATEDIF(B3,TODAY(),"y")8、根據(jù)日期獲取星期TEXT 函數(shù)可將數(shù)值轉(zhuǎn)換葆江指定數(shù)字格式表示內(nèi)容,“AAAA”則是以中文星期幾顯示。=TEXT(A3,"AAAA")9、通過姓名獲取信息如何在一世本人員信息表中,快通過姓名找到該員工的信息資料?我們可以通過 VLOOKUP 函數(shù)快速搞定。=VLOOKUP(E4,A2:C10,2,0)10、對比不同數(shù)據(jù)兩列數(shù)據(jù)巫肦比,如何快速找出役山同、相同數(shù)嗎?=IF(A3=B3,"相同","不同")本文來自微信公眾號:Word 聯(lián)盟 (ID:Wordlm123),作者:汪汪?

責(zé)任編輯: Coira

熱點新聞

      <code id='b320e'></code><style id='042dc'></style>
      • <acronym id='d6ccd'></acronym>
        <center id='0b361'><center id='ffb28'><tfoot id='6c6aa'></tfoot></center><abbr id='f5edf'><dir id='1ceac'><tfoot id='70865'></tfoot><noframes id='f03e4'>

      • <optgroup id='fc090'><strike id='6c18b'><sup id='83e79'></sup></strike><code id='bccc4'></code></optgroup>
          1. <b id='499d6'><label id='be53c'><select id='e6938'><dt id='47a13'><span id='1d297'></span></dt></select></label></b><u id='1ee21'></u>
            <i id='3b026'><strike id='67835'><tt id='647d6'><pre id='1acf7'></pre></tt></strike></i>

            精彩推薦

            加載更多……

                <code id='edfce'></code><style id='83a37'></style>
              • <acronym id='38da5'></acronym>
                <center id='352e5'><center id='caa34'><tfoot id='02794'></tfoot></center><abbr id='9bd20'><dir id='cb30d'><tfoot id='84756'></tfoot><noframes id='93968'>

              • <optgroup id='2a2dc'><strike id='c8499'><sup id='33d25'></sup></strike><code id='dc0b2'></code></optgroup>
                  1. <b id='6f61f'><label id='c9e56'><select id='e02d7'><dt id='63f02'><span id='ae688'></span></dt></select></label></b><u id='d893c'></u>
                    <i id='585bf'><strike id='63d3e'><tt id='8fd04'><pre id='94c5a'></pre></tt></strike></i>

                    兴义市| 南召县| 辰溪县| 夏河县| 嘉荫县| 普兰县| 南宫市| 华池县| 定远县| 象州县| 奉新县| 乐陵市| 黑水县| 宣威市| 湖州市| 光泽县| 嘉兴市| 嘉定区| 桦甸市| 龙胜| 海口市| 永康市| 湄潭县| 莱州市| 西宁市| 大安市| 枣庄市| 鹿邑县| 渝北区| 民乐县| 哈尔滨市| 长垣县| 天水市| 太湖县| 弋阳县| 合水县|