文章列表
 
您正在查看 "专业技术" 分类下的文章

2010-05-26 15:39
我们知道,许多程序设计语言都允许在程序运行期动态地分配内存空间。分配内存的方式多种多样,取决于该种语言的语法结构。但不论是哪一种语言的内存分配方式,最后都要返回所分配的内存块的起始地址,即返回一个指针到内存块的首地址。

当已经分配的内存空间不再需要时,换句话说当指向该内存块的句柄超出了使用范围的时候,该程序或其运行环境就应该回收该内存空间,以节省宝贵的内存资源。



在C,C++或其他程序设计语言中,无论是对象还是动态配置的资源或内存,都必须由程序员自行声明产生和回收,否则
 
2010-05-24 10:16

栈与堆都是Java用来在Ram中存放数据的地方

与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
Java的堆是一个运行时数据区,类的对象从中分配空间
这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。
堆是由垃圾回收来负责的
堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不

 
2009-04-25 22:14

在数据库表中,使用索引可以大大提高查询速度。

假如我们创建了一个testIndex表:
CREATE TABLE testIndex(i_testID INT NOT NULL,vc_Name VARCHAR(16) NOT NULL);

我们随机向里面插入了1000条记录,其中有一条
i_testID vc_Name
555 erquan

在查找vc_Name="erquan"的记录
SELECT * FROM testIndex WHERE vc_Name='erquan';
时,如果在vc_Name上已经建立了索引,MySql无须任何扫描,即准确可找到该记录!相反,MySql会扫描所有记录,即要查询1000次啊~~可以索引将查询速度

 
2009-04-20 19:01

基本介绍:
          showModalDialog()                               (IE 4+ 支持)
          showModelessDialog()                     

 
2009-04-13 22:52

转自:http://hi.baidu.com/fan8888/blog/item/478958a8b5f608fb1f17a2c2.html

1,什么是ant
ant是构建工具
2,什么是构建
概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个
3,ant的好处
跨平台   --因为ant是使用java实现的,所以它跨平台
使用简单--与ant的兄弟make比起来
语法清晰--同样是和make相比
功能强

 
2009-04-05 11:08
转自http://bbs.huanwen.net/show.asp?id=1353&BoardID=19&TB=1
“又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。
1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实
 
2009-03-12 18:01

转载地址http://blog.csdn.net/Senton/archive/2008/12/16/3528720.aspx 很感谢这位前辈分享!

在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。

一、简介
线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:

ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,
long keepAliveTime, TimeUnit unit,
BlockingQueue<Runnable

 
2009-02-18 13:02
Java2的开发包中提供了一种很使用的线程功能:提前安排将来某段时间执行某任务Timer ,TimerTask。你可以使用这些类创建后台进程,让其在等待一段规定的时间后执行,或者让其没隔一段时间执行。你也可以用Thread来完成,但利用Timer与TimerTask显然省事不少。
TimerTask实现了Runnable接口,待执行的任务置于run()中。Timer是一个安排TimerTask的类此此两者一般一起工作。所应用时首先硬创建一个TimerTask的对象,然后用一个Timer的类对象安排执行它
Timer类包含的方法有:
1.
 
2009-02-15 14:42

转载地址:http://blog.donews.com/dyh/archive/2005/05/11/374589.aspx

Log4J是Apache的一个开放源代码项目(http://logging.apache.org/log4j/docs/),它是一个日志操作包。
通过使用Log4J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级别。所
有这些功能通过一个配置文件灵活进行配置。

一、LOG4J组成

    LOG4J主

 
2008-12-02 8:49

今天把这个列子写进blog,与其说写blog与大家分享,还不如说方便我以后少去查api。

首先下载commons-fileupload-1.2.1包和commons-io-1.4。然后就是放入lib目录下(这些就不多说了)

jsp页面如下:

<%@ page language="java" pageEncoding="gbk"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
   
    <title>up</title>

</h

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

希望这只是转载,不是你!
 

经典道破向往,憧憬成就经典!闲云野鹤只适用于她的年代!........
 

回复happylongyao:现实中可以倾诉的人也有很多,比如你身边的朋友,只是朝夕相处,
 

回复匿名网友:谢谢,你们的每一次评论我都收获一份释然而感动的心情,现实中觅不到
 

不是胳膊太短,而是理想远! 其实真的什么都没有抓住吗?不是的,只是自己的理想太高
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu