自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (10)
  • 收藏
  • 关注

转载 ASP.NET MVC中移除冗余Response Header

本文主要介绍如何优化ASP.NET MVC使用IIS时Response Header中的不必要的信息默认的,创建一个ASP.NET MVC项目,会在Response Header中包含一些敏感的信息,这些信息是没有什么用处的但是会暴露出IIS的配置信息等。下面是默认的Response Header信息:Cache-Control:private, s-maxage=0Co

2017-07-28 09:56:09 958

转载 [MethodImpl(MethodImplOptions.Synchronized)]、lock(this)与lock(typeof(...))

对于稍微有点经验的.NET开发人员来说,倘若被问及如何保持线程同步,我想很多人都能说好好几种。在众多的线程同步的可选方式中,加锁无疑是最为常用的。如果仅仅是基于方法级别的线程同步,使用System.Runtime.CompilerServices.MethodImplAttribute无疑是最为简洁的一种方式。MethodImplAttribute可以用于instance method,也可以用于

2017-07-27 16:03:44 627

转载 MEF学习

一、   什么是MEF  MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库。 应用程序开发人员可利用该库发现并使用扩展,而无需进行配置。 扩展开发人员还可以利用该库轻松地封装代码,避免生成脆弱的硬依赖项。 通过 MEF,不仅可以在应用程序内重用扩展,还可以在应用程序之间重用扩展。(摘自MSDN)  我的理解:应用/插件均

2017-07-25 10:34:06 298

转载 js浮点数精度问题(js计算中遇到的坑)

转自:http://talentluke.iteye.com/blog/1767138大多数语言在处理浮点数的时候都会遇到精度问题,但是在JS里似乎特别严重,来看一个例子alert(45.6*13);结果居然是592.800000000001,当然加法之类的也会有这个问题那这是js的错误吗?当然不是,你的电脑做着正确的二进制浮点运算,但问题是你输入的是十进

2017-04-07 10:46:35 544

转载 WCF来传递DataTable的Bug

Wcf,客户端与服务器之间在传递DataTable(由于数据库字段不确定暂时用DataTable而不是用实体对象传递)时,发现有的DataTable可以直接传递没有问题解决方案:DataTable必须设置名称。例如:DataTable dt = new DataTable("Table1");这里的“Table1”必须有,但是命名随意,这个缺少就会序列化报错,而且错误原因会

2017-03-21 14:58:38 395

转载 JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)

阅读目录一、Knockout.js简介1、Knockout.js和MVVM2、最简单的实例3、监控属性4、ko里面常见的data-bind属性5、Json对象和监控属性的转化及关系6、创建自己的data-bind属性二、第一个增删改查实例 正文前言:出于某种原因,需要学习下Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下

2017-02-26 13:52:00 864

转载 PRB: ThreadAbortException Occurs If You Use Response.End, Response.Redirect, or Server.Transfer

SymptomsIf you use the Response.End, Response.Redirect, or Server.Transfer method, a ThreadAbortException exception occurs. You can use a try-catch statement to catch this exception.

2017-02-21 13:05:55 273

转载 .NET 调用存储过程详解

1. 返回单一记录集的存储过程SqlConnection conn = new SqlConnection(ConStr);SqlCommand cmd = new SqlCommand();cmd.Connection = conn;cmd.CommandText = "Categoriestest1"; // 指定执行语句为存储过程cmd.CommandTy

2017-02-17 09:19:43 1064

原创 ionic 踩坑记录笔记

ionic 首次build 下载maven2 极其缓慢在./platforms/android/build.gradle文件中mavenCentral() 改为maven { url "http://maven.aliyun.com/nexus/content/groups/public" }ionic 下载gradle缓慢其中对

2017-02-09 14:06:37 322

转载 row_number rank dense_rank ntile

排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:  1.row_number  2.rank  3.dense_rank  4.ntile    下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:  图1  其中fiel

2016-12-11 15:26:52 238

原创 rollup,cube,grouping

group by:select WhCode, BillType, SUM(currQuantity) Qty from bcStockRecordgroup by WhCode, BillTypeselect WhCode, BillType, SUM(currQuantity) Qty from bcStockRecordgroup by WhCode, BillType

2016-12-11 15:01:55 328

转载 block,inline和inline-block概念和区别

总体概念block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素)。block元素通常被现实为独立的一块,会单独换一行;inline元素则前后不会产生换行,一系列inline元素都在一行内显示,直到该行排满。大体来说HTML元素各有其自身的布局级别(block元素还是inlin

2016-12-04 22:30:01 212

转载 Base.css

@charset "utf-8";/*! * @名称:base.css * @功能:1、重设浏览器默认样式 *       2、设置通用原子类 *//* 防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */html {    background:white;    color:black;}/* 内外边距通常让各个浏览器样式的表现位置不同

2016-12-02 16:04:45 334

转载 SQL Server中的Merge关键字

简介    Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。”,通过这个描述,我们可以看出Merge是关于对

2016-12-01 16:28:27 236

转载 公用表表达式(CTE)

在编写T-SQL代码时,往往需要临时存储某些结果集。前面我们已经广泛使用和介绍了两种临时存储结果集的方法:临时表和表变量。除此之外,还可以使用公用表表达式的方法。公用表表达式(Common Table Expression)是SQL Server2005版本的引入的一个特性。CTE可以看组是一个临时的结果集,可以再接下来来的一个SELECT,INSERT,UPDATE,DELETE,MERGE语句

2016-12-01 15:53:42 375

转载 WinForm 多线程操作UI

单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如:private void btnSet_Click(object sender, EventArgs e){        Thread t = new Thread(new Paramet

2016-11-28 09:54:41 7280

转载 Entity Framework 5.0系列之Code First数据库迁移

我们知道无论是“Database First”还是“Model First”当模型发生改变了都可以通过Visual Studio设计视图进行更新,那么对于Code First如何更新已有的模型呢?今天我们简单介绍一下Entity Framework的数据迁移功能。Entity Framework配置在开始今天的话题之前先来看一下Entity Framework的配置,因为有很多朋友因为配置

2016-11-11 14:59:58 329

转载 Entity Framework 5.0系列之数据操作

Entity Framework将概念模型中定义的实体和关系映射到数据源,利用实体框架可以将数据源返回的数据具体化为对象;跟踪对象所做的更改;并发处理;将对象更改传播到数据源等。今天我们就一起讨论如何利用Entity Framework进行查询、插入、更新和删除数据。查询我们将使用AdventureWorks数据库来进行今天的所有演示,因此开始之前请准备好相应的数据库。在EF中进行查询应该

2016-11-11 14:14:33 460

转载 Entity Framework 5.0系列之约定配置

Code First之所以能够让开发人员以一种更加高效、灵活的方式进行数据操作有一个重要的原因在于它的约定配置。现在软件开发越来复杂,大家也都试图将软件设计的越来越灵活,很多内容我们都希望是可配置的,但是过多的配置也会带来很大的工作量,解决这个问题的方法就是约定。对于一些简单的,不太可能经常变化的内容我们以一种约定的方式进行设计。使用过其他ORM框架的朋友可能知道一般ORM都有对应的映射配置文件(

2016-11-11 14:10:28 619

转载 entity framework 事务

业务处理方式: 主表插入一条记录,取出主表的记录主键,赋值给予从表多条记录使用微软的东西果然是一朝天子一朝臣,每代都不一样,找出的答案都不能解决问题,也许是我没找到吧。自嘲下,记录这折腾了我两天的不满。[csharp] view plain copypublic void CreateWorkOrdGrid(Pp_WorkOr

2016-11-07 22:58:26 552

原创 entity framework中 已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭

Erro:已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。處理方式有兩種1,設定ConnectionString加上MultipleActiveResultSets=true,但只適用於SQL 2005以後之版本2.先讀出放置在List中foreach(Employee emp in context.Employees.ToList

2016-11-07 22:48:35 3092

转载 Entity Framework 增删改查和事务操作

1、增加对象   DbEntity db = new DbEntity(); //创建对象实体,注意,这里需要对所有属性进行赋值(除了自动增长主键外),如果不赋值,则会数据库中会被设置为NULL(注意是否可空) var user = new User {

2016-10-06 19:40:58 231

转载 SQLSERVER用无中生有的思想来替代游标

昨天在MSDN论坛看到一个帖子,帖子中LZ需要根据某列的值把其他列的值插入到额外列帖子地址:http://social.technet.microsoft.com/Forums/zh-CN/3eac78ca-d071-4c00-afa0-ef48c8501745/sql-statementcolumn-namecolumnsql-建表脚本: View Code

2016-10-06 18:35:10 892

转载 Sql Server游标

游标是邪恶的!       在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。       正常面向集合的思维方式是:              而对于游标来说:             这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向

2016-10-06 18:27:56 247

原创 DataTable 学习笔记

DataView RowFilter Syntax [C#]This example describes syntax of DataView.RowFil­ter expression. It shows how to correctly build expression string (without „SQL injection“) using methods to escape

2016-09-28 21:21:11 282

翻译 Log4Net 慢慢研究

Apache log4net™ Manual - ConfigurationConfigurationInserting log requests into the application code requires a fair amount of planning and effort. Observation shows that approximately 4 perc

2016-09-26 22:44:19 675

原创 ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效

ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效

2016-09-26 13:54:33 1704

转载 .Net 异常处理

在C#中,当出现某种异常时,就会创建一个异常对象。这个对象包含有助于跟踪问题的信息。我们可以创建自己的异常类,但.NET已经提供了许多预定义的异常类异常类ExceptionSystemException   这个是由公共语言运行库引发的异常,派生于systemExecption类ApplicationException  由用户程序执行的异常,派生于ApplicationE

2016-09-26 10:58:09 318

原创 Log4Net

xml version="1.0"?>  configuration>    configSections>      section name="log4net"                type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>    configSections>     

2016-09-26 10:53:08 286

转载 如何嵌入并自动使用 MFC 的 Word 文档

而双击嵌入的文档以将其激活"编辑"或"打开"可以通过自动化来修改文档的嵌入在其他应用程序文档,使用嵌入的 OLE,模式。本文演示如何嵌入和自动化的 MFC 单文档界面应用程序中的 Microsoft Office Word 文档。相同的方法适用于任何 Word 版本。不同之处在于不是什么版本的 Word 创建的文档中,但相反,哪个版本的 Word 中使用的自动化过程。Word

2015-01-20 10:39:13 701

原创 C语言学习----static

当用于函数定义时, 或用于代码块之外

2014-08-16 21:47:43 325

计算机网络tcp/ip协议全解

计算机网络tcp/ip协议全解,对网络协议集tcp/ ip中的各种协议进行了讲解。希望对想学习协议的有所帮助。

2008-11-12

前沿存储技术知识的介绍

存储技术知识的介绍,主要介绍了当前比较前沿的技术——存储,关于它的一些技术原理。对初学者非常使用,可以下载研究一下。

2008-11-12

云计算简介和分布式计算简介

云计算简介和分布式计算简介,主要讲解了一些关于前沿it行业的计算方法。对于初学者希望有一定的帮助。

2008-11-12

LInux常用命令全集

LInux常用命令全集,对于学习Linux非常有用。!!!!!!

2008-11-12

Exchange 邮件系统上机试验和基本命令

该文件主要讲解了一些Exchange邮件系统的基本配置和试验,附加了一些基本的命令操作。非常有价值。

2008-11-11

Linux redhat9基本知识入门和基本命令介绍

Linux redhat9基本知识入门和基本命令介绍。包含了基本的安装步骤和一些命令操作。对于刚学习redhat的人非常有用。

2008-11-11

计算机硬盘格式转换工具

用于转换计算机硬盘的格式,适用于fat32与ntfs之间的转换。非常的好用,但是注意转换的时候硬盘应当保持为空盘,否则可能会失败。

2008-11-11

本地计算机端口检测工具

非常好用的端口检测工具,用于检测本地计算机端口的使用情况。赶快下载!!!!!!!

2008-11-11

注册表学习工具123

非常有用的一个注册表学习工具,可以下载的。对注册表不是很了解但是只要用这个工具就可以轻松修改注册表的。

2008-11-11

Oracle数据库基本查询知识

关于Oracle数据库的一些基本知识,其中有一些基本的查询语句,适合想对数据库进行基本了解的人.讲师邱磊

2008-11-11

空空如也

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

TA关注的人

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