`
zhmocean
  • 浏览: 195805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
由于需要测试数据库的连通性,测试项目使用了“方便”的ACCESS来作为后台数据库,但由于它太“方便”了,以致于半天的时间都葬送在了它隐藏的关键字上...   项目使用了NHibernate来作为数据库中间层,并使用NUnit进行单元测试。可当我配置好所有模型类及配置文件之后,测试环境竟然抛出了这个错误:   NHibernate.HibernateException : 字段定义语法错误。  ----> System.Data.OleDb.OleDbException : 字段定义语法错误。   遂上网搜索,初步判断为ACCESS关键字冲突,由于以前的项目由于数据库关键字冲突出现过此类问题 ...
<o:p></o:p> <o:p></o:p> 本以为处在中秋和十一两个假期之间的周末不会带来太多的客流量,却不成想昨天到达北京西站的时候,坐票都已卖完,这篇文章也拖到了今天。<o:p></o:p> 好在cleverpig及时发出了这次活动的照片,让我能够再一次重温现场的气氛。当然,在此感谢cleverpig让我平生第一次那么过瘾的用单反狂拍,虽然这hi-tech的东东确实比DC重很多,但感觉确是非同一般。<o:p></o:p> 好在同学买的车票提前半个小时,我们在12点半前及时赶到了
<o:p></o:p>  使用SVN已经一年多的时间,自从接触到这个轻型、敏捷而又不失强大的版本控制系统,便毅然抛弃了Starteam和VSTS。<o:p></o:p> 由于是开放的免费工具,所以我打开了TortoiseSVN的自动更新选项。但是最近两次的更新,SVN却出现了一些异样。<o:p></o:p> 问题从半个多月前开始,由于某些操作,提交更改时,有一次忘记了填写日志,但是在日志浏览中突然发现,时间出现了错落,发现出问题的版本是<st1:chsdate isrocdate="False" m ...
    不久前,终于为自己添置了一个本本,但老的台式机舍不得扔,于是将其做成了服务器来用。但两套键鼠实在太麻烦了,买本本就是为了在床上偷懒,怎么能老是奔波于两套设备之间呢,于是使用远程桌面,将台式机的控制全部转到了本本上,使得本本不仅能够即时获得台式机当前登录会话的桌面,而且能够在台式机端播放音频(台式机的音箱比本本的好多了!),不用三方软件,就把本本打造成了遥控器。下面就将该方法拿出来跟大家一起分享:<o:p></o:p> 准备环境 要建立远程桌面连接,需要服务端(在这里为我的台式机,以下均称服务端)和客户端(也就是我的本本啦,以下均称为客户端)处于一个网络中(路人甲: ...
一直在关注Cruise的进展情况,7月的OpenParty更是探听到了一些内部消息,看来,乔兄果然不忽悠,1小时前来自官方Twitter的消息,第一时间报道,以下是ThoughtWorks论坛内的消息。   Jez Humble:   The Cruise team is pleased to announce that Cruise 1.0 is available for download and purchase. We’ve worked hard to bring you a product that offers innovative features that you can pu ...
 2008年7月,虽没奥运但有酷暑,仲夏梦舞确是贴切的很,还好老天爷没有把火玩的太过,气温还是让人能够接受的。 在犹豫了N天之后,还是决定去买北上的车票,这是我第二次去参加OpenParty,但由于某根筋不正常的工作,导致 ...
 “扩展名是上个世纪微软最大的骗局...”,在windows占有大部分市场的今天,在这个骗局四起的年代,我不得不以这一句话来作为开场白。 早在DOS时代(如果你一开始接触的就是windows,那么非常高兴的祝贺你,你没有吃过那些 ...
    当我们使用Delphi创建一个控制台程序时,IDE默认生成一个没有图标没有版本信息的工程,如图:<o:p></o:p> <v:shapetype o:spt="75" coordsize="21600,21600" filled="f" stroked="f" id="_x0000_t75" path=" m@4@5 l@4@11@9@11@9@5 xe" o:preferrelative="t"><v:s ...
使用 svnversion 工具,将受控目录的SVN版本信息解析成 Reversion 号,并输出到指定文件,该文件为符合ANT标准的键值对格 式。Reversion 号为当前受控目录中最大版本号,如 svnversion 工具得到 123:332M,则解析得到 332,本命令将自动过滤 修正标识及其它字符,如果指定的目录为非受控目录,则会得到 Reversion 号 -1 下载地址:http://www.qihangsoft.net/soft/view.asp?id=8
    其实在参加这个训练之前,对拓展这个词早就充满了神秘、景仰的感情,而真正投身其中的时候,你却发现,之前的所有猜测和幻想竟如此的苍白。     一天半的时间不算长,但几乎每一分钟都能让人顿悟。对于拓展来说,或许任何记叙都不可能替代亲身体验的绝妙,因为它的精髓就在于把书中的道理牢牢的印记在你的身上--胜过了所有干涩的教诲或者指导,当然也不是我在此简陋的记叙所能够比拟的。     感悟、心得、总结,早就在训练场重复了一遍又一遍--虽然每个重复都会有新的收获,但实至的觉醒绝不是苍白的文字能够表达的一种激情。因此,在回味每一个珍贵的细节之余,也只能用一句李云龙的话来总结:宁在训练场受伤,不在战场 ...
<st1:chsdate isrocdate="False" month="6" day="20" islunardate="False" w:st="on" year="2008">6月20日</st1:chsdate>晚,5个小时的车程,从石家庄赶到北京已经是夜里11点了,幸好老天爷着急,雨到那时已经下完了。<o:p></o:p> 第二天早起,跟同学一路杀到了丽亭华苑酒店,到的时候里面人差不多已经爆满了,但也赶上了李剑签名送书 ...
我想各位一定有过这样的经历,当喷嚏就要一触即发的时候,当你沐浴在火花的世界正要抓住一个漂亮的灵感的时候,会突然跑出一个人来拉着你讨论问题或者向你发出一个中断请求。而这时你不得不暂停--那怕是半秒钟--下来告诉他稍后访问...而恰恰就在这个瞬间,先前的堆栈已经灰飞烟灭了--此时我们应该羡慕计算机的强劲堆栈机制。 怎么来保护这些稍纵即逝的亮光不被并无恶意的打断熄灭呢?或许问题很简单,或许你也想到了,嗯,那就一起动手吧。 找一张硬纸,形状自便,上书“请稍候...”,字体自便,建议两面都写,以节省考虑“该去用哪边面向对方”的时间。硬纸最好配备一个一尺见长的手柄,嗯,对,跟“大话三国”里一样。 当你处在一 ...
每个闪光经过大脑的时候,都想随手记下来--不仅仅是内容,当然要包括时间咯。但每每匆匆登录,打开网页的时候,却因为各种原因丢掉了这个火花(掉线?网速慢?登录太繁琐?)。或者这还并不能让人太过郁闷,但就如专卖店的衣服一样,不论多好都得买家施舍自己的时间来闲逛的时候,你才可能会跟大家分享。 也许,twitter为我们提供了另一个天空,简单、即时是我喜欢的。 我的twitter:zhmocean,不怕跟踪,厚厚
    庆幸石家庄离北京不是太远,也感谢通过我的哥们儿“鼠标”知道Beijing Open Party的消息,五月的最后一天,利用周末的时间参加了这场unconference。<o:p></o:p> 作为一个处在内网中的程序员(由于某种原因,公司的内外网是断开的),回到宿舍到公网跟朋友们交流心得已经让人有一种莫大的满足感,而第一次参加这样形式的Party对我来说,其心情绝不亚于山顶洞人见到汽车那样复杂――还好,之前从鼠标的口中得知了些消息,因此激动程度并没有引起一场心肌梗塞…<o:p></o:p> 聚会是在ThoughtWorks北京的办公室举行的 ...
在这个“海量”一词漫天飞舞的时代,很多软件厂商都把在用户硬盘上圈地当成了癖好,甚至以“备份”、“加速”或者“卸载”等的名义,使用复制品侵占用户操作系统的存储空间。工作需要,笔者的机器需要安装为数不少的开发及设计工具,不多时日,咬牙给系统分出(仅仅用于安装操作系统)的“海量”空间已被侵占的所剩无几。倒不是因为本人过于寒酸或者刻薄,而舍不得再花钱添置一块“海量”硬盘,虽然当前存储成本也不过几块钱一个G,但仅仅一个2003 Server就占用<st1:chmetcnv tcsc="0" hasspace="False" sourcevalue=" ...
Global site tag (gtag.js) - Google Analytics