<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[溪居]]></title><description><![CDATA[java118的专栏]]></description><link>https://blog.youkuaiyun.com/java118</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java118]]></copyright><item><title><![CDATA[[ios开发]利用有道翻译API实现简单的翻译功能]]></title><link>https://blog.youkuaiyun.com/java118/article/details/8824281</link><guid>https://blog.youkuaiyun.com/java118/article/details/8824281</guid><author>java118</author><pubDate>Fri, 19 Apr 2013 16:03:55 +0800</pubDate><description><![CDATA[使用开发工具xcode4.6，模拟器IOS 6.1，本例使用的ARC模式，不需要手工autorelease，请各位看客不要吐槽。
先看效果图，支持汉译英，英译汉，试了一下日语，居然翻译出来的是英文。。。




不说废话，直奔主题：
一、到有道翻译API官网（http://fanyi.youdao.com/openapi）上申请Key


选择我是开发者，如果是为公司申请的，请]]></description><category></category></item><item><title><![CDATA[去除mac系统下浏览器烦人的右侧和下侧广告条]]></title><link>https://blog.youkuaiyun.com/java118/article/details/8815001</link><guid>https://blog.youkuaiyun.com/java118/article/details/8815001</guid><author>java118</author><pubDate>Wed, 17 Apr 2013 17:20:47 +0800</pubDate><description><![CDATA[不知道从什么时候开始在mac系统下用浏览器浏览网页右侧或下侧都会出现一个广告条，每次都是手工点击叉关闭，但刷新页面或跳转页面还会出现，真是太烦人了，终于找到解决办法了，原来是一个叫"Yontoo"的插件在作怪，在偏好设置中将其卸载或关闭即可，如下图：




    以safari为例，下图是未去除前，很讨厌的广告条。






    找到偏好设置，位置在最上面：]]></description><category></category></item><item><title><![CDATA[用ant打的war包含中文文件名乱码问题]]></title><link>https://blog.youkuaiyun.com/java118/article/details/2672411</link><guid>https://blog.youkuaiyun.com/java118/article/details/2672411</guid><author>java118</author><pubDate>Fri, 18 Jul 2008 15:35:00 +0800</pubDate><description><![CDATA[     如果使用Ant脚本来打war，如果工程中包含中文文件名的文件，则打出来的war中这些文件的文件名就会变成乱码，使用MyEclipse部署到tomcat采用压缩成war方式也会存在相同的问题。    到网上查了好久，终于找到了解决方案，在ant脚本的war标签加入 encoding="GBK"这个参数，再跑一遍脚本，果然好用，没有出现乱码了。    示例脚本： xxxx   ]]></description><category></category></item><item><title><![CDATA[当SUN的JText遇到微软智能ABC]]></title><link>https://blog.youkuaiyun.com/java118/article/details/2669756</link><guid>https://blog.youkuaiyun.com/java118/article/details/2669756</guid><author>java118</author><pubDate>Fri, 18 Jul 2008 10:15:00 +0800</pubDate><description><![CDATA[     Swing开发出来的Application或者Applet，如果包含JText控件，在运行程序时，使用微软的智能ABC输入法在JText控件上连续输入15个字母以上时（注意是随便输入），程序就会崩溃，如果是applet，IE就会崩溃，连进程中的JVM也会被杀死。     后来在网上查了一下，智能ABC还有个极其危险的BUG，就是可以杀死任意进程，在任何程序下（注意是任何程序，甚至在微]]></description><category></category></item><item><title><![CDATA[Sybase的客户端工具]]></title><link>https://blog.youkuaiyun.com/java118/article/details/2665173</link><guid>https://blog.youkuaiyun.com/java118/article/details/2665173</guid><author>java118</author><pubDate>Thu, 17 Jul 2008 11:53:00 +0800</pubDate><description><![CDATA[    虽然已经离开用Sybase的项目很久了，但今天突然有同事问我Sybase的客户端工具都用什么，我却不记得当时天天用的什么工具了，上网找了半天才找到软件的名字，在此做个小小的总结，以免以后更想不起来。    以下几个工具都是当时常用的，他们各有优缺点，有兴趣的可以深入研究，这里我只列出我最常用的功能的不同。    1、官方Sybase SQL Advantage ：我安装的是12.5]]></description><category></category></item><item><title><![CDATA[解决tomcat启动Exception creating UserDatabase异常。]]></title><link>https://blog.youkuaiyun.com/java118/article/details/2604738</link><guid>https://blog.youkuaiyun.com/java118/article/details/2604738</guid><author>java118</author><pubDate>Wed, 02 Jul 2008 12:23:00 +0800</pubDate><description><![CDATA[    一位同事重新配置一套开发环境时，启动tomcat出现这样一个异常： 2008-6-30 10:24:45 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans 严重: Exception creating UserDatabase MBeans for UserDatabase java]]></description><category></category></item><item><title><![CDATA[oracle中创建表时先判断是否存在表再drop的SQL]]></title><link>https://blog.youkuaiyun.com/java118/article/details/2598870</link><guid>https://blog.youkuaiyun.com/java118/article/details/2598870</guid><author>java118</author><pubDate>Mon, 30 Jun 2008 17:01:00 +0800</pubDate><description><![CDATA[    在写oracle的创建表的SQL时，为了SQL能够反复执行，一般都会在create前面加入drop表的语句，但这样先drop再create的语句在第一次执行时，会报一个不存在该表的错误，查了一下，oracle中没有像sybase那样先判断是否存在表再drop表的语句。    sybase中用以下语句就能轻松判断是否已经存在了某表：if exists (select 1       ]]></description><category></category></item><item><title><![CDATA[SQL中的“&”特殊字符]]></title><link>https://blog.youkuaiyun.com/java118/article/details/2490960</link><guid>https://blog.youkuaiyun.com/java118/article/details/2490960</guid><author>java118</author><pubDate>Wed, 28 May 2008 16:28:00 +0800</pubDate><description><![CDATA[    如果SQL中包含“&”的特殊字符，在执行的时候会认为&后面的是变量，会提示用户输入该变量的值，例如：我们在配置某个菜单的时候的location中会出现某个Action的配置，如果包含两个以上的参数/XXXAction.do?method=xxx&xxid=xxx 这样的字符串时，执行SQL的时候会过不去，会认为xxid为变量。    遇到这样的问题，我们可以将&符号与后面的字符串分]]></description><category></category></item><item><title><![CDATA[如何工作更出色]]></title><link>https://blog.youkuaiyun.com/java118/article/details/2032196</link><guid>https://blog.youkuaiyun.com/java118/article/details/2032196</guid><author>java118</author><pubDate>Wed, 09 Jan 2008 16:49:00 +0800</pubDate><description><![CDATA[想要得到领导重视，你就要付出比别人更多的努力，下面来详细介绍一下我的经验。     1、我的格言：只要比别人多做一点，你的晋升的很快。这也是我经常跟我带过的新员工说的。               2、每天或者定期（不要太久）向领导汇报你的进度和遇到的问题以及解决办法：这个办法非常有效，有很多人在完成一项工作时从来不汇报自己的进度，有很多的任务都是几天才能完成的，其实领导一直在担心你的进度]]></description><category></category></item><item><title><![CDATA[Sybase12.5.2与12.5.1的不同]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1801784</link><guid>https://blog.youkuaiyun.com/java118/article/details/1801784</guid><author>java118</author><pubDate>Wed, 26 Sep 2007 16:14:00 +0800</pubDate><description><![CDATA[    网上已经有好多文章在讲sybase各个版本的不同之处，比如：http://www.pcxy.net/Article/Database/qita/Article_14694.html，我这里就不一一讲了，这里我想说的是我们在实际部署环境时，将原开发环境和现场运行环境都为12.5.2，而要移植到12.5.1集成测试环境中时遇到的问题。    代码及数据库脚本都是一样的，放到集成测试环境中有]]></description><category></category></item><item><title><![CDATA[sybase数据库tempdb日志滿了]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1801404</link><guid>https://blog.youkuaiyun.com/java118/article/details/1801404</guid><author>java118</author><pubDate>Wed, 26 Sep 2007 12:35:00 +0800</pubDate><description><![CDATA[ 开发数据库服务器遇到这样的一个问题，使用了一段时间之的后，突然之间数据库就用不了了，现象是新连接连接不上，已经连接的执行sql时，报出tempdb日志满了，无法进行操作的错误，而且控制台无法连接上服务器，所有操作都无法正常进行。经过上网查询，得知是tempdb日志满了，缺省情况下，tempdb数据库是放置在master设备上，容量为2M，而临时数据库是活动最为平凡的数据库常常被用来排序、]]></description><category></category></item><item><title><![CDATA[Sybase数据库乱码问题]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1800426</link><guid>https://blog.youkuaiyun.com/java118/article/details/1800426</guid><author>java118</author><pubDate>Tue, 25 Sep 2007 18:24:00 +0800</pubDate><description><![CDATA[    搭建测试数据库服务器时，遇到了乱码问题，之前没有遇到是因为开发数据库服务器是早就安装好并设置好字符集的，因此些问题在部署测试环境时才出现，当时已经将数据库配置完毕，并且所有的初始化脚本都已经执行完毕，工程也已经成功部署在WebLogic上，打开IE，运行程序，却发现所有从数据库中读取出来的都是乱码，经过上网搜索的相关资料，需要设置字符集，但刚开始查找到的资料基本是都是支言片语，没有一个系统]]></description><category></category></item><item><title><![CDATA[从Cookie 中取出来对特殊字符的转换]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1800422</link><guid>https://blog.youkuaiyun.com/java118/article/details/1800422</guid><author>java118</author><pubDate>Tue, 25 Sep 2007 18:20:00 +0800</pubDate><description><![CDATA[    页面存入Cookie中的值含有特殊字符，但所传的值中包含一些特殊字符比如“：”，Cookie中是无法对特殊字符直接承载的，所以在存入Cookie时，将其转换为unicode编码：document.cookie = key + "=" + escape(value);但在action中如果直接取得，是无法将特殊字符的unicode编码转换为想要的，上网搜查相关资料，找到了用java编]]></description><category></category></item><item><title><![CDATA[WebLogic下对JSP校验比较严格所出现的问题]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1800417</link><guid>https://blog.youkuaiyun.com/java118/article/details/1800417</guid><author>java118</author><pubDate>Tue, 25 Sep 2007 18:16:00 +0800</pubDate><description><![CDATA[    第一次为测试组部署测试环境时，遇到了很多的问题，几乎都是页面打不开，结果发现是WebLogic对JSP校验非常严格，遇到不规范的书写方式或者标签中引入了并不存在的类，就会报错误，而这些问题是在Tomcat下从未出现的。所出现的错误如下：1,首页面中引入的xx标签，而xx.tld中的tag中有一个是并不存在的类2,在xxx页面引入的struts标签中，taglib uri=http:]]></description><category></category></item><item><title><![CDATA[Sybase数据库连接数过多问题]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1800410</link><guid>https://blog.youkuaiyun.com/java118/article/details/1800410</guid><author>java118</author><pubDate>Tue, 25 Sep 2007 18:11:00 +0800</pubDate><description><![CDATA[     我们的开发团队增加到10多人后，由于共享一个数据库，导致先连接上的能连上，后连接上的就连接不上了，经过上网搜索相关资料，由于Sybase默认的连接数只有20个，需要设置多一些连接数，在Sybase数据库设置中选择“number of remote connections”和“number of user connections”将其设置大一些，同时也将“max number networ]]></description><category></category></item><item><title><![CDATA[同一个applet类在不同浏览器的同步]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1560380</link><guid>https://blog.youkuaiyun.com/java118/article/details/1560380</guid><author>java118</author><pubDate>Wed, 11 Apr 2007 13:17:00 +0800</pubDate><description><![CDATA[ 如果想要两个窗口内同步显示两支证券，那就得让两个浏览器之间能够通信，或者应该说两个applet之间能够通信，java.applet包的AppletContext类提供了getApplet和getApplets方法以获得其它applet的引用，使用这两个方法，Applet能够寻找到其他的Applet并调用它们的方法。不过这是以满足如下安全条件为前提的：　　　　所有Applet位于同一服]]></description><category></category></item><item><title><![CDATA[字符转义技术]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1560305</link><guid>https://blog.youkuaiyun.com/java118/article/details/1560305</guid><author>java118</author><pubDate>Wed, 11 Apr 2007 12:06:00 +0800</pubDate><description><![CDATA[    在项目测试阶段，测试人员会输入一些特殊字符，比如：、、&及空格，原因是用java代码直接取的并没有对特殊字符做转义。     因为Html中的，&有特殊含义，(前两个字符用于链接签，&用于转义)，不能直接使用。使用这三个字符时，应使用它们的转义序列。　　　& 的转义序列为 & amp 或 & #38；　　　　　　> 的转义序列为 & gt; & #62；　　前者为字符转义序列，后者]]></description><category></category></item><item><title><![CDATA[log4j的配置与说明]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1560225</link><guid>https://blog.youkuaiyun.com/java118/article/details/1560225</guid><author>java118</author><pubDate>Wed, 11 Apr 2007 11:19:00 +0800</pubDate><description><![CDATA[说明：本文分为三部分，第一部分讲解如何配置log4j，第二部分为对log4j.properties配置文件中的各个属性的讲解，第三部分为对log4j的详细讲解，如果只想配置上log4j，那么只需要看前两个部分就可以，如果想对log4j深入了解，则还需看第三部分。一、Log4j配置第一步：加入log4j-1.2.8.jar到lib下。第二步：在CLASSPATH下建立log4j.prop]]></description><category></category></item><item><title><![CDATA[CSS的常用技巧]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1560211</link><guid>https://blog.youkuaiyun.com/java118/article/details/1560211</guid><author>java118</author><pubDate>Wed, 11 Apr 2007 11:13:00 +0800</pubDate><description><![CDATA[一、使用css缩写使用缩写可以帮助减少你CSS文件的大小，更加容易阅读。二、明确定义单位，除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=100，但是在CSS中，你必须给一个准确的单位，比如：width:100px width:100em。只有两个例外情况可以不定义单位：行高和0值。除此以外，其他值都必须紧跟单位，注意，不要在数值和单位之间加空格]]></description><category></category></item><item><title><![CDATA[Tiles技术总结]]></title><link>https://blog.youkuaiyun.com/java118/article/details/1560190</link><guid>https://blog.youkuaiyun.com/java118/article/details/1560190</guid><author>java118</author><pubDate>Wed, 11 Apr 2007 11:02:00 +0800</pubDate><description><![CDATA[一、           说明Tiles使得struts在页面的处理方面多了一种选择。并且更容易实现代码的重用。Tiles增加了layout的概念，其实就是把一个页面划分为几块，这有点像柜架，但柜架是不同页面分开控制，如拉动右侧滚动条，上面柜架不动，只有下面柜架页面在动，而tiles是不同页面组合成一个页面统一控制，拉动右侧滚动条时，整个页面都会跟着动。通常的来说一个页面大概可以划分为如下]]></description><category></category></item></channel></rss>