@厦门

来厦门这么多年了,渐渐的喜欢上了这里.这里安逸,温馨,低调.可惜在这里搞不起房子,要不真想在这里定居下来.

点击这里查看我的更多照片

已经有1条评论了,去坐板凳?

行路难

金樽清酒斗十千,玉盘珍羞直万钱。

停杯投箸不能食,拔剑四顾心茫然。

欲渡黄河冰塞川,将登太行雪满山。

闲来垂钓碧溪上,忽复乘舟梦日边。

行路难,行路难,多歧路,今安在?

长风破浪会有时,直挂云帆济沧海。

现实与梦想总会有差距.十千的名酒,万钱的菜肴,虽然享受不起,但也不应该成为追求的终级目标.人还是应该为理想活着.对于每个平凡的人来说,条条都是歧路,只有信念才能让我们勇往直前.

对于这个极度不公平的社会来说,乐观,积极,自信也许都改变不了什么,但是应该能让自己在自己的小世界里快乐一些."与李白共勉."

现在还没有评论,去坐沙发?

微软的愿景未来

未来的平板电脑、未来的移动通讯设备、会自动更新内容的报纸,感觉整个城市都是一个触摸屏.有意思,迫不及待.

现在还没有评论,去坐沙发?

我的FAQ

咳咳, 被班长点名了. 这些问题感觉还行, 可以让自己更了解自己. 收藏起来.

点击这里阅读全文…

现在还没有评论,去坐沙发?

当幸福来敲门

the-pursuit-of-happyness

You have a dream, you got to protect it.

—-如果你有梦想的话,就要去捍卫它。

People can’t do something by themselves; they wanna tell you you can not do it.

—-当人们做不到一些事情的时候,他们就会对你说你也同样不能。

If you want something, go get it. Period.

—-如果你有理想的话,就要去努力实现。就这样。

点击这里阅读全文…

哇,已经有2条评论了,去看看评论?

你留意过自己的父母吗?

如果你在一个平凡的家庭长大,          
如果你的父母还健在,不管你有没有和他们同住——          
如果有一天,你发现妈妈的厨房不再像以前那么干净;          
如果有一天,你发现家中的碗筷好象没洗干净;          
如果有一天,你发现母亲的锅子不再雪亮;          
如果有一天,你发现父亲的花草树木已渐荒废;          
如果有一天,你发现家中的地板衣柜经常沾满灰尘;          
如果有一天,你发现母亲煮的菜太咸太难吃;          
如果有一天,你发现父母经常忘记关瓦斯;          
如果有一天,你发现老父老母的一些习惯不再是习惯时,就像他们不再想要天天洗澡时;          
如果有一天,你发现父母不再爱吃青脆的蔬果;          
如果有一天,你发现父母爱吃煮得烂烂的菜;          
如果有一天,你发现父母喜欢吃稀饭;          
如果有一天,你发现他们过马路行动反应都慢了;          
如果有一天,你发现在吃饭时间他们老是咳个不停,千万别误以为他们感冒或着凉,(那是吞咽神经老化的现象) ;          
如果有一天,你发觉他们不再爱出门……          
如果有这么一天,我要告诉你,你要警觉父母真的已经老了,器官已经退化到需要别人照料了。          
如果你不能照料,请你替他们找人照料,并请你请你千万千万要常常探望,不要让他们觉得被遗弃了。          
每个人都会老,父母比我们先老,我们要用角色互换的心情去照料他,才会有耐心、才不会有怨言,当父母不能照顾自己的时候,为人子女要警觉,他们可能会大小便失禁、可能会很多事都做不好,如果房间有异味,可能他们自己也闻不到,请不要嫌他脏或嫌他臭,为人子女的只能帮他清理,并请维持他们的“自尊心”。          
当他们不再爱洗澡时,请抽空定期帮他们洗身体,因为纵使他们自己洗也可能洗不干净。当我们在享受食物的时候,请替他们准备一份大小适当、容易咀嚼的一小碗,因为他们不爱吃可能是牙齿咬不动了。          
从我们出生开始,喂奶换尿布、生病的不眠不休照料、教我们生活基本能力、供给读书、吃喝玩乐和补习,关心和行动永远都不停歇。如果有一天,他们真的动不了了,角色互换不也是应该的吗?           
为人子女者要切记,看父母就是看自己的未来,孝顺要及时。          
树欲静而风不止、子欲养而亲不在——你留意过自己的父母吗?

黑黑的空间看到这篇文章, 很有感触. 百善孝为先, 要懂得关心自己的父母.

黑黑还是蛮孝顺的,要表扬一下.

现在还没有评论,去坐沙发?

如何在没有排序列时使用SQL Server的ROW_NUMBER函数

从SQL Server 2005开始,SQL Server就为我们提供了ROW_NUMBER函数.这个函数的出现使得我们在分页的时候有了新的选择.但是ROW_NUMBER函数需要和OVER一起用,而OVER里面得设置一个排序条件(ORDER BY 啥啥啥的).如果我们正好有排序条件(大多数情况),那塞给他一个也还行.那如果我们想按原始顺序排列,没有排序列咋办?

嗯.有需求就会有办法.如下:

WITH [TempTable] AS
(SELECT *, ROW_NUMBER() OVER(ORDER BY (SELECT 0)) AS [RowNumber] FROM [TableName])
SELECT TOP 10 * FROM [TempTable] WHERE [RowNumber] BETWEEN 1 AND 10

现在还没有评论,去坐沙发?

调用SqlDataReader.Close方法的一个小陷井

前不久在使用SqlDataReader读取记录,读取一半的时候调用SqlDataReader.Close()来关闭读取.结果老是提示操作超时.百思不得其解,如果Open的时候超时还可以理解,Close的时候,关闭不就完了吗?为什么也会超时.

仔细翻阅了MSDN对Close方法的说明.获得如下信息.

Close 方法填写输出参数的值、返回值和 RecordsAffected,从而增加了关闭用于处理大型或复杂查询的 SqlDataReader 所用的时间。如果返回值和查询影响的记录的数量不重要,则可以在调用 Close 方法前调用关联的 SqlCommand 对象的 Cancel 方法,从而减少关闭 SqlDataReader 所需的时间。

原来SqlDataReader为了计算RecordsAffected值,在Close的时候会继续读取剩余的记录.刚好我的数据量又非常大,那在Close的超时时间内读那么多的数据当然会超时了.按照上面所说,如果我要放弃读取后面的记录,我应该先调用SqlCommand的Cancel方法.

其实这样让人感觉怪怪的.按照一般人的理解,DataReader应该是读多少记录,取多少条记录.都要Close了,那一般情况下应该是放弃后面的记录才是.没想到还是会读完.这应该可以算是一个SqlDataReader的陷井了吧.

后面想想,如果不是这次测试的记录内容比较大,条数比较多,如果不是这次的超时异常,那像我这样的粗心程序员可能就发现不了这个问题了.看来以后还是要细读MSDN.

现在还没有评论,去坐沙发?

“一颗开花的树”

如何让你遇见我
在我最美丽的时候
为这
我已在佛前求了五百年
求它让我们结一段尘缘
佛于是把我化作一棵树
长在你必经的路旁
阳光下慎重地开满了花
朵朵都是我前世的盼望
当你走近,请你细听
那颤抖的叶是我等待的热情
而当你终于无视地走过
在你身后落了一地的
朋友啊,那不是花瓣
是我凋零的心

————————————————-席慕容

人生总有太多的无奈….

现在还没有评论,去坐沙发?

星星 月亮 笑脸

月亮星星笑脸

月亮 星星 笑脸

最近因为加班,都是很晚才回家。走在去车站的路上,总会看到一颗很亮的星星(上图左边那颗),这种感觉很好,仿佛心中亮了盏灯,不会再因为黑暗而感到孤单。

今天走在路上的时候,抬头发现那颗星星竟然和月亮一起给了我个笑脸,这真是令人激动。

孤单的时候,偶尔也要笑一笑,做人要乐观、积极、进取,然后是豁达。无论如何,美景不是每天都有,但能看到总是种幸运、幸福。生活中也不可能每件事情都如美景,但是,黑色的天空中,也会出现开心的笑脸。

昨天是历史,明天是未知,而今天是礼物。

现在还没有评论,去坐沙发?