原创 C++面向對象

面向對象 一、C++ 類 & 對象 C++ 在 C 語言的基礎上增加了面向對象編程,C++ 支持面向對象程序設計。類是 C++ 的核心特性,通常被稱爲用戶定義的類型。 類用於指定對象的形式,它包含了數據表示法和用於處理數據的方法。

原创 laravel Eloquent ORM 模型關聯 使用總結

在lavaral中可以直接使用DB查詢構建器寫sql關聯語句,其實挺方便,程序執行效率也會更高。ORM主要應該使用於關聯查詢比較多的情景。 在lavaral中可以直接使用DB查詢構建器寫sql關聯語句,其實挺方便,程序執行效率

原创 C++ 進階

文件和流、異常、內存、多線程、web編程 ----- 基礎知識 C++ 進階 一、C++ 文件和流 iostream 標準庫,它提供了 cin 和 cout 方法分別用於從標準輸入讀取流和向標準輸出寫入流。 C++ 中另一個標

原创 C++資源庫

C++資源庫 一、C++ STL C++ STL(標準模板庫)是一套功能強大的 C++ 模板類,提供了通用的模板類和函數,這些模板類和函數可以實現多種流行和常用的算法和數據結構,如向量、鏈表、隊列、棧。 C++ 標準模板庫的核心包

原创 laravel中的服務容器

控制反轉(IoC)和依賴注入(DI) IoC 容器 —— Laravel 的核心 (1)laravel 的請求生命週期 幾乎所有php框架,或者對php程序來說,都是單一入口,都是以index.php開始的。那麼laravel的

原创 PHP類與對象

PHP中的類與對象 簡介 PHP 5完全重寫了對象模型以得到更佳性能和更多特性,具有完整的對象模型。 PHP 對待對象的方式與引用和句柄相同,即每個變量都持有對象的引用,而不是整個對象的拷貝。 我們都知道PHP對象賦值默認情況下是

原创 LeetCode上面的算法題練習記錄

算法題彙總 主要用c++實現 vector函數: 1.push_back 在數組的最後添加一個數據 2.pop_back 去掉數組的最後一個數據 3.at 得到編號位置的數據 4.begin 得到數組頭的指針 5.end 得到數

原创 PHP賦值語句的引用傳遞與按值傳遞

賦值語句的引用傳遞與按值傳遞 之前對於php當中的引用傳遞與按值傳遞,並沒有深入瞭解。 php中對變量賦值有2種方式: 按值傳遞 引用傳遞 這2個主要應用於變量或者函數賦值,計數賦值用於對象賦值。 按值傳遞 簡單來說就是將變量

原创 PHP當中的疑難雜症彙總

這裏記錄一些PHP常見的,自己以前理解不到位的一些小問題。時不時會更新 彙總 1.i++和++i++和++i++和++i 先看2個例子 <?php for($i=0;$i<3;++$i){ $j=$i; ec

原创 深入理解PHP內核

深入理解PHP內核 本文爲讀書筆記原書地址 第一部分 基本原理 1、基本代碼的執行 生命週期和Zend引擎 一切的開始: SAPI接口 SAPI(Server Application Programming Interface)指

原创 個人博客

基於laravel5.4 主要功能 博客 七牛雲存儲+本地存儲, 基於Algolia的全文搜索方案 基於Socialite的第三方登陸,目前支持github登陸 Markdown編輯器,自動生成文章目錄 後臺 RBAC 自動

原创 JAVA基礎

JAVA基礎 一、JAVA基礎 一個Java程序可以認爲是一系列對象的集合,而這些對象通過調用彼此的方法來協同工作。 對象:對象是類的一個實例,有狀態和行爲 類:類是一個模板,它描述一類對象的行爲和狀態。 方法:方法就是行爲,一

原创 GIT常用命令

一·初始化項目 1.建立項目文件夾,添加初始代碼,比如如果安裝了laravel 安裝器。可以通過 laravel new test ,創建一個新的項目。 2.在github上面添加一個新的代碼倉庫,然後複製倉庫地址 https:/

原创 thinkphp 5 整合redis

下載tp5 composer create-project topthink/think demo 然後安裝phpredis拓展 http://windows.php.Net/downloads/pecl/snaps/redis/2.2.

原创 利用php反射機制 獲取權限

之前實現了一個基於角色的權限控制,需要後臺手動添加權限,當系統龐大的時候,一條條的加無疑是一場災難…後來看到公司的權限系統利用php反射機制獲取權限,感覺很不錯,自己查了下php的反射機制,應用在了自己博客中。 本文代碼環境爲larave