在平時(shí)的工作中,docker接觸得很多,除了經(jīng)常使用的docker run、docker stop等命令,docker還有很多十分有用但是卻不經(jīng)常使用的命令。
AQS是一個(gè)用來(lái)構(gòu)建鎖和同步器的框架,Lock包中的各種鎖,concurrent包中的各種同步器都是基于AQS來(lái)構(gòu)建。所以,理解AQS的實(shí)現(xiàn)原理至關(guān)重要!
最近,在開(kāi)發(fā)一個(gè)分庫(kù)分表中間件,由于功能需求,需要分析MySQL協(xié)議,發(fā)現(xiàn)網(wǎng)上對(duì)于MySQL協(xié)議分析的文章大部分都過(guò)時(shí)了,原因是分析的MySQL版本太低了。怎么辦?于是乎,我便硬著頭皮開(kāi)始啃MySQL源碼,經(jīng)過(guò)兩個(gè)多月的整理,終于總結(jié)出這篇MySQL協(xié)議!
對(duì)于大部分“大型后臺(tái)管理系統(tǒng)”來(lái)說(shuō),前后端分離弊大于利。
大家對(duì)單例模式并不會(huì)陌生,當(dāng)創(chuàng)建一個(gè)對(duì)象需要消耗比較多資源時(shí),例如創(chuàng)建數(shù)據(jù)庫(kù)連接和消息服務(wù)端等,這時(shí)我們選擇只創(chuàng)建一份這種類(lèi)型的對(duì)象并在進(jìn)程內(nèi)共享。但是,單例模式想要寫(xiě)好并不容易,我們寫(xiě)多個(gè)版本的單例模式看看每個(gè)版本都有什么問(wèn)題。
Angel是騰訊自研的分布式高性能的機(jī)器學(xué)習(xí)平臺(tái),支持機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、 圖計(jì)算,以及聯(lián)邦學(xué)習(xí)等場(chǎng)景。Angel的深度學(xué)習(xí)平臺(tái)已應(yīng)用在騰訊的很多個(gè)場(chǎng)景中,所以今天會(huì)為大家介紹Angel:深度學(xué)習(xí)在騰訊廣告推薦系統(tǒng)中的應(yīng)用實(shí)踐。
滿滿干貨,趕快收藏!
交換a、b的值在C語(yǔ)言的學(xué)習(xí)中是很常見(jiàn)的問(wèn)題,但最常用的方法就是引入一個(gè)中間變量當(dāng)做中間介質(zhì)來(lái)交換a、b的值。
之前有位讀者反饋了一個(gè)問(wèn)題,大概就是說(shuō)Keil中的配置(configuration)信息不全。由于我沒(méi)有遇到過(guò),所以也沒(méi)有幫忙解決。但在最近,我也遇到了類(lèi)似問(wèn)題……
今天這篇文章我們繼續(xù)說(shuō)架構(gòu)師大劉的故事(故事純屬虛構(gòu),別對(duì)號(hào)入座哈)。
想進(jìn)大廠,Mysql不會(huì)那可不行,來(lái)接受Mysql面試挑戰(zhàn)吧,看看你能堅(jiān)持到哪里?
關(guān)于設(shè)備樹(shù),之前就已經(jīng)接觸過(guò)很久了,但本著夠用的原則,基本上都是看著文檔CRUD,處于一種不求甚解的狀態(tài),沒(méi)有進(jìn)行全面性的總結(jié),導(dǎo)致很多知識(shí)點(diǎn)都是比較碎片狀,沒(méi)有形成一個(gè)系統(tǒng)的知識(shí)網(wǎng)絡(luò)。最近公司來(lái)了一個(gè)實(shí)習(xí)生,問(wèn)了個(gè)關(guān)于設(shè)備樹(shù)的問(wèn)題,居然沒(méi)答上來(lái)。于是為了尊嚴(yán),工作多年的老咸魚(yú)決定挪用一部分打籃球的時(shí)間,整理一下這方面的知識(shí)。
上篇分享了事件驅(qū)動(dòng)型的菜單框架,也實(shí)現(xiàn)了一個(gè)基本的小項(xiàng)目。但是怎么看怎么都覺(jué)得界面不爽,單純顯示文字的方式實(shí)在是太單調(diào)了,如果想要顯示顏色豐富的圖片,MCU資源受限又很難直接在程序中直接定義圖片大數(shù)組。于是,這次選擇在SD卡中放圖片,通過(guò)Fatfs去讀取SD卡中的圖片來(lái)進(jìn)行顯示……
一直在用Keil MDK開(kāi)發(fā),很多時(shí)候并沒(méi)有仔細(xì)去研究它強(qiáng)大的功能,最近在做一些開(kāi)源項(xiàng)目的同時(shí)也在想辦法提高自己的工作效率,所謂時(shí)間就是金錢(qián),看到世偉兄分享的這篇Keil MDK的筆記,正是我想要學(xué)習(xí)提升效率的,所謂前人種樹(shù),作為后人的我就來(lái)乘涼咯!
本文收集了很多經(jīng)驗(yàn)和方法,旨在幫助大家從執(zhí)行速度和內(nèi)存使用等方面來(lái)優(yōu)化C語(yǔ)言代碼。
他是誰(shuí),Linus!林納斯?本納第克特?托瓦茲(Linus Benedict Torvalds, 1969 年~),著名的電腦程序員。Linux 內(nèi)核的發(fā)明人及該計(jì)劃的合作者。
所謂外部中斷,就是通過(guò)外部信號(hào)所引起的中斷,如單片機(jī)引腳上的電平變化(高電平、低電平)、邊沿變化(上升沿、下降沿)等。
新手必看!
一文幫你梳理基礎(chǔ)概念!
分享一道經(jīng)典的C語(yǔ)言題目,大家快來(lái)圍觀!