FCC 成都社區·技術週刊 第 14 期

【前端】

1. React Fiber 架構

React16 啓用了全新的架構,叫作 Fiber,其最大的使命是解決大型 React 項目的性能問題,再順手解決以前的一些痛點。javascript

詳情:https://zhuanlan.zhihu.com/p/37095662html

2. React 16 加載性能優化指南

做者從用戶打開一個連接到頁面徹底呈現出來的全過程來分析各個階段的優化,整個過程分爲:打開頁面 -> 首屏渲染 -> 首次內容渲染 -> 可交互 -> 內容加載完畢, 使用到的關鍵優化方法包括:動態 polyfill、SplitChunksPlugin 拆分公共代碼、動態 import,以及使用 lazyload 和 placeholder 提高加載體驗。前端

詳情:https://zhuanlan.zhihu.com/p/37148975java

3. TypeScript 2.8 下的終極 React 組件模式

有狀態組件、無狀態組件、默認屬性、Render回調、組件注入、泛型組件、高階組件、受控組件,你不想了解下麼?python

詳情:http://www.javashuo.com/article/p-taoiivyi-da.htmlgit

4. ScrollHint - 指示滾動元素

一個簡單的 JavaScript 庫,用來指示元素是否能夠水平滾動,並帶有指針圖標。程序員

詳情:https://appleple.github.io/scroll-hint/github

5. JavaScript 常見算法和數據結構

用 JavaScript 實現的各類算法(例如洗牌算法,漢明距離,二分查找)和數據結構(例如鏈表,樹,堆,棧),每種算法和數據結構都有本身的 README 並提供相關說明以及進一步閱讀和 YouTube 視頻。(含中文版)golang

詳情:https://github.com/trekhleb/javascript-algorithms/blob/master/README.zh-CN.mdweb

6. Keyframes - CSS 動畫建立器

前端工程師的一個小工具:經過一個可視化的時間線來幫助您建立、查看和運行動畫,而無需在瀏覽器和編輯器之間來回切換。提供 chrome 擴展程序和 web 應用程序。

詳情:https://keyframes.app/

7. 頁面可視化搭建工具前生今世

頁面可視化搭建, 是一個歷久彌新的話題。更廣義上講, 頁面是 GUI 的一部分, GUI 的拖拉生成在各類開發工具上很常見, 如 Android Studio, Xcode, Visual Studio 等。前端頁面早在十幾年前就能用 Dreamweaver, Frontpage 等工具可視化搭建出來。文章主要從這些方面探討了頁面可視化搭建工具:頁面構成和頁面組件化;頁面可視化搭建工具的必要性;頁面可視化搭建工具的區分維度;業界的實踐實例。

詳情:https://mp.weixin.qq.com/s/fq1uuVztlzYIeM7TAEQa7A

8. ElemeFE/v-charts:基於 Vue2.0 和 ECharts 封裝的圖表組件

在使用echarts生成圖表時,常常須要作繁瑣的數據類型轉化、修改複雜的配置項,v-charts的出現正是爲了解決這個痛點。基於Vue2.0和echarts封裝的v-charts圖表組件,只須要統一提供一種對先後端都友好的數據格式設置簡單的配置項,即可輕鬆生成常見的圖表。

詳情:https://github.com/elemefe/v-charts

9. Material Theme Editor: 幫你更好地設計 Material Design 風格應用

在剛結束不久的 Google I/O 大會上,Google 公佈了一系列 Material Design 的更新,其中包含一款名爲 Material Theme Editor 的 Sketch 插件。Material Theme Editor 內置了四套主題,能夠將它們看做是四個案例 App 的設計規範文檔,咱們能夠經過 Material Theme Editor 全局修改這些規範文檔中的顏色、字體、形狀等元素,建立符合自身需求的 Symbol 庫,從而生成本身的 Material App 設計規範。這篇文章很是詳細地介紹了使用方法,一塊兒來動手實現一下吧。

詳情:https://zhuanlan.zhihu.com/p/37094123

【後端】

1. golang 版本的文字雲算法實現

文字雲(詞雲),是對文本數據中出現頻率較高的「關鍵詞」在視覺上的突出呈現,經過關鍵詞的渲染造成相似雲同樣的彩色圖片,從而一眼就能夠領略文本數據的主要表達意思。該項目是 golang 版本的文字雲算法實現。

詳情:https://gitee.com/bangbaoshi/wordcloud

2. Python-100天重新手到大師

Python 做爲一個「優雅」、「明確」、「簡單」的編程語言,其比較流行的領域包括:雲基礎設施、DevOps、網絡爬蟲、數據分析挖掘、機器學習。該項目內容涵蓋:  Python語言基礎、Python語言進階、Web前端、Linux操做系統、數據庫基礎和進階、Django、Flask、爬蟲、數據處理和機器學習、團隊項目開發。

詳情:https://github.com/jackfrued/Python-100-Days

3. Docker 資源和項目清單

Docker 做爲一個開源的應用容器引擎,讓開發者能夠打包他們的應用以及依賴包到一個可移植的容器中,而後發佈到任何流行的 Linux 機器上,也能夠實現虛擬化。Docker 可提供一次性的環境,提供彈性的雲服務以及組建微服務架構。該項目涵蓋了 Docker 相關的資源和項目。

詳情:https://github.com/veggiemonk/awesome-docker

4. pipenv 更優雅的管理你的 python 開發環境

 pipenv,能夠說完美的解決了 python 版本及包的管理問題。而且 pipenv 是 Python.org 正式推薦的 python 包管理工具,出自極受歡迎的 requests 包 Kennethreitz 大神之手。

詳情:http://www.javashuo.com/article/p-enpxkedu-o.html

5. 漫畫:什麼是 ZooKeeper

Apache ZooKeeper 是 Apache 軟件基金會的一個軟件項目,他爲大型分佈式計算提供開源的分佈式配置服務、同步服務和命名註冊。文章經過漫畫的形式講解了 ZooKeeper 的大體原理。

詳情:https://mp.weixin.qq.com/s/Gs4rrF8wwRzF6EvyrF_o4A

6. 新手 MySQL 工程師必備命令速查手冊

MySQL 的基本操做能夠包括兩個方面:MySQL 經常使用語句如高頻率使用的增刪改查(CRUD)語句和 MySQL 高級功能,如存儲過程、觸發器、事務處理等。文章整理了經常使用的命令,做爲參考。

詳情:http://dbaplus.cn/news-11-2055-1.html

【其餘】

1. 一個程序員的成長之路 - 剖析別人,總結本身

這是張雲龍老師於 2018 年 5 月 19 日在「 FDCON 2018 中國前端開發者千人峯會」上的發言。做爲走在前端工程化前列,現任全民直播 CTO 的張雲龍老師,分享了他的我的成長之路,但願可以在前端職業規劃上,給你們一些參考和啓發。

詳情:https://mp.weixin.qq.com/s/zWPjfHiYxx0HH9lE99Yijw

2. 瞭解下 DDoS 攻擊方式

DDoS 攻防對抗多年,從 DoS 到 DDoS,從以流量取勝到以技巧取勝,從單一攻擊到混合攻擊,攻擊手段正不斷進化,文章介紹了最多見、最具表明性的攻擊方式。包括 ICMP Flood、UDP Flood、NTP Flood、SYN Flood 和 CC 攻擊等。

詳情:https://zhuanlan.zhihu.com/p/29784472

每週一同步更新到 GitHub, 歡迎 star :)
相關文章
相關標籤/搜索