起因是在一個群里看到上圖,昔日網(wǎng)紅料STM8S003(簡稱“8S003")報價達(dá)到3.0。在本次漲價大潮里,比起最近漲幅大幾倍、十幾倍的芯片,8S003無論是價格還是漲幅并不算高,重要的點在于3.0的價格直逼2017年年底8S003因漲價被稱為網(wǎng)紅料的價格,而今年7月份STM8S003的報價僅為1.0(接近常態(tài)下價格)。
作為本土RISC-V生態(tài)的引領(lǐng)者,芯來科技不斷推出商用RISC-V處理器IP助力產(chǎn)業(yè)生態(tài)建設(shè)的同時,也十分注重RISC-V教育生態(tài)的推廣。
CISC:Complex Instruction Set Computer,復(fù)雜指令集計算機; RISC:Reduced Instruction Set Computer,精簡指令集計算機。
不管是后端開發(fā)還是前端開發(fā),說到底我們所有的軟件開發(fā)都是在計算上編寫程序,雖然對于大部分人來說,真正開始寫代碼的時候很少會讓你去解決計算機底層的問題,不接觸不代表不重要,計算機基礎(chǔ)是最重要的。
本代碼基于無操作系統(tǒng)的STM32單片機開發(fā),功能強大,可申請到地址空間連續(xù)的不同大小的內(nèi)存空間,且用戶接口簡單,使用方便。
互聯(lián)網(wǎng)業(yè)務(wù)往往使用MySQL數(shù)據(jù)庫作為后臺存儲,存儲引擎使用InnoDB。我們針對互聯(lián)網(wǎng)自身業(yè)務(wù)特點及MySQL數(shù)據(jù)庫特性,講述在具體業(yè)務(wù)場景中如何設(shè)計表和分表。本文從介紹MySQL相關(guān)基礎(chǔ)架構(gòu)設(shè)計入手,并結(jié)合企業(yè)實際案例介紹分表和索引的設(shè)計實戰(zhàn)技巧。
【2w1h 】是技術(shù)領(lǐng)域中 一種非常有效的思考和學(xué)習(xí)方式,即W hat 、W hy 和 H ow ; 堅持【 2 w1h 】,可以快速提升我們的深度思考能力。今天我們通過【2w1h】方式來討論“連接池”:什么是連接池(what)?為什么需要連接池(why)?
手把手教你在嵌入式Linux下永久生效環(huán)境變量bashrc。
我們在使用mybatis時,如果出現(xiàn)sql問題,一般會把mybatis配置文件中的logging.level參數(shù)改成debug,這樣就能在日志中看到某個mapper最終執(zhí)行sql、入?yún)⒑陀绊憯?shù)據(jù)行數(shù)。我們拿到sql和入?yún)?,手動拼接成完整的sql,然后將該sql在數(shù)據(jù)庫中執(zhí)行一下,就基本能定位到問題原因。mybatis的日志功能使用起來還是非常方便的,大家有沒有想過它是如何設(shè)計的呢?
想必大家也經(jīng)常收到垃圾短信吧...短信中的鏈接一般都是短鏈接,為什么這里面的URL都是短的呢?有什么好處呢?怎么做到的呢?
我是 Windows 98、2000、XP、7 和 10 的粉絲。但是,我最終決定永遠(yuǎn)使用 Ubuntu。
本來不知道寫點啥,正好手頭有個新項目試著用阿里的Seata中間件做分布式事務(wù),那就做一個實踐分享吧!
RESTful想必大家都耳熟能詳,但為什么要有RESTful?RESTful 到底是什么意思?為什么稱之為 RESTful 架構(gòu)?我不用 RESTful 不行嗎?什么樣才叫真正的 RESTful?
所選擇的芯片未包含在MC Workbench中怎么辦?本文教你使用STM32CubeMX結(jié)合MC Workbench生成FOC代碼。
在底層代碼編寫中,初始的框架設(shè)計總會面臨選擇,針對實際的硬件使用環(huán)境,大家對于使用的軟件框架有很多選擇,今天我簡單描述一些比較常用的架構(gòu),讓大家能夠理解并選擇合適的架構(gòu)。
關(guān)于Linux超全整理,建議收藏!
2007年,以2年的工作經(jīng)驗去一家小公司去面試。當(dāng)時筆試完,對方對我很認(rèn)可。但當(dāng)時他說:“我需要招一個,在大公司待過的,最好知道硬件開發(fā)流程和規(guī)范的。雖然你題答得不錯,但是我們需要一個有豐富經(jīng)驗的,最好在華為待過的。” 當(dāng)時,我就在想“華為的規(guī)范和流程是啥樣的”。后來我去了華為,我把能想到的華為硬件開發(fā)的幾個不一樣的點,跟大家分享一下。
本文主要總結(jié)嵌入式系統(tǒng)C語言編程中,主要的錯誤處理方式。
緩沖區(qū)溢出非常危險,因為??臻g內(nèi)保存了函數(shù)的返回地址。該地址保存了函數(shù)調(diào)用結(jié)束后后續(xù)執(zhí)行的指令的位置,對于計算機安全來說,該信息是很敏感的。如果有人惡意修改了這個返回地址,并使該返回地址指向了一個新的代碼位置,程序便能從其它位置繼續(xù)執(zhí)行。實際上很多程序都會接受用戶的外界輸入,尤其是當(dāng)函數(shù)內(nèi)的一個數(shù)組緩沖區(qū)接受用戶輸入的時候,一旦程序代碼未對輸入的長度進行合法性檢查的話,緩沖區(qū)溢出便有可能觸發(fā)!本文主要介紹棧溢出的相關(guān)知識與保護措施,文章較長,建議先碼后看。
眾所周知,日志是排查問題的重要手段。關(guān)于日志設(shè)計,以及怎么根據(jù)從【用戶報障】環(huán)節(jié)開始到秒級定位問題這個我們下一期說(絕非套路),這一期,主要講一下,在沒有異常日志的情況下,如何定位問題。沒有日志當(dāng)真能排查問題,不會是標(biāo)題黨吧!