原创 CenterOS 安裝 sendmail

查看安裝 rpm -qa | grep sendmail rpm -qa | grep dovecot rpm -qa | grep cyrus 安

原创 ie條件註釋

條件註釋判斷瀏覽器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]> <!--[if !IE]><!--> 除IE外都可識別 <!--<![endif]--> <!

原创 表單提交編碼不同如何解決

問題: A應用GBK編碼,這裏的代碼可以改動。 B應用UTF-8編碼,這部分代碼沒法改動。A應用某個頁面裏有一個表單,需要向B應用裏提交數據,如何解決編碼不同的問題。 儘量不改變A,B各自的整體編碼。 方案: 在form裏有一個不太

原创 HTTP頭域列表與解釋 之 request篇

HTTP 頭域是HTTP協議中請求(request)和響應(response)中的頭部信息,其實就是HTTP通信的操作參數,告訴web服務器和瀏覽器怎樣處理這個通信。HTTP頭從一個請求信息或者響應信息的第二行開始(第一行是請求行或者響

原创 mysql 分組前N名

CREATE TABLE `stu` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `sno` varchar(32) COLLATE utf8_bin NOT NULL,  `cno` varcha

原创 大型網站架構演變和知識體系

在這篇文章中 將闡述一個普通的網站發展成大型網站過程中的一種較爲典型的架構演變歷程和所需掌握的知識體系,希望能給想從事互聯網行業的同學一點初步的概念,:),文中的不對之處也請各位多給點建議,讓本文真正起到拋磚引玉的效果。 架構演變第一步:

原创 oninput,onpropertychange,onchange

jQuery('input').on('input propertychange', function(){//...;});

原创 通過composer發佈自己的包

前提: 已經學會了composer的基礎用法,知道composer.json的作用,知道install和update命令的作用。 你會使用git,並在github上有一個賬號。 基本流程: 1.在github上創建自己的項目,例如

原创 show mysql references

// bookmark select concat(table_name, '.', column_name) as 'foreign key', concat(referenced_table_name, '.', referenced

原创 Excel 金額大寫

完整代碼:="金額合計(大寫):"&IF((INT(OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),-2,5)*10)-INT(OFFSET(INDIRECT(ADDRE

原创 百萬級數據庫查詢優化技巧

1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中對字段進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: sele

原创 Yii CActiveModel filter 搜索

Yii 列表做關聯搜索 單個屬性的搜索,Model聲明屬性,Search添加條件,Controller 賦值搜索,略顯繁瑣 class Product extends GxActiveRecord { // ... // Cat

原创 php javascript encode

/** * @author [email protected] * @package php 5.3 > * @param $ary array */ function encode($ary){ $i=0; $c

原创 用iframe進行表單提交時的若干問題總結

這篇文章主要用來探討在使用iframe進行表單提交時一系列瀏覽器兼容性以及iframe本身的一些限制。iframe的主要用途一般是運用在無刷新提交數據並做出響應的場景,可以作爲ajax方式的有力補充。相對於使用ajax提交數據有一些獨特的

原创 google translate URL參數

翻譯,設置下,代碼都自動生成的,網址: http://translate.google.com/manager/website/suggestions 補充一點: 頁面載入後自動翻譯成指定語言的方法: 在對應的URL後添加:#googt