自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

溪居

java118的专栏

  • 博客(27)
  • 收藏
  • 关注

原创 [ios开发]利用有道翻译API实现简单的翻译功能

使用开发工具xcode4.6,模拟器IOS 6.1,本例使用的ARC模式,不需要手工autorelease,请各位看客不要吐槽。先看效果图,支持汉译英,英译汉,试了一下日语,居然翻译出来的是英文。。。不说废话,直奔主题:一、到有道翻译API官网(http://fanyi.youdao.com/openapi)上申请Key选择我是开发者,如果是为公司申请的,请

2013-04-19 16:03:55 9947 1

原创 去除mac系统下浏览器烦人的右侧和下侧广告条

不知道从什么时候开始在mac系统下用浏览器浏览网页右侧或下侧都会出现一个广告条,每次都是手工点击叉关闭,但刷新页面或跳转页面还会出现,真是太烦人了,终于找到解决办法了,原来是一个叫"Yontoo"的插件在作怪,在偏好设置中将其卸载或关闭即可,如下图:    以safari为例,下图是未去除前,很讨厌的广告条。    找到偏好设置,位置在最上面:

2013-04-17 17:20:47 4871

原创 用ant打的war包含中文文件名乱码问题

     如果使用Ant脚本来打war,如果工程中包含中文文件名的文件,则打出来的war中这些文件的文件名就会变成乱码,使用MyEclipse部署到tomcat采用压缩成war方式也会存在相同的问题。    到网上查了好久,终于找到了解决方案,在ant脚本的war标签加入 encoding="GBK"这个参数,再跑一遍脚本,果然好用,没有出现乱码了。    示例脚本: xxxx   

2008-07-18 15:35:00 3708

原创 当SUN的JText遇到微软智能ABC

     Swing开发出来的Application或者Applet,如果包含JText控件,在运行程序时,使用微软的智能ABC输入法在JText控件上连续输入15个字母以上时(注意是随便输入),程序就会崩溃,如果是applet,IE就会崩溃,连进程中的JVM也会被杀死。     后来在网上查了一下,智能ABC还有个极其危险的BUG,就是可以杀死任意进程,在任何程序下(注意是任何程序,甚至在微

2008-07-18 10:15:00 1467 1

原创 Sybase的客户端工具

    虽然已经离开用Sybase的项目很久了,但今天突然有同事问我Sybase的客户端工具都用什么,我却不记得当时天天用的什么工具了,上网找了半天才找到软件的名字,在此做个小小的总结,以免以后更想不起来。    以下几个工具都是当时常用的,他们各有优缺点,有兴趣的可以深入研究,这里我只列出我最常用的功能的不同。    1、官方Sybase SQL Advantage :我安装的是12.5

2008-07-17 11:53:00 19171 3

原创 解决tomcat启动Exception creating UserDatabase异常。

    一位同事重新配置一套开发环境时,启动tomcat出现这样一个异常: 2008-6-30 10:24:45 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans 严重: Exception creating UserDatabase MBeans for UserDatabase java

2008-07-02 12:23:00 3463

原创 oracle中创建表时先判断是否存在表再drop的SQL

    在写oracle的创建表的SQL时,为了SQL能够反复执行,一般都会在create前面加入drop表的语句,但这样先drop再create的语句在第一次执行时,会报一个不存在该表的错误,查了一下,oracle中没有像sybase那样先判断是否存在表再drop表的语句。    sybase中用以下语句就能轻松判断是否已经存在了某表:if exists (select 1       

2008-06-30 17:01:00 10166 2

原创 SQL中的“&”特殊字符

    如果SQL中包含“&”的特殊字符,在执行的时候会认为&后面的是变量,会提示用户输入该变量的值,例如:我们在配置某个菜单的时候的location中会出现某个Action的配置,如果包含两个以上的参数/XXXAction.do?method=xxx&xxid=xxx 这样的字符串时,执行SQL的时候会过不去,会认为xxid为变量。    遇到这样的问题,我们可以将&符号与后面的字符串分

2008-05-28 16:28:00 5268

原创 如何工作更出色

想要得到领导重视,你就要付出比别人更多的努力,下面来详细介绍一下我的经验。     1、我的格言:只要比别人多做一点,你的晋升的很快。这也是我经常跟我带过的新员工说的。               2、每天或者定期(不要太久)向领导汇报你的进度和遇到的问题以及解决办法:这个办法非常有效,有很多人在完成一项工作时从来不汇报自己的进度,有很多的任务都是几天才能完成的,其实领导一直在担心你的进度

2008-01-09 16:49:00 1408 2

原创 Sybase12.5.2与12.5.1的不同

    网上已经有好多文章在讲sybase各个版本的不同之处,比如:http://www.pcxy.net/Article/Database/qita/Article_14694.html,我这里就不一一讲了,这里我想说的是我们在实际部署环境时,将原开发环境和现场运行环境都为12.5.2,而要移植到12.5.1集成测试环境中时遇到的问题。    代码及数据库脚本都是一样的,放到集成测试环境中有

2007-09-26 16:14:00 933

原创 sybase数据库tempdb日志滿了

 开发数据库服务器遇到这样的一个问题,使用了一段时间之的后,突然之间数据库就用不了了,现象是新连接连接不上,已经连接的执行sql时,报出tempdb日志满了,无法进行操作的错误,而且控制台无法连接上服务器,所有操作都无法正常进行。经过上网查询,得知是tempdb日志满了,缺省情况下,tempdb数据库是放置在master设备上,容量为2M,而临时数据库是活动最为平凡的数据库常常被用来排序、

2007-09-26 12:35:00 5955

原创 Sybase数据库乱码问题

    搭建测试数据库服务器时,遇到了乱码问题,之前没有遇到是因为开发数据库服务器是早就安装好并设置好字符集的,因此些问题在部署测试环境时才出现,当时已经将数据库配置完毕,并且所有的初始化脚本都已经执行完毕,工程也已经成功部署在WebLogic上,打开IE,运行程序,却发现所有从数据库中读取出来的都是乱码,经过上网搜索的相关资料,需要设置字符集,但刚开始查找到的资料基本是都是支言片语,没有一个系统

2007-09-25 18:24:00 2496

原创 从Cookie 中取出来对特殊字符的转换

    页面存入Cookie中的值含有特殊字符,但所传的值中包含一些特殊字符比如“:”,Cookie中是无法对特殊字符直接承载的,所以在存入Cookie时,将其转换为unicode编码:document.cookie = key + "=" + escape(value);但在action中如果直接取得,是无法将特殊字符的unicode编码转换为想要的,上网搜查相关资料,找到了用java编

2007-09-25 18:20:00 5991

原创 WebLogic下对JSP校验比较严格所出现的问题

    第一次为测试组部署测试环境时,遇到了很多的问题,几乎都是页面打不开,结果发现是WebLogic对JSP校验非常严格,遇到不规范的书写方式或者标签中引入了并不存在的类,就会报错误,而这些问题是在Tomcat下从未出现的。所出现的错误如下:1,首页面中引入的xx标签,而xx.tld中的tag中有一个是并不存在的类2,在xxx页面引入的struts标签中,taglib uri=http:

2007-09-25 18:16:00 1687

原创 Sybase数据库连接数过多问题

     我们的开发团队增加到10多人后,由于共享一个数据库,导致先连接上的能连上,后连接上的就连接不上了,经过上网搜索相关资料,由于Sybase默认的连接数只有20个,需要设置多一些连接数,在Sybase数据库设置中选择“number of remote connections”和“number of user connections”将其设置大一些,同时也将“max number networ

2007-09-25 18:11:00 4234

原创 同一个applet类在不同浏览器的同步

 如果想要两个窗口内同步显示两支证券,那就得让两个浏览器之间能够通信,或者应该说两个applet之间能够通信,java.applet包的AppletContext类提供了getApplet和getApplets方法以获得其它applet的引用,使用这两个方法,Applet能够寻找到其他的Applet并调用它们的方法。不过这是以满足如下安全条件为前提的:    所有Applet位于同一服

2007-04-11 13:17:00 916

原创 字符转义技术

    在项目测试阶段,测试人员会输入一些特殊字符,比如:、、&及空格,原因是用java代码直接取的并没有对特殊字符做转义。     因为Html中的,&有特殊含义,(前两个字符用于链接签,&用于转义),不能直接使用。使用这三个字符时,应使用它们的转义序列。   & 的转义序列为 & amp 或 & #38;      > 的转义序列为 & gt; & #62;  前者为字符转义序列,后者

2007-04-11 12:06:00 1464 1

原创 log4j的配置与说明

说明:本文分为三部分,第一部分讲解如何配置log4j,第二部分为对log4j.properties配置文件中的各个属性的讲解,第三部分为对log4j的详细讲解,如果只想配置上log4j,那么只需要看前两个部分就可以,如果想对log4j深入了解,则还需看第三部分。一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.prop

2007-04-11 11:19:00 869

转载 CSS的常用技巧

一、使用css缩写使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。二、明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=100,但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以外,其他值都必须紧跟单位,注意,不要在数值和单位之间加空格

2007-04-11 11:13:00 633

原创 Tiles技术总结

一、           说明Tiles使得struts在页面的处理方面多了一种选择。并且更容易实现代码的重用。Tiles增加了layout的概念,其实就是把一个页面划分为几块,这有点像柜架,但柜架是不同页面分开控制,如拉动右侧滚动条,上面柜架不动,只有下面柜架页面在动,而tiles是不同页面组合成一个页面统一控制,拉动右侧滚动条时,整个页面都会跟着动。通常的来说一个页面大概可以划分为如下

2007-04-11 11:02:00 1684

原创 JFreeChart技术总结(一)

 一、简介JFreeChart也许对大家来说很陌生,它是一款开源的、功能强大的统计图生成工具,可以直接生成PNG、JPG等各式的文件为我们java项目的开发增加了一部利器。它实现了动态数据图形的完美结合,它是纯java的一个开发包,jfreechart不仅能够实现饼图,柱状图,堆栈拄状图,线图等常规图形,而且能实现阶梯图,面积图,散列图,蜡烛图形,各种组合图,多坐标图等多种复杂图形,J

2007-04-11 10:55:00 2412

原创 将Spring AOP应用一例改为对Acton的代理

本例是以用户登陆为例,有一个VO、一个Manager、一个DAO、一个Action和一个Form等,像DAO、Manager、VO这些我不想多说,并登陆的业务逻辑也不想多说,我只说我的ApplicationContext.xml和struts-config.xml是如何设置的,下面是ApplicationContext.xml(也就是上例里面的bean.xml,项目中多用的是Application

2006-03-29 17:22:00 1174

转载 Spring AOP实际应用一例

在WEB开发中,用户对网页的访问权限检查是一个重要的环节。以STRUST为例,我们需要在Action的excute方法中编写相关的代码(一般是调用基类的函数),也很显然,在每个Action中这是一种重复劳动。如果我们在excute运行之前,能够自动去调用基类的权限检查函数,这无疑是个好的解决办法。AOP就为我们提供了这样一种解决方法。    下面以一个简化的实例介绍实现的办法。    首先我们做一

2006-03-29 17:18:00 976

原创 浅淡自学方法

今天终于开了第二次技术会议,组长早就分配下来让,两三个人研究一个方向,我和另外二个小女生,加上我三个小女生一起研究Spring,刚开始的两周,由于我的自学方式有问题,刚开始看Spring的教程,简直太抽象了,就卡到看不懂的地方就进行不下去了,两周后的第一次会议时,让每个人都讲一下自己学习的内容,学习Hibernate的那两个组员先讲,他们每个人都能讲出点东西来,到跟我一起研究的那个小女生讲的时候,

2006-03-29 17:17:00 1039

转载 AOP是什么?

为什么要区分J2EE容器和J2EE应用系统?  我们知道,J2EE应用系统只有部署在J2EE容器中才能运行,那么为什么划分为J2EE容器和J2EE应用系统? 通过对J2EE容器运行机制的分析(见我的电子教材“EJB实用原理”),我们可以发现:实际上J2EE容器分离了一般应用系统的一些通用功能,例如事务机制、安全机制以及对象池或线程池等性能优化机制。  这些功能机制是每个应用系统几乎都需要的

2006-03-29 16:25:00 747

转载 什么是IOC

近日,组长要我们每两个人学一种技术,让我和另一个组员学习spring,我就看了一些资料,得知spring是面向方面编程(AOP)和控制反转 (IOC) 容器。那什么是IOC呢,在网上搜到了一非常有意思的讲解。IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。下面我们以几个例子来说明什

2006-03-29 12:59:00 1864 1

转载 Ajax程序设计入门

 一、使用Ajax的主要原因  1、通过适当的Ajax应用达到更好的用户体验;  2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。  二、  Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Asynchronous   ·使用

2006-03-29 11:27:00 751

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除