- 博客(19)
- 收藏
- 关注
原创 主流桌面浏览器引擎介绍
浏览器的市场份额,全球统计可以看StatCounter和Net Applications,国内统计可以看CNZZ和百度流量研究院。就全球范围而言,主要分IE、Chrome、Firefox、Safari和Opera五大浏览器。浏览器引擎包括排版引擎(用于解析HTML和CSS)和Javascript引擎。浏览器排版引擎Javascript引擎
2013-09-25 15:14:28 829
转载 《结网——互联网产品经理改变世界》读后书摘
本人很懒,读数总结都是转载的,本文出处:http://book.douban.com/review/5746869/ 1、作品创作的6个步骤:概念-形式-风格-结构-工艺-外观 2、产品改进思路:同时追求“差异化”和“低成本”,从而实现价值创新。 3、概念过滤时应该考虑的几个重要的点: ◆这个概念的原始出处是哪里,全球最佳实践在哪里?此举可帮我们更加深刻
2013-08-01 12:49:53 966
转载 一点一滴的培养你的领导气质
一:沉稳(1)不要随便显露你的情绪。(2)不要逢人就诉说你的困难和遭遇。(3)在征询别人的意见之前,自己先思考,但不要先讲。(4)不要一有机会就唠叨你的不满。(5)重要的决定尽量有别人商量,最好隔一天再发布。(6)讲话不要有任何的慌张,走路也是。二:细心(1)对身边发生的事情,常思考它们的因果关系。(2)对做不到位的执行问题,要发掘它们的根本症结。(3)
2013-06-18 13:38:41 581
原创 JSP中下载文件的一个小问题
在JSP中通过二进制流方式下载文件时,有可能因为jsp文件头上的内容产生换行符,从而导致原来的文件格式被破坏,比如doc文件就可能因此无法打开。解决的办法有两种,一是所有的都放在一行,不要敲回车,但是此方法影响代码美观,不推荐;第二种方法是在response.setContentType之前加入response.reset(),如:response.reset();//清除reset之前的
2013-04-02 17:35:39 673
转载 软件开发模型
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法
2013-04-02 14:58:44 1121
转载 Java常用的设计模式
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产
2010-06-09 14:10:00 561
转载 System.gc()
1.垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。 垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则
2010-02-23 15:48:00 4614 2
原创 JSP乱码问题相关
JSP中出现乱码,首先检查一下pageEncoding和contentType两个属性,两个属性的默认值都是ISO-8859-1pageEncoding设置的是编译JSP时所用的编码,如果用默认的编码编译中文,那么在JSP编译阶段已经是乱码了。contentType设置的是服务端范围给浏览器的显示编码,和页面上设置编码是一样的效果。
2009-09-27 23:39:00 504
转载 [转载]java中的注释规范
JAVA注释方法及格式 1、单行(single-line)--短注释://…… 单独行注释:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。 注释格式:/* 注释内容 */ 行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义。 注释格式:// 注释内容 行尾注释:尾端(trail
2009-09-27 23:38:00 553
原创 Log4j使用方法
Log4j中有三个主要的组件,它们分别是 Logger、 Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 Logger.getLogger(
2009-09-27 23:37:00 784
原创 Web Application中使用Quartz
有时间简述一下做过的东西最好能及时记录下来,拖了一个月,都提不起写它的兴趣了,而且有些细节也已经不太想的起来。下面是我在项目中用到的一个简单案例,并没有全面的讲解Quartz,但是至少可以在程序中跑起来了。要想了解更多的东西,可以去看官方的文档,另外有一本译著也不错,替他打个广告***********************************************Quart
2009-09-27 23:36:00 891
原创 Java连接DB2相关
1. 关于Connection PoolJDBC本身不提供连接池技术,需要第三方库的支持。在需要频繁获得连接的Application中最好用Connection Pool,如Web Application中对于一般的Java Application则可以直接用JDBC连接数据库。 2. Java Application中连接DB2 安装DB2 Personal Edi
2009-09-27 23:31:00 1357
原创 MySQL导出导入命令的用例
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_us
2009-09-27 23:30:00 414
原创 Java 对象的存储位置
摘选自《Java编程思想》 1. 寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2.堆栈(stack)。位于通用RAM(random-access memory,随机访问存储器)中,但通过它的“堆栈指针”可以从处理器那里
2009-09-27 23:27:00 785
转载 中文字符集与字符编码的基础知识
字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB 18030字符集、Unicode字符集等。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。 中文文字数目大,而且还分为简体中文和
2009-09-27 23:24:00 382
原创 打不开chm文件的解决办法
今天看一个chm文档的时候,提示 "打不开文件:xxxx" ,真是纳闷,前两天还很正常的。后来网上一搜,说重新注册两个dll文件,但是照做了还是不行。再后来发现是因为机器上的语言设置和chm的不一致(目前只知道chm的内容用什么语言就把机器上的语言设成相符的)。才想起来,前两天刚把区域选项中的标准和格式设成了英文,而这个chm的内容是中文的,然后把语言设回中文,问题就解决了。
2009-09-27 23:24:00 516
原创 在JSP中下载文本文档
通常,我们需要提供一个文件下载的时候,仅需要一个超链接就可以解决。 比如exe文件,鼠标左键点击链接就会提示你直接执行还是保存,右键则可以直接另存为。。。 但是有一部分文件,比如txt等可以在浏览器中直接打开的文件,你只能用鼠标右键点击链接然后另存为的方式去保存该文件,如果直接点击左键,该文件就在浏览器中被打开了。 在一些需求中,我们需要让txt拥有exe文件类似的动作,即
2009-09-27 23:11:00 787
原创 JSP注释的一点区别
今天刚巧碰到和JSP注释有点关系的一个问题。所以做个笔记,说明一下显式注释 和隐式注释 之间的两点差别。 曾经以为显式注释和隐式注释差别只有在代码显示上,这点应该大家都知道,显式注释会显示在客户端页面源码中,而隐式注释是看不到的,不过这只是第一点。 之所以发现了第二点差别,是因为碰到了一个问题。程序中的故事是这样的,a.jsp页面曾经include 了b.jsp,但是现在已经用
2009-09-27 23:03:00 1150
原创 Eclipse无法启动的若干原因
因JDK版本问题无法启动 通常情况下,系统寻找JVM是顺序检索path中的路径,如果系统中装有两个不同版本的jdk(如1.4.2和1.6.0),而1.4.2的jvm先被检索到,则某些 eclipse版本将无法启动(如Eclipse Ganymede需要1.5以上),此时可以将1.6.0的路径放到最前面,让系统先检索到1.6.0的版本,eclipse就可以正常启动了。 ecl
2009-09-27 22:54:00 1017
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人