现在位置: 首页 > overkill发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 51字 评论关闭
三维引擎主体开发工作已经结束, 支持高程,影像渲染, 支持多种数据源。 下一步大场景,大规模三维建筑渲染。 
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 3354字 评论关闭
http://acm.hdu.edu.cn/showproblem.php?pid=1072 Nightmare Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5438    Accepted Submission(s): 2700 Problem Description Ignatius had a nightmare last night. He found himself in a labyrinth with a time bomb on him. The labyrinth has an exit, Ignatius should get out of the labyrinth before the bomb explodes. The initial exploding time of the bomb is set to 6 minutes. To prevent the bomb ......
阅读全文
  • 11月
  • 07日
综合 ⁄ 共 4627字 评论关闭
Graphs is composed by vertices and edges. We can look at Internet as a graph, which webpage are vertices and hyperlinks are edges. Why doesn't the Java Collections API include a Graph implementation? I don’t know why there is no graph library within the JDK , but I guess Sun decided to leave this to developers, since most applications that require graphs also require very unique implementations.  Also as graphs can have so many different forms and flavours with wildly different characte......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 623字 评论关闭
    题目URL:http://acm.hdu.edu.cn/showproblem.php?pid=1711     这道题目是单纯的KMP算法,而且不用改进的KMP就可以通过。没有什么特殊要注意的细节。     我的AC代码: #include <stdio.h> const int Max = 1000000 + 10; int a[Max], b[Max], next[Max]; int cases, m, n; void getNext() { next[0] = -1, next[1] = 0; int i = 1, j = 0; while(i < n) { if(j == -1 || b[j] == b[i]) { ++i, ++j; next[i] = j; } else j = next[j]; } } int kmp() { int i(0), j(0); while(j != n &am......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2035字 评论关闭
一:    hibernate的一对一唯一外键关联(单向),类图:  一对一的外键关联可以采用<many-to-one>,指定多的一端unique=true,保证多的一方唯一性,Person.hbm.xml: [xhtml] view plaincopy <?xml version="1.0" encoding="ISO-8859-1"?>   <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">      <hibernate-mapping>     <class table="_person" name="com.spl.model.Person">......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 1653字 评论关闭
今天研究MySQL主从同步的同事问了一个问题,如果InnoDB写完ib_logfile后,服务异常关闭。会不会由于主库能够根据ib_logfile恢复数据,而由于bin-log没写导致从库同步时少了这个事务?或者反之,bin-log写成功,而ib_logfile没有写完,导致从库执行事务,而主库不执行? 这会导致主从不一致。 本文简要说明下这个问题。   1、              写入流程 源码sql/handler.cc: ha_commit_trans {   …   if ((err= ht->prepare(ht, thd, all)))   …   tc_log->log_xid(thd, xid)   …   error=ha_commit_one_phase(thd, all) … }......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1014字 评论关闭
   要用到一个文本显示区,为了便于复制,用了JTextArea。JTextArea本身默认的是不换行,不滚动条显示。你设置完他的大小之后,他就只是显示在这个窗口大小内的内容。   换行     JTextArea textAreaOutput; textAreaOutput = new JTextArea("缩略词词典", 20, 43); textAreaOutput.setSelectedTextColor(Color.RED); textAreaOutput.setLineWrap(true); //激活自动换行功能 textAreaOutput.setWrapStyleWord(true); // 激活断行不断字功能</strong>   滚动条   实现起来,在TextArea和......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 264字 评论关闭
 1、积累自己的代码或他人优秀的代码,形成自己的代码库。 2、多看优秀的开源代码。 3、在解决一个问题时,会发散地找出很多不同的问题。记录下那些不在主线上的其它问题。集中精力解决首要问题。日后有时间,再解决记录的问题。 4、写复杂算法或重要算法时,应画详细流程图。详细程序应该是这样:流程图映射、涵盖了所有代码。并一定要写单元测试。不然,如果日后这段代码出错了,修复的代码会非常高。 5、设计架构时一定要画图。从图中,可以宏观地、直观地设计、检查整个设计。 6、编写的代码尽量一次写正确,养成严谨的作风。这......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 1218字 评论关闭
几个cpu more /proc/cpuinfo |grep "physical id"|uniq|wc -l 每个cpu是几核(假设cpu配置相同) more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l cat /proc/cpuinfo | grep processor 1. 查看物理CPU的个数 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l   2. 查看逻辑CPU的个数 #cat /proc/cpuinfo |grep "processor"|wc -l   3. 查看CPU是几核 #cat /proc/cpuinfo |grep "cores"|uniq   4. 查看CPU的主频 #cat /proc/cpuinfo |grep MHz|uniq   # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 1037字 评论关闭
  如何提高阅读源代码的效率   记得在开源流行之前,我看过的代码紧限于所参与的项目,能有个几万行就不错哩。后来很多优秀开源项目都相继蹦出来了,阅读的代码量那叫一个大呀!不得不看。我现在掉到android这个大坑里,每天都要看很多源代码。以前做过J2EE,看Struts2、Lucene、OSWorkflow、iText等项目的源码,动机有三:文档不足、找问题的原因、好奇。当时有个项目用到了Dojo,这家伙可以说是源码最多的开源Javascript框架了,文档却严重不足,也没什么人用,只能看源码了。     要想快速并高效地阅读源码,一定要有好方法......
阅读全文
问题的描述很长,不过也都是必须的。自己曾经碰到过这个问题,在CSDN上也发现有人问过这个问题,都没有很好的解决。记得自己当时没找到合适的办法,于是一偷懒,就换成了DLL MFC版本。当然用DLL MFC也许比用Static Linked MFC更好,不过我还是更喜欢Static Linked MFC,没别的好处,就是发布的时候省力些,要拷贝的依赖文件少。反正也不是经常开发什么商业用的MFC程序,没那个时间去做Setup……以上全是废话,且看如何解决Static Linked MFC方式下Xtreme Toolkit程序拉动Docking Pane无鼠标显示的问题。 其实还是自己没有仔细查看Xtr......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 2797字 评论关闭
百度与Google之间的差距,自诞生之日起就已经输在了价值观上,缺乏超越商业的人文关怀、用商业改善世界的使命感这十年里,中国创业领域最成功的企业也许是百度,最令人惋惜的也许还是百度。它是中国互联网领域唯一一个从创立之日起就最接近世界级公司的,但现状却是失 之毫厘,谬以千里…… Google创立于1998年,百度创立于2000年。Google依靠PageRank算法起家,百度有类似的专利,二者的思路也差不多,申请专利是前后脚的事,几乎同时想到了近似的计算网页排序的方法。与其它本土新创公司相比,百度在起点上堪称得天独厚,与世界级......
阅读全文