Logger hierarchy(层次级别) Logger都是已经命名的实体。 Logger的名称区分大小写并遵循以下规则:1、如果A logger的名称如果是B logger名称的前缀(通过“.”连接),则说A logger是B logger的祖父级。2、如果A logger的名称和B logger的名称之间不存在其他的logger名称,则A logger是B logger的
Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service1)创建Windows
安装程序工具 (Installutil.exe)安装程序工具使您得以通过在执行指定程序集中的安装程序组件来安装和卸载服务器资源。此工具与 System.Configuration.Install 命名空间中的类一起工作。安转的位置和路径在:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe 卸载的位置和路径在:C:\
上集回顾 上集讨论了TPL的线程安全问题,以及很粗浅的讨论了一些关于TPL的性能问题。这一集中,暂时抛开这些,直接来讨论一下TPL带来的一个非常强大的新功能——异步撤销。应用场景 还记得线程池吧,利用线程池,按顺序每秒输出一个0-9数字: 1: ThreadPool.QueueUserWorkIt
一个使用了Func委托的小例子12345678//创建一个整型数组int[] intArray = newint[] { 0, 1, 2, 3 };//声明Func委托, 判断是否是奇数Func<int, bool> IsOdd = i => ((i & 1) == 1);//执行查询操作, 别忘了具有"延迟特性"IEnumerable<int> items
原来是这样的:项目-〉属性-> 生成 -》要钩选生成 XML 文档. testClass项目设置testClass.xml文档,然后testWeb项目调用testClass的函数时,摘要就会智能提醒!整个项目必须重新编译后才能生效,只要testWeb项目引用了testClass.dll文件testClass.xml文件就会自动引用过去了!
1、用字符串分隔:usingSystem.Text.RegularExpressions;stringstr="aaajsbbbjsccc";string[]sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach(stringiinsArray)Response.Write(i.ToString()+"<br>");输出
错误原因:Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not respondi
今天在整合程序的时候,要从一个程序转到另一个程序 当然要使用: ProcessStartInfo startInfo = new ProcessStartInfo("\\Program Files\\IE\\IE.exe", s); Process.Start(startInfo); 不过对于wm来说 不支持Process.Start(string)形式 真汗。 这
//行番号 int iLine = 0; //如何在textbox里显示txt文件的内容 string path = @"D:/test.txt";//读取文件txt StringBuilder b = new StringBuilder(); using (FileStream fs = new File
# 扩展方法出来已久,介绍扩展方法的文章也很多,但都是笼统的。本人最近一直在思考扩展方法的应用,也悟出了一些,准备将这最近一段时间对扩展方法的思考,写成一个系列文章。每个文章只介绍一个应用方面,篇幅不会太长。 先声明一下,本系列文章主要为提供一个新的编程的思路(所提供的代码仅供参考,不足处请包涵),希望大家把讨论的重点放在编程思想上。 打算将文章写成三个部分:基础篇、高级篇
C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName); //遍历文件夹 foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name); //遍历文
本文收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件、指定文件夹下 面的所有内容copy到目标文件夹下面、指定文件夹下面的所有内容Detele、读取文本文件、获取文件列表、读取日志文件、写入日志文件、创建HTML 文件、CreateDirectory方法的使用 C#追加文件 StreamWriter sw = F
List<int> list1 = new List<int>(); list1.Add(1); list1.Add(2); list1.Add(3); List<int> list2 = new List<int>(); list2.Add(3); list2.Add(4); list2.Add(5); //得到的结果是4,5 即减
1.正则表达式:我的理解就是,记录文本规则的代码,我主要运用它在.net表单验证中。 2.学习正则表达是的工具下载链接:http://www.unibetter.com/deerchao/downloads/RegexTester.zip 3.工具使用说明: 4.正则表达式有多种不同的风格。下表是在PCRE中元字符及其在正则表达式上下文中的行为的一个完整列表: &nbs
TransactionScope是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事物。使用之前必须添加对 System.Transactions.dll 的引用。 下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引
为了避免对版本库的影响,可以自己离线的修改代码,就要脱离TFS的管理,解决方案: 1、找到*.sln文件用文本打开,可以找到: Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET Debug|Any CPU = Debug|Any CPU Debug|Mixed Pla
非负整数 请输入非负整数 ^\d+$
AOP技术基础 1、引言 2、AOP技术基础 3、Java平台AOP技术研究 4、.Net平台AOP技术研究 2.1 AOP技术起源 AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可
一 首先 程序集(dll) 安装到 GAC 中的方法 所谓的GAC,就是全局程序集缓存(Global Assembly Cache)。 针对一些类库项目或用户控件项目在程序开发完成后,有时需要将开发的程序集(dll文件)安装部署到GAC(全局程序集缓存)中,以便其他的程序也可以调用。被放入GAC的程序集,无论在何处被其他程序集引用,都可以保证自己能够被CLR找到并且加载。简单来说,GAC是一个
前言:十五分钟Talkshow,是我将利用业余时间开展的一个活动(不定期发布),主要是我选择某些与技术或者软件工程方面有关的主题进行讲解,每次一个主题,尽可能在15分钟左右讲完。这些演讲是免费公开的,允许分发。 备注:这次是第一次录制,本来计划是十五分钟左右,没有把握好时间,后期还会在内容编排上面再做一些改进 摘要提示: 这是一个关于.NET应用程序中对于
获取请求的页的 HttpRequest 对象。 一、HttpRequest 类 使 ASP.NET 能够读取客户端在 Web 请求期间发送的 HTTP 值。 下面的代码示例使用 StreamWriter 类将若干 HttpRequest 类属性值的值写入文件。对于是字符串类型的属性,属性值被写入文件时将被编码为 HTML。表示集合的属性会被依次通过,而这些属性包含的各个键/值对都会被写入该文
来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出. 一些要说的话: 如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这
说明:该工具允许你测试和分析正则表达式。 最近更新 1.0.6自动保存时同时保存选项值; 正则表达式运行改为在后台线程中进行1.0.5增加自动保存当前文本功能; 增加自动解析类似new Regex("abc", RegexOptions.Singleline | RegexOptions.Multiline)格式的C#代码功能1.0.4增加拖入文件到测试器的功能(允许同时拖
.Net基础知识 什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和C#,C++也支持OO,C是面向过程的。 阐述面向接口、面向对象、面向方面编程的区别 面向对
反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1、.NET可执行应用程序结构 程序代码
最近使用一直使用第三方控件Telerik,版本 2011 Q1,一直使用显示控件RadGridView,使用起来比DataGird好使, 也发现有控件问题。 1.增行 RadGridView中使用BeginInsert(),动态增加默认行方法,避免与 ShowInsertRow一起使用 1 ///增加行2 radgridview.BeginInsert(); 复制代码 或
使用telerik 控件遇见了难题,向高人求救 感激不尽! 问题如下: 我使用telerik RadGridView 控件绑定数据后,我在一列中添加了修改和删除两个按钮,想数据绑定时,用按钮的Tab属性记录 列表数据每行的主键值,以便点击修改和删除按钮时引用。 但实际编码过程中,并没有发现有类似于 普通DataGrid控件的LoadingRow 方法 在LoadingRow 方法中
常用的三大模块: user32.dll 是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发送消息 gdi32.dll gdi32.dll是Windows GDI图形用户界面相关程序,包含的函数用来绘制图像和显示文字 kernel32.dll 控制着系统的内存管理、数据的输入输出操作和中断处理 微软就是靠这三个模块起
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号