本来想好周六要去逛街的,结果身体不舒服了,肚子疼得厉害。只好在床上躺上一天。javor怀着内疚的心情去了趟同事家。晚上在止疼药的作用下,我们去了趟五道口,逛了一些小店和易初莲花。逛了1个小时,给他买了两件衣服,一件牛仔的衬衫,一件nike的运动衫,都很不错,我和他都很喜欢。高兴。可惜的是我没有买到我想要的。
周日,又去逛,给他买了两条裤子,自己买了一条裙子。不高兴,因为太胖而买不到合适的靴裤,唉!郁闷。不过我还是想到办法穿上了我的靴子。
[@more@]
本来想好周六要去逛街的,结果身体不舒服了,肚子疼得厉害。只好在床上躺上一天。javor怀着内疚的心情去了趟同事家。晚上在止疼药的作用下,我们去了趟五道口,逛了一些小店和易初莲花。逛了1个小时,给他买了两件衣服,一件牛仔的衬衫,一件nike的运动衫,都很不错,我和他都很喜欢。高兴。可惜的是我没有买到我想要的。
周日,又去逛,给他买了两条裤子,自己买了一条裙子。不高兴,因为太胖而买不到合适的靴裤,唉!郁闷。不过我还是想到办法穿上了我的靴子。
[@more@]
今天是公元2006年2月22日,农历正月二十五。韩笑和叶剑君同学,于今天,正式在北京海淀民政局登记结婚了。愿上帝保佑他们幸福,快乐,一切顺利,阿门。
[@more@]
CREATE TABLE T(
A VARCHAR(10)
);
对这个表,缺省情况下,下面两个查询的结果是一样的:
SELECT * FROM TABLE_NAME WHERE A=’ABC’;
SELECT * FROM TABLE_NAME WHERE A=’Abc’;
也就是说不区分大小写,而在数据库设计的时候,可能需要大小写敏感,解决方法是建表时候使用BINARY标示。
CREATE TABLE T(
A VARCHAR(10) BINARY
);
参考:http://doc.99net.net/doc/database/1076488199/1076564646.html
[@more@]
经典的MVC如Struts所实现的那样:Control由Servlet来实现,View使用JSP。但是这样做需要做一系列的配置工作:某个JSP的请求提交到某Servlet,此Servlet处理后决定跳向另一某JSP。
也许我不熟练,我感觉这种配置是很繁琐的,尤其在页面多了的情况下。而且不太喜欢Servlet的编写和调试。尤其是这种所谓的分离方式,并没有实现这样的一个目的:将View交给美工。jsp页面和Servlet已经和一些FormBean结合的非常紧密,常常程序员需要花很大的精力来介入这部分工作。
如果Control完全由JSP来实现,View由Velocity这样的模板引擎的搞定似乎更好一点。这样做的好处是省略掉那一大堆的配置工作。但是模板引擎的控制功能和jsp比,毕竟有限,所以要求页面逻辑不能太复杂。
而像Velocity这样的引擎,同样也有上面所说的问题,这种模板方式是入侵式的,他要定义一些网页设计工具(如Dreamweaver)不懂的标签,即使美工懂一定的程序设计,也不能通过网页设计工具来完全控制页面。
不知道现在是否有这样的模板引擎:不重新定义标签,只要给标签加上一定的属性。这种重新定义标签的思路估计来源于当时的JSTL的设计。不喜欢这种方式。
[@more@]
周日的时候去马甸买ip卡,然后去韩笑家。在她家无聊,便和她去翠微逛了逛。然后买了两双鞋,其中一双是我喜欢已久的长靴,哈哈,终于有我能穿的靴子了,不容易啊,接下来还需要一条裤子和一件衣服。不过本月的生活费已经让我给花没了,等待发工资了再去买,嘻嘻。
对了,韩笑和小叶子已经确定在2月22日登记结婚了,结婚证上的照片都已经照完了,呵呵。想不到,这最晚走到一起的一对,竟然最早结婚了。[@more@]