摘要: 添加引用quartz.dll把下面这句话添加到程序开始 IScheduler sched; ISchedulerFactory sf = new StdSchedulerFactory(); sched = sf.GetScheduler(); JobDetail job = new JobDetail("job1", "group1", typeof(TestJob));//IndexJob为实现了IJob接口的类 DateTime ts = TriggerUtils.GetNextGivenSecondDate(null, ... 阅读全文
posted @ 2013-03-04 17:38 戴誉杰 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1.添加引用.net 引用Microsoft.mshtml WebClient wc = new WebClient(); wc.Encoding = Encoding.UTF8; string str = wc.DownloadString(@"http://www.cnblogs.com/daomul/archive/2013/03/03/2935960.html"); HTMLDocumentClass doc = new HTMLDocumentClass();//获取html对象 doc... 阅读全文
posted @ 2013-03-03 11:19 戴誉杰 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 本人开始接触.net 日志,如有不对之处还请多多指教!lLog4Net是用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等),日志就是程序的黑匣子,可以通过日志查看系统的运行过程,从而发现系统的问题。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。Log4J。 l看如鹏站内搜索的日志文件。对于网站来讲,不能把异常信息显示给用户,异常信息只能记录到日志,出了问题把日志文件发给开发人员,就能知道问题所在。l配置Log4Net环境•新建一个WebApplication,添加一个“应用程序配置文件”(App.config) 阅读全文
posted @ 2013-03-03 10:51 戴誉杰 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 今天主要学了Regex.Replace 的用法以及用在哪个方面。首先它可以替换匹配与它格式相同的主要的用在UBB以及敏感词的处理Regex.Replace()他可以匹配任何你想要的类型/strings = "age=30 name=tom height=180"; //stringsl = Regex.Replace(s, @"(\w+)=(\w+)", "$2是$1"); //Console.WriteLine(sl); //MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式, strings = "02/25/ 阅读全文
posted @ 2012-09-21 22:00 戴誉杰 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: Linq 基础语法:在c#中的var是一个类型的简写,是根据右边进行类型的推导,只是编译器自动帮我们编译成右边的类型Object 和var 的区别Object 是一个类型var还可以是匿名类型匿名类型Var p=new {Age=5,Name=”tom”};//p是匿名类型的对象 var 专门为匿名而生的反编译后发现是只读的类型Get方法匿名类型的重用,如果成员的类型一样的话那么会重用Select 就是可以附加一下信息帅选出来Where 是选出符合条件的信息Orderby 排序基于类型推断的考虑。所以Select 在最后From在最前,这就是为什么和sql有点相反的原因var e1 = fro 阅读全文
posted @ 2012-09-20 21:13 戴誉杰 阅读(547) 评论(0) 推荐(0) 编辑
摘要: View Code 1 public static class StringHelper 2 { 3 public static bool IsEmial(this string s) 4 { 5 return s.Contains("@"); 6 } 7 public static string HZ(this bool b) 8 { 9 return b?"真":"假";10 }11 }今天还是学委托和事件,我就个人理解来给说说委托和事件... 阅读全文
posted @ 2012-09-19 21:53 戴誉杰 阅读(209) 评论(0) 推荐(0) 编辑
摘要: View Code 1 C# 中的委托和事件 2 3 4 5 6 PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf 7 8 文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名); 9 10 欢迎浏览本文的后续文章: C#中的委... 阅读全文
posted @ 2012-09-19 10:28 戴誉杰 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 今天写了一下怎样递归填写Treeview的代码和学了程序集(assembly)的概念•程序集(assembly)可以看做是一堆相关类打一个包,相当于java中的jar包(*)。打包的目的:程序中只引用必须的程序集,减小程序的尺寸;一些程序集内部的类不想让其他程序集调用。•我们调用的类都是位于各个程序集中,如果调用的类在没有引用的程序集中,则需要添加对那个程序集的引用,比如ConfigurationManager。•访问级别:private、public、protected•类如果不标注访问级别则是internal级别,也就是只能在程序集内部访问,如果想跨程序集访问,则需要public或者使用I 阅读全文
posted @ 2012-09-18 23:21 戴誉杰 阅读(123) 评论(0) 推荐(0) 编辑
摘要: treeView 递归使用代码 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 TreeView.BLL; using TreeView.Model; namespace TreeView { public partial class Form1 : Form { p 阅读全文
posted @ 2012-09-18 23:17 戴誉杰 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1 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 TreeView.BLL; using TreeView.Model; 2 3 namespace TreeView { public partial class Form1 : Form { ... 阅读全文
posted @ 2012-09-18 23:17 戴誉杰 阅读(131) 评论(0) 推荐(0) 编辑