主頁 > 軟體設計 > CSDN開博三周年--回首向來蕭瑟處,鐵馬冰河入夢來

CSDN開博三周年--回首向來蕭瑟處,鐵馬冰河入夢來

2021-02-12 11:42:21 軟體設計

你可以比別人多活十年,但也僅僅是八十或九十歲這十年,并不能多活二十歲這十年;人生的無意義賦予了人的自由,我并不在憾訓了多少日子,我更在意的是我記住了多少日子,
——8kRAM

前言

因為疫情的影響,今年是我第一次沒有回家過年,一個人在出租屋里,翻著以前的照片和博客,窗外,杭州的冬天飄著一點點雨,坐在電腦前心情十分平靜,想在這個難得的閑暇里,想起記錄一下自己這些年的經歷,也是給自己留一點以后可以回憶的故事,

新的開始

那些日以繼夜為生活奔波的人們,大多只是為了解決溫飽
看到類似漢正街的拉夫,看到高空作業的工人,總是不斷祈禱大家都要越來越好
懷揣著夢想的年輕人都在不斷自我提升,并為了自己的安全感而尋找更好的貧訓
我曾經愛過,但現在也學會更好的愛自己
就像學著做一道新菜,雖然之前沒試過,但這第一次就是勇氣,
有時候,年輕不一定是好事,因為缺少歷練
又有時候年輕又是好事,因為無限可能

18年2月4日,我在CSDN發表了第1篇博文-《語音采集回放系統-硬體總結》,這是我在大學電賽實驗室做的第一個專案,是做了一臺小小的錄音機,
2月份,這是大三上學期結束的寒假,我開始在家自學Linux,也是我第一次接觸編程,也算是為了記錄成長,我開通了CSDN的博客,
一想到即將到來的九月份的秋招,再看看自己的簡歷,好像沒什么可寫的,大學快結束了,總不能留下遺憾吧,那不如搏一搏,在這一個多月的時間里,我開啟了我的閉關模式,早上8點半起床跑步或者和老爸去家附近的體育館打乒乓球,白天啃《C PrimerPlus》,照著書上的范例敲代碼,因為在這之前編程基礎幾乎為零,我甚至不懂static和const的用法,TAlice的起點遠比各位想的要低,所以一開始很慢,晚飯后陪爸媽一起散步一小時左右,到家后開始玩我的CentOS6.9虛擬機,不懂的就看《鳥哥的LINUX私房菜》,這種在黑黑的螢屏上敲一串代碼就能獲得預期結果的互動方式,讓我恍惚間覺得有點黑客的味道,也就是在這段時間里,我對linux產生了不小的興趣,當然也多虧了上面兩本對我這種半路出家的新手很友好的書,到后來能在CentOS6.9上敲一些基本linux命令,在vim上磕磕絆絆寫C語言的demo,能排查一些基礎問題,也算是正式在linux學習的道路上起步了,如果說這個寒假有什么遺憾,那一定是沒能去看外公外婆,少收了很多紅包哈哈哈,

開學后,我加入了學校的第二個實驗室–凌云實驗室(另一個是電賽實驗室),凌云實驗室的老師是工程師出身,也很年輕,我們大家都叫他郭工,在凌云實驗室的日子快樂又充實,這是后話了,

昂,18年上半年,我的大三下學期,因為即將到來的暑假有湖北省大學生電子競賽,所以這半學期電賽實驗室有很多訓練專案:簡易頻率計、激光傳聲裝置、脈沖信號引數測量儀、非接觸式電流信號測量裝置,電賽實驗室儀器儀表方向共有3個小組,每個小組3個人,分別負責硬體PCB、FPGA、stm32, 我負責硬體,印象中那個學期聞的最多的味道就是三氯化鐵腐蝕銅板、轉印電路的油墨、以及在烙鐵下翻滾的焊錫,

4月,電賽實驗室的崔老師借給我們兩臺全校為數不多的200MHz示波器,更高的帶寬和精準度,讓我有了探索120MHz信號發生器邊界的可能,比起之前一直用的示波器,真是鳥槍換大炮,同時另一邊在凌云實驗室,在郭工的參考檔案幫助下,我在FL2440上完成了linux3.0最小系統和根檔案系統的制作,并移植了dropbear,因為即將到來的暑假有湖北省大學生電子競賽,所以在凌云實驗室的應用層開發暫時擱置,

那之后接下來幾乎就是電賽實驗室—宿舍兩點一線,于是我的生活變得更簡單了,能逃的課就在實驗室玩電路板,不能逃的課就在課上刷《C PrimerPlus》,硬體要選芯片,電子競賽的贊助商又是TI,所以每一個專案都逃不過看TI官方的全英文芯片資料,一開始真的很頭疼,我就一個個單詞去查,后來發現能看懂一款芯片的pdf,其他的也大差不差,能根據實際情況選擇正確的芯片,也算是沒有浪費白嫖TI的機會(每個學號可以免費申請幾片芯片,那段時間最開心的時候就是收到TI發來的芯片包裹,白嫖真的很快樂[doge]),現在還能記起opa84x和vca8xx系列,真是永遠滴神,

那段時間真的很充實,腦子被一個接一個的問題和困難塞滿,根本沒有心思去在乎其他的得失,有一個能通宵學習的地方,有最好的硬體設備,還有泡面,沒有比電賽實驗室更好的地方了,也就是在那段時間,和我一起做硬體的先哥,我兩經常搞到半夜餓得不行,跑到新竹路的溫州燒烤店擼串,現在來了杭州好像再沒吃到過這么好吃的燒烤了,見過凌晨4點的民大、手被燙傷過無數次、燒過不知道多少塊芯片,但是因為有尹老師和兩位可親可愛的學長(牡琦學長和小寶學長),以及我最可愛的隊友們在,好像再多的困難也都是浮云,

在這里插入圖片描述
在這里插入圖片描述

人生的第一次失敗

那時我們有夢,關于文學,關于愛情,關于穿梭世界的旅行,如今我們深夜飲酒,杯子碰到一起,都是夢破碎的聲音,—北島《波蘭來客》

18年7月20日至7月23日, 比賽開始,四天三夜,總休息時間不到14個小時,要在這96個小時里完成作品和設計報告,我還記得我們選的是A題(非接觸式電流信號測量裝置),一切都進行的很順利,題目要求的1%精度我們甚至能做到千分之三,無論從性能指標,還是工藝外觀,這都是我最滿意的一件作品,23號那天晚上,印象中下著好大的雨,好像武漢從沒下過這么大的雨,作品被護送到武科大后我和先哥扒了兩口早已涼透的盒飯就屁滾尿流的跑回宿舍睡覺,根本沒意識到接下來我會面臨我人生的第一次栽跟頭,
在這里插入圖片描述

一周后,所有參賽作品會在武科大現場測驗打分,最不想發生的事情還是發生了,因為我的操作失誤,最終測驗結果與我們之前在實驗室測驗的結果相差甚遠,最后只拿到了省二的成績,7月31號出結果那個晚上,我坐在實驗室的電腦前發呆了好一陣,因為暑假學校北區宿舍改造,假期留校生被迫搬到離實驗室較遠的南區宿舍,最后我和歡歡還有杰大佬一起回南區,走在回宿舍的路上,雖然是7月,我仍覺得那天有點格外的冷,一路無話,我真的希望就一直這樣走著,我害怕停下來就會去忍不住想這件事,“我感覺我很對不起老趙(同組小伙伴)”,快到南區的時候,歡歡:“盡力了就好,老趙可比你豁達”,我沒有接話,只是跟他們道別后回到宿舍,

回宿舍后躺在床上望著天花板,總覺得胸口堵了團棉花,回想起那些和小伙伴們并肩努力的時刻,那些我們一起熬過的夜… 我辜負了隊友和尹老師的期望,如果我能更細心些,如果我能前期準備更充分些,如果我沒有在四天三夜結束后就放松下來,隊友也許就能保研,可惜啊,可惜沒有如果,那一晚上腦子很亂,努力回憶測評時的每一個畫面,好像這樣就有可能改變事情的結局,后來那幾晚上甚至做夢都是去重新測評的畫面,再后來我QQ上找到我們去測評的帶隊老師吳老師,問能不能重新測一次,得到的回復是:重測意味著挑戰專家的權威,所以重測的結果只會比現在更差,想想老趙,想想婕哥,我慫了,我不想因為我的不甘心再給他們二次傷害,第二天吳老師把我叫到他的辦公室,認認真真的開導了我一下午,“你還年輕,現在多吃點虧是好事”,“每年都有失誤的人呀”,“過去無可挽回,應該朝前看”…

三年后的現在再看看當初的自己,才明白那個時候還是太狂妄太過于自信了,這次失敗讓我認識到邊界測驗和壓力測驗的重要性,認識到不到最后一刻絕不要放松下來,真的很感謝吳老師那天陪我聊的一下午,

秋招

比賽結束后,兩點一線中的實驗室換成了凌云實驗室,郭工把我們召集在一起選專案,“之前給你們的2440開發板應該玩的差不多了,后面是做一些基于這個板子的應用專案,我大概介紹下每個專案,大家自由選擇,使用RT3070Wifi芯片制作無線路由器、3G模塊、網路socket,openssl編程、基于MQTT和Lora實作溫濕度資訊上報balabala…”,我直接腦袋瓜子嗡嗡,臥槽這都啥呀,沒一個懂,機緣巧合下我和然崽、秋秋和德喜一起選了最后一個Lora

我是負責中間的資料處理部分,因為Lora接收端資料處理是用串口來做的,于是就有了這篇博客《Linux下串口編程》,因為要考慮斷網時資料要存到本地,我又去按著菜鳥教程摸索了下sqlite資料庫《嵌入式開發環境 (ARM開發板FL2440) 下移植sqlite3資料庫》,開發程序中遇到了資料決議錯誤的情況,一頓搗鼓才明白是因為結構體沒有對齊,所以有了《關于結構體的成員對齊與結構體整體對齊》,也就是從這個專案開始,從最簡單的TLV協議到溫濕度物聯協議,我第一次明白協議是怎么回事,然崽和秋秋負責資料采集組包,德喜負責手機APP開發,我也算是第一次真正意義上接觸物聯網,那段時間真的很快樂,有時候下午代碼擼累了就和小伙伴們去旁邊的球場打球,順便逗逗在球場玩的小屁孩,在他們的幫助下,雖然小磕小絆不少,但這個專案最侄訓是在8月底順利上線,再回過頭看看好像也沒那麼難,很多時候未知都被我們自己的想象力夸大,就會自我設限止步不前,畢業后再看到這個專案的代碼工程,就會想起在夕陽下奔跑的我們,眼角不自覺又…
在這里插入圖片描述

九月先后面試了CVTE、海康威視、去哪兒網、宏電,印象最深刻的算CVTE了,因為是第一次面試,我從頭緊張到尾,連簡單的遞回程式都沒寫好,不過萬事開頭難,后面的面試都還挺順利,至少沒有像第一次緊張到說話磕巴,海康和去哪兒網是同一天面試,去哪兒網掛在了第二面的演算法題上,也是從那次后我才開始意識到資料結構的重要性,海康和宏電整體還算順利,一路過關斬將拿到offer,我很感謝海康,不僅僅是因為它給了我offer,更多的是對我這樣一個要強的人來說,一天內連續掛掉兩家公司的局面可能真的是無法接受的,,
在這里插入圖片描述

好像一直以來10都是我的幸運數字,很多重要時刻都跟10有關,18年10月10日,我簽約了海康,下午坐在回學校的538公交上,我看向窗外的夕陽,后退的高樓,心里滿是感慨,想想一年前的這個時候自己還是個只會寫hello word的門外漢,,
在這里插入圖片描述

年末

秋招算是告一段落了,后面回家待了一段時間,比起學校的快節奏生活,在家里的日子好像出奇的慢,在陽臺曬曬太陽看看書,跟老媽學學做菜,還順便幫以前中學的老師改了一下午卷子,見識了一波小朋友們的清奇腦洞,
在這里插入圖片描述

回到學校后在郭工那借了個樹莓派玩,在樹莓派上套上了個RFID-RC522模塊,因為樹莓派和RFID-RC522是SPI通信,所以有了這篇博客《Linux下樹莓派spi編程》,后來買了幾張Mifare卡做測驗,也勉強能把門禁卡資訊復制下來(注意:私自復制他人卡資訊屬于違法行為,我這里使用自己家里的門禁卡作為學習和測驗),再后來畢設和大學最后一門期末考試(微機原理)來了,實驗室就去的少了,因為之前很多時候都是逃課去面試,課也沒認真聽幾節,好在最后有田大學霸助攻,在樓下的奶茶店幫我復習了一下午,真的很感謝田大學霸,

畢設是做一個視頻監控的專案,其中最大的識訓是明白內網穿透是怎么回事,寒假的時候在家里的光貓上搗鼓實踐了一把,這也是這篇博客《關于破解電信光貓實作內網穿透(埠轉發,埠映射)》的由來,同時也很感謝昕磊學弟在舵機操作上給予我的幫助,

失而復得

19年三月,為了后面快速適應入職的生活,我申請了來杭州實習,好在公司安排了住宿,省去了租房子的麻煩,我還記得當時我的leader(也就是現在的老大)在簡單了解了我的情況后,就過來幫我搬電腦,帶我整理工位,簡單的交代了一下之后,就慢慢的開始了開發流程,第一次進入公司實習,第一次來杭州,紅綠燈前等待的全部都是清一色年輕的面孔,有那么一個瞬間我恍惚地看到,斑馬線變成了律動地音符,而這個城市年輕人的心跳就是它的節拍,
在這里插入圖片描述

一切都很順利,只是突然有一天我發現嚼的口香糖味道變淡了,飯菜也沒什么味道,直到后來洗衣服的時候,我發現我甚至聞不到洗衣液的味道,我才意識到我丟失了嗅覺和味覺,去醫院檢查也沒有結果,每次吃飯的時候才體會到“味同嚼蠟”四個字的含義,也是因為這個原因,在交接完手上的活兒后,我提前兩周結束了我的實習之旅回到學校,只是沒想到一個月后,讓人欣喜的是,嗅覺和味覺又回來了,那一天我把身邊能拿到的東西都聞了一遍,好像世界又從黑白變成了彩色,

所以人啊,總是要在失去后,才能看到那些自己曾經已經擁有的東西,我們總是忽略身邊普遍發生的事情,總是不停想要得到,卻忽略了已經擁有的,

自駕游稻城

那些曾經只在電影電視上出現的風景、生命、故事,擁有著遠超你想象的活力

5月處理好答辯的各項事宜,6月跟表哥兩個人自駕游去了心心念念的稻城,沿318國道從成都到雅安,經二郎山、大渡河、康定、折多山、到達新都橋、翻過云上觀景臺高爾寺山,到雅江,理塘,再向南沿G227國道進入稻城,

在貢嘎雪山腳下被凍成狗,因高反被迫滯留雅江一天,卻也因禍得福第一次摸到轉經筒,在卡子拉山邂逅過云雨,在海拔五千米的不知名草地和藏族阿媽學挖冬蟲夏草,沐浴在塔公草原最美的火燒云下,

在理塘載了一位十八歲的少年,剛剛高三畢業,背著一個比人還高的背包要徒步去西藏,和隊友走散后決定先搭車去稻城看看,一路上我們聊了很多,我很佩服他的勇氣和毅力,以及果敢又遇事不驚隨性的態度,我問他為什么想到要去徒步西藏,他說畢業了呆家里閑著也是閑著,不如出來看看外面的世界,這是我第一次見到“世界那么大我想去看看”的真人版,

記得在西俄洛,海拔4700米的小鎮的深夜,我躺在車頂望著銀河,此時一顆流星劃過,表哥讓我許個愿望,我想了一會兒,搖了搖頭,那一刻,我沒有煩惱,沒有欲望,是人生中少有的幸福時刻,這樣的時刻在路上有很多,如果真要許一個愿望,大概就是讓時間停留在那一刻吧,

反倒是最后的稻城,并沒有給我太多的驚喜,比起終點,沿途的風景更值得讓我回味,
在這里插入圖片描述

入職

一條小魚游到老魚身邊
問它:“我要找到他們稱之為海洋的東西”
老魚說:“海洋?可是你現在就在海洋里啊”
小魚說:“這兒?這是水,我想要的是海洋”
—《心靈奇旅》

因為要早點去杭州租房子,我錯過了學校的畢業典禮,沒拿到畢業戒指,沒感受過撥穗禮,也算是個小小的遺憾,后來行李和畢業證書還是拜托阿梁和韓哥幫忙寄的,7月入職,微笑的前臺,精致的工卡,全自動門禁,整潔的餐廳,讓我感覺我選的超值了,特別是新員工培訓那一場,一個銷售老師講,到哪里你都可以挺直腰桿,因為我們就是世界第一!那一刻確實深受鼓舞,那時候還沒有什么體面不體面的梗兒,因為那時候確實感覺超級棒!

從學校到作業,換了環境覺得什么都很新鮮,覺得每天特有干勁兒,而且每一步疑問都有人解答,每一處錯誤都有人解釋包容,作為新人,要學習的東西很多,那段時間一般我會十點半以后下班,而且我喜歡前緊后松,所以會把心中的工期排的靠前一點,我很喜歡《瘋狂的程式員》里BOSS絕的一句話:“很多時候,我們開發一個專案,做一個需求,加班,熬夜,干耗,不是為了趕某個工期,或者是任務完成后領導給的拿一筆錢,更重要的是,我們享受這種克服萬難,成人所不能的感覺,這種感覺跟錢是不一樣的東西”,

作業半年的我,識訓了自己的第一個年終獎,決定給爸媽換掉卡得不行的手機,老媽經常跟我抱怨手機卡,每次我說要買手機的時候都說不喜歡,就跟我每次叫她旅游,她說沒時間一樣,其實我知道是心疼錢,所以我是悄悄買的,現在她用得比我都要6了,
在這里插入圖片描述

20年真是魔幻的一年,世界發生了太多事,山火、疫情、洪水、大選…
對我來說這一年更多是心態上的成長,記得剛來公司的時候,同組的前輩說:人生沒有過不去的坎,只有過不完的坎,在后來經歷了那麼多的專案,克服一個個困難后,才深有體會,這一年同樣經歷了很多第一次,第一次去三亞看海,第一次給老爸買車,,
在這里插入圖片描述
在這里插入圖片描述

這一年也迷上了攝影和游泳,買了人生第一臺相機,加了圖蟲,游泳還得感謝當初俊瑜老師傅的手把手教學,業余時間有一個不是黃賭毒的愛好,也挺好,

公司總體氛圍就像高三校園,有競爭壓力但是也有很多開心,比如每逢佳節的小活動,趕電梯時會有同事按著等你一下,各個園區里的便利店和超市像極了當年課間的小賣部(無論有人覺得貴或者怎樣也好,但是我喜歡),也還記得幾個要好小伙伴一起去食堂商量著吃什么,誰吃的快誰吃的慢誰有剩了飯,回去路上散散步扯扯淡,拋去有的沒的計較,回歸最原始的快樂,在這里也有簡單的快樂,

可是生活啊并不會就這么簡單,方方面面的壓力,正面的負面的訊息都鋪天蓋地,資訊爆炸接收到資訊人也會過載,不知有多少人能一直保持簡單的快樂,物欲橫流太多,想要的也越來越多,有時加班羨慕隔壁的加班費、羨慕別人家雙休,這是海康的酸;拿過意外驚喜的感恩禮物、接受過同僚前輩的善意幫助等等,這是海康的甜;熬夜加班仍解決不了的困難、也莫名背鍋過,這是海康的苦;龍頭國資背景,身份體面(正面意義),這是海康的辣;酸甜苦辣聚齊,因而不會乏味,生活也因此多姿多彩,活色生香,

每個人有自己的生活方式,每個人也有自己的生活狀態,但無論是誰都有自己命中必須要吃的苦悶與劫數,人生無法萬事如意,總有些地方,就算你竭盡所能,也注定無法適應;總有些事,就算你精心盡力,也無法無可挑剔,但世事都有兩面性,一邊是失去,另一邊是得到,真正幸福悲憫的人,都會懂得,“棄我去者,昨日之日不可留,亂我心者,今日之日多煩憂,”如此釋然,江湖路遠且深且淺,其實真正能改變你人生軌跡的人和事,并沒有多少,大部分只是匆匆過客,猶如流水,亦作塵埃,就且任它流過,飄落,隨風散去,“用特寫鏡頭看生活,生活就是一個悲劇;但用長鏡頭看生活,生活就是一部喜劇,”卓別林如是說,不要總糾結于一時的得失,無論當下你是開心還是難過,日子還得照常過,時間的齒輪不會因為誰的傷春悲秋而停止轉動,歲月有限,別將就,別浪費,學會果斷,

請回答2021

真的很感謝這三年來我遇到的每一個人,無論是遺憾還是快樂,是你們組成了我這段珍貴的回憶,
不知道2021年又會遇到什么樣新奇的人和事,我很期待,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/258989.html

標籤:其他

上一篇:《生活的經濟解釋》精髓:臺灣大學經濟系教授熊秉元是如何用經濟學的眼光看生活的?

下一篇:我花了三個小時寫了一道題的六千字題解....(POJ 2888 Magic Bracelet)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 面試突擊第一季,第二季,第三季

    第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......

    uj5u.com 2020-09-10 05:35:24 more
  • 第三單元作業總結

    1.前言 這應該是本學期最后一次寫作業總結了吧。總體來說,對作業的節奏也差不多掌握了,作業做起來的效率也更高了。雖然和之前的作業一樣,作業中都要用到新的知識,但是相比之前,更加懂得了如何利用工具以及資料。雖然之間卡過殼,但總體而言,這幾次作業還算完成的比較好。 2.作業程序總結 相比前兩個單元,此單 ......

    uj5u.com 2020-09-10 05:35:41 more
  • 北航OO(2020)第四單元博客作業暨課程總結博客

    北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......

    uj5u.com 2020-09-10 05:35:48 more
  • BUAA_OO_第四單元

    一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......

    uj5u.com 2020-09-10 05:35:54 more
  • 6.1邏輯運算子

    邏輯運算子 1. && 短路與 運算式1 && 運算式2 01.運算式1為true并且運算式2也為true 整體回傳為true 02.運算式1為false,將不會執行運算式2 整體回傳為false 03.只要有一個運算式為false 整體回傳為false 2. || 短路或 運算式1 || 運算式2 ......

    uj5u.com 2020-09-10 05:35:56 more
  • BUAAOO 第四單元 & 課程總結

    1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......

    uj5u.com 2020-09-10 05:36:06 more
  • 談談我對C# 多型的理解

    面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......

    uj5u.com 2020-09-10 05:36:09 more
  • Python 資料驅動工具:DDT

    背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......

    uj5u.com 2020-09-10 05:36:13 more
  • Python里面的xlrd模塊詳解

    那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......

    uj5u.com 2020-09-10 05:36:28 more
  • 當我們創建HashMap時,底層到底做了什么?

    jdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......

    uj5u.com 2020-09-10 05:36:38 more
最新发布
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:20:47 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:20:25 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:20:17 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:20:10 more
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:19:44 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:19:07 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:18:57 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:18:49 more
  • 05單件模式

    #經典的單件模式 public class Singleton { private static Singleton uniqueInstance; //一個靜態變數持有Singleton類的唯一實體。 // 其他有用的實體變數寫在這里 //構造器宣告為私有,只有Singleton可以實體化這個類! ......

    uj5u.com 2023-04-19 08:42:51 more
  • 【架構與設計】常見微服務分層架構的區別和落地實踐

    軟體工程的方方面面都遵循一個最基本的道理:沒有銀彈,架構分層模型更是如此,每一種都有各自優缺點,所以請根據不同的業務場景,并遵循簡單、可演進這兩個重要的架構原則選擇合適的架構分層模型即可。 ......

    uj5u.com 2023-04-19 08:42:41 more