
透過gzip壓縮來增加網頁的瀏覽速度,而使用gzip壓縮來增加IIS壓縮的能力。 會修改、增加的檔案:C:\Windows\System32\inetsrv\MetaBase.xml 、C:\WINDOWS\system32\inetsrv\gzip.dll 由於秀改MetaBase需要停止IIS,但也有不需要停止的方法,首先設定IIS站台,開啟"啟用直接MetaBase編輯",這樣檔案就不會被鎖定。
Empty 發表在 痞客邦 留言(0) 人氣(1,193)

使用GTMetrix來檢測我的Blog是否有提升上的速度,之前感覺真的慢的可以,調教後真的是嚇嚇叫!! 調教後
光數據就有差....實際用起來,只有一個字,爽。
Empty 發表在 痞客邦 留言(0) 人氣(19)

今天草莓雞來到一個寶地,至於這裡是哪?就不介紹了..待有心人慢慢找尋吧!!一開始來到了一個廣場前面有綠油油的草地,很快樂的草莓雞....他會做甚麼??就待下面介紹吧!!
在廣場前面來個一張吧,下面再來的近拍
所謂登高而望遠,就是高處下看下去嗎??PS.好恐怖啊!!
但還是不死心的爬阿爬,我要出頭天!!
終於爬到了,這邊遠望風景真好.....
Empty 發表在 痞客邦 留言(0) 人氣(15)
從我在網路上得知可以這樣發文章,馬上就趕快測試看看。不知道效果如何.....
Empty 發表在 痞客邦 留言(0) 人氣(5)
今天,頭好痛,但聽到的"當冬夜漸暖",頭漸漸地不痛的,但心漸漸碎了......
Empty 發表在 痞客邦 留言(0) 人氣(75)
使用Regex 還有 MatchCollection, 引用命名空間using System.Text.RegularExpressions;
方法如下
Empty 發表在 痞客邦 留言(0) 人氣(2,040)
人....必須學會檢討自己。
人....在面對自己的說出口的時候,想想這句話會不會讓自己生氣,再決定自己能不能說出,因為後悔就來不及了。
人....當一天過下來,要想想自已做了什麼是對的,甚麼是錯的是。
說出的話,與做過事只能當作歷史,回味並檢討;能改變的只有未來,因為後悔的承擔是自己一個人必須去面對的,也要學著去了解每個場合該說的話....這是世界上,每有沒件事情是絕對的,所以任何事情之前都要好好的思考、並去檢討。
Empty 發表在 痞客邦 留言(0) 人氣(0)
ChartFX 是一個很強大的圖表軟體, 特別是到了 2005 的版本之後, 運用了 DHTML 和 AJAX 的技術, 讓原先要透過安裝 ActiveX 才能達到的效果, 也可以直接在網頁上呈現, 而且互動性也像 ActiveX 一樣的好, 但是代價就是要多付出一些 server 和 client 之間資料的來回傳送!
在實際使用 ChartFX 7.0 開發 Web App 的時候, 發現了一個現象, 就是如果透過 Visual Studio 內建的 WebDev.WebServer.exe 啟動的話, ChartFX 的暫存檔會輸出到 ~/chartfx70/temp/ 底下, 可是當佈署到 IIS 之後, 它會在 WebSite 的根目錄下建立一個 /chartfx70 虛擬目錄, 這時候如果透過 ISA 將內部網站發佈出去的話, 除了要開放該 Web 應用程式的路徑之外, 就還要再多開放一個 /chartfx70 的路徑, 外部的人才可以順利的取得 chart 的內容, 雖然動作不難, 但是還要動到 ISA 的設定也是有點不方便, 所以才想找個方法讓 chartfx 的輸出路徑改變一下!
在 google 上找了很久, 其實沒有找到答案, 但是有找到一點點看起來不太像的線索, 最後還是透過 Reflector 才搞定了這個問題!!

正確的步驟就是在 ~/bin 資料夾 ChartFX.WebForms.dll 的所在位置建立一個名為 ChartFX.WebForms.config 檔案, 然後填入以下內容, 並視需要修改其中 Relative 和 Absolute 的值就行了, 至於這兩個節點的內容應該很容易了解, 分別是相對路徑和實體路徑!!
<chartfx>
<DefaultHandler>ChartFX.WebForms.Internal.OutputFileHandler,ChartFX.WebForms</DefaultHandler>
<FileOutput>
<Relative>/Web1/chartfx70</Relative>
<Absolute>D:\Web1\chartfx70</Absolute>
</FileOutput>
</chartfx>
來源:
http://sanchen.blogspot.com/2008/07/chartfx-70.html
Empty 發表在 痞客邦 留言(1) 人氣(88)
前幾天剛好有朋友問,怎麼下TSQL判斷,資料表中欄位含有中文的字,
就先想到可以用先把字串分解成一個一個的字元,再來做 ASCII 的比對,
建立的副程式如下
我的想法是因為最後一個英文 z 是122 ,所以比 122 大就判斷不是英文,
而 A-Z,a-z 的範圍 ASCII 如下
-- a 97
-- z 122
-- A 65
-- Z 90
01 |
CREATE FUNCTION [dbo].[udf_IsContainChinese] |
02 |
(@inString nvarchar(1000)) |
09 |
DECLARE @valueLength int |
10 |
SET @valueLength = LEN(@inString) |
13 |
WHILE @valueLength >= @i |
15 |
DECLARE @ChcekValue int |
17 |
SELECT @ChcekValue = ASCII(SUBSTRING(@inString,@i,1)) |
而 Function 的使用如下,將 Function傳入欄位值,會傳回 1 ,0 用來判斷,
也可以將 Function 拿來當 WHERE 的比對來使用
1 |
SELECT *,dbo.udf_IsContainChinese(value) |
3 |
WHERE dbo.udf_IsContainChinese(value) = 1
|
後來想一想,是不是還有別的方法也可以判斷資料欄位中是否還有中文的值,
一直想到是不是有類似 Regular 的方式,後來查了一下 SQL 中有 PATINDEX 可以使用,
就想說找出第一個中文字的起點,再找出最後一個中文字,就能下規則的方式來找出,
後來有點懶惰,就用一個一個測試,猜數字的方式,來找出第一個中文,
而找出第一個中文跟最後一個中文測試的TSQL如下:
因為欄位都會存 nvarchar 的方式,所以我用 UNICODE 的方式來查出,
但遇到了一個問題,最後一個中文字因該是 '龥' 40869 ,但NCHAR('龥')
卻是 63 ,而 40861 - 40869 這幾個字 NCHAR(' ') 都會是63,
這點到現在我也還沒搞懂,還望有高手能夠指點,
而慢慢的往前推,就發現 '龜' 字 40860 是可以在 NCHAR 傳回正常的 40860 ,
所以我就先認定合格的中文字範圍是 一-龜
而這個範例 TSQL使用 PATINDEX 程式碼如下:
1 |
SELECT patindex('%[一-龜]%',value),* |
3 |
WHERE patindex('%[一-龜]%',value) > 0 |
執行畫面如下,也可以將PATINDEX當WHERE條件來比對
第二個方法比較是鎖定中文字的範圍,來做比對的方式,但有發生前面提到的
「而 40861 - 40869 這幾個字 NCHAR(' ') 都會是63」,這點還沒想通是什麼原因,
一般的資料欄位中是否中文比對,用兩種方式都能夠可以比對的出來,
或許還有更好的方法,還請大家多指點。
參考資源:
http://msdn.microsoft.com/zh-tw/library/ms188395.aspx
http://www.dotblogs.com.tw/dotjum/archive/2008/07/19/4597.aspx
Empty 發表在 痞客邦 留言(0) 人氣(1,504)
長久-是指先註冊主機資訊,再用此資訊做查詢
2 |
EXEC sp_addlinkedserver 'otherDB','','SQLOLEDB','192.168.*.*' |
3 |
EXEC sp_addlinkedsrvlogin 'otherDB','false',null,'帳號','密碼' |
5 |
select * from otherDB.資料庫名稱.dbo.表格 |
8 |
EXEC sp_dropserver 'otherDB','droplogins' |
暫時-是只查一次,不需另外註冊主機
2 |
FROM OPENDATASOURCE ('SQLOLEDB','Data Source=192.168.*.*;User ID=帳號;Password=密碼' ).資料庫.dbo.表格
|
Empty 發表在 痞客邦 留言(0) 人氣(3,019)