Categories
程式開發

短視頻將是未來的語言| TGO TAlKS

2020 年度,一切依然飛速的變化著,特別是經歷一場“黑天鵝”事件之後,我們的生活、工作或多或少都有些變化,同時變化的還有對人生、對世界的認知和感受。我們第二屆TGO Talks 的8 位講者同樣也經歷了這樣跌宕起伏的過程,每個人都有自己獨特的體會和感悟。他們將在 11 月29 日 TGO TALKS …

Categories
程式開發

2B 用戶怎麼做到十倍增長| TGO TAlKS

2020 年度,一切依然飛速的變化著,特別是經歷一場“黑天鵝”事件之後,我們的生活、工作或多或少都有些變化,同時變化的還有對人生、對世界的認知和感受。我們第二屆TGO Talks 的8 位講者同樣也經歷了這樣跌宕起伏的過程,每個人都有自己獨特的體會和感悟。他們將在 11 月29 日 TGO TALKS …

Categories
程式開發

商業的下一個​​時代:代碼即法律的時代| TGO TALKS

2020 年度,一切依然飛速的變化著,特別是經歷一場“黑天鵝”事件之後,我們的生活、工作或多或少都有些變化,同時變化的還有對人生、對世界的認知和感受。我們第二屆TGO Talks 的8 位講者同樣也經歷了這樣跌宕起伏的過程,每個人都有自己獨特的體會和感悟。他們將在 11 月29 日 TGO TALKS …

Categories
程式開發

30分鐘玩轉「正則表達式」

30分鐘玩轉「正則表達式」 1

簡介

推薦閱讀:Jeffrey Friedl 《精通正則表達式(第3版)》,本文是該書的讀書筆記。

定義

正則表達式:regular expression, regex,是用來描述或者匹配一系列符合某個句法規則的字符串的單個字符串。正則表達式這個概念最初是由Unix中的工具軟件(例如sed和grep)普及開的。

分類

BREs, …

Categories
程式開發

既做智能硬件,也做在線教育,網易有道在盤算什麼?

北京時間12月1日下午2:00,網易有道在北京召開第三代有道詞典筆新品發布會,InfoQ受邀參加了本次發布。此次發布的詞典筆3.0除了查詞速度更快,還增加了互動點讀功能,在軟硬結合的教育方向上又走出了一大步。網易有道CEO周楓在接受采訪時表示:長期來看智能學習硬件肯定可以成為流量入口。

有道詞典筆3.0,“學習硬件”的新玩法

2019年8月,網易有道推出了主打掃描查詞和整句翻譯的有道詞典筆二代, 搭載了有道自主研發的OCR識別技術和神經網絡的翻譯引擎。這款有AI技術加成的詞典筆也自發佈時起,就成為了家長和學生們熱捧的產品,網易CEO丁磊更是在直播時親自為這款產品帶貨。

2020年12月,網易有道帶來了詞典筆3.0。

這款配備了2.97英寸高清觸屏的新產品乍看之下似乎並無亮眼之處,從外觀上看無非是屏幕更大了。網易有道高級副總裁、有道產品負責人吳迎暉介紹到:“學習硬件的升級並不應該只是簡單的屏幕更大、外觀更好看、音質更動聽,而要給用戶帶來核心體驗上的驚喜。”

於是,詞典筆3.0帶來了“超快點查”、互動點讀和整句掃描翻譯等功能革新。為了能承載這麼多功能,網易有道詞典筆3.0的筆頭上配備了了一套識別解決方案——超感光學系統。

Categories
程式開發

FreeWheel實時數據系統彈性伸縮實踐

1.引言

隨著大數據技術的不斷發展,數據實時性的需求變得越來越迫切,這對實時數據處理的基礎架構提出了更高的要求。如何應對實時數據的流量變化,特別是突發流量,成為實時數據處理架構不得不面對的挑戰性問題。對於FreeWheel這樣一家服務全美90%的主流電視媒體和運營商的視頻廣告投放和管理平台,對於突發流量的應對能力尤為重要。數據基礎架構團隊作為FreeWheel數據處理的載體,提供了公司級的實時和離線數據處理及查詢服務。在本文中,我們將和大家分享我們在實時數據處理彈性伸縮方面的實踐。

2.FreeWheel實時數據平台架構

FreeWheel數據基礎架構基於大數據開源軟件和部分自研軟件構建,所有服務均部署在AWS EC2上。目前,整個數據平台為Lambda架構,並逐漸向流批一體的融合平台發展。其中,實時數據平台整體上主要分為四個部分:基於Kafka構建的消息隊列,自研的消息處理中間件Matcher,基於SQL開發方式的實時計算平台SQL on Streaming(SOS)以及以Druid為主體構建的實時數據查詢服務。

FreeWheel實時數據系統彈性伸縮實踐 29

Categories
程式開發

微服務負載保護設計方法

微服務起源可以追溯到Peter Rodgers於2005年度雲計算博覽會提出的微Web服務(Micro-Web-Service),並於2014年由馬丁·福勒” 與 詹姆斯·劉易斯” 比較正式提出。國內騰訊也是微服務實踐先行者,2009年公司內部曾經辦過一個《海量服務之道》培訓系列,當時主要面對各部門後台核心工程師,其中有一堂課叫《大系統小做》,主要內容講述如何將一個複雜系統從設計上分解成各個小系統來實現,用現在話來講就是微服務設計。

負載保護歷史更為久遠。最早一般是單機負載保護,主要集中在CPU/內存等硬件資源或者係統內部一些限制如隊列長度,網絡連接數以及FD數量等等。

微服務設計流行起來後,系統架構趨向複雜,單機/單服務負載保護已經不能保證系統流量安全。需要一個整體方案或機制對系統進行負載保護。本文主要結合工作中一些實際經歷來討論微服務環境下負載保護設計。…

Categories
程式開發

使用簡單代碼在Android Jetpack Compose中開發繪圖應用

使用Jetpack Compose 觸控功能在Canvas 上畫出圖形。

如果大家有意學習Android,不妨先從妙趣橫生的繪圖應用起步。在今天的文章中,我們將共同了解如何使用最新Android Jetpack Compose 開發一款繪圖應用。

使用簡單代碼在Android Jetpack Compose中開發繪圖應用 30

設置Jetpack Compose …

Categories
程式開發

前端: 如何快速將應用封裝成js-sdk?

前言

本文將介紹前端如何封裝一款js-sdk 以及如何快速將你的應用變成js-sdk , 我們將總結一些封裝js-sdk 的原則和案例, 來幫大家更快的上手sdk 開發. 其中筆者還會以H5門

Categories
程式開發

AWS發布新的S3智能分層歸檔訪問層,降低用戶使用成本

S3智能分層是AWS添加到Amazon S3的一個存儲類,用於優化用戶的存儲成本。亞馬遜最近宣布“,它將增加兩個新的歸檔訪問層,這兩個層是為優化一小部分異步訪問而設計的,並且成本非常低,它們分別是歸檔訪問層和深度歸檔訪問層。

AWS在兩年前推出了S3智能分層,讓客戶能夠根據使用模式自動選擇最經濟的存儲層。 Amazon S3智能分層是Amazon S3的一種存儲類,它可以自動優化未知或不斷變化的訪問模式下的數據存儲成本。亞馬遜現在為S3智能分層增加了兩個新的優化(存檔訪問層和深度存檔訪問層),當對像在很長一段時間內很少被訪問時,可以自動歸檔很少訪問的對象,進一步降低高達95%的存儲成本。

AWS發布新的S3智能分層歸檔訪問層,降低用戶使用成本 36

來源:https://aws.amazon.com/blogs/aws/s3-intelligent-tiering-adds-archive-access-tiers/