- 博客(29)
- 资源 (6)
- 收藏
- 关注
原创 C++ 堆栈、堆和内存泄漏
如果使用new操作符在自由存储空间(或堆)上创建变量后,没有调用delete,将发生什么情况呢?如果没有调用delete,则即使包含指针的内存由于作用域规则和对象生命周期的原因而被释放,在自由存储空间上动态分配的变量或结构也将继续存在。实际上,将会无法访问自由存储空间中的结构,因为指向这些内存的指针无效。这将导致内存泄漏。被泄漏的内存在程序的整个周期内都不可使用;这些内存被分配出去,但
2012-11-14 20:36:18
1072
原创 form 中Enctype=multipart/form-data 的作用
ENCTYPE="multipart/form-data"用于表单里有图片上传。文章来源:http://hi.baidu.com/greengain/blog/item/e9c02855f564e6c0b645ae17.html表单标签中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。如下: 上传企业营业执照图片:
2012-08-20 11:23:34
815
原创 offsetParent方法解析
offsetParent属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含层次中最靠近的),并且是已进行过CSS定位的容器元素。 如果这个容器元素未进行CSS定位, 则offsetParent属性的取值为根元素(在标准兼容模式下为html元素;在怪异呈现模式下为body元素)的引用。 当容器元素的style.display 被设置为 "none"时(译注
2012-07-30 14:23:50
706
原创 使用Quartz调度多个任务
1. 在Myeclipse中导入Quartz.jar包2.创建两个任务,并配置各自的bean a。。第一种直接派生QuartzJobBeanpublic class Report extends QuartzJobBean { private String name;//通过setter注入值 public String getName() { retu
2012-07-29 16:47:18
9766
原创 javaMail 使用
1. 创建邮件(MIME 带有附件和图片) //private static SimpleMailMessage mailMessage; private static JavaMailSender jms; @BeforeClass public static void setUpBeforeClass() throws Exception { Applicati
2012-07-29 16:33:15
1022
原创 javaMail 邮件发送的错误总结
1.发送MIME邮件遇到的错误 JavaMail Exception: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?2011-2-19 20:24 提问者: pplovingicer | 悬赏分:15 | 浏览次数:2441次javax.ne
2012-07-28 01:56:02
14976
1
原创 javascript中使用消息框
使用消息框使用警告、提示和确认 可以使用警告、确认和提示消息框来获得用户的输入。这些消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 "window.alert()"),不过采用全名是一个好注意,这样有助于您记住这些消息框属于哪个对象。警告
2012-07-27 15:34:13
773
原创 javaScript对象
JScript 语言参考创建自己的对象 要创建自己的对象实例,必须首先为其定义一个构造函数。构造函数创建一个新对象,赋予对象属性,并在合适的时候赋予方法。例如,下面的示例为 pasta 对象定义了构造函数。注意this 关键字的使用,它指向当前对象。// pasta 是有四个参数的构造器。function pasta(grain, width, shape,
2012-07-27 11:47:15
305
原创 window.prompt()方法
window对象的最后一种对话框是提示对话框,它显示了预先设置的信息并提供文本域供用户输入应答。它包括两个按钮,即Cancel和Ok,允许用户用两个相反的期望值来关闭这个对话框:取消整个操作或接收输入到对话框中的文本。 window.prompt()方法有两个参数,第一个作为提示信息。如果将一个字符串作为第二个参数,可在文本域显示一个默认答案,假如不想要默认答案,就传一个空字符串(不含任何空格的
2012-07-27 10:18:04
1048
转载 程序员总结:帮你早些明白
1、 分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、 一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,
2012-07-26 15:42:21
1034
原创 java中Static的作用
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,
2012-07-26 10:23:57
427
原创 Hibernate 中session的一点说明
最关键的session创建。 如果使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭了,也就是不用再session.close()。但是如果使用的是openSession方法创建的session的话, 那么必须显示的关闭session,也就是调用session.close()方法。这样commit后,session并
2012-07-24 15:43:40
506
原创 Hibernate 关系映射
1.。多对一 public class Department { private int id; private String name; //getter和setter方法略} public class Employee { private int id; private String name; private Departm
2012-07-24 13:03:13
577
原创 Hibernate 批量处理
1.批量更新(Batch updates)此方法同样适用于检索和更新数据。此外,在进行会返回很多行数据的查询时, 你需要使用scroll() 方法以便充分利用服务器端游标所带来的好处。 Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction(); S
2012-07-24 08:51:22
535
原创 JdbcTemplate 查询方法
使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法 1 jdbcTemplate.queryForInt()和 jdbcTemplate.queryForLong() 例如下面使用queryForInt()方法传回user表中的记录数: jdbcTemplate.queryForInt("SELECT COUNT(*) FROM use
2012-07-20 13:57:40
9020
原创 HibernateTemplate的queryForList(sql)用法
List list = jdbcTemplate.queryForList("select * from user"); for(int i=0;i Object m = list.get(i); Map sm = (Map) m; System.out.println(sm.get("age")); System.out.println(sm.get(
2012-07-19 15:52:48
4284
原创 软件工程流程
软件工程流程用心品味生活 1.问题定义问题定义阶段必须回答的关键问题:“要解决的问题是什么?”如果不知道问题是什么就试图解决这个问题,显然是盲目的,只会白白浪费时间和金钱,最终得出的结果很可能是毫无意义的。尽管确切地定义问题的必要性是十分明显的,但是在实践中它却可能是最容易被忽视的一个步骤。通过问题定义阶段的工作,系统分析员应该提出关于问题性质、工程目标和规模的书面报告。通
2012-07-19 08:58:42
948
原创 HQL具体用法
完整的HQL语句形势如下: Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc 其中的update/delete为Hibernate3中所新添加的功能,可见HQL查询非常类似于标准SQL查询。由于HQL查询在整个Hibernate实体操作体系中的核心地位,这一节我将
2012-07-18 16:18:23
6667
原创 java选择排序和二分查找
package cn.com.exception;public class Search{public static void main(String[] args){ int[] arr = {1,3,4,56,34,22,35,87,23}; Search.searchSort(arr); for(int
2012-07-16 22:50:16
476
原创 梅花香自苦寒来
知道为什么河里钓起来的鱼会比池塘里养的鱼好吃吗?因为鱼塘里的鱼天天有人喂,没有天敌追,就等着养肥给人吃,一天到晚游快游慢都一样,身上的鱼肉不多,鱼油不少。而河里的鱼,为了吃饱,为了避免被更大的鱼吃掉,它必须不断的游。这样生存下来的鱼,那鱼肉吃起来就自然有营养、爽口。 五六十年代出生的人,应该也就是我们父母那一辈,当年计划经济制度下,他们的生活被安排好了。。。。。。。。。。。
2012-07-15 10:23:21
1010
原创 头指针与头结点的异同
头指针与头结点的异同点: 头指针: 头指针是指链表指向第一个结点的指针,若链表有头结点,则是指向头结点的指针; 头指针具有标示作用,所以常以头指针冠以链表的名字; 无论链表是否为空,头指针均不为空。头指针是链表的必要元素。 头结点: 头结点是为了操作的统一和方便而
2012-07-13 22:26:51
6153
原创 Spring 与Hibernate 整合关键步骤
1,在lib中导入,Spring和Hibernate相关的包;2.配置Beans.xml文件3.配置web.xml文件4.建立实体类,并建立与数据库映射的文件eg:User-hbm-ml文件5
2012-07-13 12:55:55
460
原创 Hibernate 基础与HibernateTmeplate
1. void delete (Object entity) ; 删除指定持久化对象 public void remove(int id){ \\1.现在加载持久化对象 Object p = getHibernateTemplate().load(Object.CLASS, id); //删除指定的持久化对象
2012-07-13 12:51:47
443
原创 java中farward与redirect的区别
1、forward-------如果客户A向服务器B请求,服务器B处理了这个请求。struts的controller在服务器B处理请求的环节,调用action的具体execute方法。forward 发生在服务器内部, 在浏览器完全不知情的情况下发给了浏览器另外一个页面的response。 2. redirect ----如果客户A向服务器B请求,服务器B通知客户A向服务器C发出请
2012-07-11 11:00:06
2993
原创 singleton 单例模式
singleton模式主要作用是保证在java程序应用中,一个Class类只对应一个实例:通用的形式代码如下:class Singleton { private static Singleton s; private Singleton(){ System.out.println("A Singleton Model example"); } public static
2012-07-10 09:06:33
469
原创 java中bean作用域
1.singleton 在每个Spring IoC容器中一个bean定义对应一个对象实例。2.prototype 一个bean定义对应多个对象实例。3. request 在一个http请求中,一个bean定义对应一个实例;即每个http请求将会有各自的bean实例,它们依据某个bean定义创建而成。该作用域仅在基于web
2012-07-10 08:56:26
729
原创 Spring Framework 注入依赖
3.3. 依赖典型的企业应用不会只由单一的对象(或Spring的术语bean)组成。毫无疑问,即使最简单的系统也需要多个对象共同来展示给用户一个整体的应用。接下来的的内容除了阐述如何单独定义一系列bean外,还将描述如何让这些bean对象一起协同工作来实现一个完整的真实应用。3.3.1. 注入依赖依赖注入(DI)背后的基本原理是对象之间的依赖关系(即一起工作的其它对象)只会通过以下几种
2012-07-10 08:37:53
1824
原创 java中字符串与日期的相互转换 小细节
1.字符转换成日期的代码: Date date = new Date(); java.test.DateFormat df = new java.test.SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); String s = df.format(date); 2.日期转换成字符串 String date1
2012-06-10 22:07:39
363
SecureCRT.zip
2012-08-17
Quartz.jar多任务调度
2012-07-29
html 学习文档
2012-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人