04 2016 档案
摘要:分组语法 捕获 (exp) 匹配exp,并捕获文本到自动命名的组里 (?<name>exp) 匹配exp,并捕获文本到名称为name的组里,也可以写成(?'name'exp) (?:exp) 匹配exp,不捕获匹配的文本 位置指定 (?=exp) 匹配exp前面的位置 (?<=exp) 匹配exp后
阅读全文
摘要:1.带协议表达式 var pattern = @"[(?<=http://)|(?<=https://)]+[\w\.]+[^/?#]"; 2.不带协议表达式 var pattern = @"((?<=http://)|(?<=https://))[\w\.]+[^/?#]";
阅读全文
摘要:链接:http://www.cnblogs.com/royding/p/3919134.html
阅读全文
摘要:情景一中,我主要介绍了用于解决资源争用时各种方式的区别,本篇文章我们将进一步介绍线程同步的第二种场景。 情景二:数量有限,先到先得 情景简介:与情景一类似,但是这次茅坑的数量不只一个。如果有需求的人数少于茅坑数量,那一切都很和谐。但是人数超过茅坑数量的时候该怎么办?多个人占用一个坑? 解决办法:当所
阅读全文
摘要:从本篇文章开始,我将陆续介绍多线程中会遇到的三种情况。 情景一:此茅坑有主了 大锤:“我擦,居然一个茅坑有两个人在用。” 大锤:“啊,忍不住了,一起挤挤吧~~~” 叫兽:“舒坦了,先走了。” 叫兽按下了冲水开关.... "哗啦啦....." 大锤:“你妹啊,冲什么水啊,冲得我一身 shit ” 解决
阅读全文
摘要:C# 已经提供了我们几种非常好用的类库如 BackgroundWorker、Thread、Task等,借助它们,我们就能够分分钟编写出一个多线程的应用程序。 比如这样一个需求:有一个 Winform 窗体,点击按钮后,会将窗体中的数据导出到一个 output.pdf 文件中。原先的代码没有采用多线程
阅读全文
摘要:http://www.cnblogs.com/xray2005/archive/2011/08/24/2151459.html
阅读全文
摘要:#!/bin/sh export LANG="zh_CN.UTF-8" # export MONO_IOMAP="all" # export MONO_EXTERNAL_ENCODINGS="gbk:gb18030:gb2312" ulimit -SHn 20000 >/dev/null 2>&1 PORT=80 C_DIR=$(pwd) TN_HOME=$(cd $(dirname $0...
阅读全文
摘要:一、同步Link模式 /Home/List/UserId/PageIndex 备注: PageIndex会默认附加到最后一个参数 二、异步事件模式 1.单个视图页的js,事件命名必须是 pager(href, pageindex){} 三、JPager MVC扩展类
阅读全文
摘要:var types = AppDomain.CurrentDomain.GetAssemblies() .SelectMany(a => a.GetTypes().Where(t => t.GetInterfaces().Contains(typeof(InterfaceName)))) .ToArray();
阅读全文
摘要:使用ab压测网页结果分析 下载工具:ab 图片来自:http://my.oschina.net/u/1246814/blog/291696?fromerr=JfLeu1jk
阅读全文
摘要:关于VS打开cshtml出现 未能完成该操作。无效指针 关于VS打开cshtml出现 未能完成该操作。无效指针 第一步:关闭VS 第二部:删除%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 第三部:重新打开 也可以试试修复
阅读全文