This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Web; | |
using System.Web.Mvc; | |
using System.Threading; | |
using System.Diagnostics; | |
using System.Text; | |
namespace StackOverflow.Helpers |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> | |
<Product Id="*" Name="SimpleInstaller" Language="1033" Version="1.0.0.0" Manufacturer="MS" UpgradeCode="254afadb-8ed5-48e1-809f-f769cd030828"> | |
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> | |
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." /> | |
<MediaTemplate /> | |
<Feature Id="ProductFeature" Title="SimpleInstaller" Level="1"> | |
<ComponentGroupRef Id="ProductComponents" /> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public static class HtmlExtensions | |
{ | |
public static MvcHtmlString ValidatedEditorFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression) | |
{ | |
if (htmlHelper.ViewData.ModelMetadata.ModelType == null) | |
{ | |
return new MvcHtmlString(String.Empty); | |
} | |
TagBuilder tagBuilder = new TagBuilder("input"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.ComponentModel.DataAnnotations; | |
using System.Linq; | |
using System.Web; | |
using System.Web.Mvc; | |
namespace MvcApplication1.ViewModels | |
{ | |
public class ArticleEditViewModel |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public static SelectList ToSelectList<TEnum>(this TEnum enumObj) | |
where TEnum : struct, IComparable, IFormattable, IConvertible | |
{ | |
var values = from TEnum e in Enum.GetValues(typeof(TEnum)) | |
select new { Id = e, Name = e.ToString() }; | |
return new SelectList(values, "Id", "Name", enumObj); | |
} | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/****** Object: Table [dbo].[Fruit] Script Date: 09/22/2013 15:53:26 ******/ | |
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Fruit]') AND type in (N'U')) | |
DROP TABLE [dbo].[Fruit] | |
GO | |
/****** Object: Table [dbo].[Fruit] Script Date: 09/22/2013 15:53:26 ******/ | |
SET ANSI_NULLS ON | |
GO | |
SET QUOTED_IDENTIFIER ON | |
GO | |
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Fruit]') AND type in (N'U')) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
List<int> list=new List<int>(); | |
int i=1; | |
while(i<=100) | |
{ | |
list.Add(i); | |
i++; | |
} | |
foreach(int j in list) | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
string s = "adadf(深圳)(em.test@163.net.cn) 是我的email地址"; | |
//it's wrong; when target is "test.test@mail.com, the output is test@mail.com | |
//string ptn = @"[a-z\d_\-]+@[a-z\d_\-]+(.[a-z\d_\-]+)+"; | |
string ptn=@"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; | |
Regex reg = new Regex(ptn, RegexOptions.IgnoreCase); | |
Match m = reg.Match(s); | |
Console.WriteLine(m.ToString()); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DataTable table = new DataTable(); | |
table.Columns.Add(new DataColumn("Column #1")); | |
table.Columns.Add(new DataColumn("Column #2")); | |
table.Rows.Add(1, 2); | |
table.Rows.Add(11, 22); | |
table.Rows.Add(111, 222); | |
foreach (var column in table.Columns) | |
{ | |
DataColumn dc = column as DataColumn; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################################################################################################################################ | |
# | |
# Script Name : SmoDb | |
# Version : 1.0 | |
# Author : Vince Panuccio | |
# Purpose : | |
# This script generates one SQL script per database object including Stored Procedures,Tables,Views, | |
# User Defined Functions and User Defined Table Types. Useful for versionining a databsae in a CVS. | |
# | |
# Usage : |
OlderNewer