日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

一大波開源小抄來襲

 

“小抄”一詞大家應該不會陌生,它有個學名叫做“速查表”(cheatsheet)是用來快速找到你知識點和答案的表格,因為其有體積小、不易察覺等特點,頻繁出現在考場和演講中...

一大波開源小抄來襲

 

友情提示??:考試作弊一時爽,抓到就是火葬場!

記得我大學時有一次考試,老師允許我們每個人帶一張 A4 紙大小的“小抄”進入考場,正反面可以隨便寫東西。我帶著那張密密麻麻沒有一塊空白的“小抄”,信心滿滿地踏入考場。這門課是我所有課里考的分數最高的一門,后來補考的同學紛紛找我復印這張“小抄”。

時至今日,雖然我已不會再考試,但手邊還是會常備小抄。比如:寫代碼的時候突然想不起了語法、代碼片段、命令,這個時候小抄(速查表)可以發揮奇效!有了它瞬間就能找到答案,復制/粘貼 就能解決問題,極大地提高了開發效率。

下面,就是專為程序員準備的「開源小抄」集合,內容包含了 Python/ target=_blank class=infotextkey>Python、JAVAScript、linux、Git、K8s 等,由于種類眾多便于閱讀,我將它們分成了:語言、命令和綜合三大類。

閑話少說,直接上項目!

一、語言類

寫代碼就像寫作文都有提筆忘字的時候,但絕不能讓這種情況打斷沉浸式地編碼的氛圍。下面的速查表項目涵蓋:Python、C++、Rust、JS 語言,能讓你在忘記語法時、運行不通過時,瞬間找回記憶重切換回編碼進程。

1.1 Python(python-cheatsheet)

Star 數:29.5k|中文:

一大波開源小抄來襲

 

Python 的語法很簡單,也正是因為簡單很多人不會花時間去刻意記憶,有了這個項目你就更不用被語法了。它對 Python 常用的數據類型、函數、庫進行了分類,可以幫助你快速找到想要的代碼片段和語法解釋,僅需“填空”這些代碼就可以馬上跑來了。

from threading import Thread, RLock, Semaphore, Event, Barrier
from concurrent.futures import ThreadPoolExecutor

<Thread> = Thread(target=<function>) # Use `args=<collection>` to set the arguments.
<Thread>.start()                     # Starts the thread.
<bool> = <Thread>.is_alive()         # Checks if the thread has finished executing.
<Thread>.join()                      # Waits for the thread to finish.

強烈推薦給剛接觸 Python 的小伙伴們,覺得好用記得回來點贊!

1.2 C++(cpp-cheatsheet)

Star 數:1.9k|中文:

C++ 是我當年上大學時必修課!也是很多大學生的第一門編程語言(噩夢),如果你提到 C++ 語法腦子里是一團漿糊,那不如看看這個項目興許你就能構建起清晰的 C++ 知識體系,最不濟也能復制/粘貼寫出能跑的 C++ 代碼 。

#include <IOStream>         // Include iostream (std namespace)
cin >> x >> y;              // Read words x and y (any type) from stdin
cout << "x=" << 3 << endl;  // Write line to stdout
cerr << x << y << flush;    // Write to stderr and flush
c = cin.get();              // c = getchar();
cin.get(c);                 // Read char
cin.getline(s, n, 'n');    // Read line into char s[n] to 'n' (default)
if (cin)                    // Good state (not EOF)?
                            // To read/write any type T:
istream& operator>>(istream& i, T& x) {i >> ...; x=...; return i;}
ostream& operator<<(ostream& o, const T& x) {return o << ...;}

1.3 Rust(cheats.rs)

Star 數:2.9k|中文:

一大波開源小抄來襲

 

很多人都說 Rust 易學不易寫。救星來啦!該項目不僅提供了基礎的語法速查,還有執行順序詳解和編寫時需要關注的注意事項。如果你覺得還不夠,項目還包含了示例代碼(EX)、書籍(BK)、標準(STD)等相關資料的擴展。

一大波開源小抄來襲

 

1.4 JavaScript(modern-js-cheatsheet)

Star 數:23k|中文:

一大波開源小抄來襲

 

現在后端多多少少都會寫點前端,或許因為沒有系統學習過 JavaScript 語法,多數情況都是邊查邊寫。該項目的代碼示例特別豐富,希望借此可以拯救掙扎在 JS 語法謎團中的小伙伴們。

async function getUser() { // The returned promise will be rejected!
  throw "User not found !";
}

async function getAvatarByUsername(userId) => {
  const user = await getUser(userId);
  return user.avatar;
}

async function getUserAvatar(username) {
  var avatar = await getAvatarByUsername(username);
  return { username, avatar };
}

getUserAvatar('mbeaudru')
  .then(res => console.log(res))
  .catch(err => console.log(err)); // "User not found !"

另外,這里還有份 React+TypeScript 的速查表,一并奉上:

這個項目不同于之前的項目,它是以問答的方式引出知識點,并給出解答和示例代碼。

項目:github.com/typescript-cheatsheets/react

二、命令

在編碼中除了編程語言之外,還離不開很多其它的東西,比如:工具、系統、服務等等,需要高效地使用他們就需要牢記命令,但是命令太雜、太多了記不全。下面這些項目覆蓋了,常用的 Git、Linux、K8s 命令,快快收藏起來總一天會用得上!

2.1 Git(git-tips)

Star 數:13.9k|中文:

Git 是版本管理工具,日常開發中經常用到。在明白了 工作區、commit、暫存區、本地倉庫、遠程倉庫 概念之后就能上手了,但遇到一些特殊場景時,就需要下面這個項目來救場了!當你不知道用什么 Git 命令完成操作或者有什么簡便方法時,直接在此項目中 Ctrl/Cmd+f 搜索即可,立馬就能找到解決問題的命令。

刪除已經合并到 master 的分支

git branch --merged master | grep -v '^*|  master' | xargs -n 1 git branch -d

 

這還有一份 GitHub 官方制作的 Git 速查表。

地址:education.github.com/git-cheat-sheet-education.pdf

2.2 Linux(linux-command)

Star 數:19k|中文:

開發者通常都離不開 Linux 操作系統,而且 Linux 服務器又是命令行操作,如果你不知道命令連個文件都打不開,但是 Linux 的命令實在是太多了,真心記不住全。有了這個項目,你就能隨用隨搜了,而且還支持中文搜索。

一大波開源小抄來襲

 

除此之外,還有個大而全的項目不得不提一下就是 tldr:

一個開源的 Linux 命令查詢工具,簡化版的 man 且“藥到病除”,可稱之為《新版 Linux 命令百科全書》(英文)。

項目:github.com/tldr-pages/tldr

2.3 Kube.NETes(cheatsheet-kubernetes-A4)

Star 數:1.5k|中文:

隨著云原生的勢不可擋,K8s 也成為了運維和程序員必會的技能之一。該項目試圖在一張 A4 紙上展示其常用命令,因此而得名。

一大波開源小抄來襲

 

值得一提的是該作者還寫了 Docker 版本,好事成雙。

項目:github.com/dennyzhang/cheatsheet-docker-A4

三、綜合

見過了上面細分領域的速查表,下面介紹幾個綜合類型的項目,這部分介紹的項目使用方式各有特色:有可以打印出來的,也有命令行直接查的,還有網頁能在線使用的,說真的寫到這里我都想給自己點個「贊」了!

3.1 數據處理(ds-cheatsheets)

Star 數:10.7k|中文:

數據處理是一個涉及面很廣的領域,知識點很多包括:SQL、R、Pandas、Jupyter、大數據、數據可視化等。這個項目涵蓋了我上述的所有內容,而且從基礎到實用都有。重點!提供了高顏值、全彩的 PDF 可以打印出來,貼在墻上、屏幕下方便時常查閱。

一大波開源小抄來襲

 

3.2 在線網站(cheatsheets)

Star 數:11.8k|中文:

這是一個開源、全面的速查表網站,涵蓋了前端、后端、運維、IDE 多個方面,而且界面友好簡潔支持在線查看。

一大波開源小抄來襲

 

3.2 命令行(cheat.sh)

Star 數:29.2k|中文:

最后這個項目厲害了,號稱「你唯一需要的速查表」。它不僅支持命令行直接查詢:

一大波開源小抄來襲

 

還支持網站在線查詢:

一大波開源小抄來襲

 

不管哪種方式,都極客范兒十足!

四、最后

以上就是本期分享的所有「開源小抄」項目,有沒有找到你的菜?

往往用得最順手的小抄,就是自己做的小抄!希望本期的這些開源項目能給你的小抄本增加一些內容,又或者在使用方式的便利上提供一些思路,從而構建出最適合自己、最趁手的“神兵利器”!

可能有人會問:現在都有 AI 編程助手了(Copilot)還需要啥小抄呢?

Copilot 確實更加方便,但我覺得做小抄的過程也是知識的梳理和沉淀的過程,而且持續維護一份開源小抄不僅能留下自己變強的輒印,還能幫助他人何樂而不為呢!俗話說得好:“取自開源,回饋開源”。

分享到:
標簽:開源
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定