HelloGitHub》

  0一、頹喪的感受
  
  頹喪,通常指精神精神萎頓,情緒消沉,多用於消極的人身上;有時候也用於別處,好比說《紅樓夢》第七六回中就有一句:「因又嘆道:‘詩固新奇,只是太頹喪了些!’」
  
  無論怎麼說,這個詞相關的主題不多會在朋友圈看到;由於人們須要樹立積極向上的正能量形象嘛。
  
  我呢,是一個比較隨心的程序員。頹喪的時候也發了一條朋友圈說:
  
  因爲感冒,渾身乏力,整我的就特別的頹喪,因而就趁機放縱了一下本身。熬夜刷完了《長安十二時辰》,原本覺得這部電視劇就十二集,想着一口氣看完算了,誰知道刷完十二集還有十二集,我天吶。
  
  刷完電視劇我以爲不過癮,又追了一遍 DOTA2 的 TI9 比賽。第一次打刀塔,已是八年前的事了。
  
  我本意是求安慰的,結果好些個老讀者就留言說:「二哥,你能夠把這種焦慮和頹喪寫一篇文章分享下嗎?」我想着,把本身當作反面教材也算是給你們的一點參照吧,就寫唄。
  
  不過,寫以前有一點點後悔,搞很差這會惹來很多批評的聲音:「你丫的能不能寫點積極樂觀的東西啊!」可已經答應了老讀者,咱「不能退」啊!
  
  0二、頹喪的緣由
  
  漫漫人生路,總會有人莫名其妙地陷入頹喪的階段。
  
  我頹喪的原由蠻簡單的,就是感冒嘛。感冒分兩種,一種爲風寒,另一種爲風熱。我屬於前一種,這麼熱的天,特別怕冷,一吹空調就頭疼,還沒辦法不吹;大熱天的,我還得加個馬夾——看起來傻乎乎的。另外就是鼻塞,嚴重的鼻塞,晚上睡覺須要張大嘴巴。
  
  不知道誰說的啊:「感冒吃藥須要一星期,不吃藥呢,須要七天。」真的是很無奈啊,風寒感冒顆粒我吃了很多包,沒多大用處;朋友推薦的「薑絲+枸杞+紅糖」熬十分鐘的祕方也不怎麼見效。
  
  因而呢,這種身體上的萎靡就引起了精神上的消沉。看書看不下去,寫做寫不下去;工做更不想去處理,老闆喊我去上班,我愣是不想去,感受沒意思得很。
  
  總之呢,正兒八經的事情是一個也不想作。那怎麼熬過去這天天的 24 小時呢?
  
  刷電視劇是一個絕妙的辦法,哈哈。前天晚上我愣是刷到半夜兩點多,眼睛已經疲憊得睜不開了,人也很困,但就是不忍心去睡覺。檀棋的一聲大叫沒想到猛地吵醒了熟睡的老婆,她看我還在刷劇,就特別惱火,硬是拔了電源呵斥我去睡覺。
  
  沒辦法,只能躺到牀上,可是怎麼也睡不着,展轉反側,感受無盡的黑暗就要把本身吞噬了。
  
  0三、生存的壓力
  
  說實話,這個社會的生存壓力仍是蠻大的——又來怪社會了。
  
  主業的工做我基本上處於放棄了的狀態,去辦公室就權當是給本身一個不宅在家的理由。沒有辭職的緣由是上下班時間相對自由,能夠接送女兒上下學,關鍵是順帶掙點零花錢。
  
  這年頭,若是老人不能幫忙照顧小孩的話,真的是很須要一個自由的上下班時間。老婆由於工做制度的緣由,時間沒我這麼自由;再加上,她的工做環境相對比我好不少,因此掙得也比我多。
  
  不過話說回來,咱們倆也都算是中產收入,不缺吃不缺穿(比上不足比下有餘)。
  
  心裏的焦慮主要來源於如何更上一層樓!
  
  個人收入來源,不少老讀者都知道。工資是一方面,外包是一方面,寫做的稿費是一方面。原本寄予厚望的公衆號收入,還一直未能打開局面(這多是焦慮的主因)。
  
  由於寫做,遇到過很多大佬(動輒就月入上萬的,不少不少),向他們討教過很多經驗,但這些可操做的方法,不少本身都懶得去實踐,慚愧慚愧啊。
  
  var csredis = new CSRedis.CSRedisClient("127.0.0.1:6379,password=123");
  
  RedisHelper.Initialization(csredis);
  
  RedisHelper.Set("test1", "123123", 60);
  
  RedisHelper.Get("test1");
  
  //...函數名與 redis-cli 的命令相同
  
  //普通訂閱
  
  RedisHelper.Subscribe(
  
  ("chan1", msg => Console.WriteLine(msg.Body)),
  
  ("chan2", msg => Console.WriteLine(msg.Body)));
  
  //管道操做
  
  RedisHelper.StartPipe().Set("a", "1").Get("a").EndPipe();
  
  🔙 返回目錄 🔙
  
  C++ 項目
  
  二、fmt:這是一個開源的 C++ 格式庫。它能夠做爲 (s)printf 和 iostreams 的安全和快速替代品,也是 C++ 20 中 std::format 的一個實現。它的格式化字符串語法相似於 Python 中的 str.format,支持用戶本身定義的類型,還比 printf 和 iostreams 的常見標準庫實現更快!並且 fmt 還很是安全,格式字符串中的錯誤能夠在編譯時報告,還能夠防止緩衝區溢出錯誤。示例代碼:
  
  fmt::print("Hello, {}!", "world");  // 類 Python 的語法風格
  
  fmt::printf("Hello, %s!", "world");
  
  三、awesome-modern-cpp:Wow Awesome!你想將 modern cpp 運用自如嗎?那就來看 Awesome-modern-cpp 吧!這裏列出了一些有關現代 C++ 的最佳實踐、書籍、會議、談話、播客、博客、網站、各類各樣的庫以及一些工具,讓你不由 Wow Awesome,這就是你獨享的 moment
  
  🔙 返回目錄 🔙
  
  Go 項目
  
  四、simple-computer:一個用 Go 語言模擬簡單計算機 CPU 的項目。只有 Go 語言的函數,沒有硬件的模塊,從與非門直到一臺能作加減運算和顯示的迷你虛擬計算機。這些是計算機最底層、基礎的東西,雖然是使用 Go 語言模擬,而不是用硬件打造而。可是計算機的基本結構,運行的基本原理都顯示的很是清楚。對於新手,既能瞭解 CPU 原理,也會發現編程語言除了能寫軟件以外的其餘有趣用處。安裝命令:
  
  make # 構建項目
  
  make test # 測試
  
  ./bin/simulator -bin _programs/brush.bin # 運行虛擬機
  
  五、gridstudio:一個後端採用 Go 語言的電子表格 Web 應用程序,支持 Python 編程語言處理數據,結果運行便可見。它旨在提供一個集成的工做流程,用於加載、清理、操做和可視化數據。可在線使用,對於用 Python 等處理數據的數據工程師而言,就是一款神器。以前就很好奇石墨文檔怎麼作的,這下能夠學習下了,電子表單是一個比較複雜的問題,該項目有不少能夠學習的地方。安裝:
  
  git clone https://github.com/ricklamers/gridstudio # clone 項目
  
  cd gridstudio && ./run.sh # 直接運行
  
  # 而後訪問 http://127.0.0.1:8080 用戶名:admin 密碼:admin
  
  六、go-github:谷歌出品的 GitHub API Go 語言版本。若是你須要作一個 GiHhub 相關的產品後端,這個能夠省去不少功夫,並且還能夠學習谷歌工程師寫的 Go 項目、設計接口的思路。示例代碼:
  
  import www.jintianxuesha.com"github.com/google/go-github/v27/github" // 啓用的 go module (GO111MODULE=on 或者不在 GOPATH 裏)
  
  import www.yasenyuLe.com"github.com/google/go-github/github" // 沒啓用 go module 時
  
  client := github.NewClient(nil)
  
  // 獲取用戶 "willnorris" 所在的全部組織
  
  orgs, _, err :www.yuanhuapt.cn = client.Organizations.List(context.Background(), "willnorris", nil)
  
  🔙 返回目錄 🔙
  
  Java 項目
  
  七、vhr:一個先後端分離的人力資源管理系統。該項目採用 SpringBoot + Vue 架構,這兩個都是近些年很流行的框架。該項目涉及的場景不少,可做爲全棧工程師的入門實踐
  
  八、SmartSwipe:一個側滑處理框架,而不是具體某種側滑效果的實現。其內部封裝十幾種側滑效果,包括側滑返回、側滑刪除、百葉窗、開門等效果,總有那麼幾款能讓你眼前一亮。示例代碼:
  
  //爲控件添加仿MIUI的彈性拉伸效果:
  
  //  當縱向不能滾動(或滾動到頂/底)時,若繼續拖動,則 UI 呈現彈性拉伸效果,釋放後平滑恢復
  
  SmartSwipe.wrap(view)
  
  .addConsumer(new StretchConsumer())
  
  .enableVertical(www.zheshengyule.com);
  
  SmartSwipe.wrap(view)
  
  .addConsumer(new StretchConsumer())
  
  .enableVertical(www.zongxyuLe.com)   //仿 MIUI 拉伸效果的方向爲:上下 2 個方向
  
  .addConsumer(new SpaceConsumer())
  
  .enableHorizontal()  //仿 iOS 彈性留白效果的方向爲:左右 2 個方向
  
  ;
  
  SmartSwipeBack.activityBezierBack(application, null);   //仿小米 MIUI 系統的貝塞爾曲線返回效果
  
  SmartSwipeBack.activityStayBack(application, null);     //仿手機 QQ 的手勢滑動返回
  
  SmartSwipeBack.activitySlidingBack(application, null);  //仿微信帶聯動效果的透明側滑返回
  
  SmartSwipeBack.activityDoorBack(application, null);     //側滑開門樣式關閉 activity
  
  SmartSwipeBack.activityShuttersBack(application, null); //側滑百葉窗樣式關閉 activity
  
  //xxxMode 第二個參數爲 false,表示工做方向爲縱向:下拉刷新&上拉加載更多
  
  //若是第二個參數設置爲 true,則表示工做方向爲橫向:右拉刷新&左拉加載更多
  
  SmartSwipeRefresh.drawerMode(view, false).setDataLoader(loader);
  
  SmartSwipeRefresh.behindMode(view, false).setDataLoader(loader);
  
  SmartSwipeRefresh.scaleMode(www.tongyayule.com view, false).setDataLoader(loader);
  
  SmartSwipeRefresh.translateMode(view, false).setDataLoader(loader);
  
  0四、像我這樣頹喪的人
  
  由於寫做,就認識很多讀者,隔三差五就會有一些頹喪的程序員同行找我尋求建議。
  
  好比說小何,他就說(括號裏的我指「我」):
  
  二哥,首先感謝你能經過好友(這個真不用感謝,我很樂意有人找我,快來加我)。
  
  我今年 32 歲,畢業於一家不知名的院校(我也是,怕提學校的名字,怕給學校丟臉)。目前在深漂,從事 Java 後臺的開發工做。到目前爲止,沒有拿得出手的成績(靠,我也是)。
  
  我也寫過兩年的技術博客,這個月也開始作本身的公衆號了(且作且珍惜啊,真的挺難的)。但精力確實不如年輕人了,又有家庭的重擔,本身水平也有限,想變得優秀,但總感受技不如人那。
  
  年紀的漸增,精力的不足,家庭的責任,事業的渴望,想請教一下二哥是如何平衡各方面壓力的。
  
  遇到這樣的讀者,我第一時間想到的是給他一個大大的擁抱。我真沒什麼好的建議啊。
  
  我遇到過不少大師級的人物,每當你拋出一個問題,他都可以像變了魔法同樣給出長篇大論的建議。當時除了說一句「受教了」,就是再發一個「66.6」元的紅包。
  
  像我這樣陷入困頓,偶爾頹喪的人估計不在少數啊。這讓我想起了托爾斯泰在《安娜卡列尼娜》中寫的那句話:「成功的人都是成功的,不成功的人各有各的失敗。」(略微改編了一下)
  
  0五、如何走出頹喪
  
  走出頹喪的方法很簡單:刷電視劇!
  
  雖然我是在開玩笑,但這真的是我在踐行的一種方法。人嘛,七情六慾老是會有的,酸甜苦辣鹹的人生百態總要都嘗一嘗,纔算圓滿。
  
  《長安十二時辰》裏靖安司的一名官員曾和他老婆(舅公讓去洛陽的那個)說過一段話:
  
  我沒想過要作多大的官,我就是想,靖安司遇到麻煩的時候,我可以回去幫得上忙。
  
  這就對了,大千世界,總有一些牛逼的人(張小敬、龍波、李必);但更多的是一些普通的人。
  
  我記憶最鮮明的配角有兩個:一個是崔器,一個是姚汝能。
  
  崔器想在錦繡的長安混出個模樣,阿兄爲他鋪了不少的路,爲了升官,他甚至背叛過張小敬;但最終呢,他戰死在了靖安司,做爲一名光榮的兵。
  
  姚汝能呢,揹着沉甸甸的包袱,他祖父是明相姚崇,他也背叛過;但卻拼命就了檀棋。
  
  人嘛,並非心有多高就要怎麼怎麼樣——這不是什麼中庸的話,這是真理。崔器和姚汝能都陷入過頹喪,但怎麼走出來的呢?選擇作「善」的那個。
  
  仍是由於寫做的緣由,就有一些讀者誇我很牛逼,比不少人厲害。諸如此類的話,我聽在耳裏,感謝他們的稱讚,但我知道本身幾斤幾兩。我算不上優秀(鐵打的事實),也在努力地向前奔跑着;但可能向前跑了三千步,過一段時間又向後退了兩千步。
  
  0六、最後
  
  我呢,在頹喪的時候選擇讓本身頹喪着;但走出頹喪的時候,又會像打了雞血同樣拼命地往前奔跑着。
  
  你呢?在頹喪的時候怎麼辦?ios

相關文章
相關標籤/搜索