原创 php利用fscokopen()函數執行異步調用

<?php /** * php利用fscokopen()函數執行異步調用 * 參考鳥哥的:使用fscok實現異步調用PHP。http://www.laruence.com/2008/04/16/98.html */ class as

原创 如何對unbuntu虛擬機進行網絡配置

環境:Hpyer-V,unbuntu 16.04當我們爲虛擬主機安裝完unbuntu系統之後,此時的虛擬主機還沒有網絡。我們打開自己的網絡配置:並同時選中虛擬機的適配器和我們本機的適配器,點擊橋接。然後我們打開鏈接自己的虛擬主機。打開/e

原创 unbuntu中安裝LNMP

1、通過PPA安裝php7 sudo apt-get install python-software-properties     //安裝python-software-properties,這個包中包含了add-apt-reposit

原创 php合併2個有序鏈表

輸入兩個單調遞增的鏈表,輸出兩個鏈表合成後的鏈表,當然我們需要合成後的鏈表滿足單調不減規則。 先上代碼: function Merge2($p1, $p2) {     if($p1 == null){         return $

原创 PHP中的淺複製與深複製

在php中,對象間的賦值操作時間上是引用操作。比如 class myclass {     public $data; } $obj1 = new myclass(); $obj1->data = 1; $obj2 = $obj1; $

原创 利用bootstarp-table實現ajax分頁表格

TP5分頁很好用,但是樣式比較簡陋,最近發現了bootstarp-table用來做ajax分頁表格挺好的,在這裏把方法Mark一下。 首先引入插件,這裏不多說,然後就是html頁面了,在HTML只需要簡單的定義出一個table就即可

原创 MySQL優化之expalin語句詳解

A、最先出現的條件一定是過濾和排除掉更多結果的條件;第二齣線的次之,一次類推。因此表中不同字段的值的分佈對查詢速度有很大的影響,而ORDER BY中的條件,只與索引有關,與條件順序無關。 B、大多數情況下,根據WHERE條件的先後順序和O

原创 tp5中使用phpexcel生成表格

最近項目中需要使用使用phpexcel生成表格,但是在由網頁導出excel時,文件的後綴總是會帶上html。 後來調試了半天發現,需要在header頭輸出之前使用ob_end_clean( )去清除php緩衝區中的內容。因爲在herd

原创 通過php-fpm status判斷pm.max_childern的值應該設置爲多少

在php-fpm設置時,我們可以通過php-fpm的status來設置合適的max_childern值。 首先設置php-fpm : 去掉pm.status_path = /status處的註釋,路徑隨你自己配置 然後配置nginx 然

原创 unbuntu中添加非根用戶並賦予sudo權限

1、創建一個非根用戶:yanming adduser yanming 賦予一個密碼後一路回車 2、將yanming加入sudo用戶組,爲其賦予sudo權限 usermod -a -G sudo yanming 3、切換到yanming用

原创 nginx配置以及說明

之前我們已經通過PPA安裝了php7.1和nginx,並且配置完了php-fpm,現在只要完成nginx的配置,就可以簡單的使用php來進行編程了 找到自己nginx下的site-available目錄,在其中新建demo.conf配置文

原创 PHP後期靜態綁定

從PHP5.3.3開始,PHP增加了一個叫做後期靜態綁定的功能,用於在繼承範圍內引用靜態調用的類。 class A {     public static function who() {         echo __CLASS__;

原创 CI框架中使用URI類segment方法獲取url中的中文參數的問題

今天在更新博客時,突然發現,CI的URI類中的segment方法獲取url中的中文參數時,會出現亂碼,導致自己需要的數據無法取出。 這是我URL的格式:http://ym.chappie.top/category/PHP深入對象學習筆記

原创 利用ztree實現樹搜索

最近工作中需要利用ztree實現樹搜索功能,在網上看了一下別人的輪子覺得都有點不適合需求,所以根據自己的實際情況進行了改進,經過幾次優化,覺得效果還能用:  /** * 搜索功能3.0 * @type {Element} */ var

原创 配置php-fpm

1、配置主文件: 首先要找到php-fpm的主配置文件,我們可以通過下面的命令來獲取配置文件所在。 ps -ef | grep php 打開配置文件/etc/php/7.1/fpm/php-fpm.conf,修改一下參數,並去掉其註釋 e