原创 PHP數組常用操作與常用排序函數

1、統計數組中元素個數: int count(mixed array [,int mode])--第二個參數值爲COUNT_RECURSIVE(或1),使用本參數,本函數將會遞歸的對數組計數,對計算多維數組的所有單元尤其有用。此參數默認

原创 使用heidisql遠程登錄MariaDB

使用heidisql遠程連接centos中的mariadb 首先使用firewall-cmd開放mysql服務端口: firewall-cmd --add-service=mysql --permanent firewall --relo

原创 HTTP中GET請求和POST請求的區別

GET方法: 1、查詢字符串是在GET請求的URL中發送的:/test/demo_form.asp?name1=value1&name2=value2 2、GET請求可被緩存、保留在瀏覽器歷史記錄中、可被收藏爲書籤 3、GET請求有長度

原创 PHP static關鍵字

最近在寫PHP無限極分類時,常常用到static關鍵字來定義屬性和方法,所以特地從網上總結了一下static關鍵字使用要點: 1、一般靜態屬性用來保存類的公用數據 2、靜態方法內部只能訪問靜態屬性,包括本類和父類的 3、在本類內部訪問靜態

原创 centos7中安裝redis

使用root帳號遠程登錄,下載redis源碼包並解碼: wget http://download.redis.io/releaese/redis-3.2.3.tar.gz tar -zxvf redis-3.2.3.tar.gz 解壓完

原创 linux中爲PHP安裝redis擴展

最近有個地方需要用到redis,我在自己的虛擬機上早已安裝好了redis,但卻發現還沒有爲php安裝redis擴展,導致無法用php使用redis。 下面進入正題: 我們直接在/usr/local/src目錄下從github中下載phpr

原创 linux中的sed命令

昨天我學習了awk,今天來學習一下sed: sed是一個管線命令,可以分析standard inputer,並且能對數據進行取代,新增,刪除,截取特定行等功能。 sed [-nefri] [動作] -n:使用安靜(silent)模式。一般

原创 JSON

JSON:JS對象表示法;和XML類似,用來存儲和傳輸數據信息,但他比XML更小,更快,更易解析。 JSON語法:JSON語法是Javascript語法的子集。 具體語法規則: 1、數據在名稱/值對中: JSON數據的書寫格式爲:名稱/

原创 PHP常用緩存技術的總結

1、全頁面靜態化緩存:將頁面全部生成爲HTML靜態頁面,用戶訪問時直接訪問靜態頁面,不走PHP服務器的解析流程。此種方式在CMS系統中比較常見,如dedecms。 實現方法:輸出緩存 ob_start()--打開“輸出控制緩衝”; so

原创 PHP四種基礎排序算法--冒泡,直接插入,快速和選擇排序

冒泡排序:重複的走訪要排序的數列,一次比較2個元素,如果他們的順序錯誤則交換過來,這樣重複進行到沒有需要再交換。該排序方法名稱的由來指小(或者大的)的元素會經由交換慢慢的浮到數列的前端。 function maopao(&$array

原创 在linux中爲php安裝mysqi擴展

今天我將CI框架轉移到linux中,結果打開網頁框架報錯:Call to undefined function mysqli_init()。。。。 一開始我以爲是我CI配置哪出了問題,結果到最後我才發現是我linux中的lamp環境根本沒

原创 HTML插入CSS文件的三種方式

1、外部樣式表:當很多頁面需要同一種樣式時,可以用外部樣式表的形式來插入CSS文件。 <head> <link rel="stylesheet" type="text/css" href="css文件路徑"> </head> 2、內部樣

原创 linux中文件搜索命令(whereis,locate,which,find)

linux中的文件搜索命令是最常用的命令之一,然而我卻一直分不清楚這四個命令具體的區別有哪些,經過查看一些資料纔算弄明白一點。 1、find(精而細):直接從磁盤中搜索文件名稱 命令所在路徑:/bin/find 執行權限:所有用戶 語

原创 CI框架設定默認controller的問題

最近我在用CI寫一個博客系統, 博客首頁的URL爲:localhost/www.ymblog.com/Home/IndexHome/index 我想將首頁的controller直接設置爲默認的controller。 由於該控制器處於Hom

原创 unbuntn中使用密匙登錄

1、在常用非根用戶的目錄下執行 ssh-keygen 2、此時在其home目錄下已經生成了一個.ssh文件夾,裏面含有id_rsa和id_rsa_pub兩個文件。我們在.ssh目錄下創建一個authorized_keys的文件,此文件的內