字節跳動技術團隊
字節跳動提出高性能 transformer 推理庫,獲 IPDPS 2023 最佳論文獎
字節跳動與英偉達, 加州大學河濱分校聯合發表的論文 《ByteTransformer: A High-Performance Transformer Boosted for Variable-Length》在第 37 屆 IEEE 國際並行和分布式處理大會(IPDPS 2023)
每天都在用,也沒整明白的 React Hook
useStateuseState 可以說是我們日常最常用的 hook 之一了,在實際使用過程中,有一些簡單的小技巧能幫助你提升性能 & 減少出 bug 的概率。使用 惰性初始值(reactjs.org/docs/hooks-…通常我們會使用以下的方式初始化 state。
sqlite wal 分析
sqlite 提供了一種 redo log 型事務實現,支持讀寫的並發,見 write-ahead log(https://sqlite.org/wal.html)。本文將介紹 wal 原理,並源碼剖析 checkpoint 過程,同時討論下 wal 使用中的一些注意點。
如何快速實現 BitSail Connector?
本文面向 BitSail 的 Connector 開發人員,通過開發者的角度全面的闡述開發一個完整 Connector 的全流程,快速上手 Connector 開發。1. 目錄結構首先開發者需要通過 git 下載最新代碼到本地,並導入到 IDE 中。
頭條穩定性治理:ARC 環境中對 Objective-C 對象賦值的 Crash 隱患
為了演示僅一行賦值代碼就能造成崩潰,以及清晰地分析崩潰的原因,我設計了一個 Demo,在 B 線程中釋放 A 線程創建的對象使 C 線程崩潰:在工程中檢索對該對象賦值的代碼是否存在多線程調用,如果存在就基本可以確認崩潰原因是多線程賦值導致。
性能提升 2.5 倍!字節開源高性能 C++ JSON 庫 sonic-cpp
sonic-cpp 是由字節跳動 STE 團隊和服務框架團隊共同研發的一款面向 C++ 語言的高效 JSON 庫,極致地利用當前 CPU 硬體特性與向量化編程,大幅提高了序列化反序列化性能,解析性能為 rapidjson 的 2.5 倍。
後 Hadoop 時代的字節跳動雲原生計算平台——雲原生計算團隊採訪
在後 Hadoop 時代里,特別是針對一些金融行業專有雲場景或已有 K8s 集群的企業,火山引擎雲原生計算平台提供了從數據接入 BMQ / Kafka 到數據 ETL 再到數據存儲和加速 CloudFS 和日誌搜索等一站式服務,以及 OpenStudio 管控和 OpenOps運維交付平台。
火山引擎工具技術分享:用 AI 完成數據挖掘,零門檻完成 SQL 撰寫
在使用 BI 工具的時候,經常遇到的問題是:「不會 SQL 怎麼生產加工數據、不會算法可不可以做挖掘分析?」