原创 php中使用正則表達式驗證郵件地址

$email = "[email protected]"; if (preg_match ("/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/",$email)) { pr

原创 PHP的一個過濾敏感詞或髒話的方法

主要使用了  int substr_count ( string haystack, string needle [, int offset [, int length]] )  這個方法,這個方法遍歷待測的字符串$str中有沒有$all

原创 解決php服務器軟件內存耗盡Allowed memory size of 123456789 bytes exhausted方法

出現該錯誤的原因: 是因爲php頁面消耗的最大內存默認是爲 8M (在PHP的ini件裏可以看到) ,如果文件太大 或圖片太大 在讀取的時候 會發生上述錯誤。 解決辦法有三個: 1,修改 php.ini  (永久性方法,只要用這個服務器軟

原创 PHP安裝加載yaf擴展,並用自動生成目錄實現hello world程序

準備工作:        確定系統已經安裝了gcc、gcc-c++、make、automake、autoconf等依賴庫,如果之前裝好了PHP那麼這些依賴應該都有了,推薦用yum管理安裝php環境。        可以獲取到yaf包的途徑

原创 java的工廠設計模式實例

/* *工廠類實例 *通過一個工廠類實現生產水果這個特徵的對象 */ interface Fruit{//水果接口 public void eat(); } class Apple implements Fruit{//蘋果類 pu

原创 phpQuery亂碼解決經驗分享

   之前使用phpQuery採集頁面信息,但是取過來後中文總是亂碼,上網搜了一下別的同僚的解決方案,其中最有用的一篇是http://blog.ihipop.info/2011/08/2647.html/comment-page-1 作者

原创 java 中關於抽象類和接口的範例,通過多態中的向上轉移實現

java 中關於抽象類和接口的範例,通過多態中的向上轉移實現 /* *模板設計範例 *模擬人的兩個實例學生和工人 */ abstract class Person{ //人的模板,抽象類 private String

原创 Linux下安裝nginx

前言: Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件代理服務器,並在一個BSD-like 協議下發行。其特點是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好。(面試時裝X專用)

原创 mysql中隨機獲取排序條件中的指定數量數據

使用了mysql的隨機函數RAND(),比如隨機取12條: SELECT * FROM video_info ORDER BY RAND() LIMIT 12 但是效率較差,執行時間大概用了8秒上下,優化一下並加上條件後: SELEC

原创 php中利用整數通過ascii碼轉換並遍歷26個英文字母

$ch = 65; for ($i=0;$i<26;$i++){ echo chr($ch+$i); }ABCDEFGHIJKLMNOPQRSTUVWXYZ 如果需要小寫,ch

原创 php中防止sql注入攻擊的方法

function inject_check($sql_str) { $check=eregi('select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_f

原创 java語言中方法重載overloading和方法重寫(覆寫)overriding的區別

java語言中方法重載overloading和方法重寫(覆寫)overriding的區別

原创 Linux下安裝php壓縮包擴展rar.so

首先在http://pecl.php.net/package/rar下載需要的版本,下載後是一個tgz的壓縮包,然後依次執行 gunzip rar-xxx.tgz tar -xvf rar-xxx.tar cd rar-xxx php

原创 dede織夢cms系統中如何添加自定義標籤方法function

在織夢的標籤中有時候會用到一些系統寫好的工具方法,例如GetDateTimeMK(@me)格式化時間和cn_substr(@me,50)截取字符串等等,如何自定義一個工具方法呢,打開目錄\include\helpers 文件夾,這個he

原创 sql語句中一種可以代替like查詢語句的效率較高的查詢關鍵字的方法

SQL中代替Like語句的另一種寫法 [日期:2006-04-12] 來源:  作者:未知 [字體:大 中小]  比如查找用戶名包含有"c"的所有用戶,可以用 use mydatabase select * from table1 whe