為什麼人們熱愛張小龍?

  文/周掌柜

  來源:周掌柜(ID:zhouzhanggui525)

  “萬物之中,希望至美”當張小龍用這句話結束微信公開課演講的時候,很多人意猶未盡。

  不可否認,微信已經成為騰訊和用戶之間最大的公約數,張小龍更像一位“技術之神”守護着 10 億人每天都會打開的微信,守護着騰訊的未來。

  但另一側面,除了每年的公開課分享,用戶沒有太多的機會可以感知到他,也沒有人討論他。他說的語言不如李彥宏有未來,不如馬雲有格局,也不同於馬化騰更關注大變革,他不是超級大佬,但沒有人會忽略中國互聯網這位獨特的存在,甚至擁有更多的期待。他並不是一位專業的佈道者和演講者,但他的演講讓人充滿溫暖,多少打消了很多人對騰訊“老齡化“的慣性憂慮。

  張小龍 2018 年的演講時常斷斷續續,一會兒喝水,一會兒停下來思考,還有時候一個頭緒扎進去出不來。

  2019 年不太一樣,看得出是經過系統的梳理,對微信的即時通訊、小遊戲、小程序、訂閱號等都有系統的思考和闡述,近 4 萬字的內容傳播到朋友圈的時候,雖然大部分人都沒有認真看完,但從質樸的語言里都能感受到善良和誠意,而這,或許和張小龍心中對騰訊戰略挑戰的思考有關。

  不可否認,騰訊已經從成功的中年人進入對“老齡化“的恐懼之中,微信雖然仍如孩子般的讓人喜愛,但用戶已經失去了當初對其顛覆式創新的怦然心動。

  如果一定要概括小龍這次演講如此清新簡潔的系統性表達,背後也可以抽象出三個線索: 

  第一個關於“本質“,他幾乎對每一個橋段的敘述都從初心到溯源進而強化了對本質的認知,比如,他說:“朋友圈本質上是一個什麼,朋友圈其實開創了一個新的社交的場所,其實它不止是一個時間流。我把它比方成一個廣場“;

  第二個關於是“常識”,他不斷強調和用戶互動過程中受到的啟發,以及自己和微信團隊抵抗住了 KPI、情緒、眼前潮流的誘惑如何尊重常識,比如,他說:”可能在遠古的時候,如果人都是一個一個個體的話,他是沒有社交的,當人類成為一種群居的動物的時候,原始的社交就產生了“,這背後是對廣泛用戶需求的常識性理解;

  第三個關於“大邏輯”,演講中對大邏輯的闡述非常多,其中最大的邏輯我們姑且概括為”朋友哲學“,他說:“如果微信是一個人,它一定是你最好的朋友,你才願意花那麼多時間給它”。可見,小龍用“交朋友“的大邏輯理解對於微信細節功能的每一個決策。

  以上的這個提煉,其實從張小龍的世界觀中一定是違背了他娓娓道來的初衷,但從我們戰略顧問分析的角度,也許有助於形成可以借鑒傳承的樸素方法。但,張小龍反對的其實都是騰訊的組織現在廣泛存在的。

  當然,本文最大的一個初衷,或者說“原動力”是——理解張小龍的世界!在這個時間點重新品讀張小龍和微信,還有兩個特別有價值的視角:

  其一是對騰訊這家中國領先的超大型互聯網公司對智能時代的理解,小龍談 AI 並不多,卻可以清晰的感知到微信進化的 AI 思維;

  其二是對騰訊這家公司最近半年股價跌宕起伏的股價表現看,微信所代表的騰訊未來,更加值得關注。

  最新数字显示:微信的日登錄量超過 10 億,這確實是一個特別大的里程碑,這可能是國內歷史上第一款 App 有 10 億 DAU 的數量級。從這個角度上看,未來最有可能在互聯網領域抵抗頭條系進攻的不太可能是一個橫空出世的新產品或另一個小龍,最大概率是微信的重生。“神化“張小龍有點接近吹捧,可他依然和必然性需要具備一種神性的思考,才能引領微信的未來,引領用戶的預期,才有機會讓騰訊真正無縫進入下一個嶄新的智能時代。“技術之神”的回歸也是用戶對騰訊最大的期待。

  在以上粗線條的勾勒下,周掌柜戰略諮詢的多位合伙人,通過對最近幾年張小龍微信公開課的演講分析(尤其這次),結合我們近兩年對騰訊員工的深入訪談,努力感知他質樸、純粹和清澈的語言,力求給大家呈現張小龍更系統的 “微信哲學“以及對騰訊未來的思考和展望。客觀講,縱使他的”神性“思維涉及吹捧,但微信背後的騰訊確實需要重回神聖之地,需要類似小龍和更多小龍去點亮未來。

  1

  張小龍的微信哲學

  小龍最開始就解釋了“初心”和“原動力”的關係,他似乎總覺得“初心”無法表達自己,“原動力”更接近於客觀事實。的確,“初心”是未經進化的意願,“原動力”更符合從無到有、從邊緣到中心的成功路徑,這非常客觀。

  他的“原動力”很簡單:

  第一,堅持做一個好的,與時俱進的工具。

  第二個原動力是,“讓創造者體現價值”。

  在筆者 2016 年 6 月發表於英國《金融時報》中文網的文章《張小龍的星空里》,描述了一脈相承的線索:1969 年 12 月出生,傳說中最花心的射手座(這也可能是其藝術氣質的某種來源);1987 年到 1994 年在華中科技大學電信系從本科讀到碩;1997 年,也就是畢業 3 年後,他發布了 Foxmail 這款經典的郵箱軟件,經過多次叫賣不成之後(包括 15 萬被雷軍拒絕),2000 年以 1200 萬的價格賣給了博大公司;2005 年騰訊收購了 Foxmail,張小龍加入騰訊任廣州研發部總經理;此後又負責 QQ 郵箱,2010 年申請立項開發微信。

  這次演講中,張小龍同樣提到了延續以往經歷的思考,他說:“在微信上線之前的一年裡,我們把 QQ 郵箱做到了國內第一名,然後在郵箱裏面又做了很多嘗試,包括漂流瓶等等,包括我花了一年多的時間折騰的郵箱裏面的閱讀空間”。這個原動力確實一脈相承的,他在過去的十幾年裡依然秉承着兩個深植於內心的原動力,時間沒有讓他的原動力發生改變。他提到:“原動力其實應該是內心深處的一種認知和期望,它很強大,以至於可以堅持很久,克服很多困難去達到它”。隱約,我們也可以感知演講背後的十幾年沉默中,他並非是高歌猛進的成功,而是堅持和克服困難,包括騰訊組織的摩擦力,渴望更完美的自己。

  下錶我們通過與他提到的德國產品設計師迪特·拉姆斯(Dieter Rams)的對比,進一步分析他的微信哲學,如表:

  張小龍作為微信產品的主要功能和體驗設計師,受微軟、蘋果等品牌深刻影響,在中國互聯網行業獨樹一幟的形成超越商業的產品思維。

  他對好的產品的感知特徵是:

  1. 好的產品是自己會說話,盡可能產品說話,而不是解釋很多東西;

  2. 好的產品是最好的工具,關注於對錯的是非價值主張,而不是利益最大化;

  3. 好的產品圍繞用戶想象力感知,沒有標準答案;

  4. 選擇的權力交給用戶。不左右哪些服務是用戶有用的,公眾號就是這個思路,系統沒有推薦;

  5. 把用戶當朋友,而不是聽從驅使的群體。

  他的產品價值觀是

  1. 大人談利益,小孩子談對錯,利益出發,產品越走越偏,成為利益堆砌,失去產品最本質的東西;

  2. 所有努力一個目標,尊重用戶,尊重個人;

  3. 用外掛打了很多分,朋友誠信的角度是有問題的。外掛的行為破壞系統規則,讓規則失效了。尊重用戶。沒有騷擾信息,沒有聊天記錄保留,不做任何誘導行為;

  4. 故意感動人也是挺不尊重他的表現;

  5. 關注效率。小程序和小遊戲:用完即走,走了就回來。工具是完成任務,越高的效率越好;

  6. 超越短期功利主義:很多業界的產品經理會被自己所在的公司誤導。因為公司的目的是要流量要變現,所以大家的 KPI 就是如何產生流量如何變現,這是短視的。

  在產品體驗上,他特意提到了“尊重”兩個字,滲透着濃濃的用戶思維和人文思考;在品格方面,他提出不能“機會主義”,不為任何一個風口做事情。應該說以上一系列的梳理和提煉,都可以清晰感知他已經擁有了一套系統的方法論,這些方法論看似瑣碎,但其實更多的是在技術應用中融入到每一個功能裏面,充滿了產品主義的匠人精神。

  小龍對於小程序的表達,尤其經典,他說:“小程序是信息的組織方式和信息的載體,小程序最終的目的代表接觸到的任何事物背後的信息,以及對背後信息的訪問方式”。這種表達方式不僅犀利,而且可以感知到他對信息論、宇宙學的深刻理解,當今世界最前沿的物理學家,幾乎都是用信息的角度理解物質世界的,和他提到的陽明心學異曲同工,充滿思辨

  應該說這些微信哲學的提煉,是他多次演講中最精彩的部分,當然,單純從微信的角度看這是已經被證明的成功,可如果放大到整個騰訊或許微信的成功並沒有為全局注入面向未來的新動能。

  2

  張小龍潛在的思維局限

但這次演講並不完美。

  愛打遊戲的張小龍,對小遊戲的娓娓道來,讓人似乎回到了 20 年前那個深處陋室執着締造產品的年輕人。他說自己打“跳一跳”到 6000 多分的時候被系統命名為“無聊大師”,到 6000 多分得到稱號——立地成佛。非常生動和有趣。可背後則是微信對騰訊遊戲業務產生很少的貢獻。

  回歸他的初衷:小遊戲一定是放鬆的手段,讓自己平靜,普通人心跳加速和更緊張的狀態不太對。他懷疑 3000 多分用戶真實性的時候,特意準備了禮品,讓他們來辦公室當面打,見證這個遊戲里進步的速度有多快。進而他升華的評論說:”玩一個小遊戲是微信的正經事。跳一跳是微信做的一個實驗”。這樣鮮活的管理方法,其實很難讓人跳出來對應這位年薪億級,管理 10 億用戶應用的大老闆。這些都是遠遠偏離正統的管理思維的,也許和騰訊這家逐漸成熟的超級巨頭的管理文化也不太匹配。但這恰恰是微信團隊的競爭力之所在,他們很好的解決了創業思維和繁複管理架構的矛盾,一如既往的追隨用戶,解決問題。但不由得讓人們追問:微信思維究竟實際的對騰訊大組織有多少推動?

  這確實是一個真問題。

  坦率地說,這次張小龍的分享,我們結合過去來看,除了那種久違的親切和價值,也隱含折射出微信和騰訊某些潛在的風險和危機:

  · 遠離年輕人的風險:當初的小馬哥已經 49 歲,雖然公眾依然可以回憶起他當初做 QQ 的樣子,一如既往的對他表示尊敬。但確實騰訊的高管團隊,包括張小龍在內已經不在年輕。對於這次張小龍讓人鼓掌的分享,近乎完美,但也已經遠離了年輕人執念、莽撞的質感。小龍並沒有特意提到年輕人的需求,這或多或少讓人失望;

  · App成功觀念的固化:這種固化其實是是雙刃劍,前面我們也提到了傳承初心,但硬幣的另一面就是路徑依賴,特別是成功路徑依賴。比如對比今日頭條,騰訊微視跟隨的非常緊密,也做的非常好,但似乎一直沒有超越。頭條系的核心技術邏輯是 AI 的中心化,這和小龍多次提到的去中心化有着觀念的差異。即使我們無法評價其好壞,但智能時代的智能聚集是否天然具有中心化的要素?這些顛覆思維對微信的衝擊是顯而易見,註定也是風險;

  · 信息顆粒度認知的慣性思維:微信的訂閱號、看一看、搖一搖、小程序、小遊戲,實際上這些都是基於信息的文字、語音、圖片顆粒度的產品設計為主,但抖音的基礎小視頻,正在成為年輕人最大的趨勢。微信在短視頻這樣的創新信息顆粒度如何發力?5G 時代一定是一個迫切解決的問題。甚至包括基於 AI 和視頻結合的新型智能化圖形界面是什麼形態?能否想經典電影《HER》(她)裏面描述的是一種中央智能的人機對話?這關乎微信的長遠未來。

  · 企業微信認知遠離組織:小龍提到企業微信將來要做的一個方向,“相信對企業有很大的吸引力,因為它可以讓每個員工可以直接提供服務”,這很真誠,但本質還是 2C 思維的認知,企業更多的應用場景使用基礎都是組織協作,和單純 2C 思維的信息傳遞是有很大不同的,所以在企業場景中,阿里等公司能否後來居上,或者割據一方,都是微信面對的問題;

  · 缺少科技研髮型創新基因:這一點對於張小龍來講近乎苛求,但當微信發展到現在的規模,理論上是需要突破應用層面做很多通訊、AI、大數據、智能硬件、手機交互、Iot 連接技術平台等底層的研發級擴展,微信的想象力對於騰訊全局而言目前還僅僅停留在 App 的成功,這不免是一個遺憾。相對於騰訊最新的組織結構變革,微信是存在於研發創新矩陣邊緣的帝國,這是違背戰略常識的,為何不在微信內部去組織研發?

  · 更核心的一個挑戰在於小龍人本思想的通用性:之前我們把以人為本的社會形態定義為“碳基文明”,而把智能時代以信息技術定義為“硅基文明”,如果套用這個分類,微信是在碳基文明的人本主義和硅基文明的智能至上中間的一種形態。小龍定義為以人為核心的“工具”,人的“工具”。但未來趨勢是否硅基文明不需要工具,同時擁有生命?這個追問看似很《三體》,但確實一個進化的大邏輯。騰訊雖然在多個場景都在應用 AI,但顯然對於 AI 的用戶層面的創新和展現缺少新意。

  面對小龍精彩的演講,我們有了很多海闊天空和雞蛋里挑骨頭的觀點,這其實也違背周掌柜諮詢的多位合伙人對騰訊的尊重。這些註定不是眼前挑戰,談不上批評,更多是我們被帶入和感染之後的一種回饋。

  3

  張小龍與騰訊的未來

  在小龍的演講中,其實沒有提到太多大騰訊的未來,這應該不是他最關心的,但不可否認從若干語言線索中,流露不少真誠的看法。

  目前騰訊總體的情況是這樣的:

  1. 基於產業互聯網的未來方向其實具備高度的不確定性,不僅是對雲、智能、Iot 的理解上騰訊缺少經驗,對於所謂產業互聯網如何支撐巨頭進化,實際上並沒有給出具體的業績支撐。而產業互聯網和消費級互聯網最核心的一個差別是“矩陣式研發”,這和互聯網靈活的基於用戶使用數據迭代邏輯完全不同。還涉及到嚴密系統的研發管理,華為、平安等技術創新能力強的公司都是用了 10 年甚至 20 年的時間構建的技術管理體系,騰訊看似一直在互聯網的前沿,但和科技研髮型企業差距甚大;

  2. 最新調整的戰略架構,明顯是從創業早期的野蠻生長“賽馬”體系向組織協作演進。這是必須和迫切的,一位騰訊高管訪談中表示:騰訊內部重複競爭、資源浪費、部門牆嚴重到讓人不敢面對,一個支付功能背後曾有 4 個團隊同時在做,應用於不同場景,而且研發的基礎框架內部都沒有開源共享。這個問題很多人在內部論壇問馬化騰,他也僅僅給出了:“重複創新有利於把握機會”這樣一個過於簡潔的回答,依然是互聯網思維的“找機會”邏輯。一個遊戲業務線,很多遊戲定位在 PK 競爭引導下高度同質化,缺少創意。創業組織架構中,對領軍者的億級巨額激勵,對應輔助團隊成員的杯水車薪,長期帶來了一種不利於組織協作的激勵不平衡。這些讓騰訊兩個部門之間的溝通甚至比騰訊與其他公司溝通還要繁瑣,甚至出現很多業務不願意在公司內採購服務的極端現象。而騰訊的 CEO 馬化騰和總裁劉熾平是兩條線平行管理公司,這從某種程度上體現了大股東的資本意志,從其組織變革中也可以清晰的嗅到投行思維,說“金融綁架”騰訊是缺少根據的,但是多位香港金融背景高管帶給騰訊的肯定不是技術思維,這可以肯定。於是,註定對於本來就應該技術驅動的騰訊來說,無異於閹割了其技術引領的可能性,這也被一些持批評態度的媒體認為是 Tony(張志東 )之後騰訊一直沒有 CTO 的原因;

  3. 面對頭條系在 AI 算法新聞平台以及抖音短視頻平台,還有後面一系列火山視頻等競爭的格局下,騰訊衝鋒的團隊似乎少了歷史上攻城拔寨的銳氣,其投資的騰訊系中也始終沒有出類拔萃的“小頭條”出現。這導致騰訊一直沒有能真正在 AI 平台和短視頻這兩個戰略機遇點上翻盤,對於關心騰訊的人來說,前沿的引領性、技術的引領性是遠遠大於遊戲業務政策起伏的影響,騰訊的“命根子”正在被挑戰,而且看不到逆轉的跡象。雖然 2019 年出騰訊宣布成立技術委員會,下決心對組織架構下狠手,但背後缺少的功課非一日之功,能找到統領技術研發框架的人才也並不容易,這還不算技術管理和組織管理可能聘請外部諮詢公司重構的難度。這些都是小龍這次質樸演講的大背景,也很難讓我們不對其創新思維賦予更高的意義。

  小龍有不少有趣的回顧,多少與此相關:

  其一關於“眼球經濟”,他說:“停留時長讓我聯想到 2000 年左右,當時互聯網剛起來,流行的一個詞叫眼球經濟。所有的網站目標都是要獲取盡可能多的眼球注意力”。進而評論道:“我們期望並不是我們要獲得更多的現金的回報,而是現狀是這裏面真正高質量原創的遊戲還不是特別多“。

  其二談到 KPI,他說:”用戶迷信保健品,我們就推保健品的文章。如果從 KPI 的角度,這樣是最容易完成 KPI 的。但是如果我們推薦給用戶新的知識,用戶會離開的。因為惰性是人共有的特性。沒有人願意主動去學習新知識,去傷腦筋啊“。

  雖然,對於這些誠懇的回顧,我們去過度聯想顯得不太厚道,但客觀講,KPI 正是騰訊這艘大船這些年航速變慢的原因,騰訊似乎悄悄的從對用戶負責開始向股民負責,失去了想象力和進攻性;而眼球經濟,正是目前騰訊面對低迷股價所反思的,一位騰訊前公關負責人說:“在和阿里打嘴仗的時候,我們投資了那麼多的媒體,但是關鍵時刻竟然不知道如何回應。馬化騰的很多發言稿都是臨時抱佛腳,頭一天晚上改來改去,也談不上戰略的溝通和傳承”。這些都是騰訊不為人知的另一個側面,如果“KPI 綜合症”和“眼球經濟短視症”得不到徹底消除,對於通過近乎美式公司的組織架構以及麥肯錫式的戰略方向,疊加投行式的精細化財務管控,騰訊是否有更美好的未來? 

  而不可避免的,騰訊的挑戰和壓力也必然傳達到微信團隊身上。細心的用戶已經發現從騰訊股價 2018 年下半年收到挑戰之後,微信的朋友圈廣告質量降低,並且明顯增多。這雖然依然在可以理解的範圍內,但不可否認微信承載了騰訊這艘大船的業績壓力。而正如小龍所言,小遊戲低於預期,那麼微信如何推動騰訊傳統第一大遊戲收入來源重拾增長呢? 

  過度的對比張小龍和馬化騰,並不厚道。就像對比馬雲和阿里 CTO 誰更懂技術一樣。但這背後的一個很大的問題在於:騰訊到底是要培養出更多的張小龍?還是培育出更多的賺錢業務?而或通過培訓新的張小龍帶來新利潤?

  目前騰訊並沒有清晰的戰略指向,外界看到的還是一家強悍、偉大但已經沒有傳奇的公司,內部人看到的是 KPI 和業績壓力下的低效以及大公司病。沒有傳奇,就已經低於大部分用戶和公眾對騰訊的預期,而孵化傳奇一定不是簡單的“產業互聯網”和“組織架構變革”能達到的,沒有一個圍繞技術天才的創新氛圍,騰訊理論上和美國的戴爾、惠普沒有什麼兩樣。說的誇張一點——“技術之神”能否重新照耀這家公司?讓這家成功的公司從平庸的成功走向新的傳奇!這背後是無數人的疑問和期待。

  無論如何,張小龍表達的“善良”價值觀,留給那天晚上幾十萬讀者口有餘香的溫暖。如果能同時激勵整個騰訊的大船在“善良”的軌道上航行得更遠,這一切都是美好的。“每天都有 5 億人說我們做得不好,每天還有 1 億人想教我怎麼樣做產品”,小龍這句話的背後,切實說明了用戶的熱情和心意。

  為什麼人們熱愛張小龍?因為他在我們身邊,一直默默善良的陪伴。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

極重要市場,福斯:2035 年 EV 占中國銷量比重衝 50%

日經新聞,德國福斯(Volkswagen,VW)社長 Herbert Diess 2 日在博鰲舉行的國際會議上宣布,將在 2035 年結束前把電動車(EV)佔中國年間新車銷售量比重提高至 50%。當前佔比不到 1%。

Diess 在上述會議上發表演說時表示,「對福斯的 EV 攻略來說、中國市場是極為重要的。將藉由攜手合資夥伴及加強當地的研發,擴大市佔」。

據報導,中國是福斯的最重要市場,2018 年福斯於中國市場的新車銷售量約 420 萬台、佔其整體銷量比重達約 4 成。

Herbert Diess 曾於 3 月 5 日接受媒體採訪時表示,計畫在 2030 年將 EV 佔全球銷售量比重提高至 40%,其中歐洲、中國將提高至 45% 左右。福斯之前宣告的目標是要在 2025 年將 EV 佔全球銷售量比重提高至 25%。

日本汽車業龍頭豐田汽車(Toyota)6 月 7 日宣布,計畫在 2025 年將電動化車款(包含電動車 EV、燃料電池車 FCV、油電混合車 HV 和插電式油電混合車 PHV)佔全球新車銷售量比重提高至 50% 以上水準,也就是計畫在 2025 年賣出 550 萬台電動化車款。上述電動化車款的銷售量目標達成時間較豐田於 2017 年底時預估的 2030 年提前了 5 年。

本田(Honda)於 3 月 5 日宣布,為了加快於歐洲市場的電動化腳步,目標在 2025 年結束前將在歐洲販售的 4 輪車全數更換成油電混合車、電動車等電動化車款。本田在 2017 年宣告的目標是要在 2025 年前將歐洲販售的 2/3 4 輪車電動化,而此次則是大幅加快電動化腳步。

日本市調機構富士經濟(Fuji Keizai)公布調查報告指出,在中國、歐洲、美洲需求加持下,預估 2035 年全球電動化車款(xEV;包含電動車、插電式油電混合車、油電混合車、輕型 HV(Mild-Hybrid;48V)和燃料電池車)市場規模(銷售量)預估為 6,341 萬台、將較 2017 年(442 萬台)飆增 13.3 倍(增加約 1,330%);其中,中國市場預估為 2,045 萬台、將較 2017 年(83 萬台)暴增 23.6 倍。

(本文內容由 授權使用。首圖來源:)

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"

網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

他本和牛頓雙宿雙飛,卻因羞澀錯失物理第二魔王威名

  來源:我是科學家 iScientist

  有這麼一個流傳甚廣的段子,說流行歌手林俊傑要是不努力,就只能回家繼承百億家產。

  但實際上歷史上還有比這更誇張的真實故事。

  他的父親是德文郡公爵家族小兒子,母親是肯特公爵的女兒,可謂富甲一方,真·“不好好科研,就只能繼承家產成為首富“。

  然而,他卻靠“牛頓之後英國最偉大的科學家”為人所知,如果他要和人攀比,根本輪不到要拼家產的地步。

卡文迪許

  但這僅僅是我們主角卡文迪許故事的冰山一角,他作為一名偉大科學家的完全體還要等到百年後麥克斯韋的意外發現才被世人所了解。

  歐姆定律、庫倫定律、電勢、電場,這些成就都悶在了他的手稿里,如果全都公開發表,那卡文迪許可能就是繼牛頓之後又一個大魔王級的人物。

  但如果終究是如果,現實就是卡文迪許錯失了與偶像牛頓在物理課本里“雙宿雙飛”的機會。而這一切緣起於他的羞澀。

卡文迪許

  一場 18 世紀的英國頂尖學術聚會上,卡文迪許身上穿着的都還是一套起皺的褪色西裝,外加一頂卷邊帽,靦腆地站在角落。

  不了解的人也許難以想象,眼前這個的衣着樸素的人竟是個百萬富翁,還是個跨越化學與物理兩界的科學奇才。

  要說是奇才,和他同時代的科學家可不覺得。因為在他們眼裡,卡文迪許並沒有那麼偉大。但在後人看來,他隱藏起來的科研成果才令人驚詫。

卡文迪許

  100 多年後,麥克斯韋發現他遺留下 20 多捆從未面世的物理、化學研究手稿。

  庫侖定律、歐姆定律、介電常數等後人才提出的概念,赫然出現在筆記本上。一些時隔幾百年才提出的定律也早在 18 世紀就被卡文迪許證明了出來。

  他甚至被懷疑是擁有現代先進物理知識穿越者。

詹姆斯·克拉克·麥克斯韋

  麥克斯韋用了 5 年的時間把這些資料整理成書。而這些疑似穿越的產物,才消除了人們對於卡文迪許的誤解。

  原來卡文迪許的古怪性格早已在科學界名聲昭著。他生性羞澀,幾乎不與人交談,甚至連自己的研究成果也羞於發表。科學怪人的一生只追求自己科研的爽快,也讓世人對他的景仰晚了 100 年。

  人們給他貼上不合群、內向、沉默寡言、古怪等標籤。童年的成長曆程在他身上刻下了這一個個深刻的烙印。

卡文迪許

  卡文迪許出生在一個英國貴族家庭,兩歲時母親就去世了。身為勛爵的科學家父親一手帶大了他和弟弟,卻很少有時間給予陪伴。

  作為彌補,父親實驗室里各種科學儀器成了卡文迪許的玩具。而忙碌的父親有時不得不帶上他出席倫敦皇家學會等科學家聚會的場合。

卡文迪許家裡的餐廳

  卡文迪許的科學啟蒙也就由此開始。童年的經歷開拓了他的科學視野,所以他從小就有了不錯的科學基礎。

  但硬邦邦的儀器取代了親情的關懷,卡文迪許幾乎沒有機會能夠與人交流。這讓他性格變得內向、沉默寡言,甚至疑似患有自閉症。

  他幾乎完全喪失了社交能力,但同時他也獲得了強大的思考能力。

卡文迪許

  這樣古怪的性格也讓卡文迪許越發沉迷於科研工作。他 18 歲考上了劍橋大學,學習了四年數學。

  但就在即將拿到畢業學位的前夕,他卻退學了。理由是對最後的考試中,關於神學知識的測試部分不滿。於是他寧願捨棄畢業學位而任性地退學。

  出於家境的優越,放棄了學位的卡文迪許並沒有因此而失去學習機會。這反而讓他不止局限於學校的數學教學,他又學習了深感興趣的物理和化學。

  在離開劍橋后不久,他追隨父親的影子,加入了皇家學會。融入科學界的圈子中,他才找到自己的價值,在深耕真理中做出影響世界的偉大貢獻。

英國皇家學會

  空氣的主要成分是氧氣、氮氣和二氧化碳。人類直到 18 世紀才發現,原來空氣的成分不止這些。

  卡文迪許在研究中發現了一種十分微量的惰性氣體。

  他用電火花消耗空氣中的氮氣時,出現了一些小氣泡。

  奇怪的是,無論實驗重複多少遍,最後都還會剩餘一些小氣泡不能被氧化。無論加入什麼試劑,這種氣泡都沒有消失。

  於是卡文迪許得出結論,空氣中除了氮氣和氧氣之外,還存在一種“濁氣”。這種“濁氣”非常穩定,而且總量不超過全部空氣的1/120。

  但這種氣體具體是什麼成分,卡文迪許就沒有繼續研究下去了。直到一百多年後,才有科學家依據卡文迪許當初的實驗,揭開了“濁氣”的真面目。

  物理學家瑞利重複卡文迪許當年的實驗得到小氣泡,測定出這種氣體的密度比氮氣大。

  化學家萊姆塞重新設計了一個新實驗,用分光鏡檢查后給其中一種新元素命了名。

  這是化學性質極其穩定的稀有氣體中的一種,氬氣。

  而位於元素周期表第一位的氫,也是在卡文迪許的研究下被人們認知。當時科學命名法還沒有誕生,普遍常見的氣體也只有俗名。

  比如氧氣在當時被稱為“消炎氣體”。而一種“易燃氣體”也引發了許多科學家的火熱研究。

卡文迪許也摻了一腳,還難得向皇家學會提交的一篇研究報告《人造空氣》。

  他用鐵、鋅等活潑金屬和稀硫酸反應,發現反應會產生一種氣體。這種氣體和空氣混合後點燃會爆炸,因此被叫做“易燃氣體”。它和氧氣相互反應還能生成液態的水。

  在當時,人們還以為水是一種元素,不知道這是氫和氧的化合物。

  卡文迪許的實驗其實就是現代高中化學中都學過的置換反應。而生成的氣體就是氫氣。

  現在人們對於氫氣的性質已經非常熟悉。但在那個時候,繁多的反應卻像一扇扇從未打開的大門,吸引了天生好奇心強烈的科學家們。

氫氣球爆炸

  卡文迪許跨域廣泛,除了化學之外,他對物理、天文、氣象等科學領域也有所研究。其中牛頓自然哲學觀點就對他產生了深遠的影響。

  地球有多重?自從牛頓發現萬有引力定律之後,這個問題似乎已經攻破在望。解決問題的關鍵在於計算出“萬有引力常數”。

  理論上來說,可以直接測量地面上兩個已知質量物體之間的引力求得。

  但實際上這個引力數值十分微小,測量起來非常困難。

  許多科學家為此設計了各種奇怪的模型進行計算,但始終難以攻克。

  在牛頓的理論影響下,卡文迪許從十幾歲就開始研究這個問題。

卡文迪許設計的扭稱模型

  他在劍橋大學的學習中請教到了一種巧妙的“扭稱”方法。於是他自己也設計了一個能觀察到微小力變化的模型。

  他在一根細長桿的兩端分別裝上一個小鉛球,再用石英絲橫吊著鉛球。

  如果用兩個大一些的鉛球靠近,由於產生引力,小鉛球就會發生擺動。

  而石英絲也會跟隨扭動,這時只要測量出石英絲的扭轉程度,就可以求出引力。

  為了排除干擾,他專門在一間屋子里進行實驗,還用價格昂貴的望遠鏡在屋子外觀察。

  但是當時實驗條件差,他只能通過肉眼觀察判斷石英絲的扭轉程度。

  然而引力的作用程度實在是微乎其微,眼看成功近在眼前,實驗結果卻無從得到。卡文迪許的實驗只好卡在半途。

  直到一天,他在路上看到小孩在玩鏡子反射太陽光的遊戲。小小的太陽光反射點映照在地上到處跳動。

  這讓卡文迪許大受啟發。他立馬回到實驗室改進了自己的扭稱裝置。

  他把在裝置上增加了一面鏡子,用反射到刻度線上的光線度量石英絲的扭動。這樣一來,石英絲的靈敏度大大提高,再通過簡單的力的計算就得出了引力的大小。

  這個堪稱上帝之手的扭稱實驗掂量起地球的質量,牛頓或許也因此安息了。

  5. 976×10^24 千克,也就是大約 60 萬億億噸。卡文迪許花費了四十多年的時間才得出這一個數值,最終終結了這個萬有引力難題。他被譽為“第一個稱量地球的人”。

  以上大體就是當時人們能了解到的卡文迪許成就了,至於為什麼將其他發現藏着掖着,只要跟他有過些許交流就能理解。

  孤僻的性格讓卡文迪許全心專註於科研實驗。濃厚的學術氛圍是對他不善言辭性格的極大寬容。他從來不主動結交朋友,對異性更是越發羞澀。

  甚至在家裡,大部分時候和女傭都是靠傳紙條來進行交流的。所以他終身都沒有結婚。

  而作為大富豪,卡文迪許對於錢財和交際卻完全沒有概念。

  有一次,一位工匠為他粉刷房間,過後他忘了給工匠付工錢。好友是在看不下去,告訴了他這件事。

  卡文迪許大吃一驚,連忙寫了一張兩萬英鎊的支票,還詢問夠不夠。這在當時幾乎是工匠十年的薪酬了,而他卻毫不在意。

  對於社交活動,卡文迪許是本能地抗拒的,除了每周一次的皇家學會聚會。而在宴會上,他也只是躲在角落默默地聆聽其他科學家的發言。

  在這裏他不需要說話,卻能收穫到最前沿的科學觀點和想法。但別人卻很難從他口中得知他深邃的思想和正在進行的研究。

  一位比較了解他的友人調侃,要想聽到卡文迪許高明的見解,就不能再宴會上和他有任何交流,否則他會羞澀地立馬逃跑。

  人們大都只知道卡文迪許稱量地球的成就,但他最成功的預言還埋藏在他的手稿中。他對電的研究甚至直接證明了牛頓對未來自然科學的設想。

  他原本打算用這篇文章當做牛頓提出萬有引力的《原理》中的續篇。但卻因為他羞於發表,而失去了與牛頓同享榮譽的機會。

曾經在皇家學會上發言的牛頓

  另外,他最早證明了電荷之間的相互作用力應該與距離的平方呈反比關係。

  在 1772-1773 年間,他作了個雙層同心球實驗,第一次精確測出電作用力與距離的關係,指數偏差不超過 0.02。

  後來法國人庫倫通過實驗驗證了他的發現,從此關於電荷間的受力規律被稱作庫倫定律。

夏爾·奧古斯丁·庫侖

  他還第一個提出了電勢的概念,指出了電勢與電流的正比關係。

  由於當時沒有測定電流的儀器,卡文迪許就把自己的身體當做實驗儀器。根據身體的麻木感覺來估計電流的強弱,發現了導體兩端的電勢(差)與通過它的電流成正比。

  這也就是我們物理課本電學章節中的歐姆定律。

格奧爾格·西蒙·歐姆

  後來麥克斯韋通過整理,才出版了卡文迪許手稿中關於電學的研究。而通過他本人的發表和後人的搜尋,才挖掘出卡文迪許冰山一角的研究成果。除了手稿之外,他還有多少不為人知的研究,我們也就不得而知了。

骨子里的自閉也鑄造了卡文迪許孤獨的一生。

  直到將死之際,他還刻意把傭人打發走,讓她在某個時間點再回來。

  而回來時發現,卡文迪許已經死在了床上。極度的羞澀讓他連死亡都不想別人看見。

  默默無聞的卡文迪許為科學事業做出了偉大貢獻,一生中卻沒有得過什麼獎。

  後來,麥克斯韋為紀念這位隱蔽的偉大科學家,建立了以他命名的實驗室。迄今為止,卡文迪許實驗室已經培養出 20 多位諾貝爾物理獎的獲得者。

  原本用沉默掩蓋科研成果,他捨棄了與牛頓齊名物理學史的機會。但他在角落裡散發出來的萬丈光芒卻無法收斂。假設卡文迪許的手稿當初沒有被藏着,我們現在課本里的可能就不止有牛頓力學三定律,或許還有卡文迪許電學定理一、定理二……

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

標準庫bufio個人詳解

本文是我有通俗的語言寫的如果有誤請指出。

先看bufio官方文檔

https://studygolang.com/pkgdoc文檔地址

 

 主要分三部分Reader、Writer、Scanner

分別是讀數據、寫數據和掃描器三種數據類型的相關操作 這個掃描後面會詳細說我開始也沒弄明白其實很簡單。

 

Reader

func 

func NewReaderSize(rd ., size ) *

NewReaderSize創建一個具有最少有size尺寸的緩衝、從r讀取的*Reader。如果參數r已經是一個具有足夠大緩衝的* Reader類型值,會返回r。

 

 

 解釋:看官方解釋這個方法可能不太容易懂,這個意思就是就是你可以給*Reader自定義一個size大小的緩衝區,*Reader每次從底層io.Reader(也就是你那個文件或者流)中預讀size大小的數據到緩衝區中(可能讀不滿),然後你每次讀數據實際是從這個緩衝區中拿數據。

 

 下面是NewReaderSize源碼

func NewReaderSize(rd io.Reader, size int) *Reader {
    // Is it already a Reader?
    b, ok := rd.(*Reader)
    if ok && len(b.buf) >= size {
        return b
    }
    if size < minReadBufferSize { //minReadBufferSize==16
        size = minReadBufferSize
    }
    r := new(Reader)
    r.reset(make([]byte, size), rd)
    return r
}

  r.reset 初始化了一個*Reader 返回大小是size。

func 

func NewReader(rd .) *

NewReader創建一個具有默認大小緩衝、從r讀取的*Reader。

解釋:那這個NewReader就很好解釋了 和NewReaderSize基本一樣就是緩衝區大小是默認設置好的

func (*Reader) 

func (b *) Peek(n ) ([], )

解釋:Peek就是返回緩存的一個切片,該切片引用緩存中的前N個字節的數據,如果n大於總大小,則返回能讀到的字節數的數據。

func (*Reader) 

func (b *) Read(p []) (n , err )

Read讀取數據寫入p。本方法返回寫入p的字節數。本方法一次調用最多會調用下層Reader接口一次Read方法,因此返回值n可能小於len(p)。讀取到達結尾時,返回值n將為0而err將為io.EOF。

解釋:如果緩存不為空則直接從緩存中讀數據不會從底層io.Reader讀,如果緩存為空len(p)>緩存大小,則直接從底層io.Reader讀數據到p。

如果len(p)<緩存大小,則先從底層io.Reader中讀數據到緩存再到p。

 

主要就這幾個 還有幾個文檔寫的都很清楚易懂我就不多寫了。

Writer類型的方法和Reader類型的方法差不多也很易懂主要就一個Flush要注意。

func (*Writer) 

func (b *) Flush() 

Flush方法將緩衝中的數據寫入下層的io.Writer接口。

和Reader是倒過來的,Writer每次寫數據是先寫入緩衝區的,進程緩衝區填滿后,通過進程緩衝寫入到內核緩衝再寫入到磁盤,使用Flush就不等填滿直接走寫入流程了,保證你的數據及時寫入文件。

 

 

 

 解釋:scanner類型掃描器 官方的說法很複雜,我也沒太看懂找了很多資料,其實就是你在數據傳輸的時候時候使用“分隔符”,scanner類型可以通過分隔符逐個迭代你的數據。

上面4個函數func Scan……  就是分隔符的判斷函數這4個是給你預設好的,你也可以按照自己的需求改寫。

怎麼改寫呢,看下面

func (*Scanner) 

func (s *) Split(split )

這個Split方法就是設置你這個scanner的用哪個SplitFunc類型的函數

在看下面這個SpliFunc類型的函數簽名

type SplitFunc func(data [], atEOF ) (advance , token [], err )

照着這個格式寫一個不就得了么,當然具體寫法給出了但是你不會?沒關係咱看一下官方是咋寫的。

https://github.com/golang/go/blob/master/src/bufio/scan.go?name=release#57官方源碼地址

func ScanLines(data []byte, atEOF bool) (advance int, token []byte, err error) {
	if atEOF && len(data) == 0 {
		return 0, nil, nil
	}
	if i := bytes.IndexByte(data, '\n'); i >= 0 {
		// We have a full newline-terminated line.
		return i + 1, dropCR(data[0:i]), nil
	}
	// If we're at EOF, we have a final, non-terminated line. Return it.
	if atEOF {
		return len(data), dropCR(data), nil
	}
	// Request more data.
	return 0, nil, nil
}

   

看bytes.IndexByte(data, ‘\n’);這段不就是在找行尾嘛 比如你想改成以“;”為分隔符的就改成bytes.IndexByte(data, ‘;’);不就得了么

func main(){
    scanner:=bufio.NewScanner(
        strings.NewReader("abcdefg\nhigklmn"),
    )
    scanner.Split(ScanLines) //這裏可以隨意選擇用哪個函數也可以自定義,可以不指定默認為\n做分隔符
  for scanner.Scan(){
    fmt.Println(scanner.Text())
  }
}

  

到此為止拉~

 

 

 

 

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

NEDO、夏普和豐田攜手,高效太陽能電動車 7 月下旬上路測試

豐田的插電式油電混合車 Prius PHV 將再出發。最近夏普、豐田以及日本新能源產業技術總合開發機構(NEDO)攜手合作,在 Prius PHV 裝設 34% 超高效率太陽能板,推出全新規模的太陽能油電混合車,預計將在 7 月下旬上路測試。

Prius PHV 是從 Prius 衍伸出來的插電式油電車,除了一般的鋰離子充電系統,還可以裝設轉換效率達 22%、容量共 180W 的太陽能板,只不過其在日照充裕時只能增加 6.1公里的行駛距離,著實不夠。

而現在該團隊決定換一種太陽能光電技術,NEDO 透過磷化銦鎵(InGaP)、砷化鎵(GaAs)、砷化銦鎵(InGaAs)等三五族半導體,研發出轉換效率超越 34% 的超高效率三接面(Triple-junction)太陽能板。

這些僅有 0.03mm 太陽能板將會裝設在引擎蓋、車頂與後車箱之上,也因為搭載的太陽能板轉換效率大幅提升,發電容量也不可同日而語,已從 180W 躍升至 860W,車輛靜止狀態下可增加 44.5 的續航距離,是過去 Prius PHV 車型的 7 倍左右,且車輛行駛時也能提供電力,將續航距離提升至 56.3 公里。

其中該計畫是由 NEDO 主導,2016 年 4 月時 NEDO 成立車載太陽戰略委員會,希望能透過太陽能系統,找出緩解交通能源與環境問題的解決方案,而團隊目前盼望能在有限的裝設空間下,利用轉換效率高達 30% 的太陽能板,實現 1KW 的發電潛力。

目前團隊將會在本月下旬在日本東京、愛知縣豐田市的道路、高速公路上進行測試,測試時間將在 2020 年 2 月底結束。 NEDO、豐田與夏普將能共享實驗測試的全部數據,也將會進一步評估能降低多少二氧化碳排放量、是否真的能降低充電次數以及大眾的接受度等等。

隨著太陽能與電動車技術日新月異,未來將會有愈來愈多新奇有趣車型出爐,雖然些車輛的外型或是性能,還無法跟傳統燃油車相比,但這些都是綠色能源車的新嘗試。就好比先前荷蘭新創公司 Lightyear 也宣布,首款太陽能電動原型車 Lightyear One 預計在 2021 年開始量產上市,充電一次就能跑 725 公里。

(合作媒體:。首圖來源:)

延伸閱讀:

本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

【其他文章推薦】

台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"

網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

6000年前一隻狗的癌症,如何在今天席捲全球?

  即使睿智如人類,強壯如猛獸,也無法躲過疾病的侵襲,癌症就是其中尤為嚴重的一種。

  時至今日,我們仍舊深陷於與癌症抗爭的泥潭中苦苦掙扎。目前已有的治療手段有手術、化學療法、放射線療法、癌症疫苗、免疫細胞療法等。但很遺憾,目前除了針對非實體瘤的治療方法效果卓著接近曙光,對大多數癌症仍舊是無計可施。

  究其原因,仍是我們對癌症不夠了解,或者說是無從下手。以人類短短百餘年的壽命極限來抗衡與進化同生的癌症,實在是有些蚍蜉撼樹的意味。癌症的偶然發生,以單一生命個體為單位進行研究,百餘年的度量難以拼接成完整的畫面。

  而今,一種至今已存在了 6000 余年的癌症為我們的研究提供了絕佳的條件。


來源:Ernesto del Aguila III, NHGRI

  CTVT(canine transmissible venereal tumor),即犬類傳染性性病腫瘤。這種癌症最早起源於中亞地區,來自於某條“始祖犬”的生殖器細胞基因突變。隨後,伴隨犬類的交配,生生不息,如今已經幾乎遍布世界的每個角落,至今已有約 6000 年。

  來自 40 多個國家的聯合團隊,通過對來自 43 個國家的 546 個 CTVT 腫瘤樣本和 495 個 CTVT 腫瘤宿主的正常樣本進行了外顯子測序,構建出時間系統發育譜系。同時研究者們對 CTVT 的癌症突變特徵進行了分析,並由此識別出 CTVT 的高度環境特異性突變過程,以及中性遺傳漂變是癌症長期演化的主要特徵,相關的研究細節發表在 Science 雜誌上。

  對 CTVT 的研究,為人類在數千年的時間單位上更好地認識癌症進化上提供了絕佳的機會,這也將是人類未來戰勝癌症的重要參考。

  一、對癌症的認識

  癌症,又名惡性腫瘤,是指細胞不正常的增生,且這些增生的細胞可能隨淋巴或血液系統攻佔身體的每個角落。千萬年間,人們始終沒有放棄與癌症的抗爭,卻屢屢折戟沉沙。因此,癌症在很長時間內都被認為是無法治癒的疾病,神靈的詛咒。

  在人類身上,目前已知的癌症已經超過 100 種。2015 年,約有 880 萬人死於癌症,這幾乎佔到了全球死亡人數的六分之一,其中的 70% 發生在低收入和中等收入國家。

  癌症並非一種源於工業化的人造疾病,而是與演化如影隨形,共同塑造了生命。癌症的存在歷史可以追溯至上萬年,但直到近百年間,人們才開始真正地了解癌症。

  18 世紀,醫生藉助解剖刀開始了與癌症的正式交鋒——腫瘤切除治療。但癌症的複發與轉移,成為橫亘在醫生們面前的又一條門檻。

  那麼,究竟什麼才是癌症背後真正的力量呢?答案是基因

  事實上,癌症是一種依賴基因突變的慢性疾病。一般來說,同一種癌症在不同患者身上,甚至是同一患者的不同器官或組織中,都可能具有不同的基因型。癌症,似乎可以看做是某些邪惡基因隨機發生於宿主個體間的一種“寄生”。

  肉體總有終結之時,但癌症永生。當然,對於絕大多數不具有傳染性的癌症來說,只是在時間跨度下的眾多個體間的廣義永生。事實上,有極少數的癌症的確可以在生命個體間傳播,延續着自己的生命,完成永生。

  但值得一提的是,傳染性癌症區別於感染型癌症,並不是通過病毒感染誘發的。大多數病毒感染誘發的癌症,如人乳頭瘤病毒引起的宮頸癌、乙肝病毒引起的肝癌,都可以通過接種疫苗有效預防。

  二、古老的癌症

  對於大多數癌症來說,他們隨機的發生於單一個體,隨個體的壽命而發生、發展、終結。而其中的極少數癌症,可以在個體間進行傳播,就像“寄生”在宿主中完成自身的演化時間線,CTVT 就是其中一員。

  這種來源於犬類的癌症起源於中亞,遺傳信息穩定且高度相似。對於它開始的時間,研究者們尚存在爭議,一部分人認為約在 1.1 萬年前犬類的馴化時間點上,也有人認為發生於時間稍近的 6000 多年前。

  通過犬類之間的交配、甚至是舔舐,CTVT 在群體間進行傳播。每一顆癌細胞就像是種子,到達下一個宿主體內,等待合適的時機繼續傳播。

  隨着大航海時代的到來,人類的生活半徑增大,而犬類也跟隨人類開始了他們的遷移。時至今日,幾乎在每塊大陸上,都有 CTVT 的痕迹。

  而如今,它居然歪打正着地成為研究癌症的最佳手段,幫助人類追蹤癌症的演化,破解癌症的謎團。

  三、揭開千年疑團

  在此項研究中,研究者們對來自 43 個國家的 546 個 CTVT 腫瘤樣本和 495 個 CTVT 腫瘤宿主的正常樣本進行了外顯子測序,並構建出時間系統發育譜系。分析結果显示,CTVT 細胞大約在 6200 年前首次於亞洲出現,目前廣泛分佈的 CTVT 細胞的源頭可以追溯到約 1900 年前的印度。彼時 CTVT 開始產生亞型,並開始向歐洲、亞洲蔓延擴散。隨着大航海時代的到來,CTVT 的傳播也搭上了“順風船”,跟隨人類的足跡踏上更多的陸地。


來源:Science

  隨後研究者們對 CTVT 的癌症突變特徵進行了分析,並由此識別出 CTVT 的高度環境特異性突變過程。同時,研究者發現了 5 個促進 CTVT 發生和傳播的早期驅動基因:SETD2,CDKN2A,MYC,PTEN 和 RB1。研究者也發現,CTVT 幾乎沒有晚期陽性選擇,解釋了中性遺傳漂變是癌症長期演化的主要特徵。

  殖民、全球化、同質化,共同作用造成了如今的 CTVT。而存活了數千年、從來不能滅亡的 CTVT,同時也像活化石、錄影帶一樣記錄了癌症的進化歷程。管中窺豹,可見一斑。

  對於 CTVT 來說,癌細胞似乎更像是一種獨立的生命體在不同的“宿主”間傳播,雖然來源不同,但卻可以和不同個體的免疫系統都相安無事。儘管目前並未發現可以在人體間傳染的癌症,但足以為器官移植敲響警鐘。如果捐贈者的器官中留有癌症的“種子”,對於接受器官移植的人來說很可能是一場可怕的災難。

  同時,CTVT 的中性進化也為現代癌症的治療提供思路。對於一些進程緩慢的癌症,似乎可以嘗試適應性療法,而非在癌細胞和宿主間,一定要斗個“你死我活”。

  如果承載生命的主體是遺傳物質,那麼毫無疑問,癌症從未死去。如果短期內無法戰勝,找到與它“同生”的方法或許並不是最壞的選擇。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

滴滴每天處理超4875TB數據 基於AI的需求預估準確率達85%

  作者:行者崟濤

  【TechWeb】在 2019 博世智能出行大會上,滴滴旗下小桔車服車聯網業務負責人黃智信表示,滴滴大概每天處理超過 106TB 的軌跡數據,4875TB 的綜合數據,通過 AI 和大數據技術,可以進行叫車供給需求 15 分鐘后的預測,目前準確率達到 85%,派單導航 ETA 誤差率小於 15%,此外還有很多的安全功能等等。

  過去都是通過手機把車和人連接起來,目前滴滴也在做一些探索,如何更好的結合車輛相關數據,實現智能充電、智能維保和派單系統的結合,以更好地提高車輛運營效率和司機體驗。

  黃智信也提出,滴滴也希望可以跟更多產業鏈上下游合作夥伴一起,在數據、技術、產品等方面實現更加開放、深度的合作,為司機和乘客提供更為安全、便捷、舒適的體驗,更好的鼓勵安全、良好的駕駛行為。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"

網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

天啦!竟然從來沒有人講過 SpringBoot 支持配置如此平滑的遷移

SpringBoot 是原生支持配置遷移的,但是官方文檔沒有看到這方面描述,在源碼中才看到此模塊,spring-boot-properties-migrator,幸虧我沒有跳過。看到這篇文章的各位,可算是撿到寶了,相信你繼續往下看下去,定會忍不住點贊、收藏、關注。

效果

先放個效果吸引你 🙂

從 SpringBoot 2.0.0 版本開始,配置服務上下文,不支持 server.context-path,而需要server.servlet.context-path配置。但是只要加上以下一個官方依賴,就可以支持使用 server.context-path

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-properties-migrator</artifactId>
    </dependency>

server.context-path 所對應的屬性 ServerProperties#contextPath 在 Java 代碼中已不存在,server.servlet.context-path 所對應的的屬性在內部類 Servlet 中才有,為何加了此依賴就能實現如此神奇的效果呢。

原理

SpringBoot 對外部化配置原生支持遷移功能,所謂遷移,具體是指對應配置的屬性名變動,仍可以使用原來的屬性名配置。
spring-configuration-metadata.json 的信息可以輔助 IDE 進行配置的提示,也可以用來完成配置的遷移。非常的簡單。

相關文章:

通過閱讀代碼,獲得以下信息:

  1. 監聽 ApplicationPreparedEvent 事件(即:環境已準備事件),執行以下操作並收集信息
  2. classpath*:/META-INF/spring-configuration-metadata.json 中載入所有配置
  3. 從上下文的 environment 中過濾出提示的配置(滿足條件:1. deprecation 不為 null,且提示 level 為 error)
  4. 判斷是否兼容(兼容條件見下一節),提取出兼容的屬性
  5. 將 value 對應到 replacement 的 key,並將其屬性源命名為:migrate-原名
  6. 將配置遷移的新屬性源添加到 environment 中,且添加到原屬性源之前(優先級高)。
  7. 監聽事件:ApplicationReadyEvent(應用上下文已準備) 或 ApplicationFailedEvent(應用啟動失敗),打印以上步驟收集的遺留配置信息。以 warn 級別打印兼容的配置,以 error 級別打印不兼容的配置

配置兼容條件

根據元數據中定義的 type 判斷

  1. 如果舊類型、新類型其中之一為 null(元數據中未指定),則不兼容
  2. 如果兩個類型一樣,兼容
  3. 如果新類型是 Duration,而舊類型是 Long 或 Integer,則兼容
  4. 其他情況視為不兼容
  5. environment 中取配置信息,理論上支持 SpringBoot 所有的配置方式

效果

兼容效果:
棄用屬性(如果還存在)與替換后的屬性都會使用配置文件中的棄用的屬性名所對應的的值。

總結

使用配置遷移功能,需要以下步驟:

  1. 引入依賴:spring-boot-properties-migrator(支持配置遷移)、spring-boot-configuration-processor(生成元數據文件,如果已經有完整的,不需要此依賴)
  2. 元數據文件spring-configuration-metadata.json 中棄用屬性名對應的 properties 中必須有 deprecation(在additional-spring-configuration-metadata.json 中添加,相關文章: )
  3. deprecation 中需指定 levelerror
  4. deprecation 中需指定 replacement
  5. replacement 對應的屬性配置在元數據文件中存在,與棄用屬性兼容

經典示例之配置上下文

再說回一開始展示的配置上下文示例。

# 配置 servlet 服務上下文
server:
  context-path: test

從 SpringBoot 2.0.0 版本開始,以上配置不支持,點到配置元數據文件中(spring-configuration-metadata.json),發現如下信息:

{
  "properties": [
    {
      "name": "server.context-path",
      "type": "java.lang.String",
      "description": "Context path of the application.",
      "deprecated": true,
      "deprecation": {
        "level": "error",
        "replacement": "server.servlet.context-path"
      }
    },
    {
      "name": "server.servlet.context-path",
      "type": "java.lang.String",
      "description": "Context path of the application.",
      "sourceType": "org.springframework.boot.autoconfigure.web.ServerProperties$Servlet"
    }

替換屬性名為:server.servlet.context-path,此屬性在org.springframework.boot.autoconfigure.web.ServerProperties 中,且在類中可以發現,server.context-path 所對應的屬性 ServerProperties#contextPath 在代碼中已不存在,而是在內部類 Servlet 中有,也就是對應 server.servlet.context-path 的屬性才有。

但是其滿足配置兼容的條件,為什麼實際上使用卻好像不兼容呢?
其實是因為沒有引入依賴,當引入依賴,就會發現此方式配置可以起作用。

示例之兩種屬性都存在

代碼示例見

1、引入依賴

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-properties-migrator</artifactId>
</dependency>

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-configuration-processor</artifactId>
  <optional>true</optional>
</dependency>

2、Java 配置
此處故意保留棄用屬性

@Data
@Configuration
@ConfigurationProperties(prefix = "my")
public class MyProperties {
  /** the project name */
  private String name;

  private App app;

  @Data
  public static class App {
    private String name;
  }
}

3、元數據配置,spring-configuration-metadata.json 由程序生成,自定義配置放在 additional-spring-configuration-metadata.json

{
  "properties": [
    {
      "name": "my.name",
      "type": "java.lang.String",
      "description": "the project name.",
      "deprecation": {
        "reason": "test the properties-migrator feature.",
        "replacement": "my.app.name",
        "level": "error"
      }
    },
    {
      "name": "my.app.name",
      "type": "java.lang.String",
      "sourceType": "com.lw.properties.migrator.config.MyProperties$App",
      "description": "the project name."
    }
  ]
}

4、在 properties 或 yml 文件中配置

my:
  name: lw
  app:
    name: app

5、打印配置信息

@Slf4j
@SpringBootApplication
public class PropertiesMigratorApplication {

  public static void main(String[] args) {
    ConfigurableApplicationContext context =
        SpringApplication.run(PropertiesMigratorApplication.class, args);
    MyProperties myProperties = context.getBean(MyProperties.class);
    log.info("myProperties.name:{}", myProperties.getName());
    log.info(
        "myProperties$app.name:{}",
        Optional.ofNullable(myProperties.getApp()).orElse(new App()).getName());
  }
}

6、打印信息如下:

2019-11-23 21:42:09.580 WARN 109408 — [ main] o.s.b.c.p.m.PropertiesMigrationListener :
The use of configuration keys that have been renamed was found in the environment:

Property source ‘applicationConfig: [classpath:/application.yml]’:
Key: my.name
Line: 4
Replacement: my.app.name
Key: server.context-path
Line: 2
Replacement: server.servlet.context-path

Each configuration key has been temporarily mapped to its replacement for your convenience. To silence this warning, please update your configuration to use the new keys.
……… myProperties.name:lw
……… myProperties\(app.name:lw ……… serverProperties\)servlet.contextPath:/app

7、效果解析
在 yml 中棄用屬性名優先級更高,棄用屬性與新屬性都使用此棄用屬性名對應的值。

參考資料

SpringBoot 2.2.1.RELEASE 源碼
公眾號:逸飛兮(專註於 Java 領域知識的深入學習,從源碼到原理,系統有序的學習)

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益

※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象

長慶油田發現10億噸級大油田

  科技日報訊 (杜英)“長慶油田在甘肅慶陽勘探發現了儲量 10 億噸級的慶城大油田,慶城油田目前已建成百萬噸級生產能力。”10 月 25 日,中國石油天然氣股份有限公司長慶油田分公司對外發布了這一消息。

  資料显示,2018 年全國生產原油是 1.89 億噸,而慶城大油田新增地質儲量合計達 10.51 億噸。“我國原油對外依存度 2018 年已突破 70%,儲量規模 10 億噸級慶城油田的發現,在未來3—4 年內將建成 300 萬噸的生產能力,相當於又給國家建成一个中型油田。”長慶油田公司新聞發言人李逵表示,新油田的發現對支撐長慶油田保障國家油氣安全戰略將發揮重要作用。

  “此次勘探獲得重大突破,得益於長慶油田對鄂爾多斯盆地石油勘探地質理論和三維地震、成像測井技術不斷創新,更源於水平井優快鑽井、水力加砂壓裂核心技術的突破。”長慶油田分公司副總經理付金華說。自 2011 年始,長慶油田開展了近十年的非常規石油勘探地質理論創新、工藝核心配套技術攻關及水平井試驗區建設。近兩年來,通過持續加強儲層緻密機理與成藏機理和富集規律等關鍵科技問題攻關,明確了長 7 源內油藏形成機理受控於穩定構造背景;建立了長 7 油藏“四控”富集模式;形成了對長 7 石油資源宏觀、立體、全方位的新認識,形成了長 7 油藏規模勘探、效益開發的地質理論,“十年磨一劍,長慶油田終於打開了非常規資源的寶庫。”付金華表示。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

3c收購,鏡頭 收購有可能以全新價回收嗎?

台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"

網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

賣IPHONE,iPhone回收,舊換新!教你怎麼賣才划算?

邊緣計算和多租戶數據中心發展的挑戰和機遇

  迄今為止,影響數據中心規劃和發揮作用的界限通常是明確和一致的,其服務區域通常最多只能擴展到 150 英里的地方。而在數據中心內部,計算和存儲設備等資源以及連接數據中心和訪問網絡的鏈路都是基於可預測的流量負載設計的。 

  這在多租戶數據中心(MTDC)中尤其如此,因為多租戶數據中心的物理位置通常由其租戶的延遲要求決定。例如,靠近證券交易所的多租戶數據中心(MTDC)對那些需要低延遲訪問用戶具有更高的價值。用戶的位置通常決定網絡的邊緣,而數據中心所在的位置更多地取決於網絡延遲。而如今天,這種事情正在發生改變。

 隨着 5G 和物聯網的部署正開始加速,這使得需要超可靠的低延遲(URLL)性能的應用程序有了新的發展趨勢。其中的一個影響是數據中心的服務區域日趨變小,這使得數據中心越來越接近網絡邊緣。如今,數據中心和邊緣計算二者的界限甚至角色已經開始模糊。 

  當然,這並不是一種全新的趨勢。多年來,內容提供商已在其用戶附近部署了越來越多的資源,以支持內容緩存,從而減少了延遲,節省更多成本。但是現在,其他類型的網絡正在尋求強大的用例,並且正在做同樣的事情。多租戶數據中心(MTDC)必須找到一種重新定位自己的方法,雖然一些數據中心運營商網絡因收入下降而陷入困境,但卻在不斷增加的基於邊緣計算的部署中找到了新的機會。

  一、超可靠和低延遲成為容量問題 

  物聯網的延遲要求以及數十億台物聯網設備產生的大量數據進一步推動了這一概念的發展。換句話說,增加容量至關重要。但是,可以部署的光纖數量是有限的,因此運營商必須考慮其他增加帶寬的方法。波分復用(WDM)可能是一個難題,另一個問題是必須縮減數據傳輸的距離。 還有許多縮短數據傳輸路徑的策略。從網絡設計的角度來看,運營商將需要繼續增加“東西”(本地)流量,而不是依賴於在數據中心和邊緣計算之間來回往返較長的“南北”流量。這也將需要更多的并行鏈接來滿足更高的可靠性要求。 

  最重要的是,網絡將需要繼續構建其基於邊緣計算的資源,以便在本地使用更多數據。這不僅使它們能夠滿足超可靠、低延遲(URLL)的要求,而且可以成為節省帶寬的有效策略。

  二、數據中心與雲計算集成應用

  邊緣計算服務將由高度連接的小型設施提供所有這些都會影響多租戶數據中心(MTDC)的設計,並在一定程度上影響其發揮的作用。隨着網絡服務區域的縮減,與傳統多租戶數據中心(MTDC)解決方案相比,部署在邊緣的資源將能夠更好地滿足性能要求。此外,而更低成本、更小的佔地面積、更小服務區域的要求將會進一步挑戰現有的多租戶數據中心(MTDC)業務發展。

  隨着運營商和內容服務提供商不得不適應這種新環境,雲計算將扮演關鍵角色。雲計算服務提供商主要提供大型雲平台,而規模較小的雲計算實例在邊緣計算中佔主導地位。其主要挑戰將是在許多地理位置上擴展分佈式雲計算結構,同時保持提供服務自動化和維持安全性控制。    

  雖然邊緣計算和核心數據中心之間傳輸的數據流量類型將會發生變化,但對現有軟件和控制系統影響不大。基礎設施(尤其是光纖數量)需要增加和改變,邊緣計算到核心流量將推動對更多以太網的需求。隨着不斷髮展的更高密度光纜和網絡設備解決方案能夠滿足這些要求,光纖將成為成功的關鍵。 長途大容量選項以及波分復用應用(例如粗波分復用和密集波分復用)對於帶寬提升也起到重要作用。 

  需要注意的是,下一代網絡不會從頭開始創建。通信運營商將根據自己的情況進行調整,從而構成多供應商的混合系統,這些系統融合了新的和現有的組件。但構建其基礎設施將是複雜的,如何正確實施是一項艱巨的任務。但是如果做得好,可以構建一個更高效、更簡化的網絡,並且可以不斷成長以滿足用戶更多的需求。

本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

※高價收購3C產品,價格不怕你比較

※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

3c收購,鏡頭 收購有可能以全新價回收嗎?

※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!