Time of Update: 2018-12-07
閑來寫下with cube的用法cube運算子在 SELECT 語句的 GROUP BY 子句中指定。該語句的挑選清單應包含維度列和彙總函式運算式。GROUP BY 應指定維度列和關鍵字 WITH CUBE。結果集將包含維度列中各值的所有可能組合,以及與這些維度值組合相匹配的基礎行中的彙總值。先看下錶:我們以id彙總查詢出平均分這一條SQL語句與上面唯一不同之處即為多了後面的 with cube,而結果卻是比前面更多了一條結果,它同樣是按類ID的平均分,不同是又多了最後一個結果null
Time of Update: 2018-12-07
1.1.1 摘要圖1 C# 泛型介紹 在接觸泛型之前,我們編程一般都是使用具體類型(char, int, string等)或自訂類型來定義我們變數,如果我們有一個功能很強的介面,而且我們想把它提取或重構成一個通用的介面,使得該介面不僅僅適用於已定義資料類型,而是適用於更多資料類型,從而方便以後的擴充。
Time of Update: 2018-12-07
不知道有沒有朋友會想到把一個個背景圖片和上傳圖片均改為黑白式的再上傳~來實現該功能~其實有個很簡單的技巧可以實現該功能~使用CSS即可!代碼如下<style type="text/css"> body { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } </style>將以上CSS代碼添加到你的頁面中,或CSS檔案中即可!2008-05-19 至 2008-
Time of Update: 2018-12-07
一般事件事件瀏覽器支援描述onClickHTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N2 | O3 滑鼠點擊事件,多用在某個對象控制的範圍內的滑鼠點擊onDblClickHTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 滑鼠雙擊事件onMouseDownHTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 滑鼠上的按鈕被按下了onMouseUpHTML:
Time of Update: 2018-12-07
最近公司一個項目讓人SQL注入了~為了臨時先解決這個問題,使攻擊者不再危害資料庫。初步決定先採用IHttpModule過濾一道請求。public class HttpModule:IHttpModule{ public HttpModule() { // // TODO: 在此處添加建構函式邏輯 // } IHttpModule 成員#region IHttpModule 成
Time of Update: 2018-12-07
公司最近招人,一道筆試題,就是查詢出資料表中重複的記錄,應該來說用過分組查尋的,這道題並不在話下,我們先來看看這張表高亮部分的是重複的資料行,那麼如何取出其中高亮的部分,彙總函式在解決這個問題前,我們必需先講講sql語言中一種特殊的函數:彙總函式,例如SUM, COUNT, MAX, AVG等。這些函數和其它函數的根本區別就是它們一般作用在多條記錄上。例如上函數從左至右依次為
Time of Update: 2018-12-07
1.1.1 摘要 在本系列的第一篇博文中,我向大家介紹了SQL Injection常用的攻擊和防範的技術。這個漏洞可以導致一些非常嚴重的後果,但幸運的是我們可以通過限制使用者資料庫的許可權、使用參數化的SQL語句或使用ORM等技術來防範SQL Injection的發生,接來了要向大家介紹Cross-site scripting(XSS)。 定義:Cross-site
Time of Update: 2018-12-07
最近在在一電力系統,裡面用到報表,經常需要對SQL日期進行操作。現在將一些常用的SQL日期操作函數記下/**//**//**//* datepart()函數的使用 * datepart()函數可以方便的取到時期中的各個部分*如日期:2006-07--02 18:15:36.513* yy:取年 2006* mm:取月 7* dd:取月中的天 2* dy:取年中的天 183* wk:取年中的周
Time of Update: 2018-12-07
通過Javascript可以控制父表單操作子的iframe表單,也可以操作從父表單使用window.open方式開啟的子表單。今天一位在北京工作的朋友問到我如何在關閉父表單時自動關閉已開啟的子表單。我首先問了她一下需求。問是不是廣告之類。看了後覺得不是,類似於小表單顯示詳細資料。 這種情況我首先想到二種方法, 第一種方式:可以使用模態視窗方式開啟子表單,這樣使用者在關閉子表單前是無法操作父表單的。包括關閉父表單的操作! 第二種方式:使用WEB2.0的方式,DIV層,類
Time of Update: 2018-12-07
1.1.1 摘要 相信大家對ToString()方法再熟悉不過了,由於該方法是.NET程式中最常用的方法之一,我們除了可以直接調用ToString()方法之外,.NET中的某些方法也隱式調用ToString()方法(WPF,Windows Form和Silverlight等)。1.1.2 本文 首先讓我們瞭解一下ToString()的由來,它是由Object類提供一個虛的方法,ToString()方法返回一個字串顯示調用該方法對象的類型,Object類中實現如下。
Time of Update: 2018-12-07
使用過部落格園的朋友可能知道,當我們在編輯中,要離開此頁面時,(無論是點瀏覽器右上方的小叉,還是單擊頁面中任意連結,或者最小化時用滑鼠右鍵點擊關閉)都會一個提醒離開的功能!往往在給使用者不小心離開頁面時造成的編寫內容全部丟失的一道保護!如下:網上有過朋友問過,我在此就發表一篇!實現當然不用說,用戶端的功能,自然是JS實現!代碼如下:<html><script language=javascript> function stoprefresh() { retur
Time of Update: 2018-12-07
有時候在一些系統中我們需要用SQL語句將一對多關聯性表中的資料以每條記錄一行的形式進行顯示。本文分別採用函數及遊標的方法來實現該功能。樣本表描述如下一張使用者表及文檔表現在想實現如下功能,查詢出每個使用者及其對應的文檔名稱的綜合,如下結果userID userName DocNames1 fengyan
Time of Update: 2018-12-07
前段時間給一電力公司做一套視窗服務人員星級評等管理系統,類似大家上銀行辦完事後用櫃檯上的按扭對服務人員進行服務評定! 是朋友接的一項目,我去幫忙,主要是做報表這塊,說到痛點可能就是裡面的對這些資料進行匯總及報表了,由於表結構設計的不同,可能會對查詢帶來不利。在這將自己遇到的問題及解決的辦法記下! 先看看部門表結構,如下:在這裡用了一張表存放了各部門及之間的關係,大致分三類,第一類,也就是最大類:為全域!其ID為10 次之為各市層級的分公司, 可以看到ID為 1010 至1016
Time of Update: 2018-12-07
摘要 對於許多Web設計者和開發人員來說,Firefox瀏覽器是無法超越的,對於其他人Chrome正在蠶食Firefox的瀏覽器市場。 在過去的兩年,GoogleChrome瀏覽器的發布以來,引起了人們激烈爭論究竟哪個瀏覽器更加優秀。Mozilla的開源產品經受了時間的考驗和Firefox已經快速成為繼微軟IE瀏覽器後的第二大最流行的瀏覽器。
Time of Update: 2018-12-07
好久都沒有接觸和學習新技術,要抱怨說公司忙,實在為自己的懶惰找借口。工作的人慢慢的就與學生不太一樣,有時抱著得過且過的心態!現在想想還是很懷念以前學生年代深夜敲擊鍵盤的學習勁頭!流程引擎不是第一次接觸,在去年的時候與一個同事在外面接了一個萬科的OA系統,當時對方指定要使用K2.NET流程引擎開發。並給我們提供了帶伺服器的虛擬機器。那時是我第一次接觸流程引擎,對工作流程的概念也有了比較直觀的認識!。上周六陪朋友去了書店看書,拿了二本.NET3.0方面的書。其中一本第32章講到用WF
Time of Update: 2018-12-07
1.1.1 摘要 什麼是實值型別?什麼是參考型別?這問題大家很久以前就討論和研究過了,而且我相信很多人對實值型別和參考型別的區別和用法都嫻熟於心。這裡我給出自己的總結,而且也提供大家一個複習實值型別和參考型別的機會。 熟悉C/C++的程式員都知道你可以為任何類型的對象建立指標來引用它們。這也不是java,任何類型都自動聲明為參考型別,然後C#中的類型提供了實值型別和參考型別。1.1.2 本文圖1實值型別和參考型別大綱
Time of Update: 2018-12-07
最近突然要用到JS指令碼動態給元素添加事件。如TextBox的onclick事件。但有的onclick事件原先已經定義了相應代碼!這裡又不能替代原有方法,隱約記得JS指令碼裡面有個方法可以給控制項在原有事件的基礎上進行添加!翻了半天才翻出來,在這裡記下,以方便以後有需時再來找!和和<html><script language="javascript"> function set() { var obj = document.getElementB
Time of Update: 2018-12-07
文章目錄 等效子串:中途相遇攻擊:限制CPU時間 限制POST請求參數個數 限制POST請求長度使用隨機的雜湊演算法參考:系列部落格導航 1.1.1 摘要 最近網路安全成了一個焦點,除了國內純文字密碼的安全事件,還有一件事是影響比較大的——Hash Collision
Time of Update: 2018-12-07
摘要今天我們將大家介紹一些非常好的線上工具,可以協助Web開發人員在HTML5編碼時更加容易和簡單。在些線上工具包括:HTML5 Visual Cheat Sheet, Swith to HTML5, Initializr, HTML5 Canvas Cheat Sheet, LimeJS, HTML5 Demos, Web Apps Tracker和HTML5 Reset。本文HTML5 Visual Cheat
Time of Update: 2018-12-07
資料庫SQL中實現split功能如傳入變數 '1,2,3,4'則可解析成1 2 3 4 declare @string varchar(5000)declare @splitchar char(1)declare @l int -- 第一個分隔字元的位置declare @s int -- 第二個分隔字元的位置set @string ='1,2,3,4'set @splitchar=','set @l = 0 set @s = charindex(@splitchar, @string, @l)