在數據庫操作中,經常需要查找特定的數據,例如:當執(zhí)行“select * from student where id = 10000”語句時,MySQL數據庫必須從第一條記錄開始遍歷,直到找到id為10000的數據。這樣的效率非常低。為此,MySQL允許建立索引來加快數據表的查詢和排序。查看全文>>
項目經驗與工作經驗是相輔相成的,但較之于工作經驗,項目經驗更側重于表現求職者在某個專業(yè)領域內的技能水平(技能水平決定了工資水平)。因而,技術類崗招聘的時候,更注重項目經驗。項目介紹是有套路的,面試時,要將簡歷中的項目準備好!查看全文>>
代碼風格有很多種,Windows 和Linux都有自己主流的代碼風格,每個團隊、每個公司也可能有自己的代碼風格,爭論哪種風格好哪種風格壞根本沒有什么意義。有助于其他程序員理解的代碼風格都是可以接受的,因為遵循特定代碼風格的目的就是為了便于交流。查看全文>>
java和c++都有引用的概念,但兩者是完全不同的東西,c++的引用是變量的一個別名,引用一旦綁定就不能重新引用其他變量,c++引用也不能為null。java引用更像c++的指針,對引用賦值是重新綁定引用的對象(在c++里面是改變對象的值),引用可以為null(導致了煩人的NPE問題,萬惡之源)查看全文>>
前面介紹的數組只有一個下標,稱為一維數組,其數組元素也稱為單下標變量。在實際問題中有很多量是二維的或多維的,因此C語言允許構造多維數組。多維數組元素有多個下標,以標識它在數組中的位置,所以也稱為多下標變量。本小節(jié)只介紹二維數組,多維數組可由二維數組類推而得到。查看全文>>
上一章,我們簡單介紹了libevent的環(huán)境的安裝,和簡單的事例。現在先不要著急分析他的代碼,在這里我首先要介紹一個專業(yè)名詞“Reactor模式”。查看全文>>