- 博客(25)
- 资源 (44)
- 收藏
- 关注
原创 12.29 2-3-4树之总结
2-3-4树之总结 花了两天的时间终于搞定了这原以为会很容易的一个小程序--实现对一个2-3-4树的插入操作。之所以花这么长时间,主要原因是走了很多弯路,犯了一些常识性的错误,为了防止重犯此类错误,故作此小记,以加深印象。 首先,在开始写程序的时候就没搞清楚2-3-4树的概念,虽然也查了一些资料,但这种很抽象的东西还是有些难以理解,维基百科上实际上已经将2-3-4树的
2009-12-29 17:56:00 1082
原创 读《On formally undecidable propositions of Principia Mathematica and related systems》
读《On formally undecidable propositions of Principia Mathematica and related systems》 A formula is a finite sequence of natural numbers, and a proof is a finite sequence of finite sequences of na
2009-12-27 20:05:00 1243
原创 12.25 OSGeo讲座关键词
今天去听了一场OSGeo的讲座,主要收获就是下面的这些关键词,感觉这个会新鲜,实用的内容并不多,技术层次的东西少,但可以开阔眼界。 OSSIM:一个遥感图像处理软件 gvSIG:在mobile端值得关注 Geonetwork, GRASS的国际化, FOSS4G - elearninggoGPS: a software used to
2009-12-26 23:07:00 802
原创 12.24(mysql修改Engine,外键问题,java.sql.timestamp,netbeans语言)
mysql修改数据库引擎在MySql中更换数据库引擎,使用:alter table myTable engine=InnoDB mysql外键类型错误错误代码 1005,SQL 状态 HY000:Cant create table ./grasspubsys/#sql-5bc_3.frm (errno: 150)这个错误一般都是外键那里出了问题,MySql的官方文档解
2009-12-24 17:26:00 1465
原创 读《Jonathan von Neumann and EDVAC》
读《Jonathan von Neumann and EDVAC》 读了一遍,只明白了个大概意思,没看懂作者要说什么,似乎是在讲历史。这篇文章的主要目的是介绍冯.诺依曼在EDVAC上的贡献,以及对摩尔定律的影响。 这篇文章首先大概地介绍了下冯.诺依曼的生平,他是个天才,不到23岁就拿到了两个PHD,还是在不同的地方拿到的。当然,那个时代的PhD不能和现在的比
2009-12-21 11:55:00 1371 1
原创 读《Simulating Physics with Computers》
读《Simulating Physics with Computers》 今日用了一天的功夫读了费曼的《Simulating Physics with Computers》,看的有些云里雾里,加上中间忍不住打了几次CS,所以里面的东西还真没看懂。但总算是明白了他要描述的东西--“量子计算机”。 费曼先生像所有人一样,想到用计算机的方式来模拟这个世界。之所以说是用计
2009-12-20 17:28:00 1160
转载 iBATIS DAO框架浅析(转自:http://developer.51cto.com/art/200907/136833.htm)
iBATIS DAO框架的书写方便,本文采用如下简写约定:◆Transaction:Tx◆Manager:Mgr◆Context:Ctx◆Interface:IfaceiBATIS DAO框架如图: iBATIS DAO的核心在于DaoManager,DaoManager的创建代码如下:Reader reader = Resources.getResour
2009-12-18 15:58:00 1120
原创 12.18(java中的view, ibatis dao)
Java中,LIst.subList()等方法产生的是一个view,即不是传值,而仅是引用。似乎在java中除了primitive类,其他类都需new才能产生新对象。 iBatis DAO框架图
2009-12-16 22:05:00 936
原创 使用JNDI的一个简单iBatis的例子
这个例子是我在看了官方文档和ibatis包中附带的一个小示例程序写的,没有使用DAO技术。这个例子的内容很简单,因此也很适合入门的新手。 我使用的环境是netbeans6.7,ibatis-2.3.4,mysql5.1,tomcat6.018。 整个过程分为两步:创建数据库和创建一个简单的web工程。首先,创建一个
2009-12-16 15:55:00 2305
原创 12.16(Java 访问权限控制, ClassPath,ibatis调试心得)
Java 访问权限控制 上午看了会儿java的访问权限控制,有了这些感想:访问权限控制是编译器强加的规则,目的是问了强迫程序员设计好自己的程序由于java当初是被设计为在互联网上运行的,因此它所面对的环境就很复杂,因此需要更强的界限说明,有些类似于随社会的进步,法律越来越复杂一样。也因为这个原因,java很适合庞大的企业级程序。命名空间(namespace)很
2009-12-16 14:07:00 1508
原创 2009.12.15(java Exception, Interface)
今天在netbeans中调试程序时,发现总是报路劲错误,但是在netbeans中的路径看起来是正确的。后来发现了问题,原来persistence.sql应该是这个路径:persistence/sql,但我在文件系统中看到的路径却是:persistence.sql/,因此出了问题。看来只依靠IDE还是不行的,以后还是要对内部的机制学习下。 今天看了《Thinking
2009-12-15 18:22:00 730
原创 java web应用程序中的classpath
今天在处理ibatis的配置时,老发现有classpath的提示,便查了查。 在WEB-INF下的文件都在classpath中,这里的WEB-INF是指生成的程序的WEB-INF,即包含classes等包的WEB-INF,而不是仅指开发过程中的WEB-INF。 当然,lib中的所有库文件也都在classpath中。
2009-12-15 16:56:00 3885
原创 12.14(tomcat manager登录验证)
今天下午遇到了一个问题,就是tomcat manager无法打开,在花费了一下午的时间后(大部分都用做打游戏等无聊的逃避上),终于解决了。问题出现的原因是我在manager的context.xml中元素里加入了这个子元素: 因此我使用127.0.0.1登录时,就会出现错误。与tomcat manager登录的要素有这些server.xml中的中的se
2009-12-14 17:29:00 1146
原创 eclipse3.5无法启动
今早打开eclipse时,发现eclipse居然无法启动,显示的界面和下图一样: 从网上搜了下,问题出现在-XMx512m超过了360安全卫士设置的美国应用程序可以使用的空间。这个参数在eclipse里是用来指定可以给JVM分配的最大堆空间。 我用的解决方法比较简单:关掉安全卫士修改eclipse.ini中-Xms的值,我的机器上设为412没问题。
2009-12-10 09:34:00 874
原创 can't find main class问题(原理未知)
cant find main class在网上搜了下,说是JDK与eclipse版本问题,我将jdk的版本从1.5改为1.6,果然问题解决了。我使用的是eclipse3.5. 具体原理是什么还不清楚,估计是classloader那里的问题,以后需要再研究下
2009-12-07 21:44:00 2648
转载 vim常用命令( 原文地址 http://dozb.bokee.com/4767885.html)
vim常用命令 原文地址http://dozb.bokee.com/4767885.html 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一
2009-12-07 21:10:00 694
原创 在eclipse中设置server.xml与context.xml分离
在eclipse中设置与分离打开server面板,如下图打开后双击所要编辑的服务器,即可打开tomcat编辑器(tomcat server editor)如下图我使用的是eclipse3.5版本,应该3.X版本都差不多。在Overview--》Server Options的Publish module context to seperate XML files
2009-12-05 22:00:00 5005
原创 在windows上搭建一个简单的subversion(使用netbeans6.X)
这几天在netbeans中修改一个web项目时,出现了很大的问题,幸运地是netbeans自带有本地历史记录(相当于本地的版本控制系统)。记得最近subversion很火,并且netbeans中也内置了subversion,所以打算自己搭建一个subversion。 使用软件:客户端:CollabNetSubversion-client-1.5.7-3.win32.
2009-12-04 16:30:00 1102
原创 在mysql中执行sql文件(如test.sql)的常用方法
在mysql中执行sql文件(如test.sql)的常用方法 为了方便,可以将mysql的安装路径下bin目录的地址放到环境变量PATH中,如;C:/Program Files/MySQL/MySQL Server 5.0/bin。这样在任意位置打开的命令行程序都能找到mysql.exe。 可以打开mysql命令行,也可以在命令行中通过mysql -u root -p my
2009-12-03 15:10:00 3594
原创 Javascript实现滚动图片新闻
/* * 下面这段代码是用来实现图片新闻的 */var index = 0;var Timer = null;function initGallery(){ for(var i=0; i document.getElementById("fPic"+i).style.display = "none";
2009-12-03 11:25:00 1399
原创 Tomcat6(servlet2.5)中web应用程序的一般结构
Tocmat6中web应用程序的一般结构 Servlet2.5(Tocmat6支持)要求web应用程序的文件系统遵循一定的结构,下图正是一个典型的例子。 web应用程序一般放在$CATALINA_HOME/webapps下以该程序命名的文件夹下,在浏览器中科院通过这个地址:http://localhost:8080/exampleapp/ 来
2009-12-02 17:03:00 1538
原创 文件上传浏览器兼容问题(IE6与IE7,8的问题)
这几天处理了一个文件上传的问题。使用的是比较常用的Apache的一个模块。问题的关键不在于后台程序,经过测试,后台是没有问题的,关键还在前端。因为我使用ie6时可以成功上载,而使用Firefox和chrome以及IE8时就会上载失败。在网上搜了下,相关的信息很少。后来我在调试时发现ie6通过传上去的文件名为带有完整本地路径的文件名,如“c:/myfile/test.doc”,而在其他的
2009-12-02 16:44:00 5508 2
原创 12.1
12.1之收获实在谈不上什么收获,更多的是经验教训。老师要检查那个网站,搞得我又手忙脚乱了几天。其实问题很小,很快就解决了,但是我还是陷入了一种困境,熟悉的困境,有些像书中经典的程序员困境:面对一个感觉注定要失败的项目,在这个项目里,似乎总是隐藏着无穷无尽的bug。现实也是这样,每当我感觉已经没有什么问题的时候,总是有新问题出现。现在,我受够了,是时候来反省自己在这个项目上
2009-12-02 16:43:00 663
原创 使用内置Ubuntu删除Ghost备份文件
前几天重装了系统,后来发现以前使用一键Ghost做的备份文件没删。本以为直接能删掉,后来发现不行,受保护。后来在Ubuntu下将其删掉。 强烈推荐安装个内置的Ubuntu,既可以让你领略鼎鼎大名的Linux,学习一些很酷的东西,又可以在windows崩溃时进入Ubuntu,抢救重要的东西或修复windows。更可以在Ubuntu中删除一些顽固的木马,病毒。前一阵子我中了1188的招,正是在
2009-12-02 11:28:00 1292
原创 查看Eclipse插件的几种方法
最笨的方法,到Eclipse的安装目录下的plugins文件夹里面看看。在Eclipse中,Window-》Show View-》Plug-in Registry在Eclipse中,Help-》About Eclipse-》Plug-ins或Installed Softwareps:个人觉得还是netbeans好用些。不过不知道Oracle收购sun以后netbeans是否还能
2009-12-01 10:04:00 6705
The Life and Work of John Forbes Nash Jr
2009-12-20
Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I
2009-12-20
NEW POLYNOMIAL-TIME ALGORITHM.pdf
2009-12-20
REMINISCENCES ABOUT THE ORIGINS OF LINEAR PROGRAMMING.pdf
2009-12-20
The Turing Test paper and von Neumann’s EDVAC report..pdf
2009-12-20
Antikythera Mechanism3.pdf
2009-12-20
Antikythera Mechanism2.pdf
2009-12-20
Antikythera Mechanism1.pdf
2009-12-20
New Directions in Cryptography, Diffie and Hellman
2009-12-20
Godel's Theorem and the Birth of the Computer-goedel.pdf
2009-12-20
Jonathan von Neumann and EDVAC
2009-12-20
《Simulating Physics with Computers》
2009-12-20
Pro Apache Struts with ajax
2009-12-11
head first java second edition english part2
2009-12-02
head first java second edition (english) part1
2009-12-02
MRGIS: A MapReduce-Enabled High PerformanceWorkflow System for GIS
2009-09-01
《JavaScript语言精髓与编程实践》精简版
2009-09-01
深入浅出struts2(infoq免费版,中文版)
2009-09-01
Structure and Interpretation of Computer Programs(2nd edition)
2009-07-28
web mappingn illustrated
2008-10-09
The c++ programming language(english edition)
2008-10-04
h264的结构说明,英文版
2011-11-15
jubincn博文“GDB简单教程”中的示例程序
2011-09-14
GIS:A Computing Perspective 第一版 chm格式
2010-07-13
Apress.Beginning.Apache.Struts.From.Novice.to.Professional.Feb.2006.pdf
2009-12-18
Berkeley计算机经典阅读材料
2009-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人