代码改变世界

阅读排行榜

不是每个在你身上拉屎的都是你的敌人

2012-11-07 17:26 by 温森特, 508 阅读, 收藏,
摘要: 一只小鸟正在飞往南方过冬的途中。天气太冷了,小鸟冻僵了,从天上掉下来,跌在一大片农田里。它躺在田里的时候,一只母牛走了过来,而且拉了一泡屎在它身上。冻僵的小鸟躺在牛屎堆里,发掘牛粪真是太温暖了。牛粪让它慢慢缓过劲儿来了!它躺在那儿,又暖和又开心,不久就开始高兴地唱起歌来了一只路过的猫听到了小鸟的歌声,走过来查个究竟。顺着声音,猫发现了躲在牛粪中的小鸟,非常敏捷地将它刨了出来,并将它给吃了!这个故事的寓意是……1)不是每个在你身上拉屎的都是你的敌人。2)不是每个把你从屎堆中拉出来的都是你的朋友。3)而且,当你陷入深深的屎堆当中(身陷困境)的时候,闭上你的鸟嘴! 阅读全文

MERGE

2017-03-19 08:57 by 温森特, 470 阅读, 收藏,
摘要: Entity Framework 和 NHibernate 出现之后,很少再写一些存储过程或SQL 语句了,最近一个项目需要做一个数据同步的功能。需要将两个表的数据做同步,即在同步的时候,增、删、改都要同时操作,之前的做法无非用游标一条一条的遍历,然后比较再更新或者插入,最后再执行删除。在开始这个任 阅读全文

MOSS开发系列之 WebPart的开发技巧(二)

2011-02-25 10:52 by 温森特, 460 阅读, 收藏,
摘要: 上一篇写了如何在自定义的WebPart中如何动态的对WebPart配置属性设置进行了阐述,我们做简单的属性配置,但是,开发中往往容易实现的,并不是我们想要的结果,如在上篇文章中描述的,当同时对WebPart配置的时候,及要求有下拉选择框,又要求有简单的文本框输入,这个时候,你就会发现,根本无法将这些操作配置放入到同一个category中。如下图,带有下拉选择框的高级配置属性,根本无法与第二张图中的其它属性归属于同一个catepory中。 能不能实现将它们放入同一配置面板中呢?答案是肯定的,能。但是实现起来,不是那么直接了,我们需要变通一下,我们首先要定义一个Panl面板,我们把我们需要的所有. 阅读全文

MOSS2010 客户端对象模型开发(四)

2012-09-05 11:48 by 温森特, 450 阅读, 收藏,
摘要: 讲完了几个常用列表的操作,现在讲述一下列表的附件的获取。列表的附件存放的相对地址一般是在列表的跟目录下Attachment文件夹下面,在客户端的对象模型中,我们依然遵循这个思路进行解决办法,通过路径的方式访问文件夹,然后遍历得到附件的信息,下面是示例代码。 using(ClientContextclientContext=newClientContext(url)){clientContext.Credentials=newNetworkCredential(UserName,UserPassword,Domain));Webweb=clientContext.Web;clientConte. 阅读全文

清除SQL 数据库日志

2012-04-27 16:26 by 温森特, 440 阅读, 收藏,
摘要: 随着生产数据的日志越来越大,硬盘空间越来越小的时候,我们就需要考虑清理一下数据库日志,以前都是手工弄,现在找到一个语句直接自动处理,方便很多,分享一下。DUMP TRANSACTION CMSDemo WITH NO_LOGBACKUP LOG CMSDemo WITH NO_LOGDBCC SHRINKDATABASE(CMSDemo)EXEC sp_dboption 'CMSDemo', 'autoshrink', 'TRUE' 阅读全文