原创 window平臺上的mysql(5.6.35)安裝和navicat(10.0.11)安裝

window平臺上的mysql(5.6.35)安裝和navicat(10.0.11)安裝 準備: 1、window電腦,我的是64位的 2、mysql的壓縮包mysql-5.6.35-winx64.zip 3、navicat的壓

原创 github學習之路2

分支管理: 假設你準備開發一個新功能,但是需要兩週才能完成,第一週你寫了50%的代碼, 如果立刻提交,由於代碼還沒寫完,不完整的代碼庫會導致別人不能幹活了。 如果等代碼全部寫完再一次提交,又存在丟失每天進度的巨大風險。 現在有了分

原创 數據庫和表的增刪改

對數據庫的操作:創建,修改,刪除,快照 1.創建數據庫(CREATE DATABASE) CREATE DATABASE TEST1 ON PRIMARY ( NAME='TEST_DATA1', FILENAME='E

原创 MYSQL運算符

MYSQL運算符 算術運算符 1.除法運算和求餘運算中,x2不能爲0或者NULL,否則運算結果爲空。在進行算術運算時,應注x2參數值的合法性。 eg: 比較運算符(看是否符合條件) 1.運算符‘=’ 用來判斷數字,

原创 JAVA環境的搭建

jdk下載鏈接(Oracle官網): http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html jdk下載安裝之後環境變量的搭建

原创 extern"C"用法

extern “c”用法解析 引言 C++保留了一部分過程式語言的特點,因而它可以定義不屬於任何類的全局變量和函數。但是,C++畢竟是一種面向對象的程序設計語言,爲了支持函數的重載,C++對全局函數的處理方式與C有明顯的不同。 ext

原创 MYSQL技術內幕(二)

1.InnoDB體系結構 主線程: 2.InnoDB關鍵特性 1)插入緩衝區 2)兩次寫入 3)哈希自適應索引 3.InnoDB內存結構

原创 N皇后問題---回溯法

問題描述: 在n×n格的棋盤上放置彼此不受攻擊的n個皇后。按照國際象棋的規則,皇后可以攻擊與之處在同一行或同一列或同一斜線上的棋子。 N後問題等價於再n×n的棋盤上放置n個皇后,任何2個皇后不可以在同一行或同一列或同一斜線上。

原创 單例模式-Singleton

單例模式是一種常用的軟件設計模式。通過單例模式可以保證系統中一個類只有一個實例.並提供一個訪問它的全局訪問點。 單例模式的動機: 對於系統中的某些類來說,只有一個實例很重要,例如,一個系統中可以存在多個打印任務,但是只能有一個正在工作的

原创 git學習之路

Git的官方網站:http://git-scm.com windows下安裝之後進行配置: git config –global user.name “name” git config –global user.email “mai

原创 git學習之路3

自定義Git: 讓Git顯示顏色,會讓命令輸出看起來更醒目:git config –global color.ui true 忽略某些文件時,需要編寫.gitignore; .gitignore文件本身要放到版本庫裏,並且可以對.g

原创 計算機網絡知識總結

網絡協議(完成數據交換所定義的規則): 1)語法。數據與控制信息的格式 2)語義。需要發出何種信息和完成何種動作和響應 3)同步。時間實現順序的詳細說明 網絡的體系結構: tcp/ip四層結構:網絡接口層,網際層,運輸層,應用層

原创 C語言的內存管理

昨天面試百度,被問到,感覺題目好大,不知從何說起,可能提前沒複習,導致答得不是很滿意。看到一篇好文章,轉載過來,總結如下: C語言內存管理    1、內存分配方式   內存分配方式有三種:   (1)從靜態存儲區域分配。內存在程序編譯

原创 數組元素全排列(遞歸版本)

#include<iostream> using namespace std; void Perm(int *arr,int k,int m) { if(arr == NULL) return; else if( k ==

原创 正則表達式基本語法

1.正則表達式基本語法 兩個特殊的符號’^’和’$’。他們的作用是分別指出一個字符串的開始和結束。例子如下: “^The”:表示所有以”The”開始的字符串(”There”,”The cat”等); “of despair”:表示所以以