摘要:
1. 正则表达式中,除以 空格、段落首行、段落末尾、逗号、句号 等符号作为边界外分隔符“-”也可以作为边界。
2.发现一种C#语法(实现类似枚举的功能)(索引器)
3.将非静态类改造成静态类
4.C#的空接合操作符(null-coalescing operator)
5.将XML格式的文件用Office打开
6.计算对象实例的大小
7.IIS7下HttpModules设置方式(集成管道)
阅读全文
摘要:
1.删除workItem工作项(包括Bug,用户场景,任务等) 需要利用到witadmin工具,目录在cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE (64位下变为programfiles(x86)) 命令:witadmin destroywi /collection:http://vm255:8080/tfs/PM /id:1,2 id后数字为workItem的ID,可在门户中查看.2.删除项目 需要利用到TFSDeleteProject工具,目录在 cd %programfiles%\Microsoft Visu... 阅读全文
摘要:
WINFORM开发中常用的UI线程同步相关代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threading.Tasks;using System.Threading;namespace ThreadTestApp{ /// <summary> /// 阅读全文
摘要:
通过上一篇文章,相信大家对Quartz.Net有了基本的了解,并可以建立最简单的服务了。本篇将着重讲解其中的Trigger,也就是如何设定服务的触发条件。按照情景,我在工作中一般会遇到以下几种情景1.服务开始时执行 这个Trigger我们在上篇的实例中已经使用过,话不多说,直接上代码ITrigger trigger = TriggerBuilder.Create().StartNow().Build()2.在指定时间间隔内轮询执行 利用框架中自带的SimpleTriggerImpl,就能轻松实现这类型触发器构造,下面列出常用的几个构造重载:SimpleTriggerImpl(string na 阅读全文
摘要:
注:目前网上诸多介绍Quartz.net的文章,甚至Quartz.net官网上的Tutorial都是1.0版本的,而这个项目在2.0版本对项目进行了比较大规模的修改,使得原有的很多例子都不能运行,故写此文。由于本人是边学边用,加之技术写作水平皆有限,错误自然难免,望轻拍,我将不定时更新完善此贴,希望能为需要的朋友提供帮助。1. 项目介绍 现今的系统,业务数据是越来越大,传统的同步处理方式有时候已经不能满足用户需求,定时后台服务这种异步数据处理形式则逐渐被大家接受。相信大家在平时的工作中也经常遇到数据同步,或是定时邮件,短信提醒等需求,Quartz.net(官网 http://quartznet 阅读全文
摘要:
最近有个机会学习下Sharepoint2010,之前用过2007,所以安装时也没有遇到什么障碍,安装后发现和之前不同的是,并没有配置数据库服务器,后来查到SharePointServer2010可以安装“独立”或“完整”两种版本,“独立版本”的安装模式将自行安装并使用SQL2008EXPRESS版本的数据库,体验版数据库最大4G的容量显然不是我们想要的,若想使用正式版的SQLSERVER作为存储,又没有域环境,希望利用工作组环境进行场的配置,需要进行以下操作:1. 安装结束后,不要立即运行向导,而是通过SharePoint 2010 Management Shell,耐心等待一会儿,会有无法连 阅读全文