<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>cppasm</title>
    <description></description>
    <link>http://cppasm.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>ExtJS在FireFox下的bug？</title>
        <author>cppasm</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cppasm.javaeye.com">cppasm</a>&nbsp;
          链接：<a href="http://cppasm.javaeye.com/blog/188646" style="color:red;">http://cppasm.javaeye.com/blog/188646</a>&nbsp;
          发表时间: 2008年05月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我现在正在用ExtJS的2.0.2版本进行开发，遇到了一个很奇怪的问题，就是使用ExtJS的EditorGridPanel的时候，似乎当列数过多的时在FireFox下双击比较靠后的单元格（比如说第49列）却没有任何反应，不能进行编辑，不管该单元格对应的editor是一般的TextField也好，还是DateField也好，都是如此，当我将其定义前移的时候，例如移动到第5列，双击却又可以编辑了，用FireBug跟踪也无果。例如：<br />     ........<br />     ........<br />     {name:'birthday',type:'date',dateFormat:'Y-m-d'},   (第5列的定义)<br />     ........<br />     ........<br />这种情况下双击第5列，那么可以正常的编辑该单元格，进行日期的选择，但是移动到第49列（具体移动到多少列会出现这种情况我还没有测试，但是放到49列肯定出问题）时：<br />     ........<br />     ........<br />     ........<br />     {name:'birthday',type:'date',dateFormat:'Y-m-d'},   （第49列的定义）<br />     ........<br />这时候双击第49列就没有任何反应。<br />但是在IE 7和Opera 9.24的版本下却又没有这种问题，所有单元格都可以正常的进行双击编辑，不管该单元格是位于多少列，所以我怀疑这是不是ExtJS在FireFox下的一个bug，抑或是FireFox自己的一个bug？不知有没有遇到类似问题的朋友，一起讨论一下。
          <br/>
          <span style="color:red;">
            <a href="http://cppasm.javaeye.com/blog/188646#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 01 May 2008 17:14:08 +0800</pubDate>
        <link>http://cppasm.javaeye.com/blog/188646</link>
        <guid>http://cppasm.javaeye.com/blog/188646</guid>
      </item>
      <item>
        <title>JPA学习笔记</title>
        <author>cppasm</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cppasm.javaeye.com">cppasm</a>&nbsp;
          链接：<a href="http://cppasm.javaeye.com/blog/137837" style="color:red;">http://cppasm.javaeye.com/blog/137837</a>&nbsp;
          发表时间: 2007年11月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          采用hsqldb作为开发数据库时，选择id的生成策略时，考虑到灵活性和移植性，因为肯定最后部署时不会用hsqldb，就选用了TABLE的策略，对id字段加了@GeneratedValue(generator=&quot;addr_id&quot;)，谁知竟然不管用，郁闷良久，再加了一个@GeneratedValue(strategy=GenerationType.TABLE,generator=&quot;addr_id&quot;)，收工
          <br/>
          <span style="color:red;">
            <a href="http://cppasm.javaeye.com/blog/137837#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 03 Nov 2007 23:58:51 +0800</pubDate>
        <link>http://cppasm.javaeye.com/blog/137837</link>
        <guid>http://cppasm.javaeye.com/blog/137837</guid>
      </item>
      <item>
        <title>Maven使用点滴（1）</title>
        <author>cppasm</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cppasm.javaeye.com">cppasm</a>&nbsp;
          链接：<a href="http://cppasm.javaeye.com/blog/132562" style="color:red;">http://cppasm.javaeye.com/blog/132562</a>&nbsp;
          发表时间: 2007年10月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          这几天在试用Netbeans 6.0 Beta1，感觉还不错，虽然编辑上和eclipse相比我感觉还是有一定差距，不过也算不错了。下载安装了Netbeans的Maven2插件，然后用Maven建立了一个web项目，使用起来也蛮顺手，在添加项目所依赖的库的时候所提供的功能也贴心，groupId,artifactId和version都有自动提示。不过在使用过程中碰到了一个Maven使用上的问题，就是运行mvn test的时候，如果测试没有通过，它只会告诉你there are test failures，即使使用-e选项，也只告诉你它抛出了BuildException，真是晕死，上网搜了搜，别人也在抱怨这一点。失望之余，正准备放弃之际，发现maven有一个ant的goal，可以生成ant的build文件，于是运行 mvn ant:ant，然后运行ant test，还是看不到具体错误出在哪里，想起ant有一个verbose选项，于是加上 ant test -verbose，这下就能看到测试究竟是哪里失败了。虽然有点麻烦，但总算是个解决之道吧，可以继续我的maven之旅了。
          <br/>
          <span style="color:red;">
            <a href="http://cppasm.javaeye.com/blog/132562#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 16 Oct 2007 17:00:21 +0800</pubDate>
        <link>http://cppasm.javaeye.com/blog/132562</link>
        <guid>http://cppasm.javaeye.com/blog/132562</guid>
      </item>
      <item>
        <title>ubuntu下开启桌面效果后启动netbeans时出现的问题的解决</title>
        <author>cppasm</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cppasm.javaeye.com">cppasm</a>&nbsp;
          链接：<a href="http://cppasm.javaeye.com/blog/107352" style="color:red;">http://cppasm.javaeye.com/blog/107352</a>&nbsp;
          发表时间: 2007年07月31日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          装的是Ubuntu7.04，没有开启桌面效果之前用NetBeans没有任何问题，开启桌面效果之后启动NetBeans，结果只有标题栏能现出来，整个主窗口就全部是灰色的，什么也看不到，应该是和桌面效果有冲突。google了一下，打开$NETBEANS_HOME/bin/netbeans，加入一行：<br />
export AWT_TOOLKIT=MToolkit<br />
保存后启动netbeans，问题解决。在5.5.1和6.0M10下都能起作用。
          <br/>
          <span style="color:red;">
            <a href="http://cppasm.javaeye.com/blog/107352#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 31 Jul 2007 12:21:47 +0800</pubDate>
        <link>http://cppasm.javaeye.com/blog/107352</link>
        <guid>http://cppasm.javaeye.com/blog/107352</guid>
      </item>
      <item>
        <title>ubuntu下sopcast安装的一点笔记</title>
        <author>cppasm</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cppasm.javaeye.com">cppasm</a>&nbsp;
          链接：<a href="http://cppasm.javaeye.com/blog/106926" style="color:red;">http://cppasm.javaeye.com/blog/106926</a>&nbsp;
          发表时间: 2007年07月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在网上google &rdquo;ubuntu 网络电视&ldquo;，都推荐使用sopcast＋gsopcast，于是先去sopcast的主页下载了最新的压缩包，解压缩以后拷贝到/usr/local/bin；按照给的链接下载gsopcast的deb包，但是链接已经失效了。于是继续google，发现它已经搬到gsopcast.googlecode.com，从里面check out了最新的稳定版本0.2.9，然后解压，make，make install，输入gsopcast，出来gsocast的界面了，但是控制台上显示sp-sc: permission denied.进入sp-sc的目录，下面只有四个文件：sp-sc-auth,sp-so-auth,vlc-install-utf8-pid-getport.tgz和Readme文件，没有sp-sc文件，看来是改名了，但是也没有相关的说明说明这一点，于是试着在/usr/local/bin下建立了一个链接指向sp-sc-auth，再运行gsopcast，搞定。
          <br/>
          <span style="color:red;">
            <a href="http://cppasm.javaeye.com/blog/106926#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 30 Jul 2007 11:06:00 +0800</pubDate>
        <link>http://cppasm.javaeye.com/blog/106926</link>
        <guid>http://cppasm.javaeye.com/blog/106926</guid>
      </item>
      <item>
        <title>ubuntu常用apt命令</title>
        <author>cppasm</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cppasm.javaeye.com">cppasm</a>&nbsp;
          链接：<a href="http://cppasm.javaeye.com/blog/73654" style="color:red;">http://cppasm.javaeye.com/blog/73654</a>&nbsp;
          发表时间: 2007年04月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          网上闲逛时看见的，贴在这里做个备忘，免得满世界的找：<br />
<font size="3">apt-cache search package 搜索包<br />
apt-cache show package 获取包的相关信息，如说明、大小、版本等<br />
sudo apt-get install package 安装包<br />
sudo apt-get install package - - reinstall 重新安装包<br />
sudo apt-get -f install 修复安装&quot;-f = --fix-missing&quot;<br />
sudo apt-get remove package 删除包<br />
sudo apt-get remove package - - purge 删除包，包括删除配置文件等<br />
sudo apt-get update 更新源<br />
sudo apt-get upgrade 更新已安装的包<br />
sudo apt-get dist-upgrade 升级系统<br />
sudo apt-get dselect-upgrade 使用 dselect 升级<br />
apt-cache depends package 了解使用依赖<br />
apt-cache rdepends package 是查看该包被哪些包依赖<br />
sudo apt-get build-dep package 安装相关的编译环境<br />
apt-get source package 下载该包的源代码<br />
sudo apt-get clean &amp;&amp; sudo apt-get autoclean 清理无用的包<br />
sudo apt-get check 检查是否有损坏的依赖</font>
          <br/>
          <span style="color:red;">
            <a href="http://cppasm.javaeye.com/blog/73654#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 24 Apr 2007 00:25:53 +0800</pubDate>
        <link>http://cppasm.javaeye.com/blog/73654</link>
        <guid>http://cppasm.javaeye.com/blog/73654</guid>
      </item>
      <item>
        <title>算法导论学习笔记（一）</title>
        <author>cppasm</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cppasm.javaeye.com">cppasm</a>&nbsp;
          链接：<a href="http://cppasm.javaeye.com/blog/68874" style="color:red;">http://cppasm.javaeye.com/blog/68874</a>&nbsp;
          发表时间: 2007年04月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; 前几天在JavaEye上看见庄老大的一篇奇文，算法算老几，也大致浏览了一下随后的跟帖，也许是因为看见他的大大的标题就比较抵触吧，究竟是些什么内容也不太记得了，不过也确实让我认真思考，算法算老几？在考虑这个问题之前，我想还是有必要把算法的内涵和外延澄清一下。那么究竟什么是算法呢？Knuth的大部头《计算机程序设计艺术》第一卷开头就用了好几页从算法（algorithm）这个词开始考证起，虽然有意思，但也扯进一些旁枝末节的东西，我只是想要一个简洁的解释而已啊。所以我又翻开算法导论，第一章的标题就是算法在计算中的角色。开头就一连串提出几个问题：什么是算法？为什么算法值得学习？相对于计算机技术中的其它技术而言，算法的角色是什么？Bingo!清楚了这几个问题，那么回答算法算老几也就有所根据了。其实看了第一段之后，至少算法算老几在我心目中是有确定的答案了：是一个专业程序员所应掌握的必不可少的一门知识。第一段的内容其实很短，我就把它翻译贴在这里，也算为自己学习算法确定明确的意义：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 简单地讲，一个算法就是一个定义明确的计算过程，它将某个值或者一组值作为输入，并产生出另一个值或一组值作为输出。因此，算法就是将输入转化为输出的一系列计算步骤。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 算法算老几，还用回答吗？<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以此作为引子，也算拉开我阅读《算法导论》的序幕。以前虽也零零散散地读过，总是未能坚持下来，这次以笔记的形式开始我的阅读之旅，希望能够系统地学习一遍吧。
          <br/>
          <span style="color:red;">
            <a href="http://cppasm.javaeye.com/blog/68874#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 07 Apr 2007 11:37:06 +0800</pubDate>
        <link>http://cppasm.javaeye.com/blog/68874</link>
        <guid>http://cppasm.javaeye.com/blog/68874</guid>
      </item>
  </channel>
</rss>