原创 對結構體的sizeof解答

sizeof是一個關鍵字,用來計算類型的大小,如int佔用4個字節等.... 主要有兩個注意的方面: 一:字節對齊 從結構體的第一個變量開始講究對齊,以字節爲單位; 二:字節對齊要滿足3個準則: a.結構體的第一個變量能夠被最寬的基本類型

原创 Windows上git的搭建

一直習慣用SVN,但SVN但部分都部署在局域網,用起來不太方便,所以開始學習使用git; 一、下載git for windows ,     下載地址:https://git-scm.com/download/win     源地址:gi

原创 斐波那契數列

如果直接問你寫一個斐波那契數列,估計大部分人會一臉懵逼,但如果讓你寫一串數列,滿足條件0,1,1,2,3,5,8,13....估計就覺得很簡單了... //斐波那契數列0,1,1,2,3,5,8 int rows; scanf("

原创 虛析構函數的用處

問:虛析構函數的作用是什麼? 答:用基類指針刪除派生類的對象時,讓派生類的析構函數可以被調用; 答案涉及到幾個重要信息: 第一:基類指針,也就是說聲明的指針必須是基類或者是還有派生類的派生類,或者說一定不是最底層派生類; 第二:派生類的對

原创 strcpy函數的實現

最近面試到一些基本的問題這裏做個基本的測試,還真發現了小問題 面試問題是:不適用庫函數實現strcpy(char* dst,char* src); char * str = "abdda1234123"; char * str2;

原创 金字塔實現

金字塔算法一直是面試常見的基礎題目;如何實現呢? //半邊金塔 for (int i = 1; i <= rows;i++) { for (int j = 1; j<=i;j++) { printf("* ");

原创 5.git 分支

1.git brance “分支名” 創建分支,僅僅只是創建一個指針;   2.git checkout "分支名" 切換分支, 只是head指向分支名   3.git checkout master 切換主分支,分支增加的東西都會復原;

原创 4.git的版本回退和比較

1.上一節已經說明了提交的命令,現在瞭解回退   2.回退分多種情況,     a>.文件已經提交到庫了,需要回退到上一個版本,或(上上上個版本)     1.通過命令git reset HEAD~回退到上一個版本到暫存區(每多一個~,就

原创 2.git的基本理解

1.git主要包括三個區:     a>.實際文件區(就是我們的工作目錄Working),我們增刪修改的地方;     b>.暫存區(Stage),即我們通過git add 添加上去的地方,不會直接到庫中,容許我們自己比對的地方;    

原创 3.git的版本提交

1.通過上一節可以看到代碼提交從工作區到暫存區是通過git add .;此時的狀態顯示; 2.通過提示可知,可以通過git commit -m "說明"提交,或者通過git reset 回退(後面講); 3.如果git commit 後面

原创 駕照考試之科目三(深圳東周版)

1.9.5號考完科目二,一把過,內心還是有點竊喜,所以急着報名科目三,教練讓我們等20天左右;去一去熱潮; ----------第一次考試福永篇---------------- 2.10.22報名成功科目三,是在福永考場,參加考試前,在教

原创 駕照考試之科目二(深圳仙田版)

昨天(9.5)在深圳仙田科目二考場參加了考試; 背景說明: 我們有四個小夥伴一起學的車,所以科目二是一起考試,由於另外兩個小夥伴有個人原因不能提前一天去考場模擬訓練,所以我們就參加5號早上的模擬學,提前一天住到附近的茗蘭酒店,坐車到新生路

原创 Java和C++ Protect安全性

結論:Java的Protect安全性要比C++安全性低 Java:繼承類可以直接訪問基類的保護成員,如果對類的實現進行修改,是可以直接訪問基類的保護成員,這就影響到數據封裝了; C++:不能對繼承類的實現直接訪問基類的保護成員;

原创 簡單的四則運算

題目: 輸入一個只包含個位數字的簡單四則運算表達式字符串,計算該表達式的值 注: 3.1、表達式只含 +, -, *, / 四則運算符,不含括號 3.2、表達式數值只包含個位整數(0-9),且不會出現0作爲除數的情況 3.3、要考慮加

原创 夫妻相問題

題目本意: 在中國,形容夫妻恩愛的詞彙中,大家用的比較多的就是“夫妻相”。所謂“夫妻相”,就是兩個人看上去比較般配,長相、身材等某些方面有一定的相似度。 本題則另闢蹊徑,從人的姓名維度,以字母重複個數來尋找最具“夫妻相”的人。 題