蘋果CEO庫克:2018年對于華人開發者是非同凡響的一年【馬哥教育新聞快報326期】
各位小伙伴下午好,今天是2018年12月10日,這里是馬哥教育新聞快報326期。
本期重點關注:蘋果CEO庫克:2018年對于華人開發者是非同凡響的一年
【快報內容】
1.蘋果CEO庫克:2018年對于華人開發者是非同凡響的一年
北京時間 12 月 10 日上午消息,蘋果公司 CEO 蒂姆·庫克(Tim Cook)使用其最新款的 iPhone XS Max 剛剛發布了一條微博。在微博中,庫克說,2018 年對于華人開發者來說是非同凡響的一年。
庫克還表示,蘋果 App Store 剛剛上線了“年度優秀本土 App”和“年度優秀本土獨立游戲” 。
打開庫克微博中的鏈接可以看到,“年度優秀本土 App”分別是“Focos、洪恩雙語繪本、Sorted3、MOMO 相機、馬卡龍玩圖”;
“年度優秀本土獨立游戲”則分別是“OPUS:靈魂之橋、靈魂之橋前傳:追憶”。
2.人為什么會有意識?一切可能都與振動有關
浪科技訊,北京時間 12 月 10 日消息,據國外媒體報道,意識是一種非常神秘的東西。為何我的意識在這里,你的意識卻在那里?為何對每個人而言、宇宙似乎都一分為二,一半是自己這個主體,另一半則是無窮無盡的客體?為何我們每個人都是自己意識的中心,同時接受著來自外界的信息?為何有些東西明顯有自己的意識,其它的則不然?老鼠有意識嗎?昆蟲有意識嗎?細菌呢?
這些問題都是古老的“心身問題”(mind-body problem)的一部分。其核心問題是:思維與物質之間是什么關系?數千年來,這一問題始終未找到令人普遍滿意的回答。
“心身問題”在過去二十年間經歷了一次大規模的“品牌重塑”。如今它被叫做“意識的硬難題”。這個詞最早由哲學家戴維·查默斯在 1996 年出版的《有意識的心靈:一種基礎理論研究》一書中提出,一直沿用至今。
查默斯以嘲諷的語氣指出,心身問題的“難”是相對神經科學的“簡單而言”的。神經科學研究的是神經元與大腦在生理層面上的運作機制,當然談不上簡單。但查默斯認為,解釋意識與物質之間的關系才是終極難題,相比之下,神經科學就顯得簡單些了。
過去 10 年間,加州大學圣芭芭拉分校的塔姆·亨特和喬納森·舒勒一起創立了所謂的“意識的共振理論”(resonance theory of consciousness)。他們認為,共振(即同時振動)不僅是人類意識的核心,也是動物意識和物理現實的核心。這聽上去很像嬉皮士那套理論,但暫且別急,聽本文慢慢解釋。
一切都與振動有關
世間萬物是如何實現自發同步的?
宇宙萬物都處在持續不斷的振動之中。就連看似靜止的物體實際上也在以不同頻率振動、振蕩、或共振。共振是一類運動形式,特點是在兩種態之間來回振蕩。歸根到底,一切物質其實都是其所在場的振動。因此可以說,自然萬物都在不同的尺度上振動。
如果把不同的、正在振動的物體放到一起,就會發生一些有趣的現象:過了一會兒之后,它們就會開始以相同的頻率振動。這種“同步”的過程在我們看來非常神秘。我們稱之為“自發性自組織現象”(spontaneous self-organization)
數學家史蒂文·斯托加茨在 2003 年的《同步:秩序如何從宇宙、自然和日常生活的混亂中誕生》一書中,舉了若干物理、生物、化學和神經科學領域的例子來說明“同步”(即共振)現象。例如,特定種類的螢火蟲大量聚集時,便會開始同步發光;具有相同能量和頻率的光子實現同步后,便會形成激光;月球自轉與繞地公轉完全同步,因此我們看到的始終是月球的同一面。可見研究共振能幫助我們更好地理解意識的本質,或者說得再普遍些,幫我們更好地認識宇宙。
大腦內部的同步
外接電極可以記錄大腦活動。
神經科學家也在研究中發現了同步現象。人腦中大規模神經元放電的頻率是可以進行測量的。科學家認為,哺乳動物的意識與各種各樣的神經同步有關。例如,德國神經生理學家帕斯卡·弗里斯(Pascal Fries)對大腦中不同電信號模式的同步產生各類意識的方式展開了研究。他主要關注γ(伽馬)、β(貝塔)和θ(西塔)三種波。每種波在大腦中的電振蕩速度不同,由貼在頭骨上的電極測量。神經元組在利用電化學脈沖進行交流時,便會產生這種電振蕩。將這些信號的速度和電壓取平均值,便可得出擁有固定周期的腦電波。
其中γ波與感知、冥想或專注意識等大規模協調活動有關;β波代表腦活動和喚起程度達到了最高水平;θ波則會在放松狀態或做白日夢時出現。弗里斯稱,這三種波加在一起,便產生了各種各樣的人類意識(或至少促進了意識的產生)。但腦電波與意識之間的關系究竟如何,目前仍未達成定論。
弗里斯把這一概念稱作“通過一致性展開的交流”。在他看來,這一切都與神經元同步有關。當電振蕩速率達成一致時,神經元與其它神經元組之間便可展開順暢的交流。而假如沒有這種同步一致性,信號輸入便可能發生在神經元激發周期的任何階段,導致交流效率大大降低。
意識的共振理論
每種同步腦活動都與特定的大腦功能有關。
亨特和舒勒在弗里斯等人的研究基礎上,提出了意識的共振理論。該理論的應用范圍很廣,不僅有助于解釋人類和哺乳動物的意識,還可以解釋更廣泛層面上的意識。
從電子、原子再到分子,從細菌、老鼠到蝙蝠,亨特和舒勒根據在身邊各類事物上觀察到的行為, 提出“世界萬物也許都至少有一點兒意識”。這一觀點乍看上去很奇怪,但從意識本質的角度出發,人們對這種“泛心論”(該理論認為,一切物質都具有一定意識)的接受度正變得越來越高。
泛心論學家認為,意識不是在進化中的某個時間點突然出現的,而是始終與物質有關,物質也始終與意識有關,意識與物質就像一枚硬幣的兩面。但宇宙中大部分與物質有關的意識都極為原始。例如,一個電子或原子擁有的意識可能少之又少。但物質越復雜、越豐富,意識也會隨之升級;并且反之亦然。
生物體能夠通過多種生物物理通路快速交換信息,可以是電的形式,也可以是電化學的形式。而非生物體只能通過熱通路進行內部信息交換,相比之下速度慢得多、信息也匱乏得多。與同等體積的非生物體相比(如鵝卵石和沙堆等),生物體可以讓信息更快地流入規模更大的意識之中。與非生物體相比,生物體內部的連接數量要多得多,因此“正在發生的事情”也多得多。
按照亨特與舒勒的理論,鵝卵石和沙堆都“只是聚合體而已”,僅僅是一系列高度基礎的、在原子或分子層面上的意識實體的集合。而生物體與之截然不同:生物體也是由一系列微意識實體構成的,但這些微意識實體結合起來,卻形成了一個更高級的、擁有大規模意識的實體。對我們而言,這種結合過程正是生物體的重要標志。
亨特與舒勒理論的核心思想是:形成大規模意識(如人類和其它哺乳動物的意識)的這種連接關系,其實是眾多組成部分共振的結果。共振波的當前速度決定了每個意識實體在特定時刻的規模,隨著特定共振向更多的組成部分擴展,由該共振和組合方式形成的實體也會變得越來越大、越來越復雜。因此,人腦中達到γ同步的共振涉及的神經元與神經連接數量遠多于單獨的β或θ節奏。
那么生物體之間的大規模共振呢?比如一大群同步閃光的螢火蟲?研究人員認為,之所以會發生這種生物發光共振現象,是因為螢火蟲體內的生物振蕩器會自動與周圍的螢火蟲達成同步。
那么,這些螢火蟲是否擁有更高級的群體意識呢?既然我們不需要依賴智力或意識理論就能解釋這一現象,答案也許是否定的。但對于擁有合適的信息通路和處理能力的生物體而言,這種自組織傾向的確可以、并且往往會產生規模更大的意識實體。
亨特與舒勒的意識共振理論試圖提供一個統一化的框架,涵蓋了神經科學、神經生物學和神經物理學的基礎問題、以及意識的哲學問題。該理論觸及了意識與物理系統進化方面的核心區別。
這一切都與振動有關,但同時也與振動的類型有關,最重要的是,與共振有關。
3.春運火車票12月23日起開售 “候補購票”功能將上線
距離 2019 年春節還有兩個月,但春運搶票的日子馬上就要來了。12 月 7 日,南京客運部門發布消息稱,12 月 23 日,就可以購買春運第一天(2019 年 1 月 21 日)的火車票和汽車票了。
2019 年春運購票時間表注意了
2019 年春運,從 2019 年 1 月 21 日(臘月十六)開始,到 2019 年 3 月 1 日(正月廿五)結束。
本月底,春運前返鄉的火車票就將開搶,要搶票回家的小伙伴要記住幾個時間點。
本月 23 日,可以購買春運第一天(2019 年 1 月 21 日)的火車票。
2019 年 1 月 5 日,可以購買 2019 年年二十九(2 月 3 日)的火車票。
2019 年 1 月 6 日,可以購買 2019 年除夕(2 月 4 日)的火車票。
2019 年 1 月 7 日,可以購買 2019 年春節(2 月 5 日)的火車票。
2019 年 1 月 12 日,可以購買 2019 年正月初六(2 月 10 日)的火車票。
2019 年 1 月 30 日,可以購買春運最后一天 2019 年 3 月 1 日的火車票。
今年春運有什么變化?
春運期間買火車票 12306 預付錢可自動購票和退票
中國鐵路客票發售和預訂系統研發的技術帶頭人單杏花透露,她和團隊研發的“候補購票”功能將于 2019 年春運期間上線,屆時搶票情況將會再次得到緩解。
什么是“候補購票”功能?所謂候補購票,簡單來說,火車票賣完了,旅客可以在 12306 平臺登記購票信息并支付預購票資金,如有退票、余票,12306 系統將自動搶票。按照專家的估計,這種方式無論購票速度、成功率還是安全性,都比市面上的搶票軟件有明顯優勢。
放票時間要留心
自 2014 年 11 月 28 日起,鐵路部門將對互聯網、電話訂票的起售時間進行調整。放票時間點從 16 個調整為 21 個,即8:00 至 18:00 期間,每個整點和半點均有新票起售,同時C、D、G字頭列車不再單獨起售,起售時間與車站保持一致。所以請大家務必提前去 12306 官網查詢自己所乘車站開始放票的時間段。
車票預售期是如何規定的?
目前全路網絡購票和電話訂票的預售期為開車前 30 天,車站售票窗口、鐵路客票代售點和自助售票機的預售期為開車前 28 天。預售期的天數均包含當日。各鐵路局可能會對預售期進行臨時調整,請注意車站公告。
寒假學生火車票已經開售
2019 年寒假學生火車票已經全面開售,廣大學生旅客可以購買今年 12 月 1 日至 2019 年 3 月 31 日期間的優惠火車票。
車站提醒,學生只享受半價硬座客票和空調票,硬臥、軟座、軟臥均不出售學生票;高鐵、動車組列車只發售二等車學生票,學生票為全價票的 75%。購買學生票時,大中專學生須提供加蓋院校公章的減價優待憑證、火車票電子優惠卡和經學校注冊的學生證。每個學生在每年的規定時間內,只能購買 4 次學生票。此外,若學生在超過減價優待憑證上記載的區間乘車,對超過優惠乘車區間的部分須購買全價票。若學校和家庭所在地之間沒有直達車,可分段購買聯程票。
4.NET Core 2.2 正式發布,有你喜歡的特性嗎?
更新亮點:分層編譯(Tiered Compilation)
分層編譯是一種使運行時能夠更自適應地使用實時(JIT)編譯器,以在啟動時獲得更好的性能并最大化吞吐量的功能。該功能在 .NET Core 2.1 中是可選的,然后在 .NET Core 2.2 Preview 2 中默認啟用。不過開發團隊認為還沒有準備好在正式的 .NET Core 2.2 版本中默認啟用它,所以已將其切換回可選功能。
分層編譯有望在 .NET Core 3.0 中默認啟用。
運行時事件(Runtime Events)
我們通常需要監視運行時服務(如當前進程的 GC,JIT 和 ThreadPool ),以了解這些服務在運行應用程序時的行為方式。在 Windows 系統上,這通常使用 ETW 監視當前進程的 ETW 事件來完成。雖然這種方法仍然有效,但使用 ETW 并不總是很容易。在一些低權限環境中,或是在 Linux、macOS 上,都可能無法使用 ETW 。
從 .NET Core 2.2 開始,可以使用 EventListener 類來使用 CoreCLR 事件。這些事件描述了 GC,JIT,ThreadPool 和 interop 的行為。它們在 Windows 上作為 CoreCLR ETW 提供程序的一部分公開的相同事件。這允許應用使用這些事件或使用傳輸機制將它們發送到遙測聚合服務。
SqlConnection 支持 AccessToken
SQL Server 的 ADO.NET provider —— SqlClient,現在支持將 AccessToken 屬性設置為使用 Azure Active Directory 以對 SQL Server 連接進行身份驗證。要使用此功能,你可以使用 Microsoft.IdentityModel.Clients.ActiveDirectory NuGet 包中包含的 Active Directory Authentication Library for .NET 獲取 access token value 。
使用 Azure Active directory 驗證 SQL Server 連接示例:
// get access token using ADAL.NETvar authContext = new AuthenticationContext(authority);var authResult = await authContext.AcquireTokenAsync(appUri, clientCredential);// setup connection to SQL Servervar sqlConnection = new SqlConnection(connectionString);sqlConnection.AccessToken = authResult.AccessToken;await sqlConnection.OpenAsync();
此外,該版本還包含 Injecting code prior to Main,提供 Windows ARM32 支持等特性。
適用平臺:
- Windows Client: 7, 8.1, 10 (1607+)
- Windows Server: 2008 R2 SP1+
- macOS: 10.12+
- RHEL: 6+
- Fedora: 26+
- Ubuntu: 16.04+
- Debian: 9+
- SLES: 12+
- openSUSE: 42.3+
- Alpine: 3.7+
適用芯片:
- x64 on Windows, macOS, and Linux
- x86 on Windows
- ARM32 on Linux (Ubuntu 16.04+, Debian 9+)
- ARM32 on Windows (1809+; available in January)
完整詳細信息請查閱 .NET Core 2.2 發行說明。
我們很高興地宣布發布.NET Core 2.2。它包括對運行時的診斷改進,對ARM32 for Windows和Azure Active Directory for SQL Client的支持。此版本中最大的改進是在ASP.NET Core中。
ASP.NET Core 2.2和Entity Framework Core 2.2。
【今日學習必備】
【Linux面試真題】-在shell中變量的賦值有四種方法,其中,采用name=12的方法稱為什么 ?
A 直接賦值
B使用read命令
C 使用命令行參數
D使用命令的輸出
正確選項為:A
【Python面試真題】-Python下多線程的限制以及多進程中傳遞參數的方式?
? ? ? ?Python多線程有個全局解釋器鎖(global interpreter lock),這個鎖的意思是任一時間只能有一個線程使用解釋器,跟單cpu跑多個程序一個意思,大家都是輪著用的,這叫“并發”,不是“并行”。
多進程間共享數據,可以使用 multiprocessing.Value 和 multiprocessing.Array
>【就業喜訊】
【學員喜訊-740期】不滿基本的業務執行工作,認為IT更有技術壁壘!30歲轉行學Linux云計算4個月就業20萬!
[今日直播]
1、強哥——為什么要學習MySQL?(20:00-21:00)?
【近期開班】
Linux面授班:2019年3月4日(北京)
Linux網絡班:2019年1月19日(網絡)
Python面授班:2018年12月24日(北京)
Python網絡班:2018年12月29日(網絡)