首页 > 编程技术 > 日志列表
阅读: 147次 发布时间: 2008-08-04 11:41 来源:Happy漫步者
Wordpress够流行了吧,它是一个用PHP编写的强大的博客平台.使用它来架设一个博客平台相关容易,是新手建站比较方便的工具.但是要真正体会 Wordpress(以下简称WP)强大,插件是不可少的东西.一般来说,我们不可能想试一个插件就把文件通过FTP来上传,然后去自己的网站里试,那样风险大了点.所以我们需要在本地计算机上搭建一个PHP平台.我就把常用的PHP本地测试平台都收集一下,给需要的人提供方便. 一般来说,本地的PHP平台分为两种,一种是LAMP,即为Linux+Apache+MySql+PHP;另一种是WAMP,它是Windows+Apache+MySql+PHP,而前者一般优秀于 >>详情……
阅读: 393次 发布时间: 2008-08-04 11:18 来源:pjwqh.cn
将日志文件从默认控制台写到我自己的项目中了,比如写到WEB-INF下.
1,在class目录下新建log4j.properties
# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
# For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
log4j.rootLogger=INFO, stdout, logfile >>详情……
阅读: 131次 发布时间: 2008-08-03 10:56 来源:Happy漫步者
了解GC的工作原理,如何优化GC的性能,如何与GC进行有限的交互,是学习java非常重要的,因为有一些应用程序对性能要求较高,例如嵌入式系统,实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能.本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能.
GC的基本原理
Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放.
 对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不 >>详情……
阅读: 120次 发布时间: 2008-08-02 11:40 来源:Happy漫步者
Sun刚刚发布了JavaFX技术的预览版,它使您能利用 JavaFX 编程语言开发富互联网应用程序(RIA).开发 JavaFX 应用程序的最佳方式是使用集成开发环境(IDE).NetBeans IDE 6.1 提供的 JavaFX 支持允许您开发,调试和部署 JavaFX 应用程序.它是一个功能齐全的开发环境,其中绑定了 JavaFX 软件开发工具包(SDK)和各种实践示例,以帮助您开软件项目.
http://www.javafx.com/
JavaFX 是由 Sun Microsystems 公司推出 >>详情……
阅读: 198次 发布时间: 2008-07-30 13:04 来源:Happy漫步者
Simple Factory模式(又称Static Factory模式),一个Simple Factory生产成品,而对客户端隐藏产品产生的细节.实作时定义一个产品介面(interface),并透过特定静态方法来建立成品.
假设有一个音乐盒工厂,购买音乐盒的客人不用知道音乐盒是如何制作的,他只要知道如何播放音乐盒就可以了,以UML类别图来表示以上的概念:
>>详情……
阅读: 169次 发布时间: 2008-07-28 16:24 来源:www.ecere.com
EC,是一位加拿大人Jrome历时十二年开发的一门编译型编程语言,拥有C++项目的性能和Java的跨平台性以及Python的方便性.
目前eC拥有自己的IDE,专用的面向对象数据库.
eC的理念是:开发一次,部署在所有平台,包括Windows >>详情……
阅读: 431次 发布时间: 2008-07-28 15:59 来源:CSDN
在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件,下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件.
一,上传文件
/**
* Description: 向FTP服务器上传文件
* @Version1.0 Jul 27, 2008 4:31:09 PM by 崔红保(cuihongbao@d-heaven.com)创建
* @param url FTP服务器hostname
* @param port FTP服务器端口
* >>详情……
阅读: 969次 发布时间: 2008-07-27 19:18 来源:tonydon
著名WEB文本编辑器开发社区FCKeditor在官方网站www.fckeditor.net推出Fckeditor 2.6.xBeta版本,官方消息称在8月初将发布其正式稳定版本,另人期待:)
在http://www.fckeditor.net/whatsnew可一看到每个版本所做的改动
FCKeditor得到了越来越多人的支持,轻量级的FCKeditor被众多网站所使用,希望能做的更好.
话不多说,接下来我们如何用FCKeditor 2.6加上Java Fckeditor运行包2.4版本来构建一个能正常上传文件的WEB文本编辑器.在最后附上我的测试Demo给大家 >>详情……
阅读: 144次 发布时间: 2008-07-26 13:26 来源:Happy漫步者
Singleton的英文意义是独身,也就是只有一个人,应用在物件导向语言上,通常翻译作单例:单一个实例(Instance).
很多时候,您会需要Singleton模式,例如印表机管理,您希望程式中只能有一个Print Spooler,以避免两个列印动作同时输入至印表机中;例如资料库管理,因为建立连接( Connection)物件会耗用资源,您希望程式中只能有一个连接物件,所有其它的程式都透过这个物件来连接资料库,以避免连接物件的重复开启造成资源的耗用;例如系统程式属性档的读取,您使 >>详情……
阅读: 106次 发布时间: 2008-07-25 19:10 来源:网络
现在市场上的oa基本上可归结为两大阵营,即php阵营和java阵营.但对接触oa不久的用户来说,看到的往往只是它们的表相,只是明显的价格差异,却很难看出它们之间的实际差异.其实, PHP + MYSQL 不值钱不仅仅局限于oa软件,而是整体上PHP + MYSQL开发的软件都不如java开发的软件值钱.为什么PHP + MYSQL 的OA为什么不值钱呢?首先得明白php和java之间的差异才行.
 1,系统的技术架构比较
 分层是将系统进行有效组织的方式,分而治之的思想是计算机领域中非常重要的思想.在好的分层思想引导下,便能实现"高内聚,低耦合",也能将具体的问题割裂开来,易于 >>详情……
阅读: 84次 发布时间: 2008-07-25 19:08 来源:网络
如何用php直接调用文本文件内容:首先通过file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来.
 编程思路
 首先要使用的函数为fi1e,本函数与 readfile() 类似,不同的地方为 file 函数将文件中的内容全部读出,并输出到数组的变量中,每行都是单独的数组元素.使用 file 函数打开一个 data.txt 的文件,data.txt 文件的内容为:
 第一行1
 第二行2
 第三行3
 打开文件的语句为:$myFile=file("data.t >>详情……
阅读: 96次 发布时间: 2008-07-25 19:01 来源:网络
PHP (Hypertext Preprocessor)是一种 HTML 内嵌式的语言,也是目前比较流行的网页编程语言.它支持的后端数据库种类凡多,几乎含盖了当前的所有数据库系统.同时它包含了一般语言有的数学运算,时间处理,文件系统,字符串处理,行程处理等功能,再加上它是免费的系统,使得成本与效益比,几乎等于无限大.
 
 下面是我在用PHP做网站时,总结出一些小技巧,拿出来飨以大家.
 
 1,判断某个函数是否被支持
 
 由于在PHP中我们可以灵活的使用增加或者减少php支持的模块,所以有的时候我们在使用PHP之前,总是会首先确定某个模块是否 >>详情……
阅读: 513次 发布时间: 2008-07-06 10:34 来源:tonydon
Java试题:
1,设计一个矩形类,计算某一给定矩形的面积.(10分)
2,设有计算阶乘的函数f(n)=n!,试设计一个计算阶乘的方法和相应的类,并利用这个类计算f(5)和f(17)的值.(10分)
3,简述对象间的通信(消息)与实例方法的调用?(10分)
4,定义一个代表学生的类Student,创建该类的3个对象放在一数组中,试将数组的元素依次输出.Student类的属性包括"学号","姓名"和"成绩";方法包括"构造方法","获取学号","获取姓名","获取成绩".(10分)
5,编程判断当前目录下是否存在文件file1.txt和file2.t >>详情……
阅读: 151次 发布时间: 2008-07-06 10:21 来源:Happy漫步者
一,从根本上认识java.lang.String类和String池
首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点.从中可以看到:
1,String类是final的,不可被继承.public final class String.
2,String类是的本质是字符数组char[], 并且其值不可改变.private final char value[];
然后打开String类的API文档,可以发现:
3,String类对象有个特殊的创建的方式,就是直接指定比如String x = "abc >>详情……
阅读: 105次 发布时间: 2008-07-06 10:12 来源:IT168.COM
equals方法的重要性毋须多言,只要你想比较两个对象是不是同一对象,你就应该实现equals方法,让对象用你认为相等的条件来进行比较.
 下面的内容只是API的规范,没有什么太高深的意义,但我之所以最先把它列在这儿,是因为这些规范在事实中并不是真正能保证得到实现.
 1.对于任何引用类型, o.equals(o) == true成立.
 2.如果 o.equals(o1) == true 成立,那么o1.equals(o >>详情……
阅读: 110次 发布时间: 2008-07-06 10:05 来源:IT168.com
JAVA异常处理是程序开发的一个重要内容,异常处理的好坏关系到系统的健壮性和稳定度.异常处理看起来只有几个常用语句,故有些开发人员常常会对异常处理轻视和在使用上思路模糊.近期笔者在一个开发项目中就体验到轻视异常处理的惨痛教训,因为对异常没有处理好,后果是 严重影响系统稳定性.因此,笔者认为异常处理并不是表面看起来的那么简单.本文分享在此项目过程中对异常处理的一些看法.
 一. 什么是异常
 在JAVA程序运行时,我们常常会出现一些非正常的现象,这种情况称为运行错误.根据其性质可以分为错误和异常.JAVA用面向对象的方法处理异常,首先 会建立类的层次.类 Throw >>详情……
阅读: 237次 发布时间: 2008-06-26 12:29 来源:Happy漫步者
CHR的一个应用
'特殊字符替换 还可加入更多的替换chr值
Public Function parseQuotes(strParam)
Dim tmp
tmp = ""
tmp = Replace(strParam,CHR(34),"""") '替换"
tmp = Replace(tmp,CHR(39),"''") '替换'
parseQuotes = Trim(tmp)
End Function
Chr(0) 为0的字符
Chr(1)
Ch >>详情……
阅读: 112次 发布时间: 2008-06-23 10:57 来源:CSDN
随着上星期发布的新版NetBeans 6.1的到来,同时我们也看到Sun发布了一个针对PHP的NetBeans集成开发环境早期预览版(NetBeans IDE 6.1 Early Access for PHP).借助于该版本,Sun为开发者提供了一个完整的PHP集成开发环境,在此之前NetBeans已经可以支持Java和Ruby的开发.
通过对该版本NetBeans集成开发环境的了解,我认为这个针对PHP的升级更新版值得我们深入的去了解,看一下它对PHP这个当今最为普及的开发语言提供了什么样的支持.
通过NetBeans官网你可以单独下载NetBeans IDE 6.1 Ea >>详情……
阅读: 114次 发布时间: 2008-06-23 10:54 来源:IT168.com
新的ASP概念不是指开发工具ASP(ActiveX Server Pages),而是指应用服务提供商(Application Service Provider)一种新的IT经营模式.通俗的话,即企业不购买应用软件,而是采用租赁的形式租用软件,数据和软件都部署在服务商提供的ASP平台上,企业通过互联网使用供应商提供的软件.例如大家常用的电子邮件就可以看做一个ASP应用.
 这种方式的优点就是企业不用再为信息化而投入大量的资金和时间进行建设,还可以避开了运行过程当中的维护工作.尤其前期的建设,企业需要采购服务器,还需要对采购的产品进行选型,并根据自己的需求进行修改,这个过程不仅耗时耗力耗财 >>详情……
阅读: 99次 发布时间: 2008-06-23 10:51 来源:驱动之家
在2006年5月的JavaOne会议上,Sun表示将以GPL协议开源Java,目前安装在Fedora 9上的OpenJDK已经可以完全通过Java TCK(Test Compatibility Kit)兼容测试,这项复杂测试本身的源代码就超过了100万行.这也意味着OpenJDK提供了所有的Java API和其他Java SE 6所拥有的特性.Java已经完全实现了开源.
在2006年5月的JavaOne会议上,Su >>详情……