原创 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> //開啓重寫