CString是windows的字符串,有時(shí)候它的轉(zhuǎn)換讓人咬牙切齒,很多MFC的接口都涉及到字符串的轉(zhuǎn)換,更可恨的是還涉及到字節(jié)編碼的轉(zhuǎn)換,所有兩者導(dǎo)致轉(zhuǎn)換很多種情況,新手可...
CString是windows的字符串,有時(shí)候它的轉(zhuǎn)換讓人咬牙切齒,很多MFC的接口都涉及到字符串的轉(zhuǎn)換,更可恨的是還涉及到字節(jié)編碼的轉(zhuǎn)換,所有兩者導(dǎo)致轉(zhuǎn)換很多種情況,新手可...
虛函數(shù) 在這之前,我們先聊聊虛函數(shù)。虛就是代表不是真實(shí)的,可以靈活的,函數(shù)就是方法,虛函數(shù)就是用不同的策略實(shí)現(xiàn)共同的方法。虛函數(shù)是在基類(lèi)中被聲明為virtual,并在派生類(lèi)中...
虛函數(shù) 在這之前,我們先聊聊虛函數(shù)。虛就是代表不是真實(shí)的,可以靈活的,函數(shù)就是方法,虛函數(shù)就是用不同的策略實(shí)現(xiàn)共同的方法。虛函數(shù)是在基類(lèi)中被聲明為virtual,并在派生類(lèi)中...
每個(gè)人都要求別人要寫(xiě)詳細(xì)的文檔,但是自己又討厭寫(xiě)文檔。除了寫(xiě)文檔特別麻煩之外,還有就是怕自己的思想精華被別人吸收。文檔寫(xiě)起來(lái),可能會(huì)比開(kāi)發(fā)代碼多幾倍的時(shí)間,甚至是在一些文采蹩...
學(xué)習(xí)理解運(yùn)行的程序的性能問(wèn)題與學(xué)習(xí)debug是一樣不可避免的。很多人完成了需求以及功能,但是這個(gè)功能的耗時(shí)與占用內(nèi)存全然不管,導(dǎo)致了所寫(xiě)的代碼很難受到他人的認(rèn)可。所以說(shuō)理解性...
這一陣子我一直在忙活公司關(guān)于光博會(huì)參展的事情,因?yàn)樾ЯΦ墓臼菄?guó)內(nèi)第一家做dtof芯片的公司(南京芯視界微電子),去年異?;鸨幱陲L(fēng)口賽道上。但是由于忙于1D的dtof商業(yè)化...
這幾天同事在處理RK平臺(tái)的基于mipi協(xié)議的數(shù)據(jù)時(shí)候,碰到數(shù)據(jù)透?jìng)鞯絬sb到PC端的時(shí)候出現(xiàn)問(wèn)題,因?yàn)閿?shù)據(jù)量比較大,加上是并發(fā)傳輸,所以通信上用到了生產(chǎn)者消費(fèi)者模式。 生產(chǎn)者...
錯(cuò)誤處理是編程必須要做的事情之一。輸入可能出現(xiàn)異常,設(shè)備可能失效。簡(jiǎn)言之,可能會(huì)出錯(cuò),當(dāng)錯(cuò)誤發(fā)生時(shí),程序員就有責(zé)任確保代碼照常工作。高級(jí)程序員可能每一句代碼都習(xí)慣性的會(huì)考慮異...
只要你干過(guò)兩三年編程,就有可能曾被某人的糟糕的代碼絆倒過(guò)。如果你編程不止兩三年,也有可能被這種代碼拖過(guò)后腿。優(yōu)秀的人千篇一律,有趣的靈魂萬(wàn)里挑一,然而我們卻很少會(huì)碰到這群優(yōu)秀...
面試題:預(yù)處理器標(biāo)識(shí)#error的目的是什么? 答:#error命令是C/C++語(yǔ)言的預(yù)處理命令之一,當(dāng)預(yù)處理器預(yù)處理到#error命令時(shí)將停止編譯并輸出用戶(hù)自定義的錯(cuò)誤消息...
以前大學(xué)程序設(shè)計(jì)基礎(chǔ)入門(mén)講的就是如何將cpp源文件編譯為exe可執(zhí)行文件,當(dāng)時(shí)其實(shí)完全不理解,可能將這個(gè)過(guò)程背下來(lái),因?yàn)槟菚r(shí)候還不知道什么是匯編語(yǔ)言,什么是字節(jié)碼,什么是編譯...
最近互聯(lián)網(wǎng)大廠的股票跌的飛起,無(wú)論是騰訊系還是阿里系,頗有飛流直下三千尺的趕腳。然而,芯片半導(dǎo)體概念的股票卻不斷上揚(yáng)。這些東西本來(lái)是不用在意,作為一個(gè)程序員來(lái)說(shuō),專(zhuān)研于技術(shù)是...
多年來(lái),面向過(guò)程和面向?qū)ο鬄槿怂蚪驑?lè)道,這個(gè)可能是程序員當(dāng)中極其容易勾起的話題。而最容易談起的就是C是面向過(guò)程的語(yǔ)言,C++是面向?qū)ο蟮恼Z(yǔ)言,然而我覺(jué)得這個(gè)回答有點(diǎn)膚淺,因...
每個(gè)程序員對(duì)return語(yǔ)句并不陌生,初學(xué)者很少會(huì)顧及返回值,甚至于不知道return語(yǔ)句有啥作用。但是如果有點(diǎn)工作經(jīng)驗(yàn)的人應(yīng)該會(huì)重視并利用這個(gè)返回值來(lái)定位處理問(wèn)題,或者說(shuō)留...
很多科研工作者熟悉matlab工具,用matlab來(lái)做仿真,畫(huà)圖,以及各種算法優(yōu)化,matlab的鬼斧神工以及效率性能得心應(yīng)手,令人愛(ài)不釋手。但是matlab畢竟那么大,處處...
這是匯編群一個(gè)群友提出的問(wèn)題,其實(shí)也不是大問(wèn)題,就是不夠嚴(yán)謹(jǐn)出現(xiàn)了一個(gè)小失誤,但是造成了我跟蹤問(wèn)題漫天猜疑。首先它這個(gè)問(wèn)題就是代碼問(wèn)題,代碼里面21號(hào)中斷沒(méi)有寫(xiě)成十六進(jìn)制。 ...