最近,對于今年 5 月份 GitHub 上開源項(xiàng)目的排名已經(jīng)統(tǒng)計(jì)出來了,本文列舉了 12 項(xiàng)最熱門的開源項(xiàng)目。
1.Node 之父的新項(xiàng)目 deno(Star 3625)
最近,Node 之父發(fā)布了新的開源項(xiàng)目 deno,從官方介紹來看,可以認(rèn)為它是下一代 Node,通過使用 Go 語言代替 C++,重新編寫跨平臺底層內(nèi)核驅(qū)動,上層仍然使用 V8 引擎,最終提供一個(gè)安全的 TypeScript 運(yùn)行時(shí)。
2.Javascript-algorithms (Star 16607)
這個(gè)項(xiàng)目包含了多種基于 JavaScript 的算法與數(shù)據(jù)結(jié)構(gòu),每種算法和數(shù)據(jù)結(jié)構(gòu)都有自己的 README,并提供了相關(guān)說明。
3.Build-your-own-x(Star 27118)
Build your own 系列包括了各種環(huán)境的構(gòu)建技術(shù)集合,也有很多自己動手的實(shí)踐方法。
4.Architect-awesome(Star 17662)
這個(gè)項(xiàng)目中提供了史上最全的后端架構(gòu)師技術(shù)圖譜。
5.ReLaXed (Star 8899)
這是一種使用 HTML 或 Pug(HTML 的簡寫)交互式創(chuàng)建 PDF 文檔的工具。它允許使用 CSS 和 JavaScript 定義復(fù)雜的布局。
6.gVisor (Star 5892)
這是一款新型的沙箱解決方案,它能夠?yàn)槿萜魈峁┌踩母綦x措施,同時(shí)繼續(xù)保持優(yōu)于虛擬機(jī)的輕量化特性。gVisor 能夠與 Docker 和 Kubernetes 實(shí)現(xiàn)集成,從而在生產(chǎn)環(huán)境中更輕松地建立起沙箱化容器系統(tǒng)。
7.Day.js(Star 11119)
這是一個(gè)只有 2kb 大小的輕量級 JavaScript 時(shí)間日期處理庫,它與 Moment.js 的 API 設(shè)計(jì)完全一樣。也就是說,對于曾經(jīng)使用過 Moment.js 的開發(fā)人員,那么就能夠輕松地掌握如何使用 Day.js 。
8.Tensorflow(Star 101347)
包含了使用 TensorFlow 構(gòu)建的模型和示例的教程,旨在更好地維護(hù)、測試,并與最新的 TensorFlow API 保持同步最新。
9.Interview-Notebook(Star 23655)
這里對技術(shù)面試需要掌握的基礎(chǔ)知識進(jìn)行了整理,主要分成算法、操作系統(tǒng)、網(wǎng)絡(luò)、面向?qū)ο蟆?shù)據(jù)庫、Java、分布式、工具、編碼實(shí)踐這幾個(gè)大類。
10.proton-native(Star 7168)
它結(jié)合了 node 的環(huán)境、react 的語法和 libui 的跨平臺調(diào)用 ui 控件的能力,可以用于構(gòu)建跨平臺的桌面應(yīng)用上,構(gòu)建方式也比較簡單。
11.Vue(Star 95976)
Vue.js 是構(gòu)建 Web 界面的 JavaScript 庫,它提供了數(shù)據(jù)驅(qū)動的組件,還有簡單靈活的 API。
12.Vuido(Star 3689)
Vuido 讓使用 Vue.js 構(gòu)建輕量級原生桌面應(yīng)用成為可能。使用 Vuido 構(gòu)建的應(yīng)用可以在 Windows 和 Linux 上運(yùn)行 。
關(guān)注@區(qū)塊鏈學(xué)習(xí)筆記,一起學(xué)習(xí)區(qū)塊鏈。
一、vs code 的常用快捷鍵
1、注釋:
a) 單行注釋:[ctrl+k,ctrl+c] 或 ctrl+/
b) 取消單行注釋:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)
c) 多行注釋:[alt+shift+A]
d) 多行注釋:/**
2、移動行:alt+up/down
3、顯示/隱藏左側(cè)目錄欄 ctrl + b
4、復(fù)制當(dāng)前行:shift + alt +up/down
5、刪除當(dāng)前行:shift + ctrl + k
6、控制臺終端顯示與隱藏:ctrl + ~
7、查找文件/安裝vs code 插件地址:ctrl + p
8、代碼格式化:shift + alt +f
9、新建一個(gè)窗口 : ctrl + shift + n
10、行增加縮進(jìn): ctrl + [
11、行減少縮進(jìn): ctrl + ]
12、裁剪尾隨空格(去掉一行的末尾那些沒用的空格) : ctrl + shift + x
13、字體放大/縮小: ctrl + ( + 或 - )
14、拆分編輯器 : ctrl + 1/2/3
15、切換窗口 : ctrl + shift + left/right
16、關(guān)閉編輯器窗口 : ctrl + w
17、關(guān)閉所有窗口 : ctrl + k + w
18、切換全屏 : F11
19、自動換行 : alt + z
20、顯示git : ctrl + shift + g
21、全局查找文件:ctrl + shift + f
22、顯示相關(guān)插件的命令(如:git log):ctrl + shift + p
23、選中文字:shift + left / right / up / down
24、折疊代碼: ctrl + k + 0-9 (0是完全折疊)
25、展開代碼: ctrl + k + j (完全展開代碼)
26、刪除行 : ctrl + shift + k
27、快速切換主題:ctrl + k / ctrl + t
28、快速回到頂部 : ctrl + home
29、快速回到底部 : ctrl + end
30、格式化選定代碼 :ctrl + k / ctrl +f
31、選中代碼 : shift + 鼠標(biāo)左鍵
32、多行同時(shí)添加內(nèi)容(光標(biāo)) :ctrl + alt + up/down
33、全局替換:ctrl + shift + h
34、當(dāng)前文件替換:ctrl + h
35、打開最近打開的文件:ctrl + r
36、打開新的命令窗:ctrl + shift + c
二、vs code 的常用插件
1、Auto Rename Tag 修改html標(biāo)簽,自動幫你完成尾部閉合標(biāo)簽的同步修改,和webstorm一樣。
2、Auto Close Tag 自動閉合HTML標(biāo)簽
4、Beautiful 格式化代碼的工具
5、Dash Dash是MacOS的API文檔瀏覽器和代碼段管理器
6、Ejs Snippets ejs 代碼提示
7、ESLint 檢查javascript語法錯(cuò)誤與提示
8、File Navigator 快速查找文件
9、Git History(git log) 查看git log
10、Gulp Snippets 寫gulp時(shí)用到,gulp語法提示。
11、HTML CSS Support 在HTML標(biāo)簽上寫class智能提示當(dāng)前項(xiàng)目所支持的樣式
12、HTML Snippets 超級好用且初級的H5代碼片段以及提示
13、Debug for Chrome 讓vs code映射chrome的debug功能,靜態(tài)頁面都可以用vscode來打斷點(diǎn)調(diào)試、配飾稍微復(fù)雜一點(diǎn)
14、Document this Js的注釋模板
15、jQuery Code Snippets jquery提示工具
16、Html2jade html模板轉(zhuǎn)pug模板
17、JS-CSS-HTML Formatter 格式化
18、Npm intellisense require 時(shí)的包提示工具
19、Open in browser 打開默認(rèn)瀏覽器
20、One Dark Theme 一個(gè)vs code的主題
21、Path Intellisense 自動路徑補(bǔ)全、默認(rèn)不帶這個(gè)功能
22、Project Manager 多個(gè)項(xiàng)目之間快速切換的工具
23、Pug(Jade) snippets pug語法提示
24、React Components 根據(jù)文件名創(chuàng)建反應(yīng)組件代碼。
25、React Native Tools reactNative工具類為React Native項(xiàng)目提供了開發(fā)環(huán)境。
26、Stylelint css/sass代碼審查
27、Typings auto installer 安裝vscode 的代碼提示依賴庫,基于typtings的
28、View In Browser 默認(rèn)瀏覽器查看HTML文件(快捷鍵Ctrl+F1可以修改)
29、Vscode-icons 讓vscode資源目錄加上圖標(biāo)、必備
30、VueHelper Vue2代碼段(包括Vue2 api、vue-router2、vuex2)
31、Vue 2 Snippets vue必備vue代碼提示
32、Vue-color vue語法高亮主題
33、Auto-Open Markdown Preview markdown文件自動開啟預(yù)覽
34、EverMonkey 印象筆記
35、atom one dark atom的一個(gè)高亮主題(個(gè)人推薦)
三、常用的電腦快捷鍵
1、ctrl + shift + delete 快速清除瀏覽器緩存
2、ctrl + alt + delete 快速進(jìn)入任務(wù)管理器頁面
3、window + L 快速鎖定電腦
4、window + d 所有窗口最小化
5、 window + e 打開我的資源管理器(我的電腦)
6、 window + f 快速打開搜索窗口
7、 alt + tab 快速查看打開的應(yīng)用與窗口
數(shù)字程序代碼
東618大促來了,剁手黨們摩肩擦踵,翹首以盼的狂歡時(shí)刻又來了!正值618京東大促,LG gram也應(yīng)大家的號召推出了一系列優(yōu)惠。LG gram超輕薄筆記本,想必大家不陌生,自從今年3月中旬上市后便得到消費(fèi)者的一致好評,銷量也屢創(chuàng)新高。不過,LG gram超輕薄筆記本尺寸繁多,如何從各個(gè)系列里找到最適合自己的筆記本,還真需要老司機(jī)帶帶你。
LG gram
如果你是時(shí)尚達(dá)人,那么LG gram 13.3英寸最是你的菜。
13.3英寸的LG gram超輕薄筆記本小巧時(shí)尚。白色和粉色兩種配色,隨心而選,無論是型男路線,極簡路線還是粉嫩淑女路線都能得到滿足。簡潔的外觀,加以磨砂金屬質(zhì)感的機(jī)身,觀感簡潔大方的同時(shí)也給觸感極致享受。
LG gram
作為史上最輕薄的筆記本,13.3英寸的LG gram只有940克,不到兩瓶礦泉水的重量,隨手放在包里或拿在手上,輕松便捷無負(fù)擔(dān)。機(jī)身框架采用了納米碳鎂,機(jī)身強(qiáng)度更高,即使是旅行中來回摩擦,也完美沒有影響。
輕奢白領(lǐng)首選 - LG gram 14Z970
已經(jīng)被PPT千錘百煉過的都市白領(lǐng)們對筆記本的工作能力要求也更高,當(dāng)然,LG gram已經(jīng)為你考慮到,并做到了。
比如,14英寸的LG gram首先提供給白領(lǐng)們一個(gè)合適的屏幕尺寸,既能把工作內(nèi)容完美呈現(xiàn),又在移動辦公,出差期間不帶來過多負(fù)擔(dān),而且因?yàn)闄C(jī)身強(qiáng)度高,完美不擔(dān)心損壞,是追求輕奢生活理念的白領(lǐng)的最佳選擇。
LG gram
在續(xù)航方面,14英寸的LG gram續(xù)航12小時(shí),讓出差還要到處找電源的尷尬成為歷史。在輕薄方面,LG gram實(shí)際稱重970g,方便輕巧,即使長時(shí)間攜帶也不會有負(fù)擔(dān)。在提高工作效率方面,LG gram也考慮了很多。英特爾第七代酷睿 i7處理器,高達(dá)512GB固態(tài)硬盤和8G DDR4雙通道內(nèi)存,可自定義添加的內(nèi)存卡,以及USB Type-C接口等配置,使LG gram筆記本擁有更加充足的空間及運(yùn)算速度和更便捷的外接設(shè)置,無論是日常辦公還是出差使用都能完美勝任。
高端商務(wù)助力-LG gram15Z970
對于高端商務(wù)人群來說,工作不僅是個(gè)人工作能力的表現(xiàn)更是素質(zhì)與氣場的表達(dá)。
此時(shí),15.6英寸的就能派上用場助您一臂之力了。這款LG gram也完美繼承了gram家族一貫輕薄,超長續(xù)航的特點(diǎn):實(shí)際稱重1090g,續(xù)航時(shí)間長達(dá)15個(gè)小時(shí),讓您工作時(shí)期氣定神閑,更加專注。
LG gram
無論什么需求,LG gram總有一款適合你。如今618大促,趕快趁著折扣期間狠狠犒勞自己一把吧!
LG京東618大促,天天有驚喜!6.1-6.17滿5000-500,每日還有限量折扣底價(jià)秒殺驚喜,更多詳細(xì)促銷驚喜,請點(diǎn)擊https://sale.jd.com/act/qFlVPMCniaGTpug.html
*請認(rèn)真填寫需求信息,我們會在24小時(shí)內(nèi)與您取得聯(lián)系。