2023年學習總結

2022-07-04 07:42:13 字數 2284 閱讀 1747

回顧2023年,工作之餘帶著較強的目的性學習,接觸到了很多新知識,故簡記以便重溫。

年中搬家後,門禁需要刷身份證,經常攜帶不便且容易丟失,故想著通過技術提高出入便捷性。

通過觀察,發現門禁卡分為兩類:

一類是租客使用的身份證,身份證只能刷特定門禁,比如開通時會選擇租住的單元樓和小區大門。

另一類是房東使用的,普通ic卡(鈕扣型)。

目標:使用ic卡/手機nfc刷卡

使用libnfc開源工具進行讀寫卡測試,發現二代證是cpu卡,iso14443 type b型別,網上查閱資料得知普通的身份證驗證一般是讀取uid驗證,該方法無需讀取到加密的資訊,修改libnfc**即可實現。

如果直接模擬二代證,與門禁互動uid,需要卡/手機支援iso 14443 type b協議。網上只找到一家type b型別的卡,且**較高,購買後還未折騰實現。

另外一種簡單直接的方式是借用房東ic卡,直接複製乙份即可。

pn532讀取二代證uid

學習clojure是2023年就確定的目標,無奈無明確目標,學習進度緩慢,2017主要是刷4clojure題庫,回顧熟悉之前學習的基本語法。

無意間接觸到了clojurescript,發現其可以直接編譯生成js**,隨著深入了解,發現一些列好用的工具,比如reagent可以直接使用react,re-frame非常贊的前端開發框架,hiccup讓寫html飛一般的感覺。自己也動手做了乙個單頁面應用,主要是查詢mongodb資料庫,展示資料。

後端使用clojure處理資料也非常棒,沒有了面向過程的繁瑣,**簡潔優美,就是除錯時暫時未學習debug工具,只是人肉列印除錯,此處需要提高。

另外,遇到問題可以在slack上提問題,非常高效的解決問題方式。

參加了內部舉辦的比賽,復用了畢設時做的室內定位,雖然遺憾未獲獎項,但是確實見識了不少好玩的東西,也認識了很多iot熱愛者。

懷著一顆好奇的心,從零diy裝置,購買了stm32板子,dht11感測器,邊學邊做。對嵌入式開發有了基本了解,同時知道了感測器與mcu的協作過程。

智慧型家居——iot零基礎入門篇

2017有2個東西相見恨晚,乙個是mongodb,另乙個非ha莫屬。

智慧型家居平台,方便的加入,多協議支援,炫酷的dashboard。

折騰了內網穿透、https、自開發裝置mqtt協議接入等。

目前入手小公尺智慧型家居套件,折騰中,天貓精靈吃灰中,暫時沒時間搞。

homeassistant + homebridge + homekit + siri,完美的控制,後續可以考慮定製自動化場景。

vpn/ss折騰過,前者穩定性欠缺,用來做埠對映、內網穿透程序斷線,後來發現了frp,使得公網ip可以更加好用。

squid, 配合switchyomega,chrome爬梯子太棒了。

了解到了graphviz,原理可以用**生成流程圖等。

知道有metapost這個高階的工具可以畫精確的圖形,後續可以玩玩。

工作需要,嘗試翻了下工具原始碼,將資料結構定義拉出來,利用python按照c實現方式,抓取網路頻寬。

工作需要,括號匹配,原來有種方法可以實現:平衡組,遞迴匹配(巢狀匹配)

不得不說,了解mongodb主要是對nosql的好奇,接觸之後發現原來可以給工作帶來這麼多便捷。大部分使用資料結構是map,可以轉為json儲存,相見恨晚。

相比較之前,2023年接觸了很多知識,帶著目的的學習效率非常高,能夠迅速蒐集資訊,將學習和行動結合起來。

這種學習方法優點在於:

(1) 興趣主導,能夠利用業餘時間做出想要的東西;

(2) 知識面擴充套件速度快,通過尋求解決方法,能夠接觸更多的技術;

同樣,該方式也存在一些缺點:

(1) 目的為主導,學習的知識便有針對性,缺少系統性;

(2) 快速掌握,如果不及時溫故,很容易忘記;

針對上述缺點,新一年的學習中需要注意改善。

每個專案及時反思總結,每個階段的學習明確知識圖譜中欠缺的部分。

加油!加油!加油!

2023年學習總結

python的乙個非常有用的高階特性,1行 能實現的功能,決不寫5行 請始終牢記,越少,開發效率越高。當我們使用for迴圈時,只要作用於乙個可迭代物件,for迴圈就可以正常執行,而我們不太關心該物件究竟是list還是其他資料型別。那麼,如何判斷乙個物件是可迭代物件呢?方法是通過collections...

總結(2023年上)

這半年來,最大的收穫是自己成為了公司的核心,維護和公升級現有的裝置 配合boss和銷售斬下若干中大型專案。但是也有一些不盡人意的地方,自己觀察的一些環境特點,個人侷限性在此羅列整列出。環境特點 1 團隊成員過於單一,獨自負責技術,同時配合銷售做好前期的招投標 圖紙設計 售後服務,白天相當一部分的時間...

2023年總結,2023年規劃

距離2017年還有2小時不到,其實一直想寫總結了.無奈一直作罷,主要原因是不知道如何說起,每次看到2016年規劃,心生慚愧.逃避終究不是辦法,直面人生吧.說說今年發生的主要事件吧 a.6月換了工作.現在小公司的生存很困難,我曾經信誓旦旦做好了長期在上家外包公司奉獻的準備,無奈今年專案特別少,幾乎沒有...