- 博客(53)
- 资源 (6)
- 收藏
- 关注
hibernate映射类型
Hibernate映射类型分为两种:内置的映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型1.内置映射类型 1).Java基本类型的Hibernate映射类型Java类型Hibernate映射类型标准SQL类型大小和...
2010-03-03 09:42:30
136
游戏程序员养成计划
与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。 首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,...
2010-03-01 22:55:07
135
原创 一个游戏程序员的资料(one)
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无疑会带上强烈的个人喜好色彩,比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎,人工智能...
2010-02-25 14:07:58
156
来自MIT人工智能实验室:如何做研究
作者:人工智能实验室全体研究生编辑:David Chapman版本:1.3时间:1988年9月译者:柳泉波 北京师范大学信息学院2000级博士生摘要 本文的主旨是解释如何做研究。我们提供的这些建议,对做研究本身(阅读、写作和程序设计),理解研究过程以及开始热爱研究(方法论、选题、选导师和情感因素),都是极具价值的。Copyright 1987, 19...
2010-02-21 22:22:11
116
google code
文章摘要:提起Google Code,我需要很惭愧地承认一点,我一开始的时候“把它看扁了”。初接触Google Code的时候,我简单地认为,Google Code只是一个半成品,从各方面的功能来讲,似乎远不能够与Sourceforge的完备相比。但是,随着对Google Code了解的深入,我不能不承 被过滤广告提起Google Code,我需要很惭愧地承认一点,我一开始的时候“...
2010-02-21 22:15:23
135
原创 反射机制和动态代理
前言,在Java运行时刻,能否知道一个类的属性方法并调用改动之?对于任意一个对象,能否知道他的所属类,并调用他的方法?答案是肯定的。这种动态的获取信息及动态调用方法的机制在Java中称为“反射”(reflection)。 Java反射机制主要提供以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;...
2010-02-08 15:21:16
93
原创 接口类和抽象类
既然面向对象设计的重点在于抽象,那Java接口和Java抽象类就有它存在的必然性了。Java接口和Java抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现。OOP面向对象的编程,如果要提高程序的复用率,增加程序 的可维护性,可扩展性,就必须是面向接口的编程,面向抽象的编程,正确地使用接口、抽象类这些太有用的抽象类型做为你结构层次上的顶层。Java接口和Java抽象类有太多相...
2010-02-01 16:29:59
83
原创 JavaScript中的匿名函数及函数的闭包
匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1、函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种function double( x ){ return 2 * x; }第二种:这种方法使用了Function构造函数,把参数列表和函数体都作为字符...
2010-01-27 11:10:57
61
原创 更改Ubuntu9.10开机启动项
因为9.10升级为grub2了,于是转而修改grub.cfg文件。 1.左上角-应用程序-附件-终端,输入sudo chmod +w /boot/grub/grub.cfg 将grub.cfg设为可写状态 2.提示输入密码:输入你设的开机密码,此处输入密码不可见,密码输入后直接回车,然后输入sudo gedit /boot/grub/grub.cfg...
2010-01-26 11:54:00
63
原创 计算机视觉应关注的资源
(1)微软公司的文献:http://research.microsoft.com/research/pubs(2)微软亚洲研究院:http://research.microsoft.com/asia/,值得关注Harry Shum, Jian Sun, Steven Lin, Long Quan(兼职HKUST)etc.(3)瑞典隆德大学数学系视觉组:http://www.maths.
2010-01-26 10:45:00
166
原创 更改Ubuntu9.10开机启动项
因为9.10升级为grub2了,于是转而修改grub.cfg文件。 1.左上角-应用程序-附件-终端,输入sudo chmod +w /boot/grub/grub.cfg 将grub.cfg设为可写状态 2.提示输入密码:输入你设的开机密码,此处输入密码不可见,密码输入后直接回车,然后输入sudo gedit /boot/grub/grub.cfg
2010-01-25 16:50:00
220
1
原创 到底要不要读计算机研究生
就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。 如果你有实际开发工作经验,感觉自己的水平和实力进入了一个 高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上 更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经 验,我见过很多工作2-3年的人,但是
2010-01-25 14:50:00
252
1
原创 计算机、图像和计算机视觉资料链接
转贴: [学术研究]计算机科学与技术学生学习基础材料参考出处 http://williamstallings.com/StudentSupport.html这份材料是我在帮美国MIT的William Stallings博士翻译站点的时候的一部分内容,感觉对国内的学生帮助会很大。写给大家,希望能对大家有所帮助。材料中涉及的所有内容版权归原作者所有,收集信息的版权归Wil
2010-01-25 14:26:00
235
原创 javascript select option 总结
javascript select option对象总结(转载)一、基础理解:var e = document.getElementById("selectId");e.options = new Option("文本", "值"); //创建一个option对象,即在<select>标签中创建一个或多个<option value="值">文本&a
2010-01-25 14:08:04
86
原创 关于计算机图形学的学习
关于计算机图形学的学习(转载)转自http://www.cnitblog.com/IntelligentMachine/ 本文合适的题目应当是:白话说学计算机图形学?1. 引言什么是计算机图形学? 本文尽量避免给它做严格的定义,但是通常来说,计算机图形学是数字图象处理的逆过程,这只是一个不确切的定义,后面我们会看到,实际上,计算机图形学、数字图象处理和计算机视觉在很多地方的区别不是非常
2010-01-25 14:06:00
208
原创 ubuntu9.10,9.04 安装oracle10g 详细过程
本文主要参考了Ubuntu论坛上的一篇ubuntu 8.10 安装Oracle 10G 企业版综合指南http://forum.ubuntu.org.cn/viewtopic.php?f=44&t=170399&sid=0fcf8acc5269b19e513e2249edacd886&start=0在此表示感谢! 一、验证安装Oracle 数据库 10...
2010-01-15 14:13:50
131
转载 javascript 匿名函数以及闭包的特性
匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1、函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种function double( x ){ return 2 * x; }第二种:这种方法使用了Function构造函数,把参数列表和函数体都作为字符串
2010-01-11 09:33:00
554
原创 Android 源代码下载详细过程
我的系统是ubuntu9.10,在几次的尝试中,都是以失败告终,终于发现了原因,那就是在repo sync的过程,repo没有使用真实的路径,在使用了真实的路径之后,就可以下载了。1.创建android文件夹,/home/ssj/android,这是我的文件目录,在android文件目录中新建bin文件夹,/home/ssj/android/bin。2.文件夹创建完成之后,打开终端,输
2010-01-09 12:54:00
735
转载 JavaScript对象
对象从数组到对象var myarr = [red,blue,yellow,purple]; myarr;// ["red","blue","yellow","purple"] myarr[0];//"red" myarr[3];//"purple 数组大家都很熟悉吧,我们可以理解为一个Key对应一个Value,而这个Key在数组中,已经默认了
2010-01-08 09:41:00
211
转载 javascript protype 属性
函数(functions)在javascript中本身就是对象,它有方法和属性。关于函数的属性,prototype是比较重要的一个。Js代码 function foo(a,b){ return a*b; } typeof foo.prototype;//object 可以为prototype添加属性,Js代码 foo.prototy
2010-01-07 13:39:00
644
转载 JavaScript函数
http://xiayuanfeng.javaeye.com/blog/(原文) 什么是函数(Function)function sum(a,b){ return a+b; } 其实通俗的说就是一个有名称的代码段,方便重用。要注意的是:1.Javascript 的函数语法,因为Javascript本身就是区分大小写的,所以function不能写作
2010-01-07 10:42:00
191
原创 JavaScript中绑定事件监听函数的通用方法[ addEvent() ]
上篇文章讲到了事件绑定的3中常用方法:传统绑定、W3C绑定方法、IE绑定方法。但是,在实际开发中对于我们来讲重要的是需要一个通用的、跨浏览器的绑定方法。如果我们在互联网上搜索一下会发现许多方法,一下是比较知名的几种方法:在开始学期下面几种方法之前,应当讨论一下,一个好的addEvent()方法应当达到哪些要求: a、支持同一元素的同一事件句柄可以绑定多个监听函数;
2010-01-02 10:12:00
203
原创 and 和 or 的区别
&& means and || means orthats all ! the two symbols mess me so long!(如果javascript 解析过程在到达条件表达式的末尾之前发现了答案,就会停止对条件的其余部分的计算)
2009-12-22 09:58:00
165
原创 获取和修改图片属性--javascript
一个图片的属性: Width,Height,Hspace(图片周围水平方向的间隔),Vspace(图片周围垂直方向的间隔),Lowsrc,Name Src(图片的URL地址)以下是一实例:hmtl 代码Reading the properties of an imageThis is
2009-12-21 13:20:00
699
原创 《数据结构》--二叉树
二叉树:是n个结点的有限集,它或为空集,或由一个根结点及两棵互不相交的、分别称为该根的左子树和右子树的二叉树组成。二叉树不是树的特殊情况,这是两种不同的数据结构;它与无序树和度为2的有序树不同。二叉树的性质: 1)二叉树第i层上的结点数最多为2^(i-1);2)深度为k的二叉树至多有2^k-1个结点;3)在任意二叉树中,叶子数为n0,度为2的结点数为n2,则n0=n2+1;满二
2009-12-21 09:45:00
219
原创 linux(ubuntu) 使用反编译工具jad
软件包1.jad包http://www.kpdus.com/jad.html#download(上面地址我是上不去,如能上,请下载最新,我附件提供1.5.8版本)2.download jadclipse包http://jaist.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0
2009-12-21 09:20:00
1274
转载 ubuntu adobe flash player 乱码问题解决
在Linux下用Firefox浏览有Flash的网页时,经常碰到有些文字不能正常显示,有些还可能显示乱码,比如Google 的在线音乐播放音乐时,完全显示不了文字。解决方法很简单,操作如下: 修改/etc/fonts/conf.d/49-sansserif.confIf the font still has no generic name,
2009-12-15 15:08:00
376
转载 到底要不要读计算机研究生!!
就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。 如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-
2009-12-15 15:07:00
299
1
原创 这是宁波理工ACM论坛上的感言
首先欢迎大家加入NIT_ACM程序设计集训队这个大家庭,希望接下来的日子里,大家都喜欢上写程序,喜欢上ACM/ICPC, enjoy it and love it. 没有规矩,不成方圆.我们NIT_ACM经过风风雨雨的两年,有了自己独特的文化也有自己一定的纪律,当然所有一切只是希望大家能够自觉遵守,如果违反了,我们也没治惩之意.一切都建立于大家自觉的基础上. l 关于纪律. 1. 不要破坏公共财物
2009-12-09 10:33:00
887
1
原创 到底要不要读计算机研究生!!!!!!
就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。 如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年...
2009-12-06 22:13:24
166
原创 ubuntu adobe flash player 乱码问题解决
原帖地址为:http://www.linuxsong.org/2008/12/linuxfirefox-flash.html文章内容为:在Linux下用Firefox浏览有Flash的网页时,经常碰到有些文字不能正常显示,有些还可能显示乱码,比如Google 的在线音乐播放音乐时,完全显示不了文字。解决方法很简单,操作如下: 修改/etc/fonts/conf.d/49-san...
2009-11-20 11:27:24
216
mysql url
mysql JDBC Drivermysql官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Driver驱动下载网址:http://dev.mysql.com/downloads/,进入其中的MySQL Connector/J区域下载。mysql JDBC URL格式如下:jdbc:mysql://[host:port],[host:port]...
2009-11-11 14:48:52
227
hibernate 三种对象状态
Hibernate定义并支持下列对象状态(state): 瞬时(Transient) - 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会被赋予...
2009-11-11 10:00:19
158
原创 linux(ubuntu) 使用反编译工具jad
软件包1.jad包http://www.kpdus.com/jad.html#download(上面地址我是上不去,如能上,请下载最新,我附件提供1.5.8版本)2.download jadclipse包http://jaist.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.j...
2009-11-10 17:05:52
829
id提交策略集合!
package com.bjsxt.hibernate;import java.util.Date;import org.hibernate.Session;import org.hibernate.Transaction;import junit.framework.TestCase;public class SessionFlushTest extends TestCase...
2009-11-06 16:03:47
61
原创 SSH的项目中,使用getHibernateTemplate 与 getSession有什么的区别?
getHibernateTemplate已经封装好了一些基本的方法,可以直接去用,也就是template嘛, 而getSession只是获取一个数据工厂的session,然后大部分方法都需要自己写,加hql语句,然后用query方法执行 谈不上什么优点缺点,类似添加删除更新这样的可以直接用getHibernateTemplate而大部分带条件查询的就需要用g...
2009-11-05 11:23:37
87
原创 Spring中常用的hql查询方法(getHibernateTemplate())
---------------------------------一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二...
2009-11-05 11:08:47
65
原创 String和Date的转换
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.Calendar; ...
2009-11-05 11:03:33
71
原创 padding_css padding用法详解
padding 属性是css用于在一个声明中设置所有 padding 属性的简写属性。Padding属性包含了padding left :左补距离(设置距左内边距) ;paddingtop:头顶补距离(设置距顶部内边距);padding right :右补距离(设置距右内边距) ;padding bottom:底补距离(设置距低内边距)。其二维构建图可见CSS属性二维图。...
2009-11-05 10:17:52
291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人