原创 hash算法的原理和實現代碼

1.memcache中作爲查詢用的服務器往往不止一臺,需要多臺協同處理查詢!分佈式應用時需要考慮多臺服務器間壓力的分攤,所以往往採用hash算法來實現; 2.hash算法的實現原理可以簡單理解爲在一個有序排列(整數)的圓

原创 使用composer安裝laravel

1.首先設置Composer的Packagist鏡像爲中國鏡像,全局設置,運行代碼: composer config -g repo.packagist composer https://packagist.org 2.然後

原创 sql modify的使用方法

同時修改表多個字段的方法 ALTER TABLE `dev_order_production_schedules` modify column `current_progress_id` int default null, modif

原创 laravel傳輸數據接口時,好用的數據傳輸方法,收藏一波!

1.養成代碼存儲到log文件中的習慣,方便覈實數據的正確性,使得使用更方便; public function saveLogToFile($d) { $data = [

原创 git版本控制如何恢復誤刪除的本地文件

1.使用git status查看,是否已刪除 2.使用命令git reset HEAD 文件名 找回來此文件 3.最後使用git checkout 文件名,文件就重新找回來了!

原创 PHP 換行符

不同的系統平臺對於換行符的應用而不同,比如: linux平臺定義爲:/n windows平臺定義爲:/r/n macos平臺定義爲:/r 這樣程序員的代碼在不同平臺上運行有着不少的麻煩,因此php定義了一個專用的常量來表示換行符 PHP

原创 layui前端框架之table表數據的刷新

最簡單的方法就是: //當前頁的刷新 $(".layui-laypage-btn")[0].click();

原创 thinkphp的設計思想

thinkphp 設計思想 1.thinkphp 運行機制: thinkphp首先設置一些常量、然後運行Think對象(系統環境),裝載think的運行環境,包括:自動加載、異常處理、功能核心等。環境準備好後,運行App對象(應用程序)

原创 優化MYSQL數據庫的方法

1.選取最適用的字段屬性,儘可能減少定義字段長度,儘量把字段設置成not null 2.使用連接來代替子查詢: a.刪除沒有任何訂單客戶:DELETE FROM customerinfo WHERE customerid NOT i

原创 html和xhtml的區別

分爲兩大類比較: 一個是功能上的差別,另外是書寫習慣的差別。關於功能上的差別,主要是XHTML可兼容各大瀏覽器、手機以及PDA,並且瀏覽器也能快速正確地編譯網頁; 二個是語法上的差異:XHTML的語法較爲嚴謹; 1.所有標籤都必須小寫

原创 html注意

1.ID屬性不要以數字開頭,數字開頭的ID在 Mozilla/Firefox 瀏覽器中不起作用。 2.類名的第一個字符不能使用數字!它無法在 Mozilla 或 Firefox 中起作用。

原创 圖片預覽插件Viewer之踩坑總結

1.引入文件 <link rel="stylesheet" type="text/css" href="/public/js/erp/viewer/viewer.min.css" /> <script src="/public/js/er

原创 php中empty、isset和is_null的區別

empty用來判斷一個變量是否爲空,而isset用來判斷一個變量的值是否設置,is_null用來判斷一個變量是否未設置和爲空,剛好和isset相反 empty:當變量的值爲:未設置,null,0 ,'0',false,0.0,空對象和空數

原创 mysql升序排列 空值排到最後

1.正常如果按照某字段升序排列,空值會排到有值的前面; order by checkpass_time ASC 2.但是我們需要該字段爲空的行數據要排到最後面去,這時只需要加上: order by checkpass_time is

原创 wamp server虛擬主機設置index.php隱藏(入口文件隱藏)

注意使用wamp開發環境時,如果使用虛擬主機訪問項目時需要將定義的重寫規則必須在httpd-vhost.conf文件下添加重寫規則,而不是自定義.htaccess文件,如下所示: <VirtualHost *:80> //開啓重寫