PIXNET Logo登入

虎搞瞎搞

跳到主文

瞎搞攻城師經歷隨記~

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 4月 11 週一 201113:01
  • [IIS]IIS6.0啟用gzip壓縮,增加壓縮設定

image
透過gzip壓縮來增加網頁的瀏覽速度,而使用gzip壓縮來增加IIS壓縮的能力。 會修改、增加的檔案:C:\Windows\System32\inetsrv\MetaBase.xml 、C:\WINDOWS\system32\inetsrv\gzip.dll 由於秀改MetaBase需要停止IIS,但也有不需要停止的方法,首先設定IIS站台,開啟"啟用直接MetaBase編輯",這樣檔案就不會被鎖定。  
(繼續閱讀...)
文章標籤

Empty 發表在 痞客邦 留言(0) 人氣(1,193)

  • 個人分類:windows
▲top
  • 3月 30 週三 201123:57
  • 網站速度的提升

開懷大笑
使用GTMetrix來檢測我的Blog是否有提升上的速度,之前感覺真的慢的可以,調教後真的是嚇嚇叫!! 調教後
光數據就有差....實際用起來,只有一個字,爽。
(繼續閱讀...)
文章標籤

Empty 發表在 痞客邦 留言(0) 人氣(19)

  • 個人分類:ASP.NET
▲top
  • 3月 29 週二 201115:27
  • 草莓雞出遊日


今天草莓雞來到一個寶地,至於這裡是哪?就不介紹了..待有心人慢慢找尋吧!!一開始來到了一個廣場前面有綠油油的草地,很快樂的草莓雞....他會做甚麼??就待下面介紹吧!!
在廣場前面來個一張吧,下面再來的近拍
所謂登高而望遠,就是高處下看下去嗎??PS.好恐怖啊!!
但還是不死心的爬阿爬,我要出頭天!!
終於爬到了,這邊遠望風景真好.....
(繼續閱讀...)
文章標籤

Empty 發表在 痞客邦 留言(0) 人氣(15)

  • 個人分類:心情記事
▲top
  • 3月 27 週日 201116:52
  • 首次使用Windows Live Writer 發文章

從我在網路上得知可以這樣發文章,馬上就趕快測試看看。不知道效果如何.....
(繼續閱讀...)
文章標籤

Empty 發表在 痞客邦 留言(0) 人氣(5)

  • 個人分類:參考文章
▲top
  • 3月 25 週五 201100:12
  • 藤井樹【流浪的終點】 - 當冬夜漸暖

今天,頭好痛,但聽到的"當冬夜漸暖",頭漸漸地不痛的,但心漸漸碎了......
 



(繼續閱讀...)
文章標籤

Empty 發表在 痞客邦 留言(0) 人氣(75)

  • 個人分類:日記
▲top
  • 3月 23 週三 201102:50
  • 計算一個字串內某個字元出現的次數

 
使用Regex 還有 MatchCollection, 引用命名空間using System.Text.RegularExpressions;
方法如下
 
(繼續閱讀...)
文章標籤

Empty 發表在 痞客邦 留言(0) 人氣(2,040)

  • 個人分類:C#
▲top
  • 3月 10 週四 201119:54
  • 一封關於人的思考

人....必須學會檢討自己。
人....在面對自己的說出口的時候,想想這句話會不會讓自己生氣,再決定自己能不能說出,因為後悔就來不及了。
人....當一天過下來,要想想自已做了什麼是對的,甚麼是錯的是。
說出的話,與做過事只能當作歷史,回味並檢討;能改變的只有未來,因為後悔的承擔是自己一個人必須去面對的,也要學著去了解每個場合該說的話....這是世界上,每有沒件事情是絕對的,所以任何事情之前都要好好的思考、並去檢討。
(繼續閱讀...)
文章標籤

Empty 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:日記
▲top
  • 2月 25 週五 201102:29
  • 變更 ChartFX 7.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 才搞定了這個問題!!


image


正確的步驟就是在 ~/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)

  • 個人分類:C#
▲top
  • 2月 17 週四 201107:05
  • 判斷資料欄位是否有中文字


前幾天剛好有朋友問,怎麼下TSQL判斷,資料表中欄位含有中文的字, 
就先想到可以用先把字串分解成一個一個的字元,再來做 ASCII 的比對, 
建立的副程式如下


我的想法是因為最後一個英文 z 是122 ,所以比 122 大就判斷不是英文, 
而 A-Z,a-z 的範圍 ASCII 如下


-- a 97 
-- z 122 
-- A 65 
-- Z 90


 













01CREATE    FUNCTION [dbo].[udf_IsContainChinese]










02(@inString nvarchar(1000))










03RETURNS int 










04AS










05BEGIN










06 










07DECLARE @flag int










08  










09DECLARE @valueLength int










10SET @valueLength = LEN(@inString)










11DECLARE @i int










12SET @i = 1










13WHILE @valueLength >= @i










14BEGIN










15     DECLARE @ChcekValue int










16 










17     SELECT  @ChcekValue =  ASCII(SUBSTRING(@inString,@i,1))










18    --SELECT @ChcekValue










19     if(@ChcekValue > 122)










20     BEGIN     










21        -- 有中文










22        SET @flag = 1










23        -- 跳出










24        BREAK










25     END










26     ELSE










27     BEGIN










28        SET @flag = 0










29     END










30     SET @i = @i +1










31END










32  RETURN @flag










33END





而 Function 的使用如下,將 Function傳入欄位值,會傳回 1 ,0 用來判斷, 
也可以將 Function 拿來當 WHERE 的比對來使用 





view source

print?











1SELECT *,dbo.udf_IsContainChinese(value)










2 FROM dbo.TestTemp











3

WHERE dbo.udf_IsContainChinese(value) = 1


 





後來想一想,是不是還有別的方法也可以判斷資料欄位中是否還有中文的值, 
一直想到是不是有類似 Regular 的方式,後來查了一下 SQL 中有 PATINDEX 可以使用, 
就想說找出第一個中文字的起點,再找出最後一個中文字,就能下規則的方式來找出, 
後來有點懶惰,就用一個一個測試,猜數字的方式,來找出第一個中文, 
而找出第一個中文跟最後一個中文測試的TSQL如下: 













01--土法煉鋼的方式找到'一'是中文字的起點 19968










02SELECT UNICODE('一') 










03SELECT NCHAR(19968)










04--土法煉鋼的方式找到'龥'是中文字的終點 40869










05SELECT UNICODE('龥')










06SELECT NCHAR(40869)










07-- 但'龥' 在用UNICODE查出卻是 63










08-- 而在  40869 - 40861 龞,龟 .... 這幾個字查出來都是 63










09-- 只有 '龜' 查出來是 40860










10 










11SELECT UNICODE('龜')










12SELECT NCHAR(40860)





因為欄位都會存 nvarchar 的方式,所以我用 UNICODE 的方式來查出, 
但遇到了一個問題,最後一個中文字因該是 '龥' 40869 ,但NCHAR('龥') 
卻是 63 ,而 40861 - 40869 這幾個字 NCHAR(' ') 都會是63, 
這點到現在我也還沒搞懂,還望有高手能夠指點, 
而慢慢的往前推,就發現 '龜' 字 40860 是可以在 NCHAR 傳回正常的 40860 , 
所以我就先認定合格的中文字範圍是 一-龜 
而這個範例 TSQL使用 PATINDEX 程式碼如下: 

 


 













1SELECT patindex('%[一-龜]%',value),*










2FROM dbo.TestTemp










3WHERE 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)

  • 個人分類:Microsoft SQL Server
▲top
  • 2月 16 週三 201118:26
  • 跨主機連線-查詢語法


長久-是指先註冊主機資訊,再用此資訊做查詢












1--註冊遠端伺服器名稱










2EXEC   sp_addlinkedserver     'otherDB','','SQLOLEDB','192.168.*.*'   -- 別名固定SQLServer










3EXEC   sp_addlinkedsrvlogin   'otherDB','false',null,'帳號','密碼'     --帳號密碼










4 










5select * from otherDB.資料庫名稱.dbo.表格










6 










7--將伺服器DROP掉










8EXEC   sp_dropserver   'otherDB','droplogins'




暫時-是只查一次,不需另外註冊主機












1SELECT *










2FROM   OPENDATASOURCE ('SQLOLEDB','Data Source=192.168.*.*;User ID=帳號;Password=密碼' ).資料庫.dbo.表格




(繼續閱讀...)
文章標籤

Empty 發表在 痞客邦 留言(0) 人氣(3,019)

  • 個人分類:Microsoft SQL Server
▲top
«1...67812»

工商

文章搜尋

個人資訊

Empty
暱稱:
Empty
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (5,895)[ubuntu] 自動釋放cache 記憶體
  • (5,900)[ubuntu]當tw.archive.ubuntu.com連不上時,解決方法。
  • (376)購買Visual Studio 2012 價格表
  • (75)藤井樹【流浪的終點】 - 當冬夜漸暖
  • (3,019)跨主機連線-查詢語法
  • (663)[VB] ASP.NET DataSet 判斷欄位是否存在、是否有值
  • (132)WITH (NOLOCK) table hint equivalent for MySQL
  • (854)Round 真的是四捨五入嗎
  • (1,292)執行 ASP 頁導致回應緩衝區超出其設定限制
  • (752)[VSS]刪除不必要的VSS綁定問題

文章分類

toggle 瀏覽 (2)
  • Chrome (1)
  • FireFox (0)
toggle 虛擬 (3)
  • Hyper-V (0)
  • citrix XEN (0)
  • VMWARE (1)
toggle 程式 (14)
  • HTML (0)
  • JAVA (0)
  • VB.NET (2)
  • CSS (0)
  • C# (17)
  • PHP (1)
  • Perl (0)
  • ASP.NET (6)
  • xcode (1)
  • JavaScript (3)
  • ASP (2)
  • Arduino (0)
  • 批次檔語法 (3)
  • Visual Studio (5)
toggle DB (3)
  • MySQL (6)
  • Microsoft SQL Server (5)
  • Oracle (2)
toggle OS (3)
  • FreeBSD (0)
  • LINUX (9)
  • windows (14)
toggle 閱讀 (2)
  • 參考文章 (1)
  • 好書推薦 (0)
toggle 思考 (2)
  • 日記 (11)
  • 心情記事 (9)
  • WordPress (18)
  • JavaScript (0)
  • 未分類文章 (1)

最新文章

  • IIS 相關設定
  • 更新SSL
  • [C#]Entity Framework 5 增加TimeOut時間
  • [C#]當WebService 需要多載時的方法,需要注意MessageName
  • [C#] 如何讓Linq + entity framework 可以達到with(nolock)
  • [分享]網站分享,想要學程式的人有福了
  • [分享]GOLiFE Care-X HR 智慧悠遊心率手環慘狀
  • [分享]htaccess在Apach與Nginx寫法並不相同
  • [C#].NET最簡單PostgreSQL連線方式
  • [Windows]批次檔相關指令

誰來我家