在撰寫 Store Procudure 時, 因需求關係可能會在其中依據條件的不同來組成 T-SQL 陳述式, 再加以執行。
 
在一般的條件下, 只需要下 sp_executesql @陳述式變數即可完成執行動作。

流風羽 發表在 痞客邦 留言(0) 人氣()


前陣子使用 WebSecurity 產生使用者 Table, 接著再使用 Entity Framework 5.0 由資料庫產生程式碼, 好玩的事情發生了, 在編譯時沒有錯誤, 當有使用到那一些由 Entity Framework T4 產生的 Domain Model 時, 就發生 Run Time Error...
 

流風羽 發表在 痞客邦 留言(0) 人氣()

CSRF(跨網站請求偽造),簡單的說就是尤其他的位置Post偽造資料請求的攻擊,較詳細的解說可參考http://en.wikipedia.org/wiki/Cross-site_request_forgery
 
NET MVC 4可使用ValidateAntiForgery來防止CSRF攻擊,僅限Post,其原理只是在Return View時計算出一組Token並帶到頁面上,在Post時會去比對這組Token,使用方法很簡單。
 

流風羽 發表在 痞客邦 留言(0) 人氣()


.NET MVC多國語系,可以利用Resource檔來達到目的。
 
首先,先在MVC專案底下建立一個「App_LocalResources」資料夾,其主要目的是放置各國語系的Resource檔。

流風羽 發表在 痞客邦 留言(0) 人氣()

Apple Push Notification service(APNs),要建立Push Server的條件下,就是要有一組Key讓APNs做驗證,以下指令可以製作出Push Server on PHP所需要的Key。
 
openssl pkcs12 -clcerts -nokeys -out cert.pem -in Certificates.p12 

流風羽 發表在 痞客邦 留言(0) 人氣()

SQL Server Backup產出的bak檔,版本是無法向下相容的,如2008產出的bak就無法拿到2005使用,但若是有此需求,有另一解法,可參考以下網址。

文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣()

在開發網頁時,時常會將Javascript寫在外部的js檔並直接呼叫使用。在實用面上,如何傳遞參數給該外部js檔使用呢?除了預先在頁面的Javascript區段定義好全域變數供其使用(此方法若全域變數名稱有變動,js亦需要跟著變動),還有另一種利用屬性帶值的方式,以下程式碼簡單示範一下。

HTML
<!--引用外部js -->
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣()

為了還原一個bak檔,使用GUI搞了半天,一直回報錯誤而無法還原,最後只好嘗試自己下語法還原,短短兩行就把問題解決了。

RESTORE DATABASE DatabaseName
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣()

以下程式碼將示範如何將Bitmap轉為指定格式的圖片並儲存至外部儲存裝置SDCard。

若要寫入SDCard,必須先將寫入外部儲存裝置的權限打開,於Android專案的AndroidMaifest.xml中加入以下敘述。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣()

如果在主要Activity中setContentView,所指定的View為自訂的extends View class的話,該如何在該extends View class中呼叫finish()來關閉App呢?以下簡單程式碼即可達成目的。

// 主要Activity
setContentView(new FdView(this));
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣()

通常在程式撰寫上,若要由A呼叫B,通常都是直接以"主動"的方式去呼叫。
 
A         B

流風羽 發表在 痞客邦 留言(0) 人氣()

程式在撰寫的過程中,如何善用資源是非常重要的事情。
 
以下就拿Singleton(單例模式) Class各別以"懶惰式"及"飢餓式"的寫法來做個比較。
 

流風羽 發表在 痞客邦 留言(0) 人氣()

由於imp dmp發生表空間不足的情況。
 
只好將表空間擴充,語法如下(以下是擴充至1024MB)。

流風羽 發表在 痞客邦 留言(0) 人氣()

今天在imp table時發生了表空間不足的問題,使用以下語法可以列出現在表空間的使用狀況。
 
select a.tablespace_name, a.total || 'm' total_space, (a.total - b.free) || 'm' used_space, to_char((a.total - b.free) / a.total * 100, '99.99') || '%' pct_free

流風羽 發表在 痞客邦 留言(0) 人氣()

因為今天碰到imp dmp檔案,發生表空間不足的問題,要找表空間文件卻找不到,順手記下來...。
 
select t1.name,t2.name  
from v$tablespace t1,v$datafile t2 
文章標籤

流風羽 發表在 痞客邦 留言(0) 人氣()


Ruby on Rails Hello World!

流風羽 發表在 痞客邦 留言(0) 人氣()

在Windows環境中建置Ruby on Rails環境,首先要先安裝RailsInstaller。
 
安裝完畢後,打開RoR開發環境命令模式。

流風羽 發表在 痞客邦 留言(0) 人氣()

由於這兩個模式非常相似,不過卻有著基本區別。
 
外觀模式

流風羽 發表在 痞客邦 留言(0) 人氣()

使用 AS3WavSound 這個元件即可
 

流風羽 發表在 痞客邦 留言(0) 人氣()

常常因為某些欄位需要限制只能輸入數字
 
因此要針對那些欄位寫相對應的code
 

流風羽 發表在 痞客邦 留言(0) 人氣()