11 2013 档案
摘要:UNIX Filesystems - Evolution Design and Implementation.pdf
阅读全文
摘要:这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的大量的API,根本不能很好地使用它;其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小程序。出于这个幼稚的想法我研究了JDK中Collections、Logger、IO…..的源代码,发现这个世界真的很神奇,竟然有如此的高手――利用java语言最最基本的语法,创造了这些优秀的Framewor
阅读全文
摘要:译者序很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子里有个模糊的概念。这次决定从头开始,研究一下这个被人推崇备至的简单方法,作为学习人工智能的开始。这篇文章非常知名,国内应该有不少人翻译过它,我没有查找,觉得翻译本身也是对自身英文水平的锻炼。经过努力,终于完成了文档,也明白的A*算法的原理。 毫无疑问,作者用形象的描述,简洁诙谐的语言由浅入深的讲述了这一神奇的算法,相信每个读过的人都会对此有所认识(如果没有,那就是偶的翻译太差了 - -b)。以下是翻译的正文。(由于本人使用ultraedit编辑,所以没有对原文中的各种链接加以处理(除了图表),也是为了避免未经许
阅读全文
摘要:pom.xml 4.0.0 org.apache.tomcat Tomcat7.0 Tomcat7.0 7.0 Tomcat7.0 code/java code/test code/java code/test ...
阅读全文
摘要:1工具准备需要SVN、Maven、JDK、Eclipse、Eclipse M2插件2下载源码及发布包源码在这里:http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_29发布包在这里:http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.29/bin/说明:下载发布包这个步骤是可选的,好处是免得从源码再自行构建,节省时间;另外发布包里的配置文件等,后续可以直接拿来用,比较方便3整理目录前面下载得到了源码和发布包,现在要把它们放到同一个目录里,再整理一下,方便后面把它转化成e
阅读全文
摘要:如何成为一名优秀的C程序员英文原文:To become a good C programmer 问题的提出 每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的。因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该能帮到不少人。如果你知道其它的优秀读物,请给我发邮件或者直接在评论栏中告诉我吧。 问题的解答(你可以略过这部分) 我在之前的一篇博文中已经提到过了,目前为止,所有我所编写的商业 3D 引擎 95% 都是 C89(也称作标准C,或 ANSI C)。我之所以选择 C89 而不是 C99 是因为有些编译器仍...
阅读全文
摘要:近百个Android优秀开源项目Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始..
阅读全文
摘要:在StackExchange上有人问了这样一个问题:What should every programmer know about web development?(关于Web开发,什么是所有程序员需要知道的?)里面给出的答案非常不错,所以,我翻译转载过来。顺便说一下,StackExchange真是非常好,大家可以对同一个答案做贡献和修订,看看这个问题的修订过程你就知道了——专业的问答网站应该怎么去做。这就是我在这篇文章中也说过真正的用户体验是什么样的。好了,下面是正文(我对原文做了一些批注,也许不对或有误导,请大家指正)下面的这些东西可能对于大多数人并不陌生,但是可能会有些东西你以前并没有看
阅读全文
摘要:http://ux.sohu.com/topics/50972d9ae7de3e752e0081ff
阅读全文
摘要:frameset用来分大的框架iframe用来在frame分框架之后,内嵌分割。
阅读全文
摘要:/** * */package com.wolfgang.dao;import java.sql.SQLException;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hibernate.Session;import org.springframework.orm.hibernate3.HibernateCallback;import org.springframework.orm.hibernate3.support.Hibernate.
阅读全文
摘要:继承映射就是有一个基类和几个继承类共用一表作为映射。配置写在一个hbm.xml文件中。配置方法:1. 基类的2. 在基类的配置内,加上 分别类型不同的字段名3. 加上来表示子类的区分
阅读全文
摘要:1. 多对一的配置 配在"多"表中即可。parent 是类中的属性名, column="pid"是 对应表中的存储列注意,数据库中需要在“多”表中加上外键,关联“一”表。 "多"表中也得有一列来存储“一”表的一列。“一”表的那列需要是key在mysql中。alter table onetablexxx add constraint xxxx foreign key (xxx) reference manyTbale(key);2. 一对多的配置一的类中加上Set=new HashSet();或者List之类的集合hbm.xml中配上。
阅读全文
摘要:这样在类中@Service("xxx")写在service类的类定义上面,注入dao的地方@Resourceprivate IxxxDao xxdao在IxxxDao接口实现的类定义上方,写上@Repository("xxdao")xxxDaoImpl implements IXXXDao
阅读全文
摘要:1. 写一个基础的接口和类来做基本的操作/** * */package com.wolfgang.dao;import java.util.List;/** * @author Administrator * */public interface IBaseDao { public void save(Object obj); public void update(Object obj); public void delete(Object obj); public T findById(Class className, int id); public Li...
阅读全文
摘要:mysqlalter table xxx drop foreign key xxx cascade;oraclealter table drop constraint xxxxx cascade;
阅读全文
摘要:(org.hibernate.LazyInitializationException:19) - could not initialize proxy错误在刚插入数据后,马上使用dao进行query数据,导致这个错误。的属性设置lazy="flase" 这样就可以了
阅读全文
摘要:##注意, name表示model中的名字,column表示字表外键的列名,class表示父表的model类, cascade 表示是否级联操作 DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` ( `Id` int(11) NOT NUL...
阅读全文
摘要:需要 加上default-autowire="byName" default-lazy-init="true"就ok了
阅读全文
摘要:$(xxx:%.c=%.o)即可例子:$(ALLFILES:%.c=%.o)
阅读全文
摘要:Makefile如果想取得文件夹下全部文件$(wildcard $(PATH)/*.c)即可
阅读全文
摘要:专家解读Linux操作系统内核中的GCC特性Linux内核使用GNU Compiler Collection (GCC)套件的几个特殊功能。这些功能包括提供快捷方式和简化以及向编译器提供优化提示等等。了解这些特殊的 GCC 特性,学习如何在 Linux 内核中使用它们。GCC和Linux是出色的组合。尽管它们是独立的软件,但是 Linux 完全依靠 GCC 在新的体系结构上运行。Linux 还利用 GCC 中的特性(称为扩展)实现更多功能和优化。本文讨论一些重要的扩展,讲解如何在 Linux 内核中使用它们。GCC当前的稳定版本(版本4.3.2)支持C标准的三个版本:•Internationa
阅读全文
摘要:Yeoman:适合现代Web应用的现代工作流Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。Yeoman的目的不仅是要为新项目建立工作流,同时还是为了解决前端开发所面临的诸多严重问题,例如零散的依赖关系。Yeoman主要有三部分组成:yo(脚手架工具)、grunt(构建工具)、bower(包管理器)。这三个工具是分别独立开发的,但是需要配合使用,来实现我们高效的工作流模式。下面这幅图很形象的表明了他们三
阅读全文
摘要:Node.JS + MongoDB技术讲座云计算+大数据=未来。在中国的云计算上基本上是一个概念,个人感觉与当初的SOA没有太大的区别,空泛的理论。中小型开发的未来= Node.JS + MongoDB解决,并不是说Java就没用了。1、在前面的话从2008年开始,就一直应清华大学出版社要求进行Java相关图书的编写工作。Java技术始终作为高端软件用户的首选,只要从事大型的软件开发,那么Java都是必须要使用的技术,尤其是在中国的相关项目之中,Java是会作为不二的选择。所有的服务器端技术本质上没有太多区别,都需要WEB Server,都需要一些基本的服务器端开发代码,都需要操作数据库,或者
阅读全文
摘要:http://www.ibm.com/developerworks/cn/opensource/os-nodejs/
阅读全文
摘要:http://www.cnblogs.com/aricgreen/articles/2180800.html
阅读全文

浙公网安备 33010602011771号