现在头有点痛,还是决定写这篇周记,做个总结。 这一周过得很窝火,一直在研究ListView内嵌DetailsView实现证书管理。由于之前已经用DetailsView实现增删改查,所以想当然地认为这一部分的工作能很快做好(是的,就像你想得那样,我做得很不顺利,控件的使用让我觉得非常被动)。OK,来说说我的问题。我要实现的是,用户点击ListView中的一项,会有DetailsView显示该项的详细
今天上午我破天荒主动加班,把证书管理这一块完成得差不多了。组长安排我下周做一些基础数据的DAL层方法。呵呵,还分了几个人给我,这样我就可以自由掌握自己的时间了~ Ho~不是我有私心不想为项目出力噢,只是写那些增删改查的方法,的确没什么意思:) 想想本周,好像没有什么特别的事情需要记录、总结的。唯一要提到的是,在使用DetailsView控件时遇到了一点小麻烦:在DetailsViewView中,我
本想为这篇博文取一个隐喻的名字,因为我下面要说明的错误也是隐藏得很深的错误。 废话少说,贴图为证: 很明显,DataReader对象dr已经获得了内容。此时“IsClosed”为false,也就是说,阅读器未关闭,DataReader中的内容是可读取的。但紧接着,如下图: IsClosed值为true,且报了“阅读器关闭时尝试调用无效”。为什么呢?我疑惑了好久,准确地说,是被折磨了两天。最终,还是
好久没有写存储过程了,尽管以前很热衷于这个玩意,觉得它对速度进行了优化。但自从意识到,数据库一旦变动,会导致大量的存储过程要重写,况且已经见识到持久化框架是如何优雅地与数据库交互的,便对存储过程更是冷淡。 sorry,我废话太多,马上进入主题。 有位同学想用存储过程实现:客户端传一个参数,这个参数是一个列名,而后对这一列进行Like模糊查询。很显然,这种简单的写法是查询不到数据的: =======
今天是很平常的一天,虽然昨晚奋战到一点多,早上的精神还是不错的。 我拿着两个烧麦,倚在电脑桌边啃着,看着周边的同学陆陆续续走进来,觉得这种小日子还是挺不错的。很纯粹的学习生活,很纯粹的人际关系,每天不用想太多,大家都想着为项目出份力。 项目已经进展到编码阶段了。我终于松了一口气,因为数据库暂时定下来了,而这主要是我在负责。尽管设计上还有不足,但开发毕竟是个迭代的过程,现阶段设计好“评教”、“排课”
尽管在《NHibernate随笔(1)》中,已经提到了由于CodeSmith版本问题,需要修改**.hbm.xml中xmlns="urn:nhibernate-mapping-2.2"。但我总是忘记,故再次强调。(CodeSmith5.1 NHibernate2.0) 今天在练手的时候,session.Save(blog)方法出错了:用户代码未处理GenericADOException could
实训原来是这样的.. 之前设想过很多做暑期实战的场景,没想到,实训一周了,给我印象最深的是:蹭人的自行车上学+趴在电脑前午睡+每天最少两顿快餐。好吧,我承认,我们的环境还是不错滴~空调开得够大,还可以用微软中心的会议室。 这周我干了什么嘞?待我细细讲来…… 我所在的是实训教学组,负责服务外包平台的培训频道,和教务管理系统。这段时间做需求调研,看得出来,大家都卯着一股子劲儿。But,需求比我想象中的
我用的是163的邮箱,今天组长下命令,让我们安装Outlook。经过简单的配置(接收服务器:POP3.163.com 发送服务器:SMTP.163.com)却发现只能接收邮件,却不能发送。而且,接收到邮件的时间距离发送时间也相隔很久。无语,原来Outlook还是有点小技巧滴~ 1 .解决只能收不能发: 由于我是手动配置的,还需要在菜单栏【工具】-【账户设置】的账户属性中,设置【其他属性】,选“使用
对于Hibernate,从07年底接触过一点皮毛之后,就搁置了。现在趁着暑期实训,我得把NHibernate好好学习一下。 OK,首先说一下,为什么要用Hibernate、NHibernate这类玩意儿。 Hibernate和NHibernate,前者用于J2EE,后者用于asp.net。这种对象-关系型数据映射组件,也就是持久化框架的原理是一样的。 通常,我们会在MVC的业务逻辑层中,分离出一个
同为20几岁的年纪,精神境界却差很多... 今天无意在网上看到《80后乡村女校长为建阅览室到城里收购旧书》一文( http://news.qq.com/a/20090702/000124.htm ),看后 我感到很惭愧。因为我也曾暗暗下决心,要为乡村的孩子做些什么,要为农村的教育出一份力。当然,我到现在为止也只停留在口头。 这一刻,我觉得自己是伪善的,有善心却无善行。这也算是人的劣根性吧,容易被环