Home

0

SQL Pivot 動態陳述式

很多報表需求在輸出時候常需要做欄位轉置,雖然,這動作可以在.Net做,也可以在T-SQL做,至於,兩者如何取其一,將必須視當時情境決定。 自從SQL2005後已經內建Pivot功能,SQL Pivot基本用法,不過,說真的用了MS SQL Pivot Function感覺還有點陽春,只能針對兩個欄位的其中一個欄位進行轉置,一個欄位固定,這樣往往不敷企業需求,在企業報表都是會有多個固定欄位而針對一

0

ASP.NET 強制設定開啟或是關閉相容性檢視

通常網頁開發上,最怕是版型跑掉,因為,網頁系統上的UI版型跑掉是最麻煩一件事情,但是往往因為,目前網頁開發技術並未統一,且又有可能有舊版的系統在使用。因此,IE上面會有相容性檢視的功能讓新版IE可以再使用舊版的系統(大都是IE8年代以前開發的系統)的版型不會跑掉。 在企業內部一般來說,因為很多年代久遠系統,所以,可能預設會把相容性檢視打該,但是,若是今天自己開發網站是用像是HTML5 + CSS

0

建立中國Azure的CDN之心得

建立Azure CDN其實並不難,但是建立中國Azure的CDN真的有一點麻煩。首先我們必須先瞭解中國的Azure CDN跟我們一般建立Azure CDN的差異點在那邊,在中國因為政策因素,所以,基本上他們的CDN是屬於“雜亂型的”,雜亂的定義就是,我認為他並非像一般Azure的CDN是由Microsoft去建置的CDN。在中國的Azure CDN是:“整合國內主流 CDN,又分多業務場景加速”

0

使用XML Query一次新增多筆資料

對於一次將多筆資料新增或是更新到同一個資料表,有很多種方法 利用While + insert into 指令 這種方式資料庫連線需要開開關關,是非常消耗效能的,除非是不得已情況下,不建議採用此方式進行 利用ADO.NET底層方式加上Data Table或是Data set方式 這種方式透過ADO.NET幫我們做掉這些步驟,但是,有時候卻因為太自動化,導致在需求會有不敷使用 XML Quer

0

Azure Storage Blob的使用

熟知Azure Storage的好用,但是,一直苦無實例需要用到此服務,所以,通常是觀看而已,今天剛好遇到有此需求,就來嘗試使用這服務。 在使用之前必須了解目前Azure儲存體現有的種類: * Blob 儲存體 : 可儲存檔案資料。Blob 可以是任何類型的文字或二進位資料 * 資料表儲存體 : 可儲存結構化的資料集。資料表儲存體屬於 NoSQL 索引鍵屬性資料儲存,可允許快速開發和迅速存取大

0

用Compass產生多圖檔合併並讓CSS對應位置

網頁開發中常常會使用到很多小icon或是小圖,一般來說可以直接抓取網路上的font-awesome套件就可以,不過,若是今天icon或是小圖是自己設計師開發或是具有產品相關識別的話,就不能用font awesome代替了,以前的做法就是每個有需要icon地方,加上圖檔的link1<img src='http://XXXX.jpg></img> 就可以把圖檔插入到網頁中,或

0

C# 使用For和Foreach讀取Datatable每筆資料對照寫法

早期各種程式語法針對迴圈寫法,總是用for來實作,這東西真是好用且還歷久不衰,不過,到了開始有Foreach之後,很多迴圈寫法都會改用Foreach實作,畢竟,Foreach算是好物之一。但是,因為長時間習慣用for語法,要一時改變還真不簡單,所以,趁現在趕快紀錄一下避免忘記 採用For迴圈方式讀Datatable,其中邏輯是要判斷不是第一筆要處理的相關邏輯程式1234567891011121

0

透過HttpWebRequest取得網頁內容

資料來源取得除了讀取DB內的資訊外,有時候也需要爬網頁的資訊取得,畢竟,有些資料不屬於自己控管,就必須透過這樣方式取得資料。 因此,在C#中可以透過HttpWebRequest方式去獲取網頁資料,再將資訊分析出來,取得屬於自己所要的資訊。大多數的網頁,都可以透過HTTP獲取,所以,透過HttpWebRequest提供WebRequest類別的HTTP 特定實作方式 使用HttpWebReques

0

用C#做查詢,建立及刪除檔案目錄功能

常常會用到對作業系統進行建立資料夾或是刪除資料動作,所謂,程式寫完超過三個月就會忘記,真的是一點都沒錯。為了避免每次自己都還要去查一下MSDN來做回憶。這邊把一些相關基礎做法做一個筆記,日後也可以比較容易查閱 首先需要加入這個using System.IONamespace 判斷目錄是否存在 可以使用DirectoryInfo這個Class進行處理。這案例是我們判斷在C槽下是否有存在Temp目錄

0

顯示IIS所有站台列表

如何讓人員在不登入IIS主機情況下,可以遠端了解IIS主機中自己的Web Site狀況以及還可以有時候能遠端重啟自己的Application Pool。 首先必須要確認IIS中有幾個站台(非一個站台下的虛擬目錄的站台),以下圖為例共有兩個站台,而在Default Web Site又有兩個網站 我們可以使用DirectoryEntry類別取得資訊。 DirectoryEntry類別:封裝 Acti

0

C#數值轉換整理

常常需要撰寫對資料中的數值進行資料轉換來符合規格上的需求,如:10進位轉成16進位,10進位轉ASCII…等等。這邊把常用的一些數值轉換語法,像是10進位轉二進位,10進位轉16進位…等,在此做一下整理,避免臨時有需要使用時,卻一時無法想起怎樣使用。 10進位轉2進位 12345int d = 3;//轉換資料string str = Convert.ToString(d, 2);//補足四碼s