<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wanggp]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangguoping</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangguoping]]></copyright><item><title><![CDATA[[转]iPad/iPhone程序增加启动画面]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/84053644</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/84053644</guid><author>wangguoping</author><pubDate>Tue, 25 Oct 2011 18:48:26 +0800</pubDate><description><![CDATA[
为iPad和iPhone程序增加启动画面非常简单，基本思路就是增加启动图片资源Default.png即可，只是要根据不同的分辨率和旋转方向需要有不同的图片尺寸。


目前的iOS设备有三种不同的分辨率：
   iPad 768x1024

   iPhone4 640x960
   iPhone 320x480
 
         如果一个程序，既要支持iPad又要支持iPh...]]></description><category></category></item><item><title><![CDATA[【丑陋代码】去掉style和font标签]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/84040893</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/84040893</guid><author>wangguoping</author><pubDate>Wed, 28 Sep 2011 18:04:37 +0800</pubDate><description><![CDATA[/**
	 *  处理邮件html正文 去掉style和font
	 * @param s
	 * @return
	 */
	private  static String removeHTMLTag(String s) {

		if (s == null || s.equals(&quot;&quot;))
			return s;
		String s_UpperCase = s.toUppe...]]></description><category></category></item><item><title><![CDATA[[转载]iPhone中预览文档的三种方式]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83983902</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83983902</guid><author>wangguoping</author><pubDate>Wed, 10 Aug 2011 11:49:17 +0800</pubDate><description><![CDATA[在iPhone中可以很方便的预览文档文件，如：pdf、word等等，这篇文章将以PDF为例。介绍三种预览PDF的方式，又分别从本地pdf文档和网络上的pdf文档进行对比。 
预览本地PDF文档：
1、使用UIWebView控件
    UIWebView是iPhone开发中最常用的控件之一，类似.net中的webBrowser控件。使用它预览PDF文件相当的方便和简单。
     在UIW...]]></description><category></category></item><item><title><![CDATA[使用JPedal取代PDFBox]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83983737</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83983737</guid><author>wangguoping</author><pubDate>Wed, 10 Aug 2011 09:13:49 +0800</pubDate><description><![CDATA[      之前都是使用PDFBOX0.8版本来实现PDF转为Image，0.8版本的PDFBox转为Image还有N多问题，比如部分扫描PDF无法转换、缺少字体等等问题。而且我们是修改PDFBox源代码来解决上述问题，但是还是不能解决全部问题。
     JPedal是一个商业的处理PDF软件，但是JPedal有一个裁切版，裁切版JPedal使用LGPL协议进行开源，可免费使用。如下摘抄官方说...]]></description><category></category></item><item><title><![CDATA[WebView中loadDataWithBaseURL与loadData加载本地html困惑]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83975095</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83975095</guid><author>wangguoping</author><pubDate>Fri, 22 Jul 2011 19:03:01 +0800</pubDate><description><![CDATA[      当使用webView.loadData(bodyBuffer.toString(), &quot;text/html&quot;, &quot;utf-8&quot;)加载本地的html代码时，如果html代码中%，则页面不能显示，显示为web page not availableness.而使用webView.loadDataWithBaseURL(&quot;about:blank&quot;,bodyBuffer.toString(), ...]]></description><category></category></item><item><title><![CDATA[QLPreviewController用法]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83973842</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83973842</guid><author>wangguoping</author><pubDate>Wed, 20 Jul 2011 17:33:05 +0800</pubDate><description><![CDATA[从IOS4.0后，apple推出新的文件预览控件：QLPreveiewController,已经支持pdf文件阅读。
用法：
1.实现QLPreviewControllerDataSource
 
#import &amp;lt;Foundation/Foundation.h&amp;gt;
#import &amp;lt;QuickLook/QuickLook.h&amp;gt;


@interface Pr...]]></description><category></category></item><item><title><![CDATA[[转]APNs 服务]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83923291</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83923291</guid><author>wangguoping</author><pubDate>Thu, 19 May 2011 10:53:36 +0800</pubDate><description><![CDATA[APNs －－Apple Push Notification Service
 
标注：APNs 苹果推送服务器Device 安装带有推送服务程序的iPhone手机Provider 程序服务器，把需要推送的信息发给 APNsDeviceToken  在Device第一次连接APNs时，由APNs生成的经过加密的连接认证信息。在以后的连接中，无论时Provider到APNs还是APNs到Devi...]]></description><category></category></item><item><title><![CDATA[将开发人员证书转换为 P12 文件]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83922744</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83922744</guid><author>wangguoping</author><pubDate>Wed, 18 May 2011 11:46:14 +0800</pubDate><description><![CDATA[
要使用 Flash Professional CS5 开发 iPhone 应用程序，您必须使用 P12 证书文件。基于从 Apple 收到的 Apple iPhone 开发人员证书文件生成此证书。

在 Mac OS 上将 iPhone 开发人员证书转换为 P12 文件
从 Apple 下载 Apple iPhone 证书后，将其导出为 P12 证书格式。在 Mac® OS 上执行以下操...]]></description><category></category></item><item><title><![CDATA[How does one get UI_USER_INTERFACE_IDIOM() to work with iPhone OS SDK < 3.2]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83922267</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83922267</guid><author>wangguoping</author><pubDate>Tue, 17 May 2011 15:31:51 +0800</pubDate><description><![CDATA[ 
BOOL iPad = NO;
#ifdef UI_USER_INTERFACE_IDIOM
iPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);
#endif
if (iPad) {
// iPad specific code here
} else {
// iPhone/iPod specific c...]]></description><category></category></item><item><title><![CDATA[@BeforeClass/@AfterClass 和 @Before/@After的区别]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83907027</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83907027</guid><author>wangguoping</author><pubDate>Tue, 19 Apr 2011 11:55:23 +0800</pubDate><description><![CDATA[JUnit 4 使用 Java 5 中的注解（annotation），以下是JUnit 4 常用的几个 annotation 介绍:

@Before：初始化方法@After：释放资源@Test：测试方法，在这里可以测试期望异常和超时时间@Ignore：忽略的测试方法@BeforeClass：针对所有测试，只执行一次，且必须为static void@AfterClass：针对所有测试，只执行一...]]></description><category></category></item><item><title><![CDATA[ANT安装说明]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83873142</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83873142</guid><author>wangguoping</author><pubDate>Thu, 17 Mar 2011 09:13:00 +0800</pubDate><description><![CDATA[
1、 将下载后的 zip 文件解压缩到任意目录，比如 D:\ant
2、 在环境变量中增加 ANT_HOME=D:\ant( 替换成你解压缩的目录 )
3、 在环境变量 path 中增加 ;D:\ant\bin;
4、 打开 cmd ，输入 ant ，如果提示一下信息证明成功了
      Buildfile: build.xml does not exist!
      Buil...]]></description><category></category></item><item><title><![CDATA[错误：用脚本window.showModalDialog打开的页面，点击button时打开新窗口 ]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83842652</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83842652</guid><author>wangguoping</author><pubDate>Mon, 21 Feb 2011 10:47:45 +0800</pubDate><description><![CDATA[例子： function GoAddPP()         {             var url = &quot;FRMAddPP.aspx&quot;;                var result = window.showModalDialog(url,window,'dialogWidth=700px;dialogHeight=500px;center:yes;status:no;scroll:...]]></description><category></category></item><item><title><![CDATA[【转】Cookie规范介绍]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83836672</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83836672</guid><author>wangguoping</author><pubDate>Tue, 01 Feb 2011 09:13:58 +0800</pubDate><description><![CDATA[目前有以下几种Cookie规范：
Netscape cookie草案：是最早的cookie规范，基于rfc2109。尽管这个规范与rc2109有较大的差别，但是很多服务器都与之兼容。 rfc2109， 是w3c发布的第一个官方cookie规范。理论上讲，所有的服务器在处理cookie(版本1)时，都要遵循此规范。遗憾的是，这个规范太严格了，以致很多服务器不正确的实施了该规范或仍在使用Netsca...]]></description><category></category></item><item><title><![CDATA[tomcat中使用gzip对html,xml,js,plain进行压缩]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83836667</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83836667</guid><author>wangguoping</author><pubDate>Tue, 01 Feb 2011 08:55:30 +0800</pubDate><description><![CDATA[参考http://tomcat.apache.org/tomcat-5.5-doc/config/http.html
在server.xml中的connector元素中增加如下属性
               compression=&quot;on&quot;                compressionMinSize=&quot;2048&quot;                noCompressionUserAg...]]></description><category></category></item><item><title><![CDATA[FCKeditor  【样式】 改为 【行距】]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83816959</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83816959</guid><author>wangguoping</author><pubDate>Wed, 26 Jan 2011 11:05:26 +0800</pubDate><description><![CDATA[第一，在fckconfig.js里面将

FCKConfig.CustomStyles =
{
'Red Title' : { Element : 'h3', Styles : { 'color' : 'Red' } }
};

 替换成
FCKConfig.CustomStyles =
{
//mark20110126
'行距12px' : { Element : 'spa...]]></description><category></category></item><item><title><![CDATA[a 标签 文字提示]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83811565</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83811565</guid><author>wangguoping</author><pubDate>Thu, 13 Jan 2011 21:10:07 +0800</pubDate><description><![CDATA[     在a标签中设置title可以出现文字提示。如：
&amp;lt;href=&quot;/NSCMS-GZW/detail/XWZX_GZYW/GZYW_ZYXW/894&quot; title='省属企业自主创新工作会议在广州召开(2010-11-15)' target=_blank&amp;gt;...]]></description><category></category></item><item><title><![CDATA[[转载]jsp页面转换成HTML]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83811106</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83811106</guid><author>wangguoping</author><pubDate>Thu, 13 Jan 2011 10:39:39 +0800</pubDate><description><![CDATA[在用户第一次访问一个动态页面的时候将该动态页面保存为一个静态页面,当有用户再次访问该动态页面时只需要将保存的静态页面展示给用户即可.这样可以减少服务器解释jsp代码的次数.1、编写一个实现 Filter 接口的类，这个类命名为 CacheFilter.java2、修改web.xml添加Cache Filter的配置参数，将jsp的过滤类指向 CacheFilter 类。3、在 CacheFilte...]]></description><category></category></item><item><title><![CDATA[禁止DELETE、PUT、OPTIONS、TRACE、HEAD协议访问应用程序]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83807498</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83807498</guid><author>wangguoping</author><pubDate>Thu, 06 Jan 2011 11:21:22 +0800</pubDate><description><![CDATA[      WebDAV （Web-based Distributed Authoring and Versioning）是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展（就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法），使得应用程序可以直接将文件写到 Web Server 上，并且在写文件时候可以对文件加锁，写完后对文件解锁，...]]></description><category></category></item><item><title><![CDATA[网页代码优化-加快网页显示速度十全十美终极方案!]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83778241</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83778241</guid><author>wangguoping</author><pubDate>Sun, 12 Dec 2010 00:20:38 +0800</pubDate><description><![CDATA[1、设置浏览器缓存，加快下次访问速度，在&amp;lt;head&amp;gt;与&amp;lt;/head&amp;gt;之间加入以下代码：&amp;lt;meta http-equiv=&quot;cache-control&quot; content=&quot;public&quot; /&amp;gt;如果不缓存，代码如下：&amp;lt;meta http-equiv=&quot;cache-control&quot; content=&quot;no-cache&quot; /&amp;gt;]]></description><category></category></item><item><title><![CDATA[【转】XSS跨站脚本攻击原理及防护方法]]></title><link>https://blog.youkuaiyun.com/wangguoping/article/details/83760391</link><guid>https://blog.youkuaiyun.com/wangguoping/article/details/83760391</guid><author>wangguoping</author><pubDate>Sun, 07 Nov 2010 17:19:56 +0800</pubDate><description><![CDATA[


摘要
XSS(Cross Site Script)跨站脚本攻击。它指的是恶意攻击者往Web 页面里插入恶意html 代码，当用户浏览该页之时，嵌入其中Web 里面的html 代码会被执行，从而达到恶意用户的特殊目的。本文介绍了该攻击方式，并给出了一些防范措施。
原理
XSS 属于被动式的攻击。攻击者先构造一个跨站页面，利用script、&amp;lt;IMG&amp;gt;、&amp;lt;IFRAME&amp;...]]></description><category></category></item></channel></rss>