Time of Update: 2016-07-25
如果一個大於1的正整數的所有因子之和等於它的本身,則稱這個數是完數,比如6,28都是完數:6=1+2+3;28=1+2+4+7+14。 //判斷是否是完數 function is_factor($factor) {if($factorif($factor==1) return array(1);if(!isset($arr)){$arr=array();}for($i=1
Time of Update: 2016-07-25
html標籤閉合檢測與修複,說的有點大 , 並沒有考慮的很完整,沒有使用Regex, 適用於html檔案中只有開始標籤沒有結束標籤, 是有結束標籤沒有開始標籤的情況。標籤閉合的位置需要根據需求調整 $str = '"> content
Time of Update: 2016-07-25
php防禦XSS攻擊,使用方法和詳情看 http://www.tongqiong.com/read.php?tid-474.html function remove_xss($val) { // remove all non-printable characters. CR(0a) and LF(0b) and TAB(9) are allowed //
Time of Update: 2016-07-25
http://blog.ddian.cn/?post=923 class Ender{ private $enkey;//加密解密用的密鑰 //構造參數是密鑰 public function __construct($key=''){ if(!$key){ $this->enkey=$key; }
Time of Update: 2016-07-25
分頁類——尾部頁碼導航 /** * 產生Comment的尾部分頁導航 * @author 李俊 * */class cmtTail{private $currentPage;private $totalPage;/** * 產生頁碼導航--總控函數 * @param string $currentPage 當前頁碼 *
Time of Update: 2016-07-25
本帖最後由 brotherlamp 於 2015-1-13 13:45 編輯
Time of Update: 2016-07-25
在學校裡,有“文科生”和“理科生”的區分,學習內容不同,思維方式也有差異。我是一名理科生,大學裡我的專業是電腦科學,畢業後我的工作是軟體工程師。在這個過程中,我發現文理科之間的鴻溝始終無法彌合。我見到的很多工程師害怕寫文章,而文科生看到代碼就頭疼。我認為,程式員應該養成寫作的習慣。因為寫文章會鍛煉許多對於編程十分有益的技能。寫文章和寫代碼最核心的共同之處在於它們都需要清晰思考的能力。頂尖的軟體工程師往往也是優秀的寫作者,他們的文章和代碼一樣富有邏輯性,行文流暢、優雅。文章和代碼有很多相似之處:二
Time of Update: 2016-07-25
為大家介紹一個php物件導向編程中靜態變數的例子,有需要的朋友,可以參考下。到於什麼是php 物件導向的靜態變數,在以前的php 教程中介紹的很多了,大家可以回顧一下。來看今天的問題,有一群朋友在玩捉迷藏遊戲,不時有新的小朋友加入,請問如何知道現在共有多少人在玩?請使用物件導向的思想,編寫程式解決。有二種方法可以解決這個問題:使用全域變數和靜態變數。name=$name; } //定義一個方法統計人數 public function allPlay(){
Time of Update: 2016-07-25
//by http://bbs.it-home.orgclass mySql{ private $result; private $conn; public static $hasNew = false; private __construct(){} function __destruct(){ self::$hasnew=false; } function doNew(){
Time of Update: 2016-07-25
程式員在頁面友好性上常犯的5種錯誤以及改正方法:我是一個性情乖戾的web使用者,但我想這也協助促使我成為了一名優秀的web開發人員。當我看到一個網站上有讓人不爽的設計時就會非常的惱怒,一些很簡單的東西為什麼做不好?下面是5種常見的可用性方面的錯誤,以及如何糾正這些問題的方法。給自己方便,也與人方便,確保自己不要犯這樣的錯誤。使用表達submit事件,不要用click事件;請用表單標籤form!我不知道遇到過多少次,當我使用斷行符號鍵提交一個表單時(或手機上用箭頭/輸入鍵),卻什麼都沒發生。我只好
Time of Update: 2016-07-25
php代碼實現檔案或圖片的上傳,為大家分析上傳的原理,並給出具體的代碼,建議初學的朋友參考學習下。1、建立一個檔案上傳表單2、允許使用者從表單上傳檔案是非常有用的。一、html表單檔案 說明: 標籤的 enctype 屬性規定了在提交表單時要使用哪種內容類型。在表單需要位元據時,比如檔案內容,請使用 "multipart/form-data"。 標籤的 type="file"
Time of Update: 2016-07-25
為大家介紹一個仿寫CodeIgniter的FTP類,功能很強大,有需要的朋友,可以參考下。1、檔案上傳類 ftp.php'','username'=>'','password'=>'','port'=>''...); */ public function __construct($config = array()) { if(count($config) > 0) { $this->_init($config); } } /** * FTP串連 * * @access
Time of Update: 2016-07-25
Web網站開發目前正在經曆一場巨大的變化,ServiceWorkers、感應器訪問、推播通知等方式將打破Web原有的架構。而在2015年我們可以利用這幾種方式快速的改變自己的網站。在不斷增多的Web功能中尋求最合適自己的功能。Web最初的設想是一個應用的通用版本,或者用曆史書上的話來說是“應用程式”。它是可以運行於任何地方的最小公分母,這使得Web完全建立在一個“架構”中,潛在的功能也僅限於一個“長方形的內容”。早期的應用允許開發人員在後台執行代碼、為離線使用提供快取資料、使用推播通知以及提供其
Time of Update: 2016-07-25
為大家介紹一個php物件導向編程的簡單例子,供大家學習參考。要求實現:編寫一個函數(以php 物件導向的方式開發),從網頁輸入一個整數並列印出對應的金字塔,很多php 教程中都有涉及吧,今天以簡單樣本的方法展示給大家。程式碼範例:1、顯示頁面pview.php列印金字塔_程式員之家_bbs.it-home.org 2、列印頁面:printd($one);?>3、類檔案:class.php"; } } }?>
Time of Update: 2016-07-25
一個使用http協議實現檔案下載的php代碼,對於深入理解php檔案下載的原理,是個不錯的例子,有需要的朋友,真的應該參考學習下。1、檔案下載代碼0){ $file_data=fread($fp,$buffer); //統計讀取多少個位元組數 $file_count+=$buffer; //把部分資料返回給瀏覽器 echo $file_data; } //關閉檔案 fclose($fp);?>2、封裝函數:50){ echo "檔案太大不能下載"; return ; }*/
Time of Update: 2016-07-25
在實踐中,異常處理不單單是知道文法這麼簡單。編寫健壯的代碼是更像是一門藝術,在本文中,將討論Java異常處理最佳實務。這些Java最佳實務遵循標準的JDK庫,和幾個處理錯誤和異常的開原始碼。這還是一個提供給java程式員編寫健壯代碼的便利手冊。Java 編程中異常處理的最佳實務這裡是我收集的10個java編程中進行異常處理的10最佳實務。在Java編程中對於檢查異常有褒有貶,強制處理異常是一門語言的功能。在本文中,我們將盡量減少使用檢查型異常,同時學會在Java編程中使用檢查型VS非檢查型異常。
Time of Update: 2016-07-25
為大家介紹php ftp相關函數的用法,上傳下載檔案,建立一個ftp操作類,包括用ftp函數建立目錄等。有需要的朋友,可以參考下。1、ftp函數基本應用執行個體2、建立 FTP上傳類 (ftp.php) conn_id = @ftp_connect($FTP_HOST,$FTP_PORT) or die("FTP伺服器串連失敗"); @ftp_login($this->conn_id,$FTP_USER,$FTP_PASS) or die("FTP伺服器登陸失敗"); @ftp_pasv($
Time of Update: 2016-07-25
仿照網上的例子寫的一個ftp上傳類,很簡單,適合新手朋友參考。1、檔案上傳類 ftp.class.phpftpUrl=$ftpUrl; } if($ftpUser){ $this->ftpUser=$ftpUser; } if($ftpPass){ $this->ftpPass=$ftpPass; } if($ftpUrl){ $this->ftpDir=$ftpDir; } if ($this->ftpR = ftp_connect($this->ftpUrl, 21)
Time of Update: 2016-07-25
What軟體工程師的職業生涯要曆經以下幾個階段:初級、中級,最後才是進階。這篇文章主要是講如何通過 10 個步驟助你成為一名進階軟體程式員。Why得到更多的報酬!因為你的薪水會隨著你水平的提高而增加提升你的職業生涯。成為了進階軟體工程師之後,就可以朝著架構師、團隊負責人、CTO
Time of Update: 2016-07-25
為大家介紹php開發的檔案上傳類與圖片處理類,有需要的朋友,可以參考學習下。php實現檔案的上傳比較簡單,如果再有一個高效的php檔案上傳類,那真是如虎添翼,不想飛都不行。那麼,那麼,如果再有一個好用的圖片處理類呢,可以縮減圖片,可以加浮水印,是不是更爽呢?小聲地告訴你,那是必須的,哈哈。來看今天的php 教程吧。1、檔案上傳類的代碼file_name = $file_name;//重新命名方式代表以時間命名,其他則使用給予的名稱$this->save_path = (preg_match('/