原创 刷題需要注意的輸入輸出格式

1.vector 一維數組的輸入 /** *一維數組vector<int>用cin輸入 **/ #include<iostream> #include<vector> using namespace std; int main(){

原创 PHP處理數組和字符串函數

一.處理數組 <?php array_keys(); array_values(); array_column(); //可以從二維數組中選區某列的值 ?> 二.處理字符串  1.strip_tags()函數 實例 //剝去字符串中

原创 PHP學習之常見的處理數組函數

1.implode(separator,array) 該函數的作用就是把數組轉換成字符串,第一個參數用來添加元素之間連接的東西 <?php $arr=array('Hello','World','Beijing'); $str=imp

原创 數據庫------SQL語句單雙引號(1)

有時候使用sql語句,會常常誤用單雙引號導致語法報錯,下面的結論我都在SQL Server上試驗過: 1.數據庫表示字符串用的是單引號,如果使用雙引號會報錯,兩者都不用也會報錯。 2.如果屬性是int,則插入時候,以int型或者字符串型插

原创 數據庫------SQL語句單雙引號(2)+yii2

1.where($condition,$params=[ ]) 字符串 數組 https://blog.csdn.net/u010412301/article/details/79199064 2.最近使用where()時候發現了一個

原创 C++實現多態的條件

一.C++實現多態的條件 1.派生類對象必須賦值給基類的引用或者指向基類的指針。 2.派生類的繼承方式必須是公有繼承public。 如果是protected繼承或者是private繼承,那麼子類的所有方法只能在內部訪問,這時候就不

原创 TCP三次握手,四次揮手的狀態

一.TCP的三次握手 第一次握手:A發送鏈接請求. SYN=1, ACK=0, seq=x(序號是隨機產生的,一般與時間有關),ack=0(因爲ACK爲0,所以這個時候ack取值沒有意義). A進入 SYN_SEND 狀態。 第二次

原创 數據庫的事務到鎖

最近複習到了數據庫的內容,查了好多資料,覺得都特別抽象,下面內容除了做一些總結,儘可能舉一些自己嘗試的例子。   1.事務: 是用戶定義的一個數據庫操作序列,這些操作要麼全做,要麼不做,是一個不可分割的單位。 例如:在關係數據庫中,一個事

原创 MySQL架構的初淺理解

1.對數據庫架構查了一圈,做一個很初淺的理解框圖,以後慢慢的補充擴展:   第一層:客戶端。 第二層:完成大多數的核心服務功能。 sql接口模塊:接受用戶的SQL命令,並且返回用戶需要查詢的結果。 優化器模塊:sql的分析和優化以

原创 Yii2的場景如何理解

1.關於場景(scenarios)這個問題,開始搜了很多文章,看了其實有點容易被誤導,所以我推薦可以的話可以看一看源碼。 2.直接先給結論: 在大多數情況下,是不需要重寫 scenarios() 的。通過配置 rules() 來改變 s

原创 Yii2 用Html助手類和普通方法寫一個刪除按鈕

1.用Html助手類寫一個刪除按鈕 <?php if($model->user_id==Yii::$app->user->identity->id):?> <?=Html::a('', ['delete','id'=>$model-

原创 聚簇索引和非聚簇索引的一點小總結(不詳細,僅僅是結論,哈皮)

數據庫索引絕對是數據庫知識體系裏面很重要的一部分,上網查資料很容易被誤導,或者講的太深容易讓人云裏霧裏。 沒辦法,只能慢慢的不斷覈實和訂正。 以此文記錄,記錄學習索引的的階段性總結。   1.面試:說一說聚簇索引和非聚簇索引的區別。 我會

原创 字符串的處理彙總

1.C++ C++基礎-string截取、替換、查找子串函數  

原创 堆排序(小根堆)

void HeapAdjust(int data[], int k, int length) { int i = k; int j = 2 * k + 1; while (j < length) { if (j+1<len

原创 Linux學習(2)---絕對路徑和相對路徑

絕對路徑和相對路徑 路徑的意思其實就是地址,生活中想到一個地方去首先你要知道這個地方在什麼位置。 同樣,在操作系統裏面想要在不同文件目錄之間切換,就需要了解絕對路徑和相對路徑的概念。   Linux操作系統的文件管理是一顆樹的模型,所