- 博客(40)
- 资源 (16)
- 收藏
- 关注
原创 如何学习开源框架?
前短时间被人问起“如何学习开源框架”这个问题,大家是如何学习开源框架的呢? 整理了下自己的思路,仅供拍砖! 1:了解:先了解该开源框架在什么背景下诞生的,主要用来解决什么问题。 (做了产品经理之后遇到啥事,我都先讲背景,生怕客户听不懂) 2:熟悉:这个开源框架的原理是什么?比如用了什么设计模式。比如运用了反射机制。 3:思考:...
2011-02-28 00:32:44 145
原创 如何构建优秀的团队?
自己曾经带过一个6人左右的团队,经历了一些事情之后,才发现自己的管理能力非常差。虽然个人能力在持续提升,但团队能力却增长不大。究其原因我觉得是自己对管理的理解不到位。很欣赏马总说的一句话:"你从开始当管理者这一天起,别人的成功是你的成功。你通过一件事情的完成,去成就他人的成功,这就是当管理者"。 我觉得最好的团队应该是自管理的团队,一群志同道合的同学都朝一个目标,持续改进和进步。而管...
2011-02-28 00:29:16 156
原创 主题:向大家推荐一文《源代码就是设计》
按]这是一篇伟大的论文,该文撰写于1992年,作者在当时就能有这样的反思,实在是非常了不起。 至今,我仍能记起当我顿悟并最终产生下面文章时所在的地方。那是1986年的夏天,我在加利福尼亚中国湖海军武器中心担任临时顾问。在这期间,我有幸参加了一个关于Ada的研讨会。讨论当中,有一位听众提出了一个具有代表性的问题,“软件开发者是工程师吗?”我不记得当时的回答,但是我却记得当时并没有真正解答这个问题。于...
2011-02-17 22:35:59 167
原创 开发中的小心得
总结一下自己在开发上的一些小心得,持续更新,欢迎大家补充! 测试需要注意的问题:1:测试需要涵盖所有的业务逻辑: 自动化测试不需要覆盖所有的代码,但需要覆盖所有的业务逻辑,因为一处的修改可能造成其他业务逻辑的不可用。考虑所有情况如单个删除,批量删除。一对一移动,多对多移动。2:浏览器:测试产品支持的浏览器,具体到浏览器版本号,如支持IE6,IE7和IE8。3:分辨率:测试产品支...
2011-02-16 22:00:14 102
原创 搭建WAP应用开发环境
WAP(Wireless Application Protocal)是开放的协议,这与日本的I-MODE有所不同,后者是封闭的。WAP事实上是无线网络和Internet网络相结合的产物。本来的无线网络主要是承载话音业务,而同时internet的数据业务已经非常的成熟。由于数据业务在无线网络中应用的需求,促进了WAP的形成。你甚至可以认为WAP是一个轻量级的HTTP协议,它是为无线网络量身订制的。...
2011-02-12 15:44:19 106
原创 Session详解
目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction...
2010-12-06 22:31:12 86
原创 Oracle查询锁表信息并结束进程
SELECT A.OWNER 方案名,A.OBJECT_NAME 表名,B.XIDUSN 回滚段号,B.XIDSLOT 槽号,B.XIDSQN 序列号,B.SESSION_ID 锁表SESSION_ID,B.ORACLE_USERNAME 锁表用户名, decode(D.type,'XR','NULL','RS','SS(Row-S)','CF','SS(Row-S)', 'TM', 'TABLE...
2010-11-29 14:44:00 104
原创 FlexBuilder快捷键使用说明
本文和大家重点讨论一下FlexBuilder快捷键的使用,FlexBuilder快速键对一般开发者来说都非常有用,非但如此,很多快速键与组合键是会与其他软体或系统都有雷同之处,举个例子来说,Ctrl+C就是复制,Ctrl+V就是贴上。FlexBuilder快捷键Adobe在开发Flex最有利的工具就是FlexBuilder,然而,工欲善其事,必先利其"键",FlexBuilder快捷键对一...
2010-11-28 17:43:35 186
原创 团队协作,提高开发速度和效率
中小型软件开发项目一般都具有任务急、工期短的特点,要在确保满足时间、质量、成本和效益的情况下交付给客户满意软件产品, 必须保证团队与客户、团队成员之间能良好的沟通与协作。沟通与协作是团队开发活动的基础,它贯穿于软件开发的整个生命周期。是软件开发项目速度、成本、效率的关键。 随着Web服务技术和面向服务的体系结构(SOA)的发展,要求软件开发必须从使用本地丰富的内部应用资源向联接外部广泛分...
2010-11-26 13:51:01 195
原创 用jdni 对LDAP读写操作代码
用jdni 对LDAP读写操作代码 1.连接 import java.util.Hashtable; import javax.naming.Context; import javax.naming.NamingException; import javax.naming.directory.DirContext; import javax.naming.direct...
2010-11-11 20:42:47 118
原创 OpenLDAP学习笔记转载
OpenLDAP学习笔记转载这个我看得是比较的入门的学习笔记,贴出来和大家共享一下。。。。请各位多支持。Copyright & 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。发布时间:2004年04月07日最近更新:2005年08月08日AbstractLDAP(轻量级目录服务访问协议,Lightweigh...
2010-11-11 16:12:55 100
原创 OpenLDAP在 JAVA中添加,修改,删除
今天终于把添加,删除,修改节点名,属性,遍历节点都弄出来了,先把代码贴出来吧/** * * @author */import java.util.Hashtable;import javax.naming.directory.*;import java.util.*;import javax.naming.*;public class ChenYi { DirContext d...
2010-11-10 20:49:56 266
原创 中文乱码的总结
在开发中,总会碰到各种中文乱码问题,下面稍作总结。1、数据库的乱码出现乱码问题,我们第一反应应该是:是否数据库字符编码设置有问题。以mysql为例,装好mysql后进入安装目录,打开my.ini配置文件查看mysql设置的编码。在my.ini中有两处设置字符编码的地方,分别是[mysql]下的default-character-set及[mysqld]下的default-character...
2010-09-21 12:00:26 121
原创 给字段添加标注
comment on column T_OP_RELAY_CABLE_SEG.I_OP_CABLE_ID is'注意:可以为空,不一定要属于某条光缆。';
2010-05-10 13:43:58 159
原创 jsp:include参数传递问题
<jsp:include page="test.jsp" flush="true"/> <jsp:param name="paramname" value="参数值" /> </jsp:include>
2010-05-10 09:41:48 312
原创 怎样养肝明目
清肝明目解毒 劳豆杞子鲍鱼汤 材料 鲍鱼90克,豆(右加劳)豆90克,枸杞子30克,生姜、红枣适量。 功效 清肝明目,养肝解毒。肝虚,症见头晕眼花,视力减退,或有飞蚊症,伴腰酸退软,心烦失眠,或慢性乌头(或附子)中毒,症见下肢发麻,心乱胸闷,烦躁不安,视物模糊,小便不利等。对于慢性葡萄膜炎、中心性视网膜炎、电光性眼炎、急性球后视神经炎、玻璃状体混浊、高血压病。老年性白内障、糖尿病、脑动脉硬化等属肝...
2010-05-09 11:35:45 634
开发Axis2服务访问oracle数据库(远程) 关于错误ERROR:Class Not found : oracle.jdbc.driver.OracleDr...
之前的一篇文章是关于开发和部署axis2服务的一个简单例子,由于有的开发者需要在服务中访问数据库,所以我在这里开发一个访问oracle数据库的axis2服务。 具体的axis2服务开发和部署步骤见前面的文章:[url]http://panpan.blog.51cto.com/489034/119204 [/url] 这里不再详述。 新建工程:TestJDBCAxis,在sr...
2010-04-30 11:53:23 126
MyEclipse 的恢复删除文件功能
MyEclipse 的巧发现,今天上午,突然发现项目里的一个文件被我删掉了,一阵恐慌,…… 不会又要重新开发吧? 郁闷中…… 稍后,我想啊,这么强大的IDE应该有恢复的功能吧。于是乎我就翻开MyEclipse大全。果不其然,有了。现将操作贴下:恢复文件:选中你需要恢复文件的package/File,右击==》Restore from Local History.. 然后直接选中你需要恢复...
2010-04-30 11:47:49 124
ant使用简介
ant 是apache 工程的一个子工程,是一个基于java的build工具。ant类似于make工具,但没有传统的make工具的缺点。传统的make往往只能限制在某一平台上使用,ant本身用java类实现,要构建的工程的配置文件用xml格式描述,可以很方便实现多平台编译,非常适合build大型工程。1.安装配置ant:ant 可以从http://ant.apache.org下载,目前最新版本为1...
2010-04-29 10:25:09 104
ORA-01795: 列表中的最大表达式数为 1000
周末在家休息,突然接到电话说客户有一问题,说是XX功能有问题,本以为是代码逻辑有问题造成的,周一来到公司立马打开代码看了一下,左看右看,右看左看都没看出啥,还好客户传回了数据库,那就到客户数据库上重现一把吧,晕死,真的有问题,截取SQL看一下吧,原来是一个包含IN的SQL,而IN中包含了大量的数据直接执行了一把,晕,报错,如下,原来IN中的数据量不能超过1000条,暂时处理方法是:如果大于10...
2010-04-28 15:13:23 117
使用ArcGIS Server Manager创建Map Cache地图服务
创建ArcGIS Server相关的地图应用,需要创建地图服务(Map Service),关于地图的创建在这里不做介绍,相信有过GIS开发的人员应该都知道如何去创建或者获取地图。在这里假定已经有了发布地图服务所需要的MXD文件。 另外,如果想使用ArcGIS Server发布地图服务,当然需要安装ArcGIS Server了,关于ArcGIS Server的安装比较简单,这里不做详细介...
2010-04-27 20:11:05 177
AJAX跨域问题解决办法
ajax伴随的goole 的推动,越来越多的站点开始使用了,在开大ajax程序的时候会遇到很多的问题,主要有以下几个方面: 1.跨浏览器问题 2.历史后退状态问题 3.跨域问题 跨浏览器的问题因为现在有很多的开元的框架已经解决了,我们无需为此而烦恼。 历史后退状态问题我们可以使用一个数组来保存历史纪录,然后把这些数据村到历史对象中去,中的也可以解决,并且还有很多的开元框架给...
2010-04-09 09:04:06 159
javascript面向对象技术基础(一)
看了很多介绍javascript面向对象技术的文章,很晕.为什么?不是因为写得不好,而是因为太深奥.javascript中的对象还没解释清楚怎么回事,一上来就直奔主题,类/继承/原型/私有变量....结果呢,看了大半天,有了一个大概的了解,细细一回味,好像什么都没懂...这篇文章是参考<<javascript-the definitive guide,5th edition>&g...
2010-03-29 00:12:27 66
原创 Flex画图
画饼状图<?xml version="1.0" encoding="utf-8"?><mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" horizontalAlign="center" verticalGap="0" initialize="initData()">
2010-03-02 15:45:46 82
传奇开源项目Apache迎来15岁生日
2月23日最知名的开源项目网站Apache发布官方博客,庆祝它的旗舰开源项目Apache HTTP Server(也称Apache Web Server或者简称为Apache)15岁生日。 Apache的前身是Rob McCool所开发的NCSA httpd。1994年,McCool离开NCSA(美国国家超级计算应用中心),开发中止。 1995年2月23日,Brian Be...
2010-02-26 23:49:05 111
原创 电信行业:构建融合的运营支撑系统
当前,三大电信运营商同时进入了3G时代,面对日益激烈的市场竞争,企业现有的运营支撑系统或多或少地出现了一些不适应的现象,迫切需要融合,为新时期新战略的实施奠定基础。运营支撑系统主要的功能包括资源管理、网络管理、流程管理、运营分析和客户支撑等,系统主要由计费系统、BI(电信经营分析系统)和CRM(客户关系管理系统)等组成。为适应新形势下竞争的需要,运营支撑系统的重心应向用户侧倾斜,由传统的关注“网络...
2010-02-21 15:18:19 964
原创 Oracle公布Java发展策略
甲骨文已经完成了对SUN公司的收购,于1月27日发布了对Sun各项业务的整合规划。总体上说,Oracle要成为软硬件一体化的整体解决方案的厂商。 以下就其对备受关注的Java方面的策略做个介绍。 Java SE:1)推出JDK SE 7, 它将包括多个新的功能,如提高开发人员的效率,提供高性能,对多核芯片的支持等。2)Sun的HotSpot和Bea的JRockit都是策...
2010-02-10 00:47:50 70
原创 Oracle中如何判断某字段值是否为数字?
nvl2(translate(circuit_type,'\\1234567890','\\'),'-1',tc.circuit_type)其中,nvl2为内置函数。
2010-02-09 13:51:33 139
原创 甲骨文收购Sun十大原因:埃里森挑战极限
【IT168 评论】北京时间1月27日消息,据国外媒体报道,有媒体近日列出甲骨文CEO拉里·埃里森(Larry Ellison)迫切希望收购Sun的十大原因,其中最主要的原因是埃里森挑战人生极限的欲望,其它原因还包括Sun的技术、甲骨文向云计算服务拓展等。 原因10:很多客户对这笔交易的前景感到兴奋和乐观。 之所以把客户的期待放到第十位,并不是因为甲骨文和埃里森不重视客户反应,...
2010-02-07 23:33:33 352
原创 sql中CASE的用法
来源:SQL帮助文档CASE计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式: 简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔表达式以确定结果。 两种格式都支持可选的 ELSE 参数。 语法简单 CASE 函数:CASE input_expression ...
2009-10-19 18:43:10 99
原创 面试大连花旗的必看--java面试笔试题整理(一)
面试大连花旗的必看--java面试笔试题整理 JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类...
2009-09-09 12:31:07 1058
原创 面试大连花旗的必看--java面试笔试题整理(二)
JAVA代码查错1.abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}大侠们,这有何错误?答案: 错。abstract method必须以分号结尾,且不带花括号。2.public class Something {vo...
2009-09-09 12:26:31 261
原创 java笔试100题(1-50)
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从...
2009-09-03 13:33:43 89
原创 Java笔试100题(51-100)
51、垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考 虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使 用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的...
2009-09-03 13:31:55 95
java面试题精选
0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ ...
2009-08-23 23:06:32 284
Java中throws和throw的区别
java处理异常方式 在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如:int i= 1;int j = 0;int res = 0;res = i/j;//除0错误System.out.println(res);这5句代码运行到第四句会中断,因为jvm抛出了异常...
2009-08-23 11:42:56 89
原创 Java中throws和throw的区别
java处理异常方式 在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如:int i= 1;int j = 0;int res = 0;res = i/j;//除0错误System.out.println(res);这5句代码运行到第四句会中断,因为jvm抛出了异常throw的作用手动抛出异常但是有时候有些错
2009-08-23 11:29:00 582
FaceOpenCV的java版示例
2022-07-16
FaceOpenCV的配置文件
2022-07-16
测试秘籍(涵括测试过程中所涉及方方面面的素材及经验)
2018-11-20
Activity学习资料汇总
2018-11-05
Spring API
2009-09-24
Javascript语言参考大全.CHM
2009-08-19
java 画图jfreechart
2009-08-19
ibatis开发指南(中文版)
2008-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人