原创 C++實訓心得

我祝你不幸並痛苦——美國首席大法官在兒子畢業典禮上的演講 這是爲期12天C++培訓的結訓時光庭的校長對我們說的話,我百度了這個畢業典禮,然後看了這些毒雞湯,確實是夠毒,但是卻發人深省,瑾針對這些天的實習生活談一談我的感想。

原创 GitHub查看日誌和標籤

這篇文章繼續介紹GitHub的操作 查看提交歷史 [tangyanjun@VM_216_80_centos git]$ git commit -m "bb" # On branch master nothing to commit

原创 GitHub本地操作

上一篇文章介紹了GitHub與SVN的區別,這篇文章主要介紹GitHub本地倉庫的一些基本操作 Git的安裝 因爲本人使用的是Linux系統,因此在這裏只介紹Linux上安裝過程 先判斷自己是否已經安裝好git: [tangyan

原创 單鏈表的學習總結

前面學習了單鏈表的一些基本操作,這篇文章對在學習單鏈表的過程中遇到的一些問題做一些總結。 初學單鏈表,很多東西都很難理解,因爲之前的C語言基礎的指針這塊不是很熟悉,對於指針的操作很模糊,在一邊百度一邊看視頻學習的過程中,漸漸加深了

原创 數據結構之單鏈表操作二

上一篇文章介紹了單鏈表的一些基本操作,包括節點的創建與銷燬,鏈表的初始化與摧毀,以及頭插法和尾插法添加節點和正反向打印鏈表等,這篇文章深入介紹單鏈表其他的操作。 鏈表的中間數據插入 void inse_data(LIST* l

原创 SQLite學習(二)

UNION子句 SQLite的UNION子句、運算符用於合併兩個或多個SELECT語句的結果,不返回任何重複的行,因此每個SELECT被選擇的列數必須相同,相同數目的列表達式,相同的數據類型,並確保它們有相同的順序,但它們不必具有

原创 數據結構之排序算法

上一篇學習了數據結構基本的查找算法,二分法和線性法,這篇文章談一談一些比較經典和常見的排序算法。 冒泡排序 冒泡排序即掃描數組,相鄰元素兩兩比較,小數放左邊,大數放右邊,依次循環比較,每次都將一個最大值放在最後,即所謂的冒泡。即可

原创 C++實習

C++暑假實習的前三天的任務就是用C語言做一個貪吃蛇的小遊戲,然後開始跟着老師一起做核心功能板塊,最後由我們自己去改善和美化我們的程序。下面就介紹一下這個簡單的貪吃蛇遊戲的實現過程。 雖然是個小程序,但是其代碼也有一定長度,並

原创 數據結構之單鏈表的基本操作

鏈表是數據結構裏面重要但是稍難的內容,這篇文章介紹單鏈表的一些基本操作。 首先定義我們單鏈表的節點和鏈表的結構體: 節點包括數據和指向下一個節點的指針(尾指針) typedef struct ListNode{ int

原创 數據結構之快速排序

前面介紹了三種排序算法:冒泡排序,插入排序以及選擇排序,這篇文章介紹最常用的排序算法,快速排序 快速排序即從待排序序列中任意選擇一個元素,作爲基準,然後將多有小於基準的元素放在基準之前,大於基準的元素放在基準之後,等

原创 數據結構之查找算法

算法是找工作筆試面試的必考點,一般算法分爲數值算法和非數值算法。 數值算法一般用於工程的計算,比如研究導彈方向之類的工程 非數值算法一般用於系統編程,比如研究程序的運行效率之類的編程 這篇文章談一談查找算法,即在一系列數據中去查找

原创 堆棧與隊列

前面學習了隊列和堆棧的操作,這篇文章將隊列與堆棧結合起來學習,即用堆棧來實現隊列操作 隊列的特點是先進先出,而堆棧的特點是先進後出,那麼要用堆棧來實現隊列的操作,這裏我們使用兩個堆棧的操作來實現隊列的先進先出,即先將數據壓入第一個

原创 常用字符串處理函數

常用的字符串處理函數在我們平時的作用很大,在找工作的筆試面試中也經常會考到,因此,鄙人總結了一下常用的幾個字符串處理函數 strlen strcpy && strncpy strcat && strncat strcmp &

原创 SQLite C/C++接口

在寫C/C++程序時,有時候需要用到SQLite,因此SQLite有C/C++的接口API,這篇文章就介紹在C/C++程序中來對我們的數據庫進行增刪改查的操作 先介紹幾個C&C++ / SQLite 的接口程序: 1、sqlite

原创 C++實訓二

只要不停地走,就有數不盡的風光 前三天的C++實訓幫我們回顧了C語言的知識,然後接下來的一個大項目就是用VC的MFC來做一個超市管理系統,MFC是一個在WINDOWS下製作圖形化界面的軟件,然後對於從未接觸過這個東西的我們,既