FluentScheduler定时器
摘要:项目需要一个按时执行的任务,每隔几分钟执行一个,或者每隔几小时执行一次等等,这个时候就需要一个定时的功能,最简单的就是用Timer自己写一个,但是自己写的性能等各方面有可能不健全等等,而现在开源的库也越来越多,功能也越来越好,我们是一批站在巨人肩上的人,好的东西也学会用,直接拿来主义。FluentS
阅读全文
posted @
2019-05-31 22:49
lingfeng95
阅读(522)
推荐(1) 编辑
随时随地日志Debug
摘要:对于一个应用程序而言,Log必不可少,但是有些时候仅仅想看下输出,如果加log的话就显得比较麻烦,这个时候就用到了Debug.WriteLine("测试下,你好,非常棒,牛叉!");Debug 的代码在release模式下并不会真正的执行,这得益于条件编译[Conditional("DEBUG")]
阅读全文
posted @
2019-05-31 22:41
lingfeng95
阅读(204)
推荐(1) 编辑
C#发送邮件(内容中有图片)
摘要:用微软的System.Net.Mail发送邮件,有些时候发邮件需要邮件内容中添加图片。 对象解释 SmtpClient类:允许应用程序使用简单邮件传输协议 (SMTP) 发送电子邮件。MailAddress类:MailAddress类表示电子邮件的地址。该类结合SmtpClient类或MailMes
阅读全文
posted @
2019-05-31 22:05
lingfeng95
阅读(1150)
推荐(1) 编辑
C#中动态读取配置
摘要:有些时候,文件修改需要及时的响应,这个时候就需要实时读取文件,预先想的是写一个计时器,每隔多久运行一次,但是不能实时响应,所以采用监听文件的方式实现读取数据 C#监听文件变化 C#读取配置文件 读取配置文件中的数据一般用ConfigurationManager.AppSettings["key"],
阅读全文
posted @
2019-05-29 22:48
lingfeng95
阅读(577)
推荐(1) 编辑
C#中Random
摘要:说明:C#中的随机数是一个伪随机数,随机数字从一组有限的数字选择以相同的概率,所选的数字不是完全随机的,因为使用数学算法来选择它们。在大多数Windows系统中,Random的15毫秒内创建的对象很可能会有相同的种子值,Random类不是线程安全,若要避免此问题,请创建一个Random对象而不是多个
阅读全文
posted @
2019-05-29 22:40
lingfeng95
阅读(803)
推荐(1) 编辑