2008年12月25日

原创 读完《疯狂的程序员》

今天在地铁上把《疯狂的程序员》看完了,其实小说并没有结局。
Boss Jue他们创业失败,又重新和大爷干了。似乎一切都不完美,但是这也许才是真正的生活。
从小说中体会了两点,一:激情;二:不要放弃;
激情是做事情的原动力;不放弃是成功的必要条件。
很多时候你想得到某种东西,但是当你得到后似乎你并没有得到你预想的快乐,是的,很多时候都是这样的。
对我而言有一个值得去努力奋斗的目标,并且每天起床后都在为这个目标付出行动,这就是最大的快乐。阅读全文>

发表于 @ 2008年12月25日 09:46:00|评论(loading...)|编辑|举报|收藏

2008年03月28日

原创 Photoshop在线版本,太酷了!

Photoshop在线版本 (https://www.photoshop.com/express),太酷了! 该版本包括一个免费的2Gb的相册,注册后就拥有一个自己的照片展示URL,类似flickr,提供社会化的图片服务功能。 同时最cool的要算是它的在线编辑功能了。虽然没有photoshop的全部功能,但是提供的功能已经能够完成一般的图片处理任务。 赶快注册一个体验一下吧。 可以想象一下连photoshop这样专业的软件都搬到web上来,我们还需要桌面么?阅读全文>

发表于 @ 2008年03月28日 14:05:00|评论(loading...)|编辑|举报|收藏

2008年03月18日

原创 第一次售前讲演

2008年3月18日 第一次做售前胶片演讲,虽然只是内部的交流,但还是准备了一下。在讲演的前一天晚上在ppt上加上了一些注释,防止自己忘记该讲什么。总的来说基本上算是还行,但是这次的演讲根本不能算是一个售前的讲演方式,也就是说讲是讲完了,但是很多需要注意的地方。 1.写了注释,虽然客户看不到,但是不能够照本宣科。 2.讲了一些重要的名词但是在胶片上却没有体现出来。 3.不够自信,作为售前技术讲演,讲演者应该做为讲演主题的专家。 4.讲演时应该从客户实际应用的角度出发,有针对性的解决客户问题的讲演。 5.应用案例,应该作为讲演重点,针对每个案例讲讲解一个点,力求用最简单的方式让客户了解产品在案例中起到的作用。从实际出发,往往是最好的切入点。 6.应该有一种自己的演讲方式和节奏。 7.在技术交流方面,对于客户提出的问题,应该注重积累。 8.应该注意积累相关技术。 阅读全文>

发表于 @ 2008年03月18日 13:19:00|评论(loading...)|编辑|举报|收藏

2007年12月06日

原创 推荐一个很好用的正则表达式工具RegexBuddy

推荐一个很好用的正则表达式工具RegexBuddy。 功能: 测试正则表达式,提供图形化的表达式拼装,表达式调试,内置常用表达式库,生成各种语言的表达式运用,还集成了论坛功能。太强大了。目前最新版本3.05。提供一个破解的下载,可以直接解压使用,也可以先安装原版,然后覆盖。下载地址:点击 以前一直觉得.net下的Regulator(开源)很好用,不过感觉RegexBuddy更强大,Regulator 是sf上的一个开源项目可以去 http://sourceforge.net/projects/regulator/ 下载,这个工具最大的好处是会自动搜索 http://www.regexlib.com/ 网站的表达式库。非常方便,当然你也可以自己登录这个表达式库去查看。阅读全文>

发表于 @ 2007年12月06日 11:56:00|评论(loading...)|编辑|举报|收藏

2007年11月26日

原创 quartz cron 表达式详解

quartz cron 表达式详解 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / 阅读全文>

发表于 @ 2007年11月26日 12:57:00|评论(loading...)|编辑|举报|收藏

2007年11月06日

原创 Abator —— IBatis 代码生成工具

Abator —— IBatis 代码生成工具 对于IBatis应用最烦人的重复工作就是不停的写DAO,DTO,和xml文件里面的sqlmap,其实很多时候这些工作是重复而且无聊的。好在我们还有abator (http://ibatis.apache.org/abator.html ),一个IBatis自动生成工具,他可以帮助你生成大量的DAO,DTO和sqlmap。阅读全文>

发表于 @ 2007年11月06日 14:06:00|评论(loading...)|编辑|举报|收藏

2007年11月05日

原创 java守护线程读取配置文件

个守护线程每隔一段时间(例如1分钟)读取一次配置文件,代码直接取最新的配置文件的值来执行,这样既降低了读取配置文件的频率又获得了较好的实时性。阅读全文>

发表于 @ 2007年11月05日 16:12:00|评论(loading...)|编辑|举报|收藏

2007年10月26日

原创 买房了

买房了!在我认为北京的房价处于最高点的时候,在各种政策显示房价即将面临调控的时候我买了。 其实算算真的挺划不来的,租房也不是说真的那么难过,况且要奥运的时候才能入住。 但是还是买了,为什么? 因为这样做是某个人的梦想,实现她梦想的意义对我来说,远远大于一套房子。 梦想是什么,现实是什么,如果说只能选择其一,那么生活根本没有意义。我们生活在现实中,但梦想鼓舞我们前进。 人生应该是一个个梦想实现的过程,而不是破灭的经历。 希望每个人都能够充分享受梦想变成现实的这个过程。阅读全文>

发表于 @ 2007年10月26日 14:21:00|评论(loading...)|编辑|举报|收藏

2007年09月17日

原创 有意思的firefox功能,美国的信用卡欺诈网站很多啊!

有意思的firefox功能,美国的信用卡欺诈网站很多啊!阅读全文>

发表于 @ 2007年09月17日 11:27:00|评论(loading...)|编辑|举报|收藏

2007年09月13日

原创 风险对冲和对冲基金

gigix,ThoughtWorks咨询师,转贴一篇他的文章,原文地址:http://www.javaeye.com/topic/122616 风险对冲 先做个练习。假如你在10元价位买了一支股票,这个股票未来有可能涨到15元,也有可能跌到7元。你对于收益的期望倒不是太高,更主要的是希望如果股票下跌也不要亏掉30%那么多。你要怎么做才可以降低股票下跌时的风险? 一种可能的方案是:你在买入股票的同时买入这支股票的认沽期权——期权是一种在未来可以实施的权利(而非义务),例如这里的认沽期权 可能是“在一个月后以9元价格出售该股票”的权利;如果到一个月以后股价低于9元,你仍然可以用9元的价格出售,期权的发行者必须照单全收;当然如果股价 高于9元,你就不会行使这个权利(到市场上卖个更高的价格岂不更好)。由于给了你这种可选择的权利,期权的发行者会向你收取一定的费用,这就是期权费。 原本你的股票可能给你带来50%的收益或者30%的损失。当你同时买入执行价为9元的认沽期权以后,损益情况就发生了变化:可能的收益变成了 (15元-期权费)/10元 而可能的损失则变成了阅读全文>

发表于 @ 2007年09月13日 18:12:00|评论(loading...)|编辑|举报|收藏

2007年09月12日

原创 jsp include 乱码问题的解决

jsp include 乱码问题的解决 jsp include 的文件有时候会出现乱码,经过测试发现如下方法可以修改。阅读全文>

发表于 @ 2007年09月12日 18:00:00|评论(loading...)|编辑|举报|收藏

2007年07月05日

原创 如何指定tomcat中session过期时间

1. 在server.xml中定义context时采用如下定义: 2. 在web.xml中通过参数指定: 30 其中30表示30分钟 3. 在程序中通过servlet api直接修改 HttpSession ses = request.getSession(); ses.setMaxInactiveInterval(10); 设置单位为秒,设置为-1永不过期。 阅读全文>

发表于 @ 2007年07月05日 14:23:00|评论(loading...)|编辑|举报|收藏

2007年07月03日

原创 Blog搬家了

Blog搬家了! 终于受不了my.donews.com的blog服务了,现在简直是垃圾,不明白为什么换成WordPress2.0后总是出这样那样的错误,提交文章不成不说,最重要的是还会丢失文章。一个字——搬! 考察了一下三大门户的blog发现都差不多,不过看起来好像sohu的好些,但是由于一些注册名的原因,不采用他们的,至少,不作为主要的发布blog(做备份还行) --------------------------------------------- sina的rainbow686和niarevl都被注册 163的niarevol被注册,rainbow686是以前注册的还好被保留下来 sohu的rainibow686都被注册,只有niarevol没有被注册,因此幸存niarevol@sohu.com帐号 百度的niarevol在最开始就没有了,只剩下rainbow686 --------------------------------------------- 索性现在同步更新csdn,javaeye,msn,hi百度的blog,其中主要是CSDN的blog,当初阅读全文>

发表于 @ 2007年07月03日 14:48:00|评论(loading...)|编辑|举报|收藏

原创 在Ibatis中调用存储过程或存储的函数

在Ibatis中调用存储过程或存储的函数。 和调用sql语句不同的是需要设置入参和出参 这篇文章已经说的很详细了。 http://www.delphibbs.com/keylife/iblog_show.asp?xid=28107 可是我配置的时候确怎么也得不到正确的结果,错误大致是“记录数太多”,查询了很多资料才发现原来Ibatis2.2之前是不支持存储过程返回CURSOR,所以请需要使用Ibatis调用存储过程并且获取记录集游标的同学注意了。下面帖一个我的配置:阅读全文>

发表于 @ 2007年07月03日 14:04:00|评论(loading...)|编辑|举报|收藏

原创 Javascript Error: submit is not a function

Javascript Error: submit is not a function 有时候需要用javascript提交表单,这个时候我们会用javascript:userform.submit();可是我在这样做的时候怎么也提交不成功,报出javascript错误Javascript Error: submit is not a function。百思不得其解,后来查阅资料才发现,在用userForm.submit()提交表单的时候,表单里面不能有name="submit"的元素,否则在提交的时候,该对象会和submit();方法发生混淆造成该错误!! 切记,切记!阅读全文>

发表于 @ 2007年07月03日 14:02:00|评论(loading...)|编辑|举报|收藏

Csdn Blog version 3.1a
Copyright © Rainbow686