自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的左脸像我的右脸

蝴蝶擦几次眼睛,才学会飞行;夜空洒满了星星,但几颗会落地;我的事,你不知道的事。

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 Windows进程间通信的各种方法

进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信(InterProc

2015-03-25 19:59:25 597

转载 Why catch(Exception)/empty catch is bad

You’ve seen the advice before—it’s not a good programming practice to catch System.Exception. Because managed exceptions are hierarchical, catching the top of the hierarchy—e.g., catch(Exception

2015-03-06 17:04:03 592

转载 Difference Between Finalize and Dispose Method

NET Framework provides two methods Finalize and Dispose for releasing unmanaged resources like files, database connections, COM etc. This article helps you to understand the difference between Fin

2015-03-06 17:02:52 523

原创 sql server 创建启动存储过程

创建一个启动存储过程:

2014-07-02 17:14:38 617

转载 Sql server 创建同义词

T-SQL:-- SQL Server Syntax(语法)CREATE SYNONYM [ schema_name_1. ] synonym_name FOR :: ={    [ server_name.[ database_name ] . [ schema_name_2 ]. object_name   |  database_name . [ schema_na

2014-07-02 16:42:31 8719

原创 Sql server 2012 创建数据库架构

USE AdventureWorks2012;GO-- Creates the schema Sprockets owned by Annik that contains table NineProngs. -- The statement grants SELECT to Mandar and denies SELECT to Prasanna.CREATE SCHEMA S

2014-07-02 16:28:59 4617

转载 捆绑和缩小(BundleConfig.RegisterBundles) 第六章 : LESS, CoffeeScript, SCSS, Sass Bundling 和注意事项

较少,CoffeeScript、 SCSS,敢亵渎捆绑销售。捆绑和缩小框架提供一种机制来处理中间语言如SCSS、上海社会科学院、较少或Coffeescript,并适用于产生捆绑的转换,如缩小。例如,要将.less文件添加到您的 MVC 4 项目:创建一个文件夹为您较少的内容。下面的示例使用Content\MyLess文件夹。添加.less NuGet 包拉丁文到您的项目。

2013-11-19 10:14:01 2768

转载 捆绑和缩小(BundleConfig.RegisterBundles) 第五章 : MVC中的使用

使用捆绑与 ASP.NET MVC 放缩法在这一节我们将创建 ASP.NET MVC 项目,审查捆绑和缩小。首先,创建一个新的 ASP.NET MVC 互联网项目,命名为MvcBM ,而无需更改任何默认设置。打开App_Start\BundleConfig.cs文件并检查的 RegisterBundles方法,用于创建、 注册和配置包。下面的代码演示RegisterBundle

2013-11-19 10:08:18 24978 1

转载 捆绑和缩小(BundleConfig.RegisterBundles) 第四章 : 影响,调试和控制

捆绑的影响和缩小下表显示了几个重要的区别,分别列出所有资产和使用中的示例程序的捆绑和缩小 (B/M) 之间。 使用 B/M没有 B/M变化文件请求934256%发送的 KB3.2611.92266%收到 KB388.5153036%加载时间510 MS780 MS

2013-11-19 10:06:40 5077

翻译 捆绑和缩小(BundleConfig.RegisterBundles) 第二章 : Minification (重点理解)

缩小缩小执行各种不同的代码优化和脚本或 css,如删除不必要的空白和注释和缩短到一个字符的变量名。考虑下面的 JavaScript 函数。AddAltToImg = function (imageTagAndImageID, imageContext) { /// /// Adds an alt tab to the image // //The

2013-11-19 10:03:54 1766

转载 捆绑和缩小(BundleConfig.RegisterBundles) 第二章 : bundling

捆绑销售捆绑销售是 ASP.NET 4.5 使它容易地合并,或将多个文件捆绑到单个文件中的新功能。您可以创建 CSS、 JavaScript 和其他包。较少的文件意味着更少的 HTTP 请求和,可以改善第一页负载性能。下面的图像显示显示以前,但这次与捆绑和缩小启用的关于视图的同一时间视图。原版:Bundling Bundling is a new featu

2013-11-19 09:57:57 1617

转载 捆绑和缩小(BundleConfig.RegisterBundles) 第一章 : 前瞻

捆绑和缩小是两种方法可用于在 ASP.NET 4.5 改进请求加载时间。捆绑和缩小提高加载时间减少到服务器的请求数和减小大小的要求资产 (如 CSS 和 JavaScript。)当前主流浏览器的大多数限制的每个主机名到六每个并发连接数。这意味着虽然正在处理六个请求,将由浏览器排队资产在主机上的其他请求。在下面的图像中,IE F12 开发人员工具网络选项卡显示资产由关于视图的一个示例

2013-11-19 09:56:25 2345

转载 what's new in ASP.NET MVC5(ASP.NET MVC5 新特性,新功能)

ASP.NET MVC從2007年CTP方式釋出,2009年正式發行ASP.NET MVC 1.0版,2010年發行ASP.NET MVC 2.0版,2011年發行ASP.NET MVC 3.0版,2012年發行ASP.NET MVC 4.0版,ASP.NET MVC已經發展為一個成熟的Model-View-Controller設計模式的開發框架。 ASP.NET MVC 5帶來全新的開發

2013-11-13 16:59:17 25765 3

转载 Silverlight 2应用程序中XAP文件揭秘

概述XAP文件是Silverlight 2应用程序编译打包后的一个文件,它是一个标准的zip压缩文件,包括了Silverlight 2应用程序所需的一切文件,如程序集、资源文件等。本文将对Silverlight中的XAP文件进行详细的说明。XAP文件是什么XAP文件是Silverlight 2应用程序编译打包后的一个文件,包括了Silverlight 2应用程序所需的一切文

2013-11-13 16:31:45 1121

原创 MVC 安全性 : 重定向

开放重定向:在mvc login controller 中,登陆会返回一个returnUrl.下面列举一个案例:下面的链接中dinner 少一个n, 恶意用户通过邮件或其他形式,让用户点击了如下的链接.http://www.googledinner.com/Account/LogOn?returnUrl=http://www.googlediner.com/Account/Lo

2013-11-12 18:16:48 4885

原创 asp.net MVC 安全性

1. 跨站脚本(XSS)1.1 介绍1.1.1 被动注入,利用输入html,javascript 等信息伪造链接,图片等使用提交信息,调转页面等1.1.2 主动注入,黑客主动参与攻击,不会傻等倒霉的用户上钩1.2 防御1.2.1 HTML 编码Html.Encode1.2.2 HTML 属性编码Html.AttributeEncode1.2.3 url

2013-11-11 16:44:11 4030 1

原创 自定义 Razor 视图的基类

首先我们可以在MVC 项目中的Views 目录下的 webconfig 文件中找到如下的Razor 基类 pagespageBaseType="System.Web.Mvc.WebViewPage"> 然后这个基类是WebPageBase类的子类,下面我们自定义一个CustomWebViewPage 继承 WebViewPage 类:using

2013-11-07 17:02:02 3602

原创 高级 Razor : Templated Razor Delegate

1. 使用 Razor 模板委托 是 Fun 类型,在模板中( Func strongTemplate =@@item;)@item 是个神奇的参数,尽管这些委托只能有这样的参数,但是模板可以多次引用。 @{ Func strongTemplate =@@item; } Advance Razor(Templated Razor Dele

2013-11-07 16:41:13 1112

原创 Visual Studio 2013 a new feature, Code Lens

Visual Studio 2013 introduced a new feature, Code Lens, where it shows you how many times each of your methods are called/referenced, how many unit tests cover the method, and how many are passing

2013-11-07 16:27:38 1487

翻译 未能解析此远程名称:’nuget.org’(The remote name could not be resolved: 'nuget.org')

The remote name could not be resolved: 'nuget.org'(未能解析此远程名称:’nuget.org’)Turn on "Allow NuGet to download missing packages during build" to make your life easier安装Nuget后,菜单栏选Tools>options>Pack

2013-10-30 21:59:44 6509

转载 Web开发中常见的安全缺陷

提纲: 一、不能盲目相信用户输入 二、五种常见的Asp.Net安全缺陷 2.1 篡改参数 2.2 篡改参数之二 2.3 信息泄漏 2.4 SQL注入式攻击 2.5 跨站脚本执行 三、使用自动安全测试工具 正文: 保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价

2013-10-21 16:56:41 708

原创 回溯法-迷宫问题

迷宫问题中,在寻找路径时,采用的方法通常是:从入口出发,沿某一方向向前试探,若能走通,则继续向前进;如果走不通,则要沿原路返回,换一个方向再继续试探,直到所有可能的能跟都试探完成为止。为了保证在任何位置上都能沿原路返回(回溯),要建立一个后进先出的栈来保存从入口到当前位置的路径。   而且在求解迷宫路径中,所求得的路径必须是简单路径。即在求得的路径上不能有重复的同一块通道。   为了表示迷

2013-10-16 17:05:46 859

转载 sql server 执行计划

SQL Server Query Execution Plan AnalysisBy : Brad McGeheeApr 04, 2006  Source:http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx欢迎转载。转载请保留原作者姓名以及原文地址,并请注明译文出处:htt

2011-12-16 16:19:59 588

原创 禁止文本框textbox自动完成

获取或设置一个值,该值指示 TextBox 控件的 自动完成行为命名空间:  System.Web.UI.WebControls程序集:  System.Web(在 System.Web.dll 中)   http://ms

2011-09-14 09:54:32 536

原创 gridview中单元格不换行或自动换行样式

GridView属性的RowStyle、HeadStyle等中可以设置Wrap=“false”表示不换行默认为true 自动换行 以下为gridview全部不换行foreach(gridviewRow   row   in   gridview1.rows)

2011-09-14 09:41:38 4531 1

原创 解决:上传文件按钮样式,fileupload 样式,同时解决后台得不到上传文件的信息问题

//前台代码.green_btn{ background-color:#79a500; } <asp:FileUpload ID="uploadfile" runat="server" Style="filter: alpha(opacity=0); width: 70p

2011-09-02 11:04:31 3879

转载 Asp.net "对路径的访问被拒绝" 解决办法(不是文件的一部分)

给下面这个目录加上ASP.NET帐号的权限。C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET FilesASP.NET帐号的权限为: 读取和运行,列出文件夹目录,读取,写入。

2011-08-30 13:52:01 4312

转载 ASP.NET - UpdatePanel 控件概述 AJAX

使用 ASP.NET UpdatePanel 控件可生成功能丰富的、以客户端为中心的 Web 应用程序。通过使用 UpdatePanel 控件,可以刷新页的选定部分,而不是使用回发刷新整个页面。这称为执行“部分页更新”。包含一个 ScriptManager 控件和一个或多个 Up

2011-08-29 15:37:51 812

转载 DataTable select() 的使用;DataTabel中distinct用法去重复的的字段或者记录

DataTabel中distinct在.NET Framework2.0中,选择DataTable等数据源中的唯一值(类似SQL中Distinct的返回结果)非常简单,如下即可:DataTable d = dataSetName.dataTableName.Defau

2011-08-22 16:15:29 8602

转载 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪

这段时间在做系统导出功能,在Ajax的UpdatePanel下实现 Export Excel或是Word时,它即出现error:行: 4723错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器

2011-08-22 16:09:18 714

原创 js、javascript 上传文件

由于IE的安全性默认是禁止 包含本地目录路径的直接用  fakepath代替解决方法一:工具 -> Internet选项 -> 安全 -> 自定义级别 -> 找到“其他”中的“将本地文件上载至服务器时包含本地目录路径”,选中“启用”即可。

2011-08-19 16:10:33 359

原创 导出excle,乱码解决

//传入table的html页面和文件名 public void ExportExcel(string sbExcel, string strFileName)    {        System.Web.HttpContext.Current.Response

2011-08-19 16:04:57 483

原创 gridView RowDataBound事件详解

//控件是是行        if (e.Row.RowType == DataControlRowType.DataRow)        {            //奇数和偶数行是编辑状态            if (e.Row.RowState == D

2011-08-15 16:31:56 807

原创 远程桌面 快捷键大全

快捷键描述Alt+Page Up从左到右切换程序。Alt+Page Down从右到左切换程序。Alt+Insert按照程序的打开顺序,依次切换程序。Al

2011-08-12 10:34:35 2173

翻译 vs2008 快捷键大全

命令名 快捷键 说明编辑.折叠到定义Ctrl + M,Ctrl + O自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。命令名 快捷键 说明编辑.折叠到定义Ctrl + M,Ctrl + O自动确定在代码中创建区域的逻辑边界(如过程),然后隐

2011-08-12 09:55:40 690 1

原创 CKEditor config.js文件配置

【config.js文件的配置】CKEDITOR.config.autoGrow_maxHeight示例:CKEDITOR.config.autoGrow_maxHeight = 400;默认值:0CKEDITOR.config.autoGrow_

2011-08-09 10:46:52 7855

原创 gridview 英文 日期绑定 以及其他类型

'>显示效果 9-Aug-2011  或者是9-一月-2011  配置文件中的这个节点决定,或者代码System.Threading.Thread.CurrentThread.CurrentCulture=new System.Globalization.Cultur

2011-08-09 10:27:35 528

原创 GridView 中DataSource绑定和DataSourceID绑定的区别

在VS2008中用DataSource绑定,进入编辑状态有问题出现不能进入的情况,vs2011中点击2次才能进入。 而用DataSourceID绑定不会出现次现象。

2011-08-09 10:11:10 1312

俄罗斯方块 C#编写

消层效果,变异方块,小方块穿越功能,开始层数,随机排列等等,全功能俄罗斯方块.用面对对象实现,代码精简。有文档步骤说明,和图形说明。有背景音乐可以随便选取。GOOD

2010-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除