發表文章

Excel 重要:主程式架構 call function

function 呼叫越多層,維護越麻煩 為了程式維護方便易懂,因此寫法最好是     sub 主程式()             call Fn1             call Fn2             call Fn3     end sub ---------------------     function Fn1         ........     end function ---------------------     function Fn2         ........     end function ---------------------     function Fn3         ........     end function ===================== 千萬不要寫成 sub 主程式()     call Fn1   end sub -------------------- function Fn1     ........     call Fn2 end function -------------------- function Fn2     ........     call Fn3 end function -------------------- function Fn3     ........ end function

Excel Val函數 使文字轉數字

Range("a" & i).Value = Val(Range("a" & i).Value) http://tw.knowledge.yahoo.com/question/question?qid=1510121208854

Excel 的各個函數意義

http://sleepingwolf.pixnet.net/blog/post/25255414

重要:程式流程架構

1、做事是把同樣的步驟先做完,效率最高         比如說,先寫好Function,因為同樣的事要做好幾遍 2、程式架構是,事情先完成一次,然後看需要再做幾遍       因為,只要第一件是正確的,加迴圈去跑就ok了       改程式也比較容易多了 比如說:     號碼 1 到 3、次數是 1 到 2,統計機率,排序     那麼程式就是流程就是     號碼1 -> 次數1 -> 統計1-> 排序1   ,     號碼1 -> 次數2 -> 統計2-> 排序2   ,         號碼2 -> 次數1 -> 統計1 -> 排序1   ,     號碼2 -> 次數2 -> 統計2 -> 排序2   ,     號碼3 -> 次數1 -> 統計1   ,     號碼3 -> 次數2 -> 統計2   , 3、傳入的變數要少      在function內重新定義變數,在維護會很方便,不會因為變數的關係,還要重新檢查錯誤

關於送出值有二個寫法

FORM NAME='sent_job1' method='post' ACTION='test.php' INPUT TYPE='submit'  VALUE='submit \' /FORM 用FORM 裏的 ACTION='test.php' 送出值用 test.php去接值 另一個方法就是用js做 FORM NAME='sent_job1' method='post' INPUT TYPE='button' VALUE='送出' onClick="func_send1(this.form,'test.php')" /FORM

INPUT 內 TYPE=submit 有送出的功能

靈異現像來自於送二次,看似一樣,結果不一樣 因為 type='submit' 本身就有送出的功能 ,在call  func_send(),裏的js,又有submit() 所以,會造成送二次submit 只是,之前怎麼沒感覺到 INPUT TYPE='submit' VALUE='送出' onClick="func_send1(this.form,'test.php')" 改成下面這樣就正確了 INPUT TYPE='button' VALUE='送出' onClick="func_send1(this.form,'test.php')"

解決PHP時間函數(Date),針對時差部份

<h2> 解決PHP時間函數(Date),針對時差部份 PHPDate()出現錯誤對於新手來說是比較頭疼的一件事情。 我們給出了具體的解決方法,希望對大家有所說明。 我們在運用PHPDate()這個函數取得時間資料的時候,經常會遇到不準確等一系列問題。 下面我們將為大家具體講解PHPDate()出現錯誤的關聯解決辦法。 取得系統時間時,發現取得的時間與系統的時間不符。 今天用echo date("Y-m-dH:i:s")取得系統時間時,發現取得的時間與系統的時間不符。 PHP是外國人開發的,所以經常有很多東西不太好用。 研究了一番發現,PHP預設設定的時間是以 格林威治時區 為標準的,表現是 和台灣時間差8個小時 ,因此我們需要將其+8個小時,原理是我們正好位於時區的東8區,所以我們必須把PHP的時區設定改為台北時間。 </h2> 寫php data這個函數時時間都會有誤差,解決的方法有三個:  方法有三:( 以GMT+8台北為例 ) 一、修改php.ini: 開啟PHP.ini檔案,一般在PHP的安裝根目錄下 找到其中的:date.timezone 刪掉date.timezone前面的分號,並改成:date.timezone=Asia/Taipei 存檔,並重新啟動Apahce服務(有時用Apache的restart功能會有問題,建議先stop然後再start) 重新檢驗一下echodate("Y-m-dH:i:s")。 是不是時間還原標準了 二、在date()前面增加: date_default_timezone_set('時區'); 例如: date_default_timezone_set('Asia/Taipei'); echo date("Y-m-d H:i:s"); ?>