原创 PHP五種常用設計模式

1.單例模式   單例模式顧名思義,就是隻有一個實例。作爲對象的創建模式, 單例模式確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例。   單例模式的要點有三個: 一是某個類只能有一個實例;二是它必須自行創建這個實

原创 echarts配置更改圖形大小標識等等

$(‘.line’).echarts({ tooltip : { trigger: 'item', formatter:'漏洞數量<br/> {a}漏洞 {b}:{c}個'//懸浮框顯示 },

原创 bootstrap modal 彈窗 數據清除

bootstrap modal操作簡單易用, 但是發現當用於彈出不同的編輯頁面時,數據總是顯示第一次的數據, 查了好久是這樣的: //清除彈窗原數據 $("#create_modal").on("hidden.bs.modal", fu

原创 ubuntu 快捷方式

默認情況下,ubuntu會將自動安裝的軟件快捷方式保存在/usr/share/applications目錄下,如果我們要創建桌面快捷方式,只需要右鍵-複製-桌面 ,或者鎖定任務啓動器 有的時候安裝軟件每次都需要腳本啓動 從新安裝一遍,這

原创 MySQL行級鎖

行級鎖是MySQL中粒度最小的一種鎖,他能大大減少數據庫操作的衝突。但是粒度越小,實現的成本也越高。MYISAM引擎只支持表級鎖,而INNODB引擎能夠支持行級鎖,下面的內容也是針對INNODB行級鎖展開的。 INNODB的行級

原创 搭建samba 實現虛擬機與本機文件共享

本次是在centos環境 如果是ubuntu請用apt-get,簡單明瞭,自己成功搭建運行 實現虛擬機與本機文件共享 1、安裝samba yum install samba system-config-samba samba-clien

原创 MySQL 索引類型

索引是快速搜索的關鍵。MySQL索引的建立對於MySQL的高效運行是很重要的。下面介紹幾種常見的MySQL索引類型。 在數據庫表中,對字段建立索引可以大大提高查詢速度。假如我們創建了一個 mytable表: CREATE TABLE my

原创 MJySQL VARCHAR與CHAR

一、VARCHAR與CHAR字符型數據的差異 在MySQL數據庫中,用的最多的字符型數據類型就是Varchar和Char,這兩種數據類型雖然都是用來存放字符型數據,但是無論從結構還是從數據的保存方式來看,兩者相差很大。而且其具體的實現方

原创 PHP內存溢出解決方案

一.內存溢出解決方案 在做數據統計分析時,經常會遇到大數組,可能會發生內存溢出,這裏分享一下我的解決方案。還是用例子來說明這個問題,如下: 假定日誌中存放的記錄數爲500000條,那麼解決方案如下: ini_set(‘memory_lim

原创 PHP慢腳本日誌和Mysql的慢查詢日誌

1、PHP慢腳本日誌 間歇性的502,是後端 PHP-FPM 不可用造成的,間歇性的502一般認爲是由於 PHP-FPM 進程重啓造成的。 在 PHP-FPM 的子進程數目超過的配置中的數量時候,會出現間歇性的502錯誤,如果在配置中

原创 PHP中多維數組var_dump展示不全

問題:var_dump或者print_r展示不全,出現省略號 我們使用php的var_dump函數,可以更直觀的查看輸出結果,包括類型,數量等詳細信息。此函數顯示關於一個或多個表達式的結構信息,包括表達式的類型與值。數組將遞歸展開值,

原创 ubuntu python django環境部署

最近看到python web 比較流行的django框架,所以研究下 搭個環境 磁盤初始化 1更新源: sudo apt-get update 2裝Apache、wsgi、Django、MySQL、MySQLdb sudo apt-

原创 ubuntu 搭建lamp

分享一下 大神給的 直接一條命令:apt-get install apache2 MySQL-server mysql-client php5 php5-gd php5-mysql 設置Ubuntu文件執行讀寫權限 LAMP 組建安裝好

原创 laravel No supported encrypter found. The cipher and / or key length are invalid.

laravel 都搭建好後還有倆個問題 1,生成key php artisan key:generate 當你執行完composer install 發現沒有env文件 然後手動創建 這時就會有問題 composer inst

原创 MySQL性能分析及explain

MySQL性能分析及explain用法的知識 1.使用explain語句去查看分析結果 如explain select * from test1 where id=1;會出現:id selecttype table type pos