摘要:http://www.blogjava.net/josson/archive/2008/01/17/175914.html 1、目的 系统通过一内嵌页面(iframe) 来展现网页内容(也包括内嵌页中再嵌一个网页),这将会引起如下几个问题: a.不同的网页内容多少不一致,导致iframe的高度无法与实现内容或浏览器高度相匹配。 b.窗口缩放时,不能iframe不能进行自动调整。 针对这两个问题,...
阅读全文
|
08 2008 档案
摘要:http://www.blogjava.net/josson/archive/2008/01/17/175914.html 1、目的 系统通过一内嵌页面(iframe) 来展现网页内容(也包括内嵌页中再嵌一个网页),这将会引起如下几个问题: a.不同的网页内容多少不一致,导致iframe的高度无法与实现内容或浏览器高度相匹配。 b.窗口缩放时,不能iframe不能进行自动调整。 针对这两个问题,...
阅读全文
摘要:介绍一款ajax的auotocomplete框架,老外的作品,http://www.createwebapp.com, 叫createwebapp's javascript autocomplete widget,下面用php来介绍之 1 下载 2 建立一张表 CREATE TABLE `temp` ( `id` int(10) unsigned NOT NULL auto_...
阅读全文
摘要:在某本书上看到的,就是用户写文章时,每隔一定的时候,自动把用户的文章用cookie保存起来,也不失为一个办法,可以参考下. update.html 无标题文档 update.php
阅读全文
摘要:1 设置脚本可以访问的目录,一定限度上限制了PHP木马,比如 open_basedir=d:/usr/www 一般设置将php能打开的文件设置在指定的目录树中. 2 设置禁用的函数 disable_functions,在php.ini的safe_mode=off下,可以用这个。 在php.ini中,比如 disable_functions = phpinfo,get_cfg_...
阅读全文
摘要:fckeditor是老牌的东西,之前用ewebeditor的,最近一个项目里是fckeditor,则其实可以这样用. 1 当然要先准备好fckeditor目录了. 2 在editor中,可以如下代码: //调用编辑器主体 include('editor/fckeditor.php') ; //设置内容区域 $oFCKeditor = new FCKeditor('content');...
阅读全文
摘要:2.2. 一级缓存的管理: 当应用程序调用Session的save()、update()、savaeOrUpdate()、get()或load(),以及调用查询接口的list()、iterate()或filter()方法时,如果在Session缓存中还不存在相应的对象,Hibernate就会把该对象加入到第一级缓存中。当清理缓存时,Hibernate会根据缓存中对象的状态变化来同步更新数据库...
阅读全文
摘要:设计模式中重要的几条原则复习一下. 1 类的职责单一原则 2 开放封闭原则 对于扩展是开放的,对于更改是封闭的. 3依赖倒置原则 抽象不应该依赖于细节,细节应该依赖于抽象.就就是针对接口编程. 4 代替原则 就是说凡是有父类的地方,都可以用子类去代替之,典型 Animal a=new Cat();
阅读全文
摘要:整合spring和hibernate的三种方式,小结之. 1) 在struts中使用webapplicationcontext调用spring 声明web.xml,声明一个contextloadlistener,让在启动时执行该listener,读spring的配置文件 org.springframework.web.context.ContextLoader...
阅读全文
摘要:今天朋友的公司的团队要建立,问到偶bug的管理,于是顺便小结一下,做bug report的注意要点,有如下这些.首先是bug的一般形式,实践表明,最好是按如下的形式去搞一个bug bug编号: bug标题:简要阐述 Bug的简单阐述: bug发现时间: 产品名称:测试产品的名称。 产品子系统:测试产品的子系统,如果产品比较小,该项可以忽略。 产品模块:测试产品发现...
阅读全文
摘要:今天有朋友的公司咨询,说要搞个点评系统,我查了下,发现这个系统不错,可以改造一下就用了: http://www.modoer.com/index.php
阅读全文
摘要:struts 2+jpa+spring 的,如果用上范型的话,还是能省不少事的哦.把以前的小结之. 首先搞个DAO的基础接口 import java.io.Serializable; import java.util.List; import javax.persistence.Query; public interface IBaseDAO { public T find(Class...
阅读全文
摘要:网络分层: 物理层,数据链路层,网络层,传输层,会话层,表示层,应用层. 一些重要的走在上面的协议 网络层上:IP,ARP,RARP,ICMP 传输层:TCP,UDP 应用,表示:FTP,TELENT,SMTP,SNTP
阅读全文
摘要:1. 为方法和类赋予表义性强的名字 为了使代码更加容易理解,最容易的方法之一是为你的方法赋予表义性强的名字。函数名DoIt、GetIt的可读性很难与CalculateSalesTax、 RetrieveUserID相比。 由缩写方法名组成的代码很难理解和维护,没有理由再这样做了。 给方法正确的命名,可使程序工程的调试和维护工作大大的改观。请认真对待方法命名的工作,不要为了减少键入操作...
阅读全文
摘要:Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。 问题的提出 Java的一个重要优点就是通过垃圾收集器(Garba...
阅读全文
摘要:两个很容易搞混乱的概念: 负载测试:通过逐步加系统复杂,测试其变化,看最后在满足性能的情况下,系统最多能接受多大的负载的测试. 压力测试:通过逐步加系统复杂,测试其变化,看最后在满足性能的情况下,能使系统处于失效的状态,通俗来说, 就是发现系统在什么条件下系统的性能会变得不可接受. 压力测试是一种特定类型的负载测试.
阅读全文
摘要:在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。 V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 图...
阅读全文
摘要:加水印并且可以加缩略图的,.水印图最好用透明的png图, import java.awt.image.BufferedImage; import java.io.File; import java.awt.Image; import java.awt.Graphics2D; import java.util.Random; import java.awt.Font; impo...
阅读全文
摘要:这次小结下拦截器 接口 import javax.ejb.Remote; @Remote public interface IMan { String getName(); void qq(); void mm(); String sayHelp(); } 实现: import javax.ejb.Stateful; import javax.interceptor.I...
阅读全文
摘要:分别为初始级,可重复级,已定义级,可管理级,优化级 阶段式的CMMI有5个等级,如下: 第一级(初始级):在该等级下,项目的目标虽然得以实现,但它的实现带有很多的偶然性和风险性,该级对人员的依赖性比较大,性能依赖个人的能力,且随个人固有的性能、知识和动机的不同而变化。 第二级(受管理级):在该等级下,意味着组织要确保策划、文档化、执行、监督和控制项目级的过程,并且需要为...
阅读全文
摘要:新近发现推荐一个PHP的ORAM开源框架phpdoctrine,看了下应该不错,迟些再写心得文 地址是http://www.phpdoctrine.org/
阅读全文
摘要:之前一直都有用birt,但居然今天知道可以这样交互,在DW上看到的,http://www.ibm.com/developerworks/cn/edu/os-dw-os-eclipse-birt-advanced.html ,其中,比如饼图中,要点某个组成部分,要弹出个JAVASCRIPT的话,可以这样 当用户把鼠标移动到一个图例项上时,对应的饼图部分会突出显示。选择 Chart Area > ...
阅读全文
摘要:1、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Hea...
阅读全文
摘要:1 如果觉得apache 的日志多了,可以不停止日志服务的情况下,可以这样 echo > /usr/local/apache/logs/error_log 2 查看进程信息 ps -aux |grep vi 3 查看CPU信息 cd /proc cat meminfo 4 查看当前加载了哪些模块 cd /proc cat modules 5 查...
阅读全文
摘要:我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest { // 静态变量 public static Strin...
阅读全文
摘要:1 在继承中,比如 class a { void show() { } } class b extends a { static void show() {} //这里是错误的,因为继承的时候,父类的非静态方法,不能在子类中被覆盖为静态方法. } 2 class a { int i; A(int i) { ...
阅读全文
摘要:遇到一个需要用Javascript将文字转换成asp中的urlencode编码 网上查到的全都是escape,和需要的编码不是一回事,好不容易找到的结果 保存下来以备以后使用 js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、 传递参数时需要...
阅读全文
摘要:apache下的nutch是个好东西,但我用0.9版本时,老是说job faild,所以只能换成0.8.1版本了 1 安装cgywin,这东西可以模拟unix的shell 2 把下载的东西用tar xvf xxx.tar.gz解压开. 3 在Nutch的安装目录中建立目录urls,在下面再建立一个名为url.txt的文本文件,文件中写入要抓取网站的顶级网址,即要抓取的起始页。 ...
阅读全文
摘要:在java ee 5的环境下,spring的配置可以大大简化事务的配置,要spring 2.0的了,比如 import org.springframework.transaction.annotation.Transactional; @Transactional public interface BookDao { @Transactional(readOnly=true) ...
阅读全文
摘要:1 计算redo block size的大小 LGWR以block为单位把redo写入磁盘,redo block size是Oracle源代码中固定的,与操作系统相关。 通常的操作系统都是以512 bytes为单位,如:Solaris, AIX, Windows NT/2000, Linux 等 这个Log size可以从Oracle的内部视图中获得: ...
阅读全文
摘要:在struts 的验证里,要注意如下几点 格式为 return validate + formbean名称(首字母大写) + (this)用来在提交本页面时执行相应的js验证代码。 ② 用来生成本页面的 js 验证代码。 有两种方法: ⑴ 在页面上声明 因为dynamicJavascript/staticJavascript在JavascriptValidatorTag.java...
阅读全文
摘要:1,autowire-candidate属性, 这个属性是可以将一些不用的bean标明是不注入去的.比如 //这个a自动装配进去 这a1不会被自动装配进去 2 这样可以延迟加载一下,即默认的缺省设置是bean没有lazy-load,该属性处于false状态,这样导致spring在启动过程导致在启动时候,会默认加载整个对象实例图,从初始化AC...
阅读全文
摘要:不要用formbean了吧,到1.2了,用lasyform,省去很多麻烦,比如 这里假设有userName,password两个field; 在struts-config.xml按如下方式配置FormBean,这里不需要再配置属性。 3. 在Action中按如下方式取值: DynaBean lazyForm = (DynaBean) form; String userName=(St...
阅读全文
摘要:如果备份没做好,啥都没的话,找ORACLE很贵,国内有牛人 的这个站点可以帮下忙,但也是收费的拉 http://www.anysql.net
阅读全文
摘要:1 命令替换和重定向有些相似,但区别在于命令替换是将一个命令的输出作为另外一个命令的参数。常用命令格式为: command1 `command2` 其中,command2的输出将作为command1的参数。需要注意的是这里的`符号,被它括起来的内容将作为命令执行,执行后的结果作为command1的参数。 例如: $ cd `pwd` 该命令将pwd命令列出的目录作为cd命...
阅读全文
摘要:sar这东西,一开始还以为是内部有的,原来是外部的工具,可以到http://pagesperso-orange.fr/sebastien.godard/download.html去下载 1 安装 tar zxvf xxx.tar.gz ./configure make make install 2 使用 pidstat 2 5 //每隔2秒,显示...
阅读全文
摘要:如果装了linux,但又不想装什么vsftp之类的话,又要把东西用ftp传给linux的话,那要如何搞呢, 一个很好的软件,叫filezilla,开源的哦,可以跑在windows下,可以直接通过22端口, 选用sftp的模式去传哦,速度还可以,推荐之
阅读全文
摘要:1 项目整体管理 2 项目范围管理 3 项目时间管理 4 项目成本管理 5 项目质量管理 6 项目人力资源管理 7 项目沟通管理 8 项目采购管理 9 项目风险管理
阅读全文
摘要:1 值得信赖 2 为人公正,诚实 3 言谈举止谦虚 4 乐于倾听 5 心胸广阔 6 有敏锐的触觉 7 进取心强 8 业务能力过硬 9 身体素质好
阅读全文
|