`
北极的。鱼
  • 浏览: 158903 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
目前在学正则表达式,遇到分支条件这块,实在不是很明白。 请各位帮忙指点下。   举例: 匹配IP地址的表达式:((25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(25[0-5]|2[0-4]\d|[01]?\d?\d) 示例地址是:251.231.10.253。 匹配结果是4个:a) 251.231.10.253    b)10. (注意这个结果有个点)    c)10     d)253 疑惑:为什么会有4个值?分支条件不是从左往右匹配么,如果第一个匹配成功了,后面就不应该匹配了啊。那么为什么会是这4个结果呢?   另外一个例子: 正则表达式:\w ...
作者:青笠链接:http://www.zhihu.com/question/23031215/answer/31944721来源:知乎著作权归作者所有,转载请联系作者获得授权。google一下JS深拷贝,知乎这个问题竟然排在第四============================================================= var cloneObj = function(obj){ var str, newobj = obj.constructor === Array ? [] : {}; if(typeof obj !== 'object'){ ...
ALTER PROCEDURE [dbo].[Sp_Paging_RowNumber] --exec Sp_Paging_RowNumber 10,50 @pagenum int =1, @pagesize int=1 AS BEGIN SET NOCOUNT ON; SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY id DESC) AS rownum, id, [name] ,[password] FROM test1) AS D ...
转自:http://www.2cto.com/kf/201604/498730.html   在JavaScript中,继承主要是通过原型链来实现的。原型链和前文所说的原型对象密切相关。原型对象可以参考JavaScript构造函数和原型对象。为了彻底搞清楚JavaScript的继承,我们先搞清楚原型链是什么。 原型链继承 我们知道,所有的引用类型都默认继承了Object,因而所有自定义类型都拥有toString()、valueOf等默认方法。我们只是知道这个结论,但现在我们更感兴趣的是这个继承关系究竟是如何实现的。 我们先来回顾一下构造函数,原型对象和实例的关系: 每个构造函数都有 ...
本文只是个人观点,总结了一些网上方案,以及接合部分自己的经验。   浏览器的兼容性,细分一下,可以分为HTML,JS, CSS的兼容性。对于HTML的兼容性,比较好处理,高级的功能只能高级的浏览器支持,低级浏览器不用考虑。对于JS的兼容性,主要分IE系列和W3C系列,虽然有些差异,但是处理也不困难,而且有一些比较使用的框架。最麻烦的就是CSS的兼容性,处理的一些思路如下:   我觉得要尽量的保证我们的页面在各个浏览器的获得比较好的兼容。首先在开发前要先想好,我们的系统支持的浏览器的版本有哪些?换言之,我们要想好支持的最低版本是哪些?以免等开发好了以后,才意识到还有某个版本的不支持,那样 ...

乐观同步

    博客分类:
  • C#
[HttpPost] [ValidateAntiForgeryToken] public async Task<ActionResult> Edit(int? id, byte[] rowVersion) { string[] fieldsToBind = new string[] { "Name", "Budget", "StartDate", "InstructorID", "RowVersion" }; if (id == null) { ...
很幸运工作以来一直是.NET + SQL Server 的开发工作,其它比如Oracle或是Android Java类的技术工作并没有很长时间的经历,所以我推荐的工作就侧重于.NET + SQL Server类的工具。 1  ReSharper 7.1 现在电脑开发人员硬件的标准配置是i5+8G,在内存已经足够用的情况下,推荐安装好Visual Studio后第一个要安装的插件就是 ReSharper,这个软件的几百个功能点都很实用。最新版本的ReSharper是ReSharper.2015.1.Ultimate.9.1.0,支持Visual Studio 2015。 2  .NET ...

Git基本命令

    博客分类:
  • Git
cd /d  进入目录   git init 将当前目录初始化为GIT代码仓库   git status 查看当前仓库中状态,有无新文件,已经是否有文件发生了修改   git add . 将当前仓库中新的文件加入追踪(暂存)   git commit -m "XXXXX" 将加入暂存区的文件提交(到本地,既当前目录中),并用-m参数加入提交信息   git log 查看历史提交的内容   git reset --hard commitID 将回到指定的commit,既删除此次commit之后的提交和文件修改   git reset commitI ...
转自: http://www.cnblogs.com/kirinboy/archive/2007/11/07/951903.html   -上午打开VS编译程序的时候,突然出现了这个运行时错误“类型初始值设定项引发异常”。昨天还没有这个错误呢,今天就突然出现,搞得我一头雾水。上网搜了一下,发现有很多人遇到了这个问题。经过一番折腾解决了这个问题后,发现很多人都没有意识到其症结所在,于是写这个随笔,给大家点启发,也给自己做个备忘。症状描述:我的程序需要连接一台MQ服务器(其实就是个台式机,每天下班关机),如果服务器没有开,程序就会抛出异常。以前编译时老是忘开服务器,经常会出现MQ访问失败的异常 ...
转自: 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 here Until Entity Framework 6.1 was released store functions (i.e. Table Valued Functions and Stored Procedures) could be used in EF only when doing Data ...
转自:http://blog.csdn.net/ldl22847/article/details/7753865   对于IIS 管理员来说,经常会碰到 Web 服务器 CPU 占用 100% 的情况,以下是个人的日常工作总结和一些解决办法,主要用来剖析w3wp.exe(IIS )  占用 CPU 100% 的一些原因 和解决方案,希望能对你有所帮助   w3wp.exe的解释 : 全名,IIS Application Pool Process。 w3wp.exe是IIS工具的一部。w3wp.exe是在IIS(因特网信息服务器)与应用程序池相关联的一个进程,如果你有多个应用程序池,就会 ...
转自: 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.Click += button1_Click;  2. 匿名委托: this.button1.Click += delegate(object sender, EventArgs e) ...
转自: http://baike.baidu.com/link?url=UcxeuDIltmc8Rh6s1s4I8gvjWbKa8EAVDmMlZhDwIwEZNhSVCuHB_osv7SqqLWpX1vWdsEvKoLZbHVCRjeuWzq   单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法),因为让类的实例去生成另一个唯一实例毫无意义。 目的 对于系统 ...
转自: http://wenku.baidu.com/link?url=i9CzZhVzmq9hXKF53jgxFMssvIKLyK45ix7PmwYP7HS2jLNbjNA_kALg8hK1sa7nmpKW706PSaE98pJB_HeLKqPeMQAwJIwfSM3dry9ecEm   主要看了这里,感觉讲的十分的不错,总结一下。 首先声明要搜索的串为S,设长度为n,要匹配的串为M,设长 ...

KMP算法

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