原创 LAMP環境配置+yii配置

更新軟件源 HELP:http://mirrors.sohu.com/help/ubuntu.html   apt-get install mysql-server nginx memcached redis-server git a

原创 JQuery datepicker 用法

jQuery UI很強大,其中的日期選擇插件Datepicker是一個配置靈活的插件,我們可以自定義其展示方式,包括日期格式、語言、限制選擇日期範圍、添加相關按鈕以及其它導航等。 官方地址:http://docs.jquery.com/U

原创 Yii直接執行sql語句的方法小結

Yii提供了好幾種數據庫查詢方式,但是自帶的方式用不習慣,不如直接執行sql語句來的簡單明瞭。現在小結一下直接執行sql的方法。 連接數據庫$connection=Yii::app()->db; // 假設你已經建立了一個 "db"

原创 PHP 獲取指定月對應天數

$firstday = mktime(0,0,0,$month,1,$year); //取所給年月的第一天的UNIX時間戳 $days = date('t',$firstday); //返回指定月份的天數$days = cal_day

原创 PHP取整的幾個函數總結

我們經常用到的PHP取整函數,主要是:ceil,floor,round,intval。 ceil -- 進一法取整 float ceil ( float value ) 返回不小於 value 的下一個整數,value 如果有小數部分則

原创 mysql 中left join on 與 where 的區別

最近公司項目裏有很多sql語句需要用到left join語句,一直搞不清楚left join on和where的區別,今天趁機弄清楚,防止以後出錯誤! 假如現在有兩個表,一個是region地區表, 另一個是region_express地區

原创 yii 如何在一個控制器裏給不同的action使用不同的佈局

通常,我們在一個contorller裏邊使用一個layout佈局,那麼我們只需要在contorller裏邊定義$layout 就好了。看官方文檔: 1. 佈局 ¶ 佈局是一種用來修飾視圖的特殊的視圖文件.它通常包含了用戶界面中通用的一部

原创 php 操作數組 (合併,拆分,追加,查找,刪除等)

1. 合併數組 array_merge()函數將數組合併到一起,返回一個聯合的數組。所得到的數組以第一個輸入數組參數開始,按後面數組參數出現的順序依次迫加。其形式爲: Php代碼   array array_merge 

原创 按小時統計數據,無數據的時間點填充爲0的實現方法

最近遇到一個業務邏輯:俺小時查詢某段時間的訂單發貨量,DB裏邊是按照小時來存的數據,如: 從數據庫裏查出來以後,並將數據處理成此種格式: Array ( [XX1配送中心] => Array (

原创 PHP中指向對象的變量是引用變量

在PHP5中,指向對象的變量是引用變量。在這個變量裏面存儲的是所指向對象的內存地址。引用變量傳值時,傳遞的是這個對象的指向。而非複製這個對象。這與其它類型賦值有所不同,這一點要注意。 <?php class A{ pu

原创 localhost與127.0.0.1的區別

  很多人會接觸到這個ip地址127.0.0.1。也許你會問127.0.0.1是什麼地址?其實127.0.0.1是一個回送地址,指本地機,一般用來測試使用。大家常用來ping 127.0.0.1來看本地ip/tcp正不正常,如能ping

原创 PHP的switch方法需要注意break

爲避免錯誤,理解 switch 是怎樣執行的非常重要。switch 語句一行接一行地執行(實際上是語句接語句)。開始時沒有代碼被執行。僅當一個 case 語句中的值和 switch 表達式的值匹配時 PHP 纔開始執行語句,直到 swit

原创 Linux Crontab 定時任務 命令詳解

一.  Crontab 介紹          crontab命令的功能是在一定的時間間隔調度一些命令的執行。   1.1 /etc/crontab 文件        在/etc目錄下有一個cronta

原创 MySQL 當記錄不存在時插入,當記錄存在時更新

MySQL 當記錄不存在時插入,當記錄存在時更新 網上基本有三種解決方法。 第一種: 示例一:插入多條記錄 假設有一個主鍵爲 client_id 的 clients 表,可以使用下面的語句: INSERTINTOclient

原创 Linux中記錄終端(Terminal)輸出到文本文件

  一,如何把命令運行的結果保存到文件當中?  這個問題太簡單了,大家都知道,用 > 把輸出轉向就可以了  例子:  [lhd@hongdi ~]$ ls > ls.txt  [lhd@hongdi ~]$ cat ls.txt  1.g