1. 程式人生 > 實用技巧 >這些技術硬核文章值得一看

這些技術硬核文章值得一看

多家技術公眾號硬核文章推廣

輕掃二維碼即可閱讀

總有一款適合你!

《探索現代行動網路》

技術方向:移動客戶端

簡介:本文由 WWDC 2020 的《Session 10111- Boost performance and security with modern networking》展開,對目前移動端網路前沿技術從背景、原理、優缺點、改造成本等角度進行了分析,結合目前這些技術在業內以及蘋果生態的現狀,使開發者對移動端網路效能、安全性、移動性和隱私方面的發展有了一個更深入的認識。

☝長按上方二維碼進入閱讀☝

《Swift 正式進入 Windows 平臺》

技術方向:移動端

簡介:Swift 專案為 Windows 平臺引入了新的可下載 Swift 工具鏈映象。這些映象包含了在 Windows 上構建和執行Swift程式碼所需的開發元件。Swift 團隊一直與 swift.org 上的開發社群共同努力將 Swift 移植到 Windows。現在,開發者終於可以在 Windows 上開始體驗使用 Swift 來構建應用了。

☝長按上方二維碼進入閱讀☝

《如何快速搭建好看的個人部落格(完整配置與原始碼)》

技術方向:實用工具文

簡介:作為一個程式設計師,大多數都想擁有一個自己的技術部落格,這篇文章手把手教你從頭搭建一個好看技術部落格, 步驟詳細,並且附帶原始碼。

☝長按上方二維碼進入閱讀☝

《探祕 App Clips》

技術方向 :iOS

簡介:在iOS14中蘋果推出了很多新特性,其中就包含App Clips。App Clips類似微信的小程式,不需要顯式的去App Store裡下載,蘋果會在對應的時機進行下載。App Clips可以在不開啟主App的情況下,單獨進行使用,互動操作和主App無異,例如登入、列表檢視、支付等。為了保證載入速度,蘋果對App Clips的安裝包大小有限制,從產品設計的角度,就要聚焦核心功能,這也是蘋果所推薦的。由於公司打算做App Clips,所以有了這篇文章,文章中的內容基本上能保證準確性,並且其中很多技術點是和蘋果開發者溝通過的。

☝長按上方二維碼進入閱讀☝

《寫一個通用的冪等元件,我覺得很有必要》

技術方向:Java、分散式

簡介:冪等是後端開發經常會碰到的問題,特別是在高併發,分散式的架構下。冪等處理的方式也有很多種,結合筆者近10年的後端研發經驗,總結出通用冪等處理方式,並封裝成開源的框架供他人學習。

☝長按上方二維碼進入閱讀☝

《TypeScript進階 之 重難點梳理》

技術方向:前端、Typescript

簡介:JavaScript 畢竟是一門弱型別語言,與強型別語言相比,其最大的程式設計陋習就是可能會造成我們型別思維的缺失(高階詞彙,我從極客時間學到的)。而「思維方式決定了程式設計習慣,程式設計習慣奠定了工程質量,工程質量劃定了能力邊界」,而學習 Typescript,最重要的就是我們型別思維的重塑。但是為什麼我都會寫 ts 了,卻看不懂別人的程式碼呢?這!就是入門與進階之隔。也是本文的目的所在。

☝長按上方二維碼進入閱讀☝

《本地IDE已廢!編輯器大結局!GitHub的雲VSCode實測》

技術方向:開源軟體、前端

簡介:GitHub在之前釋出了整合雲VSCode的計劃,該功能處於Beta階段,經過申請有幸得到了體驗資格。如何在GitHub上使用雲VSCode?編輯器所在的伺服器配置如何?是否需要手動安裝開發環境?結合GitHub Action又會產生怎樣的化學反應?這些問題的答案將在本篇文章中一一揭曉,希望能夠對於開源開發者有所幫助,期待該功能早日對公共開放。

☝長按上方二維碼進入閱讀☝

《Bitmap 詳解:關於 Bitmap 你所要知道的一切》

技術方向:移動開發、Android技術

簡介:在這篇文章中,你將會學習到關於 Bitmap 的所有知識點。

其內容包括但不限於以下:

一、Bitmap 的建立

二、Bitmap 的顏色配置資訊與壓縮方式資訊

三、Bitmap 的轉換與儲存

四、Bitmap 的檔案大小

五、Bitmap 佔用記憶體的大小

六、影響 Bitmap 佔用記憶體大小的因素

七、Bitmap 的載入優化與壓縮

八、Bitmap 的其他操作

☝長按上方二維碼進入閱讀☝

《億級(無限級)併發,沒那麼難》

技術方向:架構

簡介:高併發的實質:通過充分使用記憶體的方式可以獲取資料交換的速度,更多的飽和使用cpu,同時在網路程式設計上充分使用非同步通知模型,接合高效的演算法和資料結構就能更好的實現單機高併發,然後就是以一定策略加機器,多少併發都能抗住。

☝長按上方二維碼進入閱讀☝

《10x 程式設計師 · 提高 shell 的使用效率》

技術方向:前端、iOS

簡介:shell 在工作中經常被使用,但是我們可能忽略了很多高效的使用技巧,本文詳細描述瞭如何配置你的 shell,讓你的工作效率大幅提升。

☝長按上方二維碼進入閱讀☝

《一杯茶的時間,上手 Node.js 開發》

技術方向:大前端、Node.js、JS 全棧工程師

簡介:Node.js 太火了,火到幾乎所有前端工程師都想學,幾乎所有後端工程師也想學。一說到 Node.js,我們馬上就會想到“非同步”、“事件驅動”、“非阻塞”、“效能優良”這幾個特點,但是你真的理解這些詞的含義嗎?這篇教程將帶你快速入門 Node.js,為後續的前端學習或是 Node.js 進階打下堅實的基礎。

☝長按上方二維碼進入閱讀☝

《聊聊NPM映象那些險象環生的坑》

技術方向:前端、JavaScript、Node

簡介:本文從零到一剖析NPM模組安裝過慢或失敗的問題,使用常遇到安裝問題的Sass、Electron、Puppeteer等模組作為切入點,從根源上解決問題所在,從細節處獲取答案,從安裝模組的原始碼中尋求解決方案,徹底解決NPM模組安裝過慢或失敗的問題。一步一步分析和探究為何產生問題,並從細節處獲取解決方法。通過NPM命令列的方式演示在專案開發過程中遇到模組安裝過慢或失敗時如何解決,結合專案經驗和實際場景探討最終最全的解決方案。

☝長按上方二維碼進入閱讀☝

《使用pandas進行資料快捷載入》

技術方向:資料載入

簡介:在已經準備好工具箱的情況下,我們來學習怎樣使用pandas和NumPy對資料進行載入、操作、預處理與打磨。

☝長按上方二維碼進入閱讀☝

《一文讀懂golang channel》

技術方向:golang

簡介:golang是一門非常適合開發高併發服務的語言,而goroutine是golang並行設計的核心。golang提供的channel機制,為開發者提供了一種優雅的方式,解決goroutine間通訊問題。

☝長按上方二維碼進入閱讀☝

《寫給初入前端職場同學的話》

技術方向:面試真題、前端進階、前端內推

簡介:從校園到職場,從學生到員工,這些轉變中存在的困惑你一定想知道答案,這寫話,是一個從事前端近多年的老前端發自內心的感悟,希望能幫你少走彎路,少走錯路。

☝長按上方二維碼進入閱讀☝

《深入淺出前端跨域原理》

技術方向:前端

簡介:本文從原理方面解析前端各種跨域解決方案背後的原理以及為什麼會存在跨域問題等。

☝長按上方二維碼進入閱讀☝