很多書(shū)籍都會(huì)把“”goto“”當(dāng)成反面教材使用,認(rèn)為如果使用不當(dāng),將會(huì)造成很多意想不到的問(wèn)題。但goto作為C語(yǔ)言的一部分,存在即合理,goto有它的缺點(diǎn),也有它的優(yōu)點(diǎn)。
疫情原因回不去學(xué)校,作為一個(gè)馬上畢業(yè),即將入職騰訊的大四生,分享一下自己的學(xué)習(xí)歷程吧。
作為工程師洞悉嵌入式領(lǐng)域最新產(chǎn)品和人工智能物聯(lián)網(wǎng)技術(shù)趨勢(shì)的年度盛會(huì),今年的STM32全國(guó)研討會(huì)以“安全連接,智創(chuàng)未來(lái)”為主題,攜手物聯(lián)網(wǎng)生態(tài)合作伙伴,共同走進(jìn)了深圳、杭州、鄭州、長(zhǎng)沙、南京等14座城市,分享了基于STM32的最新技術(shù)創(chuàng)新,以及在物聯(lián)網(wǎng)安全、智能工業(yè)、無(wú)線(xiàn)連接、邊緣端人工智能、圖形用戶(hù)界面等領(lǐng)域的產(chǎn)品解決方案和多樣化應(yīng)用實(shí)例。
Micrium Software提供了RTOS解決方案系列,俗稱(chēng)ucos全家桶,其中最為出名的就是ucOS-II 和ucOS-III,于2016年成為Silicon Labs的一部分。
線(xiàn)上故障主要會(huì)包括cpu、磁盤(pán)、內(nèi)存以及網(wǎng)絡(luò)問(wèn)題,而大多數(shù)故障可能會(huì)包含不止一個(gè)層面的問(wèn)題,所以進(jìn)行排查時(shí)候盡量四個(gè)方面依次排查一遍。同時(shí)例如jstack、jmap等工具也是不囿于一個(gè)方面的問(wèn)題的,基本上出問(wèn)題就是df、free、top 三連,然后依次jstack、jmap伺候,具體問(wèn)題具體分析即可。
使用阿里云rds for MySQL數(shù)據(jù)庫(kù)(就是MySQL5.6版本),有個(gè)用戶(hù)上網(wǎng)記錄表6個(gè)月的數(shù)據(jù)量近2000萬(wàn),保留最近一年的數(shù)據(jù)量達(dá)到4000萬(wàn),查詢(xún)速度極慢,日常卡死。嚴(yán)重影響業(yè)務(wù)。 問(wèn)題前提:老系統(tǒng),當(dāng)時(shí)設(shè)計(jì)系統(tǒng)的人大概是大學(xué)沒(méi)畢業(yè),表設(shè)計(jì)和sql語(yǔ)句寫(xiě)的不僅僅是垃圾,簡(jiǎn)直無(wú)法直視。原開(kāi)發(fā)人員都已離職,到我來(lái)維護(hù),這就是傳說(shuō)中的維護(hù)不了就跑路,然后我就是掉坑的那個(gè)!
70年代初,貝爾實(shí)驗(yàn)室創(chuàng)建了C語(yǔ)言,它是開(kāi)發(fā)UNIX的副產(chǎn)品。很快C就成為了最受歡迎的編程語(yǔ)言之一。但是對(duì)于Bjarne Stroustrup來(lái)說(shuō),C的表達(dá)能力還不夠。于是,他在1983年的博士論文中擴(kuò)展了C語(yǔ)言。隨后,支持類(lèi)的C語(yǔ)言誕生了。
前面剛轉(zhuǎn)了一篇文章提到了牛頓-拉夫遜(拉弗森)(Newton-Raphson method)方法,感覺(jué)這個(gè)數(shù)學(xué)方法很有必要相對(duì)深入寫(xiě)一篇文章來(lái)總結(jié)分享印證一下自己的理解。
立功科技經(jīng)過(guò)多年研發(fā),推出了AWorksOS嵌入式軟件開(kāi)發(fā)平臺(tái)(以下簡(jiǎn)稱(chēng)AWorks平臺(tái))
用Notepad++創(chuàng)建一個(gè)文本文件text.txt,其默認(rèn)編碼格式為ANSI(乍看之下,還以為是ASCII呢),輸入漢字居然不是亂碼。
今天給大家發(fā)福利了!在我們工作、學(xué)習(xí)中經(jīng)常需要給自己充電 學(xué)習(xí)嵌入式,開(kāi)發(fā)板是最離不開(kāi)的了,買(mǎi)一塊稍微好點(diǎn)的開(kāi)發(fā)板,動(dòng)輒幾百上千,這可不是小手筆。
上周末,據(jù)路透社報(bào)道,RISC-V主要推動(dòng)者SiFive公司正式宣布:任命高通前高管Patrick Little擔(dān)任新CEO,安排其在上任后立即操盤(pán)SiFive新一代RISC-V處理器核的研發(fā)。 Little此時(shí)亦表示,此前曾將其技術(shù)用于芯片小方面的SiFive客戶(hù),在他上任后的...
什么是堆污染呢?堆污染是指當(dāng)參數(shù)化類(lèi)型變量引用的對(duì)象不是該參數(shù)化類(lèi)型的對(duì)象時(shí)而發(fā)生的。我們知道在JDK5中,引入了泛型的概念,我們可以在創(chuàng)建集合類(lèi)的時(shí)候,指定該集合類(lèi)中應(yīng)該存儲(chǔ)的對(duì)象類(lèi)型。 如果在指定類(lèi)型的集合中,引用了不同的類(lèi)型,那么這種情況就叫做堆污染。
這是一篇使用JMX監(jiān)控Tomcat的實(shí)戰(zhàn)文章。
這個(gè)面試題是一個(gè)朋友在面試的時(shí)候碰到的,什么時(shí)候會(huì)拋出OutOfMemery異常呢?初看好像挺簡(jiǎn)單的,其實(shí)深究起來(lái)考察的是對(duì)整個(gè)JVM的了解,而且這個(gè)問(wèn)題從網(wǎng)上可以翻到一些亂七八糟的答案,其實(shí)在總結(jié)下來(lái)基本上4個(gè)場(chǎng)景可以概括下來(lái)。
“ 在 MySQL 中設(shè)計(jì)表的時(shí)候,MySQL 官方推薦不要使用 uuid 或者不連續(xù)不重復(fù)的雪花 id(long 形且唯一,單機(jī)遞增),而是推薦連續(xù)自增的主鍵 id,官方的推薦是 auto_increment。那么,為什么不建議采用 uuid,使用 uuid 究竟有什么壞處?
在眾多的SQL審核產(chǎn)品中,幾乎都會(huì)提到一個(gè)審核規(guī)則,即select *,規(guī)則描述幾乎一致:禁止使用select *,必須明確選擇所需的列。而這個(gè)規(guī)則其實(shí)有著很多真實(shí)的生產(chǎn)故障案例。
Java行業(yè)的誰(shuí)人不知SSM框架呢?除非你告訴我剛學(xué)Java,我就相信你不知道SpringMVC。關(guān)于SringMVC的由來(lái)和干嘛用的基本都不用介紹了,基本都知道了。但有一點(diǎn)可以肯定的是:有很多人只停留在SpringMVC使用層面,對(duì)于SpringMVC的底層原理和源碼卻沒(méi)有深入了解過(guò)。
當(dāng)前,各大資訊社交類(lèi) APP都在顯著的版面展示或者推薦熱點(diǎn)相關(guān)內(nèi)容,信息流應(yīng)用能否快速發(fā)現(xiàn)熱點(diǎn)、引導(dǎo)用戶(hù)閱讀熱點(diǎn),是影響用戶(hù)體驗(yàn)的重要因素。本次分享主要介紹騰訊 在 熱點(diǎn) 挖掘 方面的工作。
首先我們聯(lián)想一下鏈表,在單鏈表中,我們只能對(duì)他的鏈表表尾進(jìn)行插入,對(duì)鏈表的表頭進(jìn)行結(jié)點(diǎn)的刪除,這樣強(qiáng)限制性的鏈表,就是我們所說(shuō)的隊(duì)列。也就是說(shuō),隊(duì)列(queue)是限定在表的一端進(jìn)行插入,表的另一端進(jìn)行刪除的數(shù)據(jù)結(jié)構(gòu)。