原创 mac os下安裝laravel

官網也介紹了安裝laravel的方法,但是說得不是很詳細,所以這裏簡單的說明一下。 安裝Composer curl -sS https://getcomposer.org/installer | php mv composer.phar

原创 Chrome擴展插件整理合集

原文鏈接:http://michaelxiang.me/2015/11/26/chrome-extentions/ 作者:Michael翔 雖然Chrome瀏覽器是個吃內存的怪獸,但是,它卻因爲啓動速度、調試功能等成爲了程序猿的必

原创 .htaccess技巧: URL重寫(Rewrite)與重定向(Redirect)

目錄 一、準備開始:mod_rewrite 二、利用.htaccess實現URL重寫(rewrite)與URL重定向(redirect) 將.htm頁面映射到.php 臨時重定向(R=302)與永久重定向(R=301) 爲什麼

原创 Mysql優化建議

今天,數據庫的操作越來越成爲整個應用的性能瓶頸了,這點對於Web應用尤其明顯。關於數據庫的性能,這並不只是DBA才需要擔心的事,而這更是我們程序員需要去關注的事情。當我們去設計數據庫表結構,對操作數據庫時(尤其是查表時的SQL語句),我們

原创 定時任務的實現

定時任務 關於定時任務有很多種實現方式,介紹一下了解過的三種,分別是mysql的事件調度器,linux的cron計劃任務,以及使用php實現。 mysql 自MySQL5.1.6起,增加了一個非常有特色的功能–事件調度器(Eve

原创 linux strace

簡介 strace常用來跟蹤進程執行時的系統調用和所接收的信號。 在Linux世界,進程不能直接訪問硬件設備,當進程需要訪問硬件設備(比如讀取磁盤文件,接收網絡數據等等)時,必須由用戶態模式切換至內核態模式,通 過系統調用訪問硬件設備

原创 學一點 mysql 雙機異地熱備份----快速理解mysql主從,主主備份原理及實踐

雙機熱備的概念簡單說一下,就是要保持兩個數據庫的狀態自動同步。對任何一個數據庫的操作都自動應用到另外一個數據庫,始終保持兩個數據庫數據一致。 這樣做的好處多。 1. 可以做災備,其中一個壞了可以切換到另一個。 2. 可以做負載均衡,可以

原创 emjoy表情插入數據庫問題

最近發現項目的錯誤日誌在第三方登陸的時候報錯,研究後發現是用戶名直接賦予第三方的用戶名中包含emoji表情導致的 原因:         普通的字符串或者表情都是佔位3個字節,所以utf8足夠用了,但是移動端的表情符號佔位是4個字節,普通

原创 php魔術方法與魔術變量、內置方法與內置變量

php內置變量了:DIRECTORY_SEPARATORDIRECTORY_SEPARATOR是一個返回跟操作系統相關的路徑分隔符的php內置命令,在windows上返回\,而在linux或者類unix上返回/,就是這麼個區別,通常在定義

原创 linux開機自動啓動腳本

前言 linux有自己一套完整的啓動 體系,抓住了linux啓動 的脈絡,linux的啓動 過程將不再神祕。 閱讀之前建議先看一下附圖。 本文中假設inittab中設置的init tree爲: /etc/rc.d/rc0.d

原创 SVN提交時'!svn/me'

搭建本地svn倉庫的和GUI之後發現不能提交,只能update 原因是svn版本1.6升級到1.7,增加了HttpV2 protocol,這個協議影響到了對svn版本庫的訪問 但僅僅影響到了posts,而gets並沒有受到影響 禁用這個新

原创 預防xss攻擊

常見的xss攻擊有兩種,一種是反射型,攻擊者誘使用戶點擊一個嵌入惡意腳本的鏈接,達到攻擊目的。另外一種是持久型,攻擊者提交含有惡意腳本的請求並被應用保存在了數據庫中。 雖然xss攻擊相對來說是一種比較老的攻擊手段,但是卻又在不斷的變化出新

原创 Laravel簡易後臺管理Laravel administrator的安裝與使用

START 最近需要做一個簡易的後臺管理系統 用到 laravel 一個插件laravel administrator 傳送門 安裝 composer.json 添加 "require": { "frozennode/

原创 ErrorException: curl_setopt(): The usage of the @filename API for file uploading is deprecated.

錯誤: ErrorException: curl_setopt(): The usage of the @filename API for file uploading is deprecated. Please use the CURL

原创 ubuntu下iptables的配置

查看規則:sudo iptables -L 追加規則:sudo iptables -A INPUT -j ACCEPT 插入規則:sudo iptables -I INPUT -j DROP 刪除規則:sudo iptabl