自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 问答 (1)
  • 收藏
  • 关注

原创 【转】JS深拷贝

作者:青笠链接:http://www.zhihu.com/question/23031215/answer/31944721来源:知乎著作权归作者所有,转载请联系作者获得授权。google一下JS深拷贝,知乎这个问题竟然排在第四=============================================================var cloneObj = function...

2016-08-22 11:18:44 145

原创 【转】分页存储过程

ALTER PROCEDURE [dbo].[Sp_Paging_RowNumber]--exec Sp_Paging_RowNumber 10,50@pagenum int =1,@pagesize int=1ASBEGIN SET NOCOUNT ON; SELECT * FROM (SELECT ROW_NUMBER() OVER(O...

2016-08-16 10:50:12 165

原创 【转】JavaScript图解继承(多图)

转自:http://www.2cto.com/kf/201604/498730.html 在JavaScript中,继承主要是通过原型链来实现的。原型链和前文所说的原型对象密切相关。原型对象可以参考JavaScript构造函数和原型对象。为了彻底搞清楚JavaScript的继承,我们先搞清楚原型链是什么。原型链继承我们知道,所有的引用类型都默认继承了Object,因而所有自定义类...

2016-08-13 15:14:42 194

原创 网页前端的浏览器兼容

本文只是个人观点,总结了一些网上方案,以及接合部分自己的经验。 浏览器的兼容性,细分一下,可以分为HTML,JS, CSS的兼容性。对于HTML的兼容性,比较好处理,高级的功能只能高级的浏览器支持,低级浏览器不用考虑。对于JS的兼容性,主要分IE系列和W3C系列,虽然有些差异,但是处理也不困难,而且有一些比较使用的框架。最麻烦的就是CSS的兼容性,处理的一些思路如下: 我觉得要尽...

2016-07-07 14:59:10 140

原创 乐观同步

[HttpPost][ValidateAntiForgeryToken]public async Task<ActionResult> Edit(int? id, byte[] rowVersion){ string[] fieldsToBind = new string[] { "Name", "Budget", "StartDate", "Instructo...

2016-06-22 11:29:15 131

原创 【转】.NET老程序员推荐的7个开发类工具

很幸运工作以来一直是.NET + SQL Server 的开发工作,其它比如Oracle或是Android Java类的技术工作并没有很长时间的经历,所以我推荐的工作就侧重于.NET + SQL Server类的工具。1  ReSharper 7.1现在电脑开发人员硬件的标准配置是i5+8G,在内存已经足够用的情况下,推荐安装好Visual Studio后第一个要安装的插件就是ReS...

2016-02-01 18:27:15 125

原创 Git基本命令

cd /d  进入目录 git init 将当前目录初始化为GIT代码仓库 git status 查看当前仓库中状态,有无新文件,已经是否有文件发生了修改 git add . 将当前仓库中新的文件加入追踪(暂存) git commit -m "XXXXX" 将加入暂存区的文件提交(到本地,既当前目录中),并用-m参数加入提交信息 git log 查看历史提...

2015-12-11 10:40:53 75

原创 【转】类型初始值设定项引发异常

转自: http://www.cnblogs.com/kirinboy/archive/2007/11/07/951903.html -上午打开VS编译程序的时候,突然出现了这个运行时错误“类型初始值设定项引发异常”。昨天还没有这个错误呢,今天就突然出现,搞得我一头雾水。上网搜了一下,发现有很多人遇到了这个问题。经过一番折腾解决了这个问题后,发现很多人都没有意识到其症结所在,于是写这个随...

2015-09-11 10:30:41 293

原创 【转】SUPPORT FOR STORE FUNCTIONS (TVFS AND STORED PROCS) IN CODE FIRST (ENTITY FRA

转自: http://blog.3d-logic.com/2014/04/09/support-for-store-functions-tvfs-and-stored-procs-in-entity-framework-6-1/  See what’s new in Beta hereUntil Entity Framework 6.1 was released store f...

2015-09-11 10:25:06 153

原创 【转】w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法

转自:http://blog.csdn.net/ldl22847/article/details/7753865 对于IIS 管理员来说,经常会碰到 Web 服务器 CPU 占用 100% 的情况,以下是个人的日常工作总结和一些解决办法,主要用来剖析w3wp.exe(IIS )  占用 CPU 100% 的一些原因 和解决方案,希望能对你有所帮助 w3wp.exe的解释 : 全名...

2015-07-29 22:53:43 2203

原创 【转】LAMDA表达式学习

转自: http://www.cnblogs.com/TeyGao/archive/2012/08/14/2638859.html 很不错的解释 1. 普通绑定:public void button1_Click(object sender, EventArgs e){ MessageBox.Show("ok");}this.button1.Cli...

2015-07-27 01:48:33 102

原创 【转】单例设计模式

转自: http://baike.baidu.com/link?url=UcxeuDIltmc8Rh6s1s4I8gvjWbKa8EAVDmMlZhDwIwEZNhSVCuHB_osv7SqqLWpX1vWdsEvKoLZbHVCRjeuWzq 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需...

2015-06-17 11:21:29 103

原创 【转】KMP算法小结

转自: http://wenku.baidu.com/link?url=i9CzZhVzmq9hXKF53jgxFMssvIKLyK45ix7PmwYP7HS2jLNbjNA_kALg8hK1sa7nmpKW706PSaE98pJB_HeLKqPeMQAwJIwfSM3dry9ecEm 主要看了这里,感觉讲的十分的不错,总结一下。首先声明要搜索的串为S,设长度为n,要匹配的串为M,...

2015-05-31 21:52:11 107

原创 KMP算法

转自: http://blog.csdn.net/WINCOL/article/details/4795369 KMP 的思想是这样的:利用不匹配字符的前面那一段字符的最长前后缀来尽可能地跳过最大的距离,换言之,问题由模式串决定,不是由目标决定!比如模式串ababac 这个时候我们发现在c 处不匹配,然后我们看c 前面那串字符串的最大相等前后缀,然后再来移动下面的两个都是...

2015-05-25 10:59:26 80

原创 Net C# 解析 HTML -- Html Agility Pack

转自: http://blog.csdn.net/flying881114/article/details/6609546           http://www.cnblogs.com/stone_w/archive/2012/09/25/2701869.html Why Html Agility Pack? (以下简称HAP).Net下解析HTML文件有很多种选择,包括微软...

2015-05-23 19:08:41 141

原创 【转】深入浅出单实例Singleton设计模式

转自: http://blog.csdn.net/haoel/article/details/4028232 单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希...

2015-05-21 18:50:59 71

原创 【转】文件上传

转自:http://www.cnblogs.com/zhongxinWang/archive/2012/12/12/2815237.html 1.AjaxFileUpload地址:http://www.phpletter.com/Demo/AjaxFileUpload-Demo/下载:ajaxfileupload.rar<script type="text/javasc...

2015-05-02 22:10:11 89

原创 【转】漫谈经典排序算法:五、线性时间排序(计数、基数、桶排序)比较

转自: http://blog.csdn.net/touch_2011/article/details/6787127 1、计数排序          1.1 引出            前面四篇博客中,所有的排序算法都存在比较,都可以称为”比较排序“。比较排序的下界为o(nlogn)。那么有没有时间复杂度为o(n)的线性时间排序算法呢?计数排序便是很基础的一种线性时间排序,...

2015-05-01 18:01:31 84

原创 【转】基数排序

转自:http://blog.csdn.net/weiwenhp/article/details/8617417 我们知道假如一个正整数A大于数B,要么就是A的位数更多点,要是相同位数则从高往低数起,必有某一位大于B.基数排序就是把一待排序的元素每一位(个,十,百...)拆分出来排序.先从个位,然后再十位.那么首先肯定要确定下待排序中的元素最大数有多少位.然后再借助一个临时数组和一...

2015-05-01 16:03:30 65

原创 【转】桶排序(Bucket Sort)

转自: http://blog.csdn.net/weiwenhp/article/details/8618500 桶排序的思想和基数排序有点类似,都要借助临时空间.基数排序是先映射到大小为10的计数数组中,然后再映射到大小等于待排序数组长度的临时数组中.而桶排序就是直接整个足够大的临时数组,把待排序的元素全部映射过来.其索引为待排序元素数值.所以为了确定临时数组的大小得先算出数组...

2015-05-01 15:51:29 83

原创 【转】计数排序

转自: http://blog.csdn.net/pi9nc/article/details/12220851 1)算法简介    计数排序(Counting sort)是一种稳定的排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。然后根据数组C来将A中的元素排到正确的位置。它只能对整数进行排序。 2)算法描述和分析     ...

2015-04-30 15:22:59 139

原创 【转】Structure

转自: http://blog.xieyc.com/csharp-struct/ 结构体不能继承,但是能实现接口。虽然C#中的类具有很强的灵活性,几乎可以取代结构的所有用途,但是有时我们仅需要一个小的数据结构。此时,类提供的功能多于我们需要的功能,由于性能的原因,最好使用结构。看看下面的例子:class Dimensions{ public double Leng...

2015-04-15 12:43:13 94

原创 【转】堆和栈的区别(转过无数次的文章)

转自网上高手的总结,醍醐灌顶。 一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意...

2015-04-12 13:31:43 74

原创 【转】二叉搜索树的建立, 查找, 删除操作...

转自: http://blog.csdn.net/cnnumen/article/details/5727328 #include <cstdlib>#include <iostream>using namespace std;typedef struct _NODE{ int value; struct _NODE *lef...

2015-04-09 18:19:49 150

原创 【转】Asp.Net MVC4 系列-- 进阶篇之路由(1)

转自: http://blog.csdn.net/lan_liang/article/details/22993839?utm_source=tuicool 创建一个路由  打开 RouteConfig.cs  ,发现已经创建了一个默认路由 : routes.MapRoute( name:"Default", url:"{contr...

2015-04-03 15:22:01 84

原创 【转】对IIS7经典模式和集成模式的理解

转自: http://www.cnblogs.com/Lawson/archive/2011/11/24/2261382.html 从IIS6新增应用程序池的概念,到现在IIS7,对HTTP请求处理功能已经越来越精确化和不断改善,IIS7应用程序池新增了经典模式和集成模式可供选择,不管官方还是一些书籍或文章都有介绍,但多数过于官方话,下面白话一下我对经典模式和集成模式的理解,希望能对自己...

2015-03-31 16:01:36 139

原创 【转】冒泡排序

 public static void BubbleSort(int[] array){ for (int i = 1; i < array.Length; i++) { for (int j = array.Length-1; j >= i; j--) { if (array[j]<a...

2015-03-30 21:42:56 75

原创 【转】线索二叉树创建,遍历

转自: http://blog.csdn.net/cheneagle/article/details/4397750      线索二叉树利用末节点的空指针将其他节点连接起来,达到整个树枝顺序和逆序都能遍历的作用。因为任何一棵n节点的二叉树,它总有n+1个空的指针。比如1个节点二叉树,那么就有2个左右孩子为空指针,同理以此类推。这样就充分利用空间而达到快速遍历的作用。详细请看源代码:...

2015-03-30 12:48:30 76

原创 【转】WCF简单教程(11) REST调用

转自:http://boytnt.blog.51cto.com/966121/860724 第十一篇:REST调用上篇写的是Ajax调用WCF,今天写一篇如何以REST方式调用WCF服务。不知道REST是什么的同学,可以去google一下。对某些类型的应用,REST还是相当不错的方式,所以专门写一篇来说明一下开发方法。老规矩,上代码,直接在代码注释里讲解。 1、服务端:...

2015-03-28 20:38:40 105

原创 【转】细说 ASP.NET控制HTTP缓存

转自: http://www.cnblogs.com/fish-li/archive/2012/01/11/2320027.html 在上篇博客【细说 ASP.NET Cache 及其高级用法】中, 我给大家介绍了ASP.NET Cache,这种服务端使用的缓存API 。在我们开发一个ASP.NET网站的过程中,其实有很多地方都是可以使用缓存的, 只是由于ASP.NET是一种基于服务端的...

2015-03-27 16:42:00 92

原创 【转】Forms身份验证

转自:http://www.cnblogs.com/winnerzone/archive/2007/06/29/800225.html IIS 身份验证ASP.NET 身份验证分为两个步骤。首先,Internet 信息服务 (IIS) 对用户进行身份验证,并创建一个 Windows 令牌来表示该用户。IIS 通过查看 IIS 元数据库设置,确定应该对特定应用程序使用的身份验证模式。...

2015-03-25 22:33:37 124

原创 【转】Remoting

转自: http://blog.csdn.net/changtianshuiyue/article/details/8871597 涉及到的类: 客户端:1.System.Runtime.Remoting.Channel.Tcp.TcpClientChannel类:为远程调用实现使用 TCP 协议传输消息的客户端信道。信道跨越远程处理边界(例如,计算机或应用程序域)传输消息...

2015-03-25 19:26:45 75

原创 【转】session的存储方式和配置

转自:http://www.cnblogs.com/zhangkai2237/archive/2012/03/22/2410890.html   Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息。我们控制用户去权限中经常用到Session来存储用户状态,这篇文章会讲下Session的存储方式、在web.config中如何配置Session...

2015-03-25 17:13:22 70

原创 【转】游标

转自:http://www.cnblogs.com/hoojo/archive/2011/07/19/2110325.html Ø 游标     游标可以对一个select的结果集进行处理,或是不需要全部处理,就会返回一个对记录集进行处理之后的结果。     1、游标实际上是一种能从多条数据记录的结果集中每次提取一条记录的机制。游标可以完成:          # 允许定位到...

2015-03-24 22:25:31 102

原创 【转】事务

转自:http://www.cnblogs.com/hoojo/archive/2011/07/19/2110325.html Ø 事务在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。    1、 事务的特点        事务有若干条T-SQL指令组成,并且所有的指令作为一个整体提交给数据库系统,执行时,这组指...

2015-03-24 22:24:24 85

原创 【转】存储过程

转自:http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.html Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念    存储过程Procedure是一组...

2015-03-24 21:31:57 56

原创 【转】数据库trigger

转自:http://www.cnblogs.com/hoojo/archive/2011/07/20/2111316.html 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器    触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在c...

2015-03-24 18:55:03 68

原创 【转】数据库trigger

转自:http://www.cnblogs.com/hoojo/archive/2011/07/20/2111316.html 触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器    触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在c...

2015-03-24 18:54:01 76

原创 【转】XML命名空间

转自: http://www.w3school.com.cn/xml/xml_namespaces.asp XML的命名空间和C#中的命名空间的作用是一样的,用于区分命名冲突。 命名冲突在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。这个 XML 文档携带着某个表格中的信息:<table> &l...

2015-03-23 18:37:21 64

原创 【转】 readonly, const, static readonly说明

转自:http://blog.csdn.net/shinehoo/article/details/5256781 文章1: 我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只 能在声明时通过常量表达式指定其值。而static readon...

2015-03-23 12:46:22 246

空空如也

JS 的一个疑惑

2014-05-18

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

TA关注的人

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