原创 數據庫類型字段總結

1.varchar 與 char 類型的區別 varchar優點: 1)建立自己的站點時,varchar類型字段要比char類型字段方便的多,使用varchar時不需要爲使用過程中減掉多餘的空格而擔心; 2)使用varchar字

原创 linux 中g++、gdb的安裝

在安裝好虛擬機後進行c++的運行和調試,就需要安裝g++、gdb。(在root命令下執行,其他沒權限) g++的安裝過程: 首先保證網速暢通,用ping +ip地址檢驗 ping 192.168.91.128 51 packe

原创 面向對象簡介及c++類的四個默認成員函數

1、什麼是面向對象? 面向對象程序設計 概念:(Object Oriented Programming,縮寫:OOP)是一種程序設計範型,同時也是一種程序開發的方法。 對象指的是類的實例,將對象作爲程序的基本單元,將程序

原创 數據庫引擎學習

ISAM:ISAM是一個定義明確且歷經時間考驗的數據表格管理方法,它在設計之時就考慮到數據庫被查詢的次數要遠大於更新的次數。因此,ISAM執行讀取操作的速度很快,而且不佔用大量的內存和存儲資源。ISAM的兩個主要不足之處在於,它

原创 c++中的深淺拷貝

**一、淺拷貝:** 1)代碼: 1、構造: String ::String(const char* str="") :_str(new char[strlen(str)+1]) { strcpy(_st

原创 引用和指針

引用的概念及用法 引用:就是給一個變量起個別名。 語法 : 定義的格式爲: 類型 &引用變量名 = 已定義過的變量名; int a=10; int &b=a;

原创 linux學習筆記二(進程)

1、硬件中斷技術的出現,進而軟件片上有了分時系統,時間片輪轉。 2、進程:從用戶角度看,進程是程序的一次動態執行過程。 3、從操作系統角度看: 1)進程是操作系統分配內存,CPU時間片等系統資源的基本單位。 2

原创 c++的基本知識

- 什麼是C++? c++是由c發展而來,與c兼容。用c語言編寫的程序基本上可以不加修飾的用於c++。c++既可用於面向過程的結構化程序設計,又可以用於面向對象的程序設計,是一個功能強大的混合型的程序設計語言。 c++對c

原创 linux學習筆記一(gcc)

1、gcc gcc -E //預處理 test.c -o test.i -m32(32位機器)//#define #include // gcc -S //編譯 **.s gcc -c //彙編 **.o .o文件 可

原创 鏈表面試題(一)

1、鏈表面試題 > 從尾到頭打印單鏈表 void SListPrintbacktofirst(SListNode*pHead) { SListNode*prev=NULL;//用來標記起始位置 SListNod

原创 深入理解c++成員函數

1、const成員函數: 在成員函數後面加const,const修飾this指針所指向的對象,也就是保證調用這個const成員函數的對象在函數內不會被改變 思考以下幾種場景 1. const對象可以調用非const成員函

原创 日期類的實現(c++版)

上篇博客簡單的介紹了以下c++的幾個默認成員函數,現在我們爲了更好的理解這幾個成員函數,實現一個簡單的日期類。 日期類所用到的指知識點: 1、構造函數 2、拷貝構造函數 3、賦值運算符的重載 4、函數的

原创 序列化與反序列化

序列化和反序列化作爲Java裏一個較爲基礎的知識點,大家心裏也有那麼幾句要說的,但我相信很多小夥伴掌握的也就是那麼幾句而已,如果再深究問一下Java如何實現序列化和反序列化的,就可能不知所措了!遙記當年也被問了這一個問題,自信滿滿的

原创 什麼是負載均衡

負載均衡(Load Balance)是分佈式系統架構設計中必須考慮的因素之一,它通常是指,將請求/數據【均勻】分攤到多個操作單元上執行,負載均衡的關鍵在於【均勻】。 常見方案: 負載均衡(Load Balance)是分佈式系統架構設

原创 mysql 緩存機制 mysql 緩存機制

mysql 緩存機制 mysql緩存機制就是緩存sql 文本及緩存結果,用KV形式保存再服務器內存中,如果運行相同的sql,服務器直接從緩存中去獲取結果,不需要在再去解析、優化、執行sql。 如果這個表修改了,那麼使用這個