`
zhmocean
  • 浏览: 202433 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
         在做弹出IE窗口刷新父窗口的页面时,发现使用window.opener.location.href=window.opener.location.href语句并不是每次都起作用,有时候父窗口对该语句无动于衷,但跟踪代码发现,该语句确实已经执行。 上网搜索,无果,只能自己来查找事情的真相。通过逐个页面测试,我发现了一个规律,父窗口弹出窗口的链接如果是超链接形式,则该条语句一定无效,而使用button方式的则有时有效有时无效。 多年的代码告诉我,代码错,结果就要全错,不确定的错误一般不是当前代码的错误(即隐藏BUG的问题)。就在我努力思索到底哪里会影响该语句执行的时候,浏览器里一个 ...
一个多月来,加班似乎成了家常便饭,紧追慢赶手头几乎不可能实现的项目,也很少有机会写点什么了。 最近在实现Delphi Server控件组操作Word编辑文档的时候,遇到了3年前就曾遇到的问题,以为这次能够圆满解决,但最后发现还 ...
下午快递的一个电话,告诉我已经拿到了后街最新的专辑--不散的和弦《Unbreakable》,可惜没有得到MV-DVD或年历的赠品。   这张专辑是Kevin离队后,4人后街的首张专辑。   拿到CD,我便迫不及待的把它塞进那个支持CD单放的破光驱里,仔细听了一遍,因为它发出的是没有经过任何额外转换的声音。   那感情依旧的声音,告诉我,后街又回来了。Inconsolable是本张专辑的主打,而Any Other Way则是后街轻摇滚的再度现身,而官方推荐的Unsuspecting Sunday Afternoon则是Show Me The Meaning Of Being Lonely之后再次打 ...
    好几次从梦中笑醒,只为想起了白天无意间得到的笑料,遂顺手记在手机中,等闲暇之时慢慢回味,竟暗暗佩服自己,耳熟能详的相声段子也不过如此。     有人说的很抽象,沉迷在创造当中的人是最幸福的;也有人说的很直白,自己做的饭菜,怎么都好吃。     辛勤的付出,在别人眼中或许是让人无法理解与不屑,但成功后的心情却是观望者永远无法触及的快乐,因为只有驻足才是他们拥有的一切。     当辛辛苦苦写好的代码通过测试;当锅铲叮当之余回望桌上热气腾腾的饭菜;当一遍又一遍的翻看相机中难得的瞬间,似乎流过的汗水都已经是很遥远很遥远的身影。     与其沉迷于他人的辉煌,不如静下心聆听创造中走过的每一个脚步, ...
第三只眼中的世界不是最完整的,但却是最真实的,我希望用有限的水平,与大家共同分享每一个瞬间。 经过几天的试用,权衡,我的摄影博客终于在POCO开通,此前的163相册不再更新。新地址:http://zhmocean1983.poco.cn<wbr></wbr>。 由于政策等原因,此类博客不能匿名发表评论,因此,如果你想告诉我什么,可以在此给我留言,敬请捧场。 
  在《适配器模式在Web Service返回值中的应用》(http://blog.csdn.net/zhmnsw/archive/2007/07/23/1704235.aspx)一文中,我们使用到了IDataListAdapter接口来实现返回值数据表的转换操作,其中对于NHibernate返回的实体列表我们使用了TDlaEntityList类来进行转换。 但是,对于TDlaEntityList类型的实现,参考的一些代码只考虑到了基本数据类型字段的转换,而对于非系统定义的数据类型,或者具有组合性质的字段属性,该转换属于无效转换。比如一个Person和一个Address类型,为多对一关系,那么当 ...
      昨天晚上因为机器反应速度慢,边聊QQ边看电影,结果打字的时候却触发了KMPlayer播放器的快捷键,导致了视频的色彩失真,而且任何一种格式的视频都是一种反转片效果。        开始以为问题很简单,再按快捷键试一下,果然按到“S”键的时候,重置了色彩饱和度,视频恢复了正常。        以为这样就没事了,谁知,一打开新的文件播放时,又是反转片效果。        一连换了几个播放器,几种视频格式,发现,问题都是一样的,难道问题出在它们共用的系统滤镜上?        经过仔细分析排查,黄天不负有时间的人,最后终于找到了问题的症结所在。        在显卡的控制面板上,有一个 ...
上周末去了棋盘山采风,两天的山路,虽然有些劳累,但收获却是可圈可点。 凭借一个小小的理光R4,却能在众多的梅花、大炮群中恋战忘归,在此不得不力荐一下。 作品虽然不是很多,但每一张都是自己未曾接触过的尝试,每每在这个时候,我都会庆幸自己拿的是数码相机。 作为一个业余爱好者,能够去用心感受创造中的乐趣应该是他最大的幸福了吧。 处理完毕的照片已经上传,地址:http://photo.163.com/photos/zhmocean/139597013/<wbr></wbr> 希望用这种方式来对你讲述身边的一切 
十一长假,回家拍了些照片来参加单位的摄影比赛,但当我把照片洗出来挑选的时候,却发现,被选中的三张无一例外都是自己不经意间拍的,那些自己刻意去修饰、多拍几张用来对比的作品,却显得黯然呆滞,甚至为了追逐一只飞来飞去的水鸟,足足按下了一百多次快门,最后也没有一张让人满意的照片。 或许是太过用心,才使让自己忘掉了真正的感觉。 不禁想起了某个网友论坛的签名:“爱神借我一把箭,我使尽全力拉满弓,射向我最爱的人,她却被箭射穿,我失去了她...”。 都说爱的太过用心会让对方窒息,但却没有明白,这同样也会让自己迷失方向。 或许,放开一切,,我会得到更多。 
   对VS.NET工程进行自动构建工作使用什么?也许大家会异口同声的说是NANT。嗯,NANT无疑是自动构建VS.NET工程最快捷的工具,但对于一个拥有多个编程语言环境的项目,使用专用版的ANT工具却并不是一个好的解决方案,试想,如果你的项目拥有多个由不同语言开发的模块,那么你可能会同时使用ANT、WANT、NANT来分别管理特定的模块。 当然,这不是我们想看到的,同时维护三个构建工具实在不是什么明智之举(当然,如果你喜欢,那就无可厚非了),其实ANT已经为我们通吃所有语言环境准备好了精兵良驹。 ANT的exec标签是用来执行一个系统命令,这样我们就可以使用开发工具的命令行编译方法来完成相应项 ...
  1.           认识CruiseControl CruiseControl是CI服务器的老者,诞生已是多年,在许多方面,CruiseControl服务器已经成为持续集成实践的同义词。而现在,CruiseControl已发展成为一个家族式系统,包括CruiseControl.java、CruiseControl.net、CruiseControl.ruby等适应不同语言环境的实现,其强大的插件和扩展能力也是诸多同类系统无法比你的。而在这里,我只介绍该家族的本家CruiseControl.java,即CruiseControl。 下图是CruiseControl系统的架构图:
硬盘里有6、7百首歌,新的老的也懒得整理了。 但平时听歌的时候,不同心情,对于曲风的选择不同。不同时候想听的歌也不尽相同。在使用千千静听的时候,曾给作者写信,让其增加临时播放书签功能(即winamp具有的临时播放列表),但最终也没有解决。 最近为了节省资源,使用foobar来听歌,发现,foobar也无此功能(建立新播放列表还是麻烦,同时我又不必保留该列表)。但最近却无意中发现了一个变相使之具有此功能的方法: 打开foobar的播放列表, 按顺序双击你此次想听的歌曲,之后,使用ctrl+<快捷键回到你双击的第一首歌,好了,开始吧,你会发现foobar按照刚刚你双击的顺序在播放。 嗯,自信, ...
     最近的项目已经被我放置到了持续集成系统的控制之下,主要使用了CruiseControl和ANT来进行持续构建,但由于项目使用到了BDS 2006作为开发工具,而服务器并没有安装也不愿意去安装BDS,所以怎么在不安装IDE的情况下获得编 ...
    最近在Delphi 2006(一下简称Delphi)下安装Instant Objects组件,使用总安装包,编译,全部通过了,但在工程中使用菜单安装设计时包时,却提示我某个bpl文件找不到,可到目录中找时发现,所提示的那个文件确确实实在运行目录下的bpl文件夹中。    不管他,既然全部编译通过了,那我就手动来添加它们。启动Delphi,打开“Install Package”对话框,点击“Add”按钮,找到dcl开头的设计时包,安装,嗯,一切顺利,Instant Objects的设计时插件也正常启动了。以为很容易就搞定了,喝口水庆祝一下。但当我重新启动Delphi时,一个红叉叉的对话框差 ...
忘不掉那一缕残阳 释不掉这一水愁肠 明知夜已向晚 却依然 独自彷徨 
Global site tag (gtag.js) - Google Analytics