原创 PHP設計模式之Builder模式

Builder模式讓我想到一個詞“外包”,他把對象的創建外包給一個客戶類,並且這個“外包類”要一步一步地創建對象,但是他又不返回本身類的對象。當然,這只是個比方,不是很準確,其實Builder模式要解決的是這樣的問題:當我們要創建的對象很

原创 PHP設計模式之Prototype模式

原型模式重要的特點是,一個基類提供一個拷貝自己對象的接口方法,然後簡化了子類的創建。當一個類的實例只能有幾個不同狀態組合中的一種時。建立相應數目的原型並克隆它們可能比每次用合適的狀態手工實例化該類更方便一些,下面是Prototype模式典

原创 Linux自動發送HTML格式並帶附件的郵件(轉)

Linux自動下發送HTML格式並帶附件的郵件 遇到問題: 統計報表實現基本思想,按處理流程順序 1) 利用scp下載遠程線上機器的Log日誌文件   2) 利用awk,sed,sort等Linux下命令過濾並且分析日誌,生

原创 幾個介紹OAUth的文章

本我轉自一個牛人的博客:點擊打開鏈接 一、一篇形象的介紹文章: OAuth從出生似乎得到了太多業界的關照..幾大被牆網站都有OAuth驗證API.. 今天在羣裏聊天.有人問我:國內除了豆瓣人人新浪微博.還有哪個提供api了? 我一時語塞

原创 PHP設計模式之Singleton模式

說到設計模式,大家可能都會想到單例模式,我個人認爲單例模式是設計模式中最簡單、最容易理解的一種。實現它的途徑是把類的構造函數設置爲私有方法,並設置一個私有的屬性,讓一個公有的方法訪問這個屬性。Singleton模式典型的UML結構圖:

原创 PHP設計模式之AbstractFactory模式

通常工廠模式用來創建某類固定模式的對象,但是某些項目中我們經常要創建不同類型的對象,比如在遊戲中,通常有很多角色,這時就會用的抽象工廠方法,AbstractFactory模式典型的結構圖爲:   註釋:UML連線中虛線箭頭表示依賴關係,

原创 PHP設計模式之Factory模式

Factory有兩個特點: 1)定義創建對象的接口,封裝了對象的創建; 2)使得具體化類的工作延遲到了子類中。 這些特點應用到具體項目中可以使得我們在項目初期需要知道其他人實現的具體有哪些類,只需要調用某個基類,通過基類我

原创 Js中常見的50個函數

1.document.write(""); 輸出語句2.JS中的註釋爲//3.傳統的HTML文檔順序是:document->html->(head,body)4.一個瀏覽器窗口中的DOM順序是:window->(navigator,scr

原创 jquery簡述

第一章 開始Jquery 1 資源 下載jquery源代碼 http://docs.jquery.com/Downloading_jQuery 2 調用     使用<script type="text/javascript" src="

原创 一個簡單的javascript事件監聽的例子

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="

原创 linux下用戶和用戶組管理常用命令

組管理:        添加一個組:groupadd  組名。添加的是標準組        刪除一個組:groupdel   組名。只能刪除標準組,私有組不能被刪除,含有用戶的組也不能被刪除        修改組名:groupmod  

原创 curl入門知識之配置你的curl運行環境

首先修改php.ini中動態加載的dll:extension=php_curl.dll,把前面原本的分號去掉; 第二步:找到你的PHP安裝目錄,在下面找到幾個dll,分別是:ssleay32.dll,libeay32.dll,php5ts

原创 curl入門知識之一次抓取多個遠程網站的數據

<?php /************************************/ * Multi interface in PHP with curl * * 需要PHP5.0環境,Apache 2.0環境 * 還要支持Cur

原创 curl入門知識之抓取數據並分析響應頭並調用回調函數

<?php /* Author: Keyvan Minoukadeh 翻譯:<[email protected]> 這段腳本演示瞭如何在CURL操作中定義回調函數去操作HTTP響應 這樣做的好處是你不必等待所有的響應都返回後纔開始處理響應 你

原创 Js事件模型、事件詳解

六.Js中的事件詳解A  事件流(event  flow ) 事件模型分爲兩種:冒泡型事件、捕獲型事件。   冒泡型(dubbed  bubbling )事件:指事件按照從最精確的對象到最不精確的對象的順序逐一觸發。 捕獲型(event