摘要:
Log4net简介•Log4net是一种能够帮助程序员将日志信息输出到不同的对象(txt文本,windows日志记录文件)中的工具;一旦应用程序出现了问题,它有助于查找问题所在。它可以在运行时记录日志,由于log4net包的设计,不会给程序带来高性能的成本损失,它的记录(或者说记录时间可忽略)速度是至关重要的。•与此同时,输出的日志信息可能会越来越多,导致日志文件变得很大。Log4net的一个显著特征就是引进了分层记录器的概念,使用这些记录器,可以选择性的将日志信息最小粒度的输出;•Log4net设计时始终贯穿两个宗旨:速度和伸缩性;Log4net的优点•几乎所有的大型应用都会有自己的用于跟踪 阅读全文
摘要:
总结以下三种方法,实现c#每隔一段时间执行代码:方法一:调用线程执行方法,在方法中实现死循环,每个循环Sleep设定时间;方法二:使用System.Timers.Timer类;方法三:使用System.Threading.Timer; using System; using System.Collections; using System.Threading; public class Test{ public static void Main() { Test obj = new Test(); Console.WriteLine(Threa... 阅读全文
摘要:
最近项目中遇到动态增加附件,点一下按钮,生成一个文本框,录入,再点一下,生成一个文本框,再录入……,提交所有文本框中的信息,并获取到aspx.cs文件中,备以它用,如存到数据库。下面就是我通过网上查找的各种方法,用javascript写的一段代码以及在aspx.cs文件中调用的方法。在你的aspx文件中将下面代码插入<head></head>之间,此为生成input表单的函数。其中name=resume"+num+"将来会生成如下格式的input表单<input type=text name=resume1 style=“width: 155p 阅读全文
摘要:
最近带了一个项目,延期了两周,这里分析主要的三个原因。常见的原因之计划不清计划做得很漂亮,却总是计划赶不上变化。原因 在于,有些时候,按工作量预估的发布日期却得不到领导的同意,领导有时会说我们现在就是和时间赛跑,这个项目必须在某某时间发布。这将致使计划推倒重来,一切都要赶进度。而对于其他团队成员来说,这份计划没有同他们商量,无异于强压任务。项目还没开始,抱怨声就不绝于耳。因此,项目工具选得好、任务划分细 致清楚只是做好计划的基础,更重要的是项目计划要得领导和团队成员的认同,并愿意为之全力以赴。总之,想做好项目计划,要做好以下三点。项目计划前,先和产品经理、上级领导沟通好,确定这个项目的轻重缓急 阅读全文
摘要:
1 无意识无能力(不知道自己不知道这个时候是刚开始接触编程到编程有差不多一年左右的时间,大多数这个时候在大学生涯,年少轻狂,激情四射,学习起来超级有干劲,尤其当自己知道一个个编程法则,写出很自己认为很牛逼的程序,研究过高深的算法,做过几个项目,觉得编程很简单。我当初就是这样的,在大学的时候会用 spring,hibernate,tapestry(貌似这个不是很流行),struts做过两个中型项目,学习过设计模式,部署过ejb,看过soa相关的皮毛知识,觉得自己无敌了,都不知道学习什么了,觉得所有框架都会用了,好牛逼啊,不知道自己学习啥子了。2 有意识无能力(知道自己不知道)这个阶段应该是编码超 阅读全文