原创 javascript 判斷表單信息是否更改過

使用場合:當某個頁面數據修改時,需要執行某些操作時    在頁面的body加載事件(onload)中加上initFileds()就可以記錄頁面的初始數據 在需要判斷頁面數據是否改變時調用checkModification()方法就可判斷數

原创 在Linux上安裝Memcached服務和php擴展

下載並安裝Memcache服務器端 服務器端主要是安裝memcache服務器端. 下載:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了li

原创 php多進程操作類

<?php $root_dir = dirname(__FILE__); /**  * 多進程操作類  * Class FileOperation

原创 微信公衆平臺PHP開發 流程經驗_1

最近在做微信公衆平臺開發,一口氣寫了二十幾個功能,挺有意思的~     今天來分享一下開發經驗~ 微信公衆平臺提供的接口很簡單,先看看消息交互流程:     說的通俗一些,用戶使用微信發送消息 -> 微信將數據發送給

原创 微信公衆平臺開發接口PHP SDK完整版

原地址:http://www.cnblogs.com/txw1958/p/weixin-php-sdk.html 官方提供的SDK只有一個文本消息功能,我們將所有消息的消息類型及事件響應都整理了進來,並且加入日誌記錄,代碼如下:

原创 php將數據寫入excel

//header("Content-type: text/html; charset=utf-8"); //include_once 'PHPExcel.php'; /**      * 生成excel      * @param $

原创 mysql數據庫使用注意事項

[表設計] 1.VARCHAR(N),N表示的是字符數不是字節數,N儘可能小,因爲MySQL一個表中所有的VARCHAR字段最大長度是65535個字

原创 yaf 整理札記

由於yaf只是一個web框架,只負責處理web請求之類的基本功能,相當簡潔,連db庫都沒有。於是試着把zend 2.2的db庫,form庫,validator庫與yaf結合,寫了一個demo。因爲zend 2.2框架的命名空間跟yaf一

原创 mysql中int、bigint、smallint 和 tinyint的區別

使用整數數據的精確數字數據類型。 bigint 從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型數據(所有數字)。存儲大小爲 8 個字節。 int 從 -2

原创 Xms Xmx PermSize MaxPermSize 區別

Eclipse崩潰,錯誤提示: MyEclipse has detected that less than 5% of the 64MB of Perm  Gen (Non-heap memory) space remains. It

原创 PHP 獲取文件後綴名

PHP 獲取文件後綴名 <?php function fileSuffix($filename){     return strtolower(trim(substr(strrchr($filename, '.'), 1)))

原创 php檢查字符串中是否有漢字/數字/英文字母

<?php function checkStr($str) { $output=''; $a=preg_match('/['.chr(0xa1).'-'.chr(0xff).']/', $str); $b=preg_match('/

原创 php遍歷一個文件夾下的所有文件和子文件夾

<?php   /**  * 遍歷目錄,結果存入數組。支持php4及以上。php5以後可用scandir()函數代替while循環。  * @param string $dir  * @return array  */   functi

原创 curl抓取

<?php /**  * 抓取信息操作  */ class Reptile{          /**      * 通過url獲得網頁內容【單線程

原创 tesseract-ocr ubuntu 安裝使用

tesseract-ocr是開源的光學字符識別引擎,有Google的支持,支持很多種語言的識別,下面說一下 我的安裝步驟 其實官方文檔上說的很細,下面列出其中的命令, [plain] view plaincopy sudo apt