原创 裝飾器模式(非詳細介紹文)

1.裝飾器模式UML圖 截取自《大話設計模式》,侵權聯繫刪。 2.裝飾器模式適用場景 1.需要改動的功能非常微小,使用裝飾器模式更加靈活。 2.需要增加由一些基本功能排列組合而產生的非常大量的功能,從而使繼承關係變得不可實現。

原创 構造函數和析構函數+“複製構造函數”(C++)

1.構造函數和析構函數作用 不同類型對象的初始化和清除工作是不一樣的,因此構造函數和析構函數都是從屬於某個類的。 即每個類都有構造函數和析構函數,它們是類的成員函數。  構造函數的特點是:構造函數的名稱與類名相同,構造函數沒有返回值,

原创 歸併排序(遞歸)

#include<iostream> using namespace std; void Merge(int arr[], int low, int mid, int high) { int i = low; int j = mid

原创 C++的int長度

早期的操作系統是16位        int的長度是2字節,範圍是-32768~32767;        long int長度是4個字節,範圍是-2147483648~2147483647;(正負21億這個規模) 後來發展到32位

原创 Session

https://www.cnblogs.com/hyt-jinhua/p/6404632.html

原创 派生類和基類的轉化

一、開宗明義 1.派生類到基類的轉化存在,這是理解多態的基礎; 2.基類到派生類的轉化不存在; 3. 派生類到基類的轉化包括以下三種情況: 派生類對象轉化爲基類對象 基類對象指針指向派生類對象 用派生類對象初始化積累對象的引用

原创 PHP垃圾回收機制(一)

PHP垃圾回收機制,在網上能查到的有早期的,如PHP5.3的垃圾回收機制,也有新的比如PHP7以後的垃圾回收機制。 我覺得有必要先了解一下舊的PHP5.3的垃圾回收機制,原因是簡單一些,主要理解引用計數和寫時複製的概念。 同時也看看早期的

原创 yii2...未解決的問題

1. $queryFriendUser=(new \yii\db\Query()) ->select('user_id') ->from('friend_list')

原创 Yii::$app->request

Yii::$app->request->headers; //查看請求報頭 Yii::$app->request->baseUrl; //查看根url Yii::$app->request->userIp; //查看請求者的ip地

原创 《MySQL必知必會》知識點梳理

這是一篇對《MySQL必知必會》的個人梳理文,略去了很多基礎知識,記錄了一些關鍵且常見的要點,如果對數據庫還不熟悉的話建議先仔細看書。   第四章《檢索數據》 1.SQL語句和大小寫,請注意SQL語句不區分大小寫,因此SELECT與s

原创 數據結構複習零散集合

1.插入排序的實現(百度校招PHP2017第一題,找出第三便宜的帽子) #include<iostream> using namespace std; int main() { int N; cin >> N; int *hatP

原创 做yii2時候的各種疑問收集

1.如何下載文件? Yii::$app->response->sendFile($filepath); 可以多瞭解一下 yii\web\Response的用法,響應; public function actionDownload($id

原创 yii2小項目問題彙總

1.mkdir($path,$mode,$recursive,$context)用法 1.第一個參數,路徑,絕對路徑和相對路徑都可以,常常用相對路徑,因爲方便代碼遷移. 2.第二個參數,由四位八進制數組成,第一位通常是0,跟特殊權限有關,

原创 如何從Github上拉yii2項目

Github上有許多優秀的開源項目,學習了yii2的基礎知識後,多看一些優秀的開源項目能幫助我們學到更多的東西。 但是有許多項目,因爲上傳者read.me文件描述不太清楚或者索性就是上傳了一部分文件等原因,很容易犯迷糊,不知道如何把項目在

原创 C++、PHP常見知識總結

1. 定義變量時要分配存儲空間,同樣,定義一個對象時也要分配存儲空間,一個對象所佔的存儲空間是類的數據成員所佔空間的總和(存在4字節倍數對齊問題)。類的成員函數存放在代碼區,不佔用內存空間。 #include<iostream> usi