文本處理之利器Regex閃亮登場

      由於項目的關係,前段時間研究了一下Regex進階特性,如擷取的群組、平衡組、零寬斷言等,著實讓我體會了一把它的正則強大之處。之前也用過Regex,其應用無外乎輸入驗證和簡單的文字替換等功能。      廢話不多說,以下是我使用正則的一些情境:      情境1:輸入規則驗證,比如郵件格式、密碼格式等。     

.net4.0中json時間轉換問題

後端代碼using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MvcApplication1.Controllers{    public class HomeController : Controller    {        public ActionResult Index()        {           

一個關於updatepanel的有趣現象

前幾天,同事碰到一個問題,幫忙看時。發現在updatepanel中的js指令碼的伺服器端變數不能重新整理。以下為重新現象代碼: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><form id="form1" runat="server">    <div>        <asp:ScriptManager ID=

Page.IsCrossPagePostBack無法工作的說明

下面列出了IsCrossPagePostBack屬性的值V2.0  Cross-Page Post 情境當頁面a 提交到頁面b•    b.PreviousPage.IsCrossPagePostBack 為 true•    b.PreviousPage.IsPostBack 為 true•    b.IsPostBack 為 false•    b.IsCrossPagePostBack 為 false•    b.PreviousPage為a的引用V2.0 Server Transfer

Response下載檔案

使用Response下載檔案1、Response.Redirect("http://localhost/模板.xls");2、   string strFileName = Server.UrlEncode("模板");        System.Web.HttpContext.Current.Response.Clear();        System.Web.HttpContext.Current.Response.Buffer = true;      

批量資料替換助手V1.0版發布

本文轉自:http://www.cnblogs.com/huangzelin/archive/2011/10/02/2198047.html 前段時間網站被掛馬,資料庫表中很多文字欄位都被加上了一段js指令碼。修複完程式漏洞之後便開始著手清理這些被注入的資料,其間參考了一些網上的方法,大都是寫一個預存程序進行一個表一個表逐一清理。這種方法操作繁瑣,而且一般不是很懂資料庫的人很難操作。於萌發了要寫一個小程式的念頭,經過兩天時間的折騰這個小軟體終於和各位見面了,希望各位童鞋多給點意見。說了這麼些之後

SSL如何工作

聲明:由於最近對安全加密相關技術比較感興趣,所以翻譯了這篇SSL的工作原理。這是一篇比較好的文章,深入淺出的介紹了SSL -- 安全套接層的工作原理,但是由於本人的加密知識及英語水平所限,感覺很多地方翻譯的不好,但是我相信大家還是能夠看懂的。:-)還是那句老話,本文歡迎非商業性轉載,但請保持文章完整性並註明出處!  密鑰密碼系統介紹  這篇文章向大家闡述了Netscape公司是如何使用RSA的公用密鑰密碼系統來實現網際網路安全的。Netscape的安全套接層的實現就利用了這篇文章中所討論的技術。

SQL建立預設值語句(CREATE DEFAULT)

微軟的解釋:建立稱為預設值的對象。當綁定到列或別名資料類型時,如果插入時沒有顯式提供值,則預設值將指定一個值,以便將其插入該對象所綁定的列中(或者,如果是別名資料類型,則插入所有列中)。後續版本的 Microsoft SQL Server 將刪除該功能。請避免在新的開發工作中使用該功能,並著手修改當前還在使用該功能的應用程式。   文法 CREATE DEFAULT [ schema_name . ] default_nameAS constant_expression [ ; ] 參數

獲得自增列

                    cmd.CommandText="SELECT     COLUMNPROPERTY(     OBJECT_ID('"+_TableName+"'), '"+col.Name+"', 'IsIdentity' )   ";                    reader= cmd.ExecuteReader();                    i = 0;                    if (reader.Read()) i =

DataList控制項兩個屬性–RepeatColumns,RepeatDirection

以前沒有也用過不過沒有仔細注意Datalist的屬性,今天想展示資料想用CheckBoxList可是離我的要求有點距離(不能對每個CheckBoxBinder 方法,添加屬性)開始想用CheckBoxlist是因為它有個屬性是RepeatColumns,RepeatDirection這兩個屬性,可惜不能使用模板來添加控制項,綁定資料。我想用PopupControlExtender 實現

DevExpress表單皮膚

本文轉自:http://www.cnblogs.com/Foric/archive/2011/05/01/2034073.html 相信很多朋友希望自己的軟體可以非常漂亮,本文就簡要介紹一下,對表單換膚。 1、在程式入口處,即Program.cs添加如下代碼:      

認識延遲時間為0的setTimeout)

由 John Resig 的 How JavaScript Timers Work 可以知道,現有的 JavaScript 引擎是單線程處理任務的。它把任務放到隊列中,不會同步去執行,必須在完成一個任務後才開始另外一個任務。讓我們看看我之前的文章:JavaScript的9個陷阱及評點,在第 9 點 Focus Pocus 中提到的問題。原作者對這個認識有所偏差,其實不只是 IE 的問題,而是現有 JavaScript

[翻譯]5件你應該知道的關於HTML5的事

1. 這不是一件龐大的物件你很可能問“我該如何開始使用HTML5,如果以前的瀏覽器不支援?”但是這個問題本身就有問題。HTML5不是一件龐大的物件:它是一個獨立特性的集合。因此你不能檢測“HTML5支援”,因為那沒有任何意義。但你可以檢測對獨立特性的支援,例如canvas,video

命名空間System.Diagnostics下的EventLog類

 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Diagnostics;using System.Threading;class MySample{    public static void Main()    {        //建立日誌源,判斷是否已經存在                 

只能點擊一次的按鈕

今天在一個ASP.NET項目中,有個頁面提交時,因為資料量比較大,頁面重新整理比較慢,有的使用者多次點擊提交按鈕。導致有多條記錄插入到資料。就想把按鈕做成只能點擊一次,不能再次點擊的效果。在網上尋找按鈕的onclientclick 和驗證控制項的衝突的問題(唉~~,以前看過沒有記住o(╯□╰)o)時,無意看到有人寫過這樣的只能點擊一次的按鈕。有兩個假設前提:Button必須是button類型,不能使submit類型如果我們使用驗證,javascript可以使用。 .aspx 頁面:       

DevExpress GridControl主從表

   DevExpress一個非常強大的控制項集,相信許多人在使用過後,都不會遺忘它。本文也是我有實際使用過程中,通過網上搜尋資料,所總結的。  private void InitData()        {             DataSet myDs=new DataSet();                       //主表            Role role=new Role();                        DataTable roleDt =

資料庫設計規則

Database design is both an art and a science,although the science part is generally the most relevant.There are rules that govern the process of design,including a series of steps called nomalization that ensure you have the optimum structrue for

忽略大小寫RegularExpressionValidator

最近在項目中用到RegularExpressionValidator,需要對上傳的檔案的副檔名進行限制。可以把檔案的副檔名寫成大寫或者小寫字母都沒有問題,作業系統都可以識別。例如把.xls,寫成.XLS或者Xls等。所有就需要正則匹配的時候,忽略大小寫字元。RegularExpressionValidator本身並不支援大小寫,這就需要我們對其前台js驗證進行改寫。aspx頁面中RegularExpressionValidator控制項的ValidationExpression屬性的寫法為加"(

我的物件導向程式觀

在尋找”基於對象“和”物件導向“時,發現了這篇文章,感覺寫得挺好的,不過不知道出自哪裡了。一、物件導向概念的一些誤解 "面向對 象"是一個如今被人叫爛的詞彙,就像去年人們都喜歡把自己的公司打上".com"的標記一樣。其實有多少人能真正理解這個詞彙呢,很難說。我喜歡這樣來比 喻人們對"對象"一詞的濫用。"對象"就好比人們經常說的"酷"和"爽",很多人並不仔細考慮這兩個詞的差別,在很多情況下他們是通用的,"酷"和"爽"

Excel檔案及資料訪問

首先必須在項目中添加MS的Office組件,然後在代碼檔案中使用命名空間using Excel;接著就可以使用EXCEL對象了聲明以下三個對象    Application myApp = null;    Workbook myBook = null;    Worksheet mySheet = null;    myApp = new Application();//建立EXCEL應用對象    //開啟指定EXCEL檔案模版    myBook =

總頁數: 61357 1 .... 26484 26485 26486 26487 26488 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.