`
melland
  • 浏览: 73140 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
远在法国的老苗最近在学编译原理,这让我想起了我做毕设那会儿,一阵唏嘘。大学里没 上《编译原理》这课,课是好课,但当时觉得太难,就没选。孰料最后要毕业了,跟错了队,和lv以及立哥一起写编译方面的论文,我还记得我的论文名字是《基 于程序静态切片的循环分析》。没上过课,却要出论文,自然是件很痛苦的事情。 龙书自然是最佳教材,1977年,Principles of Compiler Design问世,封面是一位骑士枪挑一头绿色恐龙,龙书由此得名。 到了1986年,此书升级换代,书名变成了Compilers: Principles, Techniques and Tools,沿用至今。封面依然是一 ...
常用JDBC连接数据库方法总结如下 : 一、DB2 Class.forName("Com.ibm.db2.jdbc.net.DB2Driver"); String url="jdbc:db2://dburl:port/DBname" cn = DriverManager.getConnection( url, sUsr, sPwd ); 二、Microsoft SQLServer(microsoft) Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" ...
1.最基本的操作 cleartool co -nc xxx.cpp cleartool ci -nc xxx.cpp 2.查看自己总共co了多少文件 cleartool lscheckout  - cview  - me  - avobs 3.最有用的命令 cleartool man xxx cleartool help xxx 4.新增目录和文件 cleartool mkdir  - c comment new_dir cleartool mkelem  - c comment new_file.cpp 5.放弃co某个文件
今天参加了公司安排的《六顶思考帽 》的培训,讲师是keylogic的王展程。 且不论王老师讲的如何,就六顶帽子所强调的思想来说,是件很有意思的事情。原作者爱德华·德·博诺 强调的概念是把思想简单话,在同一时间内只 ...

img的src属性

    博客分类:
  • web
前几天在调试一个页面的时候,发现我刷新一次,却发送了两次请求到服务器,让我觉得很奇怪,以为自己服务器端代码写错了,重新debug几次,发现错误在页面上。 查错步骤: 1. 我把页面内容清空,重刷,只有一次请求; 2. 移除所有js代码,重刷,有二次请求; 3. 移除body,只有一次请求; 4. 依次移除div,终于找到错误源。 <div><img src="#"/></div> 就是这么一小段,让我浪费了1个小时。
关于Spring的事务学习,我觉得klyuan有一篇文章介绍的很不错:http://www.iteye.com/topic/78674。从这篇文章里,我弄清楚了脏读,幻读等概念。 Spring的默认事务隔离级别ISOLATION_DEFAULT 是ISOLATION_READ_COMMITTED 提交读;默认事务传播行为是PROPAGATION_REQUIRED,如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 这里有个很有意思的事情,想和大家一起分享一下。 Class Sample{ private int id; private String name ...
用littlez.iteye.com申请google adsense失败了。   写道 本邮件从仅供发送通知的电子邮件地址发出,该地址不接收发入邮件。请勿回复本邮件。 ------------------------------------------------------------------------------------------------------------------------------- ***,您好! 感谢您关注 Google AdSense。很抱歉,在审查您的申请后,我们目前无法接受您加入 Google AdSense。 我们未批准您申请的原因如下。 问题: ...
公司四周年的活动下个月就要上线了,我们开发组被拉到一个小房间封闭开发,关进了小黑屋。界面已经在做了,据说很漂亮,代码开发的时间其实并不会很长,都是在原有的‘快乐积分’上加东西。but,however,even so,还是要加班的……
现在.cn的域名第一年1块钱,淘宝上到处都有的卖。不过还有比这个更便宜的,没想到吧~不仅是便宜,而且还是免费。 当然也不是所有的都是免费的,比如我搜索friends的域名,结果是:   www.friends.co.cc is already registered   下面会显示一些其他类似的域名,比如: www.7maples.co.cc is available Free www.friendshotmom.co.cc is available One year domain registration for $18  www.friends6.co.cc is available One ...
前段时间做的一个升级包到线上后出了个bug,原因是因为做测试的时候没有完全覆盖到。痛定思痛,决定使用Clover来提高代码的单元测试覆盖率。 开发的IDE是使用的Eclipse3.4,这里主要说一下在Eclipse中如何使用Clover,也是刚使用不久,写在这里和大家探讨一下。 使用从http://www.cenqua.com/download.jspa下载Clover,还需要申请一个license,否则无法使用。我下载了30天试用版。 下载后把Clover压缩包里有两个文件夹,features和plugins。我试着用links的方式安装Clover,不幸的失败了,不知道是不是我哪里配错了,只 ...
用JS实现div的自动滚动。代码如下: <div id="show" style="overflow:hidden;height:210px;"> </div> <script> function startmarquee(lh,speed,delay){ var t; var oHeight = 210; /** div的高度 **/ var p=false; var o=document.getElementById("show"); var preTop = 0; o.sc ...
Velocity的比较本来很简单,只是它在比较基本类型的时候,不仅比较值是否相等,还会比较类型是否相同。拿个很简单的例子来说一下: VelocityContext context = new VelocityContext(); long aLong = 1234L; context.put("aLong", aLong);   在velocity页面里,进行一个比较: #if($!aLong==1234) 类型比较成功 #else 比较失败 #end   页面肯定会打印出"比较失败".因为在velocity中获取的变量aLong是long ...

代码找茬

    博客分类:
  • JAVA
Date date = new Date(); Date thirty = new Date(); thirty.setTime(date.getTime()-30*24*60*60*1000); 乍一看,这段代码"正确无比"。   比如今天是2008-09-23 System.out.println(date); 输出:Tue Sep 23 14:24:27 CST 2008   可是 System.out.println(thirty); 输出:Mon Oct 13 07:27:14 CST 2008   很明显,结果是错误的。原因在:30*24*60*60*1000。 ...
网购,每天总会有惊喜。在99书城,这套《后街男孩旷世精选珍藏合集(2CD+1DVD)》的价格再创新低,达到了惊人的8元!不得不说,太TM便宜了。盗版的价格,正版的商品。   本套包括《蓝与黑》+《千禧情》+《奥兰多返乡演唱会》。超值收录后街男孩3张代表经典专辑:《千禧年》成为美国公告牌杂志首周破百万销量的专辑,而之后的《蓝与黑》同样一推出就创下单周破百万的佳绩,而《奥兰多返乡演唱会》是BSB回家乡举办的新年派对演唱会,集合声光特效、超绚豪华舞台,热力十足的演出。光是这三张,就年能让你零距离接触BSB的激情与活力。   这个价格,和卓越的《深入理解计算机系统》的10.1元价格有的一拼。在卓越,昨天 ...
不知道卓越到底卖什么葫芦,这本书居然只卖10块钱!我揉揉眼睛,还是10.1,乐坏了。也许是客服把价格标错了,可是……还等什么赶快买咯!这本书在我读大学的时候,就看过一半,当时正准备考研,报了复旦的软件工程,指定教材是这本,当时花了8折的价格买了这本书。对于这本书,我觉得自己不能给予太多的评价,因为我没有看完这本书,但是就我看完的部分,真的是让人映像深刻,深入浅出,不管是初学者,还是已经对计算机系统略有精通,都可以拿来看一看。我现在又买了一本,给同事也买了一本,给刚读大学的表妹也买了一本。好书,就要给大家分享。 http://www.amazon.cn/detail/product.asp?pr ...
Global site tag (gtag.js) - Google Analytics