前言好久沒更新文章了,這篇文章寫寫停停,用了近一周的時間,終于寫完了,謝謝大家的關注。本篇文章介紹,串口協(xié)議數(shù)據(jù)幀格式、串行通信的工作方式、電平標準、編碼方式及Verilog實現(xiàn)串口發(fā)送一個字節(jié)數(shù)據(jù)和接收一個字節(jié)數(shù)據(jù)。對于MCU串口的發(fā)送接收,可能就是1行代碼就能實現(xiàn)串口的發(fā)送和...
有哪些內(nèi)容?SPI協(xié)議簡介4線還是3線?4種工作模式多種傳輸速率SPI協(xié)議的時序SPI協(xié)議的升級版FPGA實現(xiàn)SPI協(xié)議SPI和IIC的對比總結(jié)SPI協(xié)議簡介板卡內(nèi)不同芯片間通訊最常用的三種串行協(xié)議:UART、I2C、SPI,之前寫過串口協(xié)議及其FPGA實現(xiàn),今天我們來介紹SPI...
最近因為環(huán)境原因,我們這些互聯(lián)網(wǎng)從業(yè)者,算是比較動蕩的,不論是反壟斷、還是反教育資本化,都會波及一部分同行們要去折騰重新找工作。對于原本就被996、內(nèi)卷等因素困擾的程序員們來說,并不是什么好事,尤其對于一些年紀稍大的同行來說。然而近日,知乎上的一個帖子算是直接觸到了很多程序員的底...
自從發(fā)布《你管這破玩意叫IO多路復用》之后,我發(fā)現(xiàn)讀者問得最多的問題是,可不可以寫篇文章解釋下什么是同步異步,阻塞非阻塞,老是傻傻分不清。我一開始也是非常困惑,尤其是看網(wǎng)上一些“生動形象”的例子,比如燒水壺。但現(xiàn)在我感覺這個問題又沒什么好說的,不知道是不是我理解得有點膚淺,那我試...
阿里女員工被性侵案件持續(xù)發(fā)酵,引發(fā)行業(yè)及社會各界關注,我們先來看一下此案的后續(xù)進展情況:1.6000多名阿里員工發(fā)布聯(lián)合倡議。6000多名阿里員工自發(fā)組成了“勇敢牛牛員工幫助小組”,認為此事顯示了公司組織治理的系統(tǒng)性漏洞,也反映了對員工權益保護機制的缺失。建議公司正視當事人在內(nèi)網(wǎng)...
大多數(shù)人在職求職時,為了保險,都會等到offer到手才會提出離職。但一個新東方的程序員卻遇到了這樣一件糟心事:去美團面試,前兩輪面試通過后,部門leader跟他說決定錄用他,讓他先離職再發(fā)offer,說絕對不會坑他。于是在三面完之后,樓主提出了離職,卻被告知沒有hc了。?被坑的樓...
自古文人多清貧,輪回劫里自有真!一次講座中,華師大教授戴建業(yè)無奈地說:我夫人得了肺癌,一盒抗癌藥51000塊錢,這是我?guī)讉€月的工資你們知道嗎?很多人批評我到處賺錢沒有文人風骨,可是如果丟了妻子,我要文人風骨做什么??原來,講座中有人站起來質(zhì)疑戴建業(yè)到處上節(jié)目、講課、演講撈錢:我們...
作者:架構小菜鏈接:https://www.jianshu.com/p/7987bf427b5b簡單介紹4種非常好理解并且容易實現(xiàn)的限流算法!一、固定窗口計數(shù)器算法規(guī)定我們單位時間處理的請求數(shù)量。比如我們規(guī)定我們的一個接口一分鐘只能訪問10次的話。使用固定窗口計數(shù)器算法的話可以這...
作者:做個前端鏈接:https://www.jianshu.com/p/e07f51c5c8bd網(wǎng)上關于移動客戶端與服務器數(shù)據(jù)傳輸之間的token的細節(jié)使用好像都沒有詳細的說明,基本都是一筆帶過。對于簡簡單單的加入一個固定的參數(shù)token,其實是很容易被抓包的。介紹token是登...
作者:傻姑不傻鏈接:https://www.jianshu.com/p/e5bfcc2455fd一、前言相信大家在日常開發(fā)中這三種方法用到的應該很多,尤其是前兩種,經(jīng)常在開發(fā)的時候,隨心所欲,想用哪個用哪個,既然存在,那就應該有它存在的道理,那么什么情況下用哪個呢?二、代碼實例1...
導讀:8月10日19:30,2021雷軍年度演講暨小米秋季新品發(fā)布會舉行。雷軍聊起他奮斗路上的夢想,和一路走來所遇到的艱難選擇。小米MIX4、小米平板5等重量級新品也在發(fā)布會上一齊亮相。雷軍在發(fā)布會上表示,最好的投資,就是投資自己。精益創(chuàng)業(yè)前言:2020是小米創(chuàng)辦的十周年,去年我...
引言今天中午正在帶著耳機遨游在代碼的世界里,被運營在群里@了,氣沖沖的反問我最近有刪生產(chǎn)的用戶數(shù)據(jù)的嗎?我肯定客氣的回答道沒有呀?生產(chǎn)的數(shù)據(jù)我怎么能隨隨便便可以刪除,這可是公司的紅線,再說了我也沒有數(shù)據(jù)庫的刪除權限啊,不過查詢權限還是有的。趕緊登上堡壘機,然后去生產(chǎn)數(shù)據(jù)庫查一下數(shù)...
??我將常用的軟件設計模式,做了匯總,目錄如下:(考慮到內(nèi)容篇幅較大,為了便于大家閱讀,將軟件設計模式系列(共23個)拆分成四篇文章,每篇文章講解六個設計模式,采用不同的顏色區(qū)分,便于快速消化記憶)本文,主要講解模板模式、策略模式、狀態(tài)模式、觀察者模式、訪問者模式、備忘錄模式1、...
“微服務并不能解決你的爛代碼問題很久以來,軟件的交付質(zhì)量一直是一個大家比較關心的問題,而程序員和架構師也一直在極力尋找一種更好的方式來構建應用系統(tǒng)。隨著互聯(lián)網(wǎng)爆炸式的增長,對于系統(tǒng)的交付速度和質(zhì)量的要求也日漸提高,這不僅對程序員寫的程序,而且對架構師對整個系統(tǒng)的架構能力提出了更高...
“國家何時整治程序員的高薪現(xiàn)象?”看到這個標題,可能大多數(shù)人的第一反應都是:????提出這種問題的人,非蠢即壞!本身知乎上有不少程序員活躍,馬上就吸引來了很多人參與回答。其中,知友「硅谷IT胖子」算是說出了大部分開發(fā)者的心聲!下面是他的回答:https://www.zhihu.c...