打开google,发现logo又有新玩意了,又是动画,简单看了一下,还是原来的老样子,将图片一部分一部分的显示出来做成动画效果,粗略估计了一下,功能应该挺简单的,隔了好久没手写js了,手痒痒,于是准备动手写几行代码看看Read More
posted @ 2011-10-12 03:41 狼Robot Views(5552) Comments(66) Edit
折腾了几天,终于请到了一个客服来上夜班,嘿嘿!新来的客服叫小美,以后晚上就是小美来值班了哦…Read More
posted @ 2011-09-05 04:19 狼Robot Views(209) Comments(0) Edit
第一次接触编程,应该从学生时代说起了,当时学习成绩很差,排名在全班倒数10名以内,但却有一门课“单片机”成绩却在班上排名第一,这让班主任很诧异。时隔多年,已经记不清当时学的是些什么东西了,就是些指令集,做了件自己觉得最牛X的事就是写了将近600行的代码拿到实验室去试验,结果录了2节课的时间才把指令全部录入到模拟的设备里去,而实现的效果,仅仅展示了不到一分钟。 毕业后的第一份工作,完全跟程序不搭界,渐渐的也把这些东西遗忘了,后来碰到一个同事,喜欢折腾电脑,也写写代码,当然,那是很早的事了,大概是03年左右去了,但那时我连电脑都没有,也谈不上编程了。后来在这位同事的帮助下,组装了一台电脑,当然不.Read More
posted @ 2011-08-11 03:27 狼Robot Views(2549) Comments(40) Edit
这一天,终究还是到了,中午吃饭,没有说太多。
下午,开始收拾东西,该扔的扔了,该放着的放着,该带走的带走。突然,感觉到那么一丝不自在,回头望了一眼,大家都各自忙着。起身,提起袋子,说了一声再见,我就仓促的夺门而出。我不敢拉着大家照张合影留念,因为我怕照着照着我控制不住情绪,我不敢再回头多看一眼那些我曾经一个个挑选进来的伙伴,那些曾经一起奋战的伙伴,因为我的眼框已经红了。
等电梯,我努力的控制着自己的情绪,不停的东晃西晃,不停的抬头看天花板,电梯终于来了。下了楼,那熟悉的道路、熟悉的狗屎BRT,突然都变得那么让人伤感,站在站台上,努力压抑着自己的情绪,庆幸,我没有崩溃。
我是一个情感丰富的人,但我却又是一个不会表达自己情感的人…
再见了,伙伴们…,原谅我为了自己的目标放弃了你们,继续加油,祝你们工作顺利,也希望你们有空的时候能多多支持我。http://www.yomeier.com
接下来:
最幸福的事情:上班时间去天桥上看人挤BRT
最痛苦的事情:每个月没人给我发工资了
最需要努力的事情:http://www.yomeier.com
最开心的事情:可以自己喜欢什么敲什么了,我的code我作主。
posted @ 2011-07-01 18:50 狼Robot Views(142) Comments(1) Edit

一直以来,涉及到多表查询操作时,原有的框架都需要自定义SQL语句或视图/存储过程来解决,一直想解决掉这个问题,但一直没腾出精力来,这个问题看似不痛不痒,但放在一边又始终是个问题,心里总是有些不爽.这几天花了点时间仔细研究了一下这个问题,似乎有了点思路,于是,出来了一个Joinner类.

主要解决的问题:

1.表别名问题 

2.字段别名问题.

3.实体映射信息缓存问题.

4.映射信息获取的问题.

 

问题1/3是有关联的,因为映射信息跟表别名都涉及到数据表的信息,所以最后的解决办法是将映射信息复制一个新的实例出来,这样设置别名时就不会影响到原来的表了.

问题2比较简单,字段映射的类再扩展出一个别名字段映射的类加上别名属性就可以了,或者直接在字段映射信息的类中加上一个别名属性也是可以解决的.

问题4,因为所有的业务类都是继承自同一基类,而基类又是一个泛型类,所以在取业务类中的映射信息时碰到了点小问题.最后的解决办法是给业务基类定义一个接口IJoinAvailable,定义一个方法,返回映射信息就可以了.

 

最终使用的效果如下:

 

 var join = new Joinner<User,Grade>((joinner,usr,gd)=>joinner
  .Select(usr.ID,usr.UserName,usr.Password,gd.Name.As("GradeName"))
  .From(usr)   

.LeftJoin(gd).On(usr.Grade,QueryOperate.Equal,dg.ID)
.Where(usr.State.Equal(1)) 
.OrderBy(usr.ID.Desc))

 

 将实例join传给业务类的方法处理,就可以得到指定的数据了,目前可以解决项目中大部分连接查询的问题,算是不错了.

 

 这个问题压抑了我很久,解决了它之后有种如释重负的感觉(虽然还负了很重),所以随手记录一下. 

 

 

posted @ 2010-08-31 13:32 狼Robot Views(203) Comments(1) Edit
据研究表明,多看美女可以延长男性寿命,本着提高人类平均寿命的使命,我们推出了”图片小铺http://www.tupianshop.com”, 为广大男性同胞提供美眉图片,延年益寿,祝各位IT宅男能够长命百岁,代码敲到老.网站的搭建没有什么太大的技术性可言,网站采用ASP.NET3.5+MYSQL开发,为了免去备案的麻烦,放在国外的服务器上,目前来说,访问速度还是可以接受的,...Read More
posted @ 2010-08-18 09:50 狼Robot Views(319) Comments(1) Edit
在其它地方看到一道题目,估计有不少园友也已经看过了,也有同学解了,但本人比较愚,当时看到这个题目,我都快蒙了,还好有好心人给了些思路,于是,慢慢摸索着,用我们伟大的面向对象的思想来解这道题(虽然这道题跟面向对象没有半点关系)。题目如下:[代码]大致的解题思路(建议思考后再看):代码Code highlighting produced by Actipro CodeHighlighter (free...Read More
posted @ 2010-08-10 00:20 狼Robot Views(4806) Comments(91) Edit
无意中发现收到一封域名备案通过的邮件,不过最近我好像没有申请备案,那就奇怪了,看了一下备案号,竟然是06开头的,那很有可能是4年前的申请,于是去备案中心查备案信息,输了好几次都说无法查到相关的信息,莫名其妙,试到最后才知道是要输入[?ICP备????????号],问号请自行用自己的信息替代.一看,还真是自己用过的域名,不过那是4年前做的一个站了,现在域名空间早已经过期,4年,短暂的4年就能办一个网...Read More
posted @ 2010-04-15 10:43 狼Robot Views(226) Comments(4) Edit
电池,似乎是山寨的一个痛,用过山寨的朋友都说山寨的电池不行,当然,我也深刻体会到了.早上7点,起床把手机换上充满电的电池,为了能够让它安安心心的给我待机一天,我在公交车上,只是把它掏出来看了一下,没敢上网,因为我的备用电池放在公司了,也没有电.早上,它就安安静静的躺在办公桌上,10点多的时候,弹出个雷人的提示,电池的电量已经不多,请及时更换电池或充电,才刚刚过去3个小时,一个刚充满的电池,就已经快...Read More
posted @ 2010-03-13 14:23 狼Robot Views(149) Comments(0) Edit
给手机换了个8G的microSD卡,减去手机上的一些东西占用的空间,还剩下约5个G,看来我要给自己解放一下了,移动硬盘可以不用带了,既然不用带移动硬盘,那包包也不用背了,省得挤车麻烦,那以后上班就空手道啦,哈哈.8G的卡,放在手机上连电脑有点慢,主要是写比较慢,读取还算能接受吧,换上读卡器会好些,可惜有时候把卡放回手机的时候会认不到卡,奇怪.再后来,我想,现在不是N多主板都支持U盘启动了吗?要不试...Read More
posted @ 2010-03-13 14:22 狼Robot Views(90) Comments(0) Edit