Time of Update: 2017-02-04
Linux shell指令碼基礎學習這部分如果只看前面間的理論部分雖然有一些例子,但是還不夠系統,這裡將以具體執行個體給大家展現Linux shell指令碼編程,以協助大家完善Linux shell基礎的學習和提高。第2部分 執行個體現在我們來討論編寫一個指令碼的一般步驟。任何優秀的指令碼都應該具有協助和輸入參數。並且寫一個偽指令碼(framework.sh),該指令碼包含了大多數指令碼都需要的架構結構,是一個非常不錯的主意。這時候,在寫一個新的指令碼時我們只需要執行一下copy命令:cp
Time of Update: 2017-02-04
Linux shell指令碼基礎課程前面一講介紹的都是文法基礎的開頭、注釋、變數和 環境變數,這裡將介紹shell命令和控制流程程的第一部分,在shell指令碼中可以使用三類命令,而控制流程程就放在下一講吧。1.1.5 Shell命令和流程式控制制在shell指令碼中可以使用三類命令:1)Unix 命令:雖然在shell指令碼中可以使用任意的unix命令,但是還是由一些相對更常用的命令。這些命令通常是用來進行檔案和文字操作的。常用命令文法及功能echo "some text"
Time of Update: 2017-02-03
方法如下檢查使用者的agent字串,它是瀏覽器發送的HTTP請求的一部分。用 $_SERVER['HTTP_USER_AGENT']得到agent字串資訊。比如:<?php echo $_SERVER['HTTP_USER_AGENT'];?>有可能是列印出這樣的:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)封裝成函數:function my_get_browser(){
Time of Update: 2017-02-03
再介紹thinkphp3.2驗證碼的使用方法之前,先為大家詳細介紹ThinkPHP 驗證碼,具體內容如下ThinkPHP 內建了驗證碼的支援,可以直接使用。要使用驗證碼,需要匯入擴充類庫中的 ORG.Util.Image 類庫和 ORG.Util.String 類庫。驗證碼方法我們通過在在模組類中增加一個 verify 方法來用於顯示驗證碼,最簡單的例子:Public function verify(){ // 匯入Image類庫
Time of Update: 2017-01-21
前言最近在做THINKPHP開發項目中,用到了 parent:: 關鍵字,實際上 parent::關鍵字 是PHP中常要用到的一個功能,這不僅僅是在 THINKPHP 項目開發中,即使是一個小型的企業網站,也會有許多相同的function功能,我們可以封裝成一個父類 class,然後多個子類直接繼承公用部分父類。PHP5中使用parent::來引用父類的方法。parent:: 可用於調用父類中定義的成員方法。parent::的追溯不僅於直接父類。通過parent::調用父類方法<!--
Time of Update: 2017-02-03
查看apache日誌,發覺是mod_fcgid模組異常,提示"Connection reset by peer:mod_fcgid:error reading data from FastCGI server"、"Premature end of script headers:index.php"、"process /usr/... apache/cgi-bin exit(communication error, get unexpected
Time of Update: 2017-02-03
本文執行個體講述了php自訂函數實現漢字分割替換功能。分享給大家供大家參考,具體如下:header("Content-type:text/html;charset=utf-8");$str="趙錢孫";function mbstringToArray($str,$charset) { $strlen=mb_strlen($str); while($strlen){ $array[]=mb_substr($str,0,1,$charset);
Time of Update: 2017-01-24
要判斷一個檔案是否為圖片的功能,通過尋找相關的資料找到了幾種方法,包括利用getimagesize函數擷取圖片資訊,然後進行判斷或讀取圖片的前2個位元組等方法。下面來一起看看詳細的介紹吧,需要的朋友可以參考下。前言在網頁設計中,如果需要圖片,我們通常拿到的是一個圖片的檔案名稱。僅僅通過檔案名稱是無法判斷該檔案是否是一個圖片檔案的。或許有的人以為通過尾碼名就可以判斷,別忘了檔案的尾碼名是可以隨便改動的。更何況,在 Linux 系統下是不以尾碼來區分檔案格式的。如果天真的以為通過尾碼名就能區分圖片,
Time of Update: 2017-01-24
點擊登入按鈕時彈出登入視窗,輸入正確的使用者名稱密碼後點擊登入則登入視窗關閉,狀態改為目前使用者名.這篇文章主要介紹了AJAX如何?無重新整理登入功能,需要的朋友參考下點擊登入按鈕時彈出登入視窗,輸入正確的使用者名稱密碼後點擊登入則登入視窗關閉,狀態改為目前使用者名.第一步:首先快顯視窗使用的是jquery-ui中的控制項,第一步要學會如何使用.開啟解壓後的jquery-UI下的development-bundle->demos,找到index.html,選擇dialog下的model
Time of Update: 2017-01-24
(1)DES加密函數create or replace functionencrypt_des(p_text varchar2, p_key varchar2) return varchar2 isv_text varchar2(4000);v_enc varchar2(4000);raw_input RAW(128) ;key_input RAW(128) ;decrypted_raw RAW(2048);beginv_text := rpad( p_text,
Time of Update: 2017-01-23
代碼注釋,可以說是比代碼本身更重要。告誡新人,一定要養成寫注釋的習慣,否則只能是損人不利己。這裡有一些方法可以確保你寫在代碼中的注釋是友好的,總結起來就是"5要與3不要"一、不要重複閱讀者已經知道的內容(×)一些光看方法名,光看代碼就能看出來功能的就沒必要寫注釋,// If the color is red, turn it greenif (color.is_red()) {
Time of Update: 2017-01-23
為了你可以更好地學習PHP,這次主要是想說一下PHP的學習線路,梳理了每個階段PHP程式員的技術要求,根據自己的情況做對照設定學習成長目標。適用於PHP初學者的學習線路和建議我們要有一個循序漸進的學習過程,這裡先把學習PHP的過程做一下概括,這和很多學習PHP的愛好者是不謀而合的: (1) 熟悉HTML/CSS/JS、、網頁基本元素,完成階段可自行製作簡單的網頁,對元素屬性相對熟悉 (2) 理解動態語言的概念和運做機制,熟悉基本的PHP文法 (3)
Time of Update: 2017-01-22
本文執行個體講述了Regex教程之前後尋找lookaround。分享給大家供大家參考,具體如下:註:在所有例子中Regex匹配結果包含在源文本中的【和】之間,有的例子會使用Java來實現,如果是java本身Regex的用法,會在相應的地方說明。所有java例子都在JDK1.6.0_13下測試通過。一、問題引入在HTML頁面中,匹配出一對標籤之間的文本,如匹配出頁面的標籤,即<title>與</title>之間的文本:文本:<head><TITLE>
Time of Update: 2017-01-22
支援所有PS版本Get-ChildItem 不支援檔案進階篩選。它只能使用簡單的萬用字元,但不能使用Regex。圍繞這個問題,我們可以使用-match命令來篩選。下面這個例子將獲得所有windows目錄下包含至少連續有兩個數位檔案同時檔案名稱長度不超過8個字元:Get-ChildItem -Path $env:windir -Recurse -ErrorAction SilentlyContinue | Where-Object { $_.BaseName -match '\d{2}
Time of Update: 2017-01-22
CJuiSliderInput 顯示一滑動條,它也封裝了 JUI slider外掛程式,可以用在Form中作為使用者輸入UI組件。基本用法如 下:beginWidget('CActiveForm'); ?> errorSummary($model); ?>widget('zii.widgets.jui.CJuiSliderInput', array('model'=>$model,'attribute'=>&
Time of Update: 2017-01-22
CListView可以用來顯示列表,CListView支援使用自訂的View模板顯示列表的的記錄,因此可以非常靈活的顯示資料的表 ,這點有點像Android的ListView:-)。CListView 支援分頁和排序,分頁和排序支援使用AJAX實現從而可以提高頁面 的響應效能。CListView的使用需要通過DataProvider,通常是使用CActiveDataProvider。本例修改Yii Framework 開 發教程(26) 資料庫-Active Record樣本,不過為了顯示分頁,
Time of Update: 2017-01-22
介紹完Yii資料庫介面外,從本篇開始介紹Zii組件,包括列表視圖ListView,表格視圖GridView,此外還包括一些基於 JQuery的UI組件,如AutoComplete,DataPicker, Button, Drag 和 Drop等。本文介紹Menu菜單用法,CMenu使用Html 列 表顯示多級菜單,Menu配置通過其屬性item來配置,每個功能表項目包括三個主要屬性visible 是否可見active 當前功能表項目是否選中,items
Time of Update: 2017-01-21
DEDECMS 重設管理員admin的密碼的php檔案 <?php /* 作用:DEDECMS 重設管理員admin的密碼為123456,適用於DedeCms V5 方法:上傳到伺服器DEDE系統的目錄,運行此檔案,然後進入後台修改密碼 注意:重設後請立刻刪除此檔案! 作者:itlearner */ require_once(dirname(__FILE__)."/include/config_base.php"); $dsql = new
Time of Update: 2017-01-21
php 如何?不藉助IDE快速定位行數或者方法定義的檔案和位置藉助了ReflectionMethod的一些特性,可以快速獲得函數或者方法是在哪個檔案的什麼位置定義的,對於調試沒有文檔的程式來說很有協助!function function_dump($funcname) { try { if(is_array($funcname)) { $func = new ReflectionMethod($funcname[0], $funcname[1]);
Time of Update: 2017-01-21
php的header來定義一個php頁面為utf編碼或GBK編碼 php頁面為utf編碼 header("Content-type: text/html; charset=utf-8"); php頁面為gbk編碼 header("Content-type: text/html; charset=gb2312"); php頁面為big5編碼 header("Content-type: text/html; charset=big5");