2010年9月10日 星期五

計算程式所執行的時間

 <cfset tickBeginTime = gettickcount()>
 .................(預計算時間的程式)
 <cfset tickEndTime = gettickcount()>
 <cfset tickTime =tickEndTime-tickBeginTime>
 Time #tickTime#<br>

計算目前已使用的記憶體

<cfset mysys = CreateObject("java", "java.lang.Runtime")>
 <cfset runtime = mysys.getRuntime()>
 <cfset freeMemory = runtime.freeMemory() / 1024 / 1024> 



 <cfset totalMemory = runtime.totalMemory() / 1024 / 1024>
 <cfset free_str="Free=#Round(freeMemory)#&nbsp;&nbsp;Total=#Round(totalMemory)#">
 Memory #free_str#<br>

傳值至Oracle 型別為date

日期:
to_date('#DateFormat(BIRTHDAY,'YYYY/MM/DD')#','YYYY/MM/DD')
日期+時間
appear_date between
to_date('#DateFormat(form.app_startDate,'YYYY/MM/DD')# 00:00:00','YYYY/MM/DD HH24:MI:ss')
and
to_date('#DateFormat(form.app_endDate,'YYYY/MM/DD')# 23:59:59','YYYY/MM/DD HH24:MI:ss')

取消換行符號

取消換行符號 --
Chr(13)為歸位字元
Chr(10)為換行字元



 <cfset tagtext = replace(tagtext,chr(13)&chr(10),"","all")>

cfm出現亂碼

注意網頁編碼方式!!
可加入 
<cfcontent type="text/html; charset=big5">

2010年9月7日 星期二

CMYK圖檔格式轉為JPG


設定圖片大小,CMYK轉成RBG

<cfset width = 110>
<cfset height = 140>

2010年8月3日 星期二

IE看不到的jpeg

現 IE 在讀取特定 JPEG 圖檔的時候會無法顯示,但圖片下載回來後使用各式看圖工具都可以正常顯示,唯獨 IE 無法瀏覽。
通常的作法都是用繪圖軟體將該圖檔打開,重新存檔一次就可以在 IE 看到了。在 IE/Firefox 中看不見圖片的真正原因出在於這些 JPEG 圖檔是用 CMYK 模式存檔的,而 IE 只能讀取 RGB 模式的圖檔,所以就會導致圖片無法開啟了。
如果你是用 Photoshop 的話,可以在存檔的時候選擇 Save for web 也可以將圖檔強制轉成 RGB 模式。
之前也有介紹過一篇 在 Linux 下批次轉換 JPEG 圖片尺寸的方法 ,你也可以用 ImageMagick 中的 mogrify 工具轉換圖片,如下指令:
mogrify -colorspace RGB Your_CMYK_Image.jpg