- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 [转]iPad/iPhone程序增加启动画面
为iPad和iPhone程序增加启动画面非常简单,基本思路就是增加启动图片资源Default.png即可,只是要根据不同的分辨率和旋转方向需要有不同的图片尺寸。目前的iOS设备有三种不同的分辨率: iPad 768x1024 iPhone4 640x960 iPhone 320x480 如果一个程序,既要支持iPad又要支持iPh...
2011-10-25 18:48:26
158
【丑陋代码】去掉style和font标签
/** * 处理邮件html正文 去掉style和font * @param s * @return */ private static String removeHTMLTag(String s) { if (s == null || s.equals("")) return s; String s_UpperCase = s.toUppe...
2011-09-28 18:04:37
453
原创 [转载]iPhone中预览文档的三种方式
在iPhone中可以很方便的预览文档文件,如:pdf、word等等,这篇文章将以PDF为例。介绍三种预览PDF的方式,又分别从本地pdf文档和网络上的pdf文档进行对比。 预览本地PDF文档:1、使用UIWebView控件 UIWebView是iPhone开发中最常用的控件之一,类似.net中的webBrowser控件。使用它预览PDF文件相当的方便和简单。 在UIW...
2011-08-10 11:49:17
289
使用JPedal取代PDFBox
之前都是使用PDFBOX0.8版本来实现PDF转为Image,0.8版本的PDFBox转为Image还有N多问题,比如部分扫描PDF无法转换、缺少字体等等问题。而且我们是修改PDFBox源代码来解决上述问题,但是还是不能解决全部问题。 JPedal是一个商业的处理PDF软件,但是JPedal有一个裁切版,裁切版JPedal使用LGPL协议进行开源,可免费使用。如下摘抄官方说...
2011-08-10 09:13:49
487
WebView中loadDataWithBaseURL与loadData加载本地html困惑
当使用webView.loadData(bodyBuffer.toString(), "text/html", "utf-8")加载本地的html代码时,如果html代码中%,则页面不能显示,显示为web page not availableness.而使用webView.loadDataWithBaseURL("about:blank",bodyBuffer.toString(), ...
2011-07-22 19:03:01
886
QLPreviewController用法
从IOS4.0后,apple推出新的文件预览控件:QLPreveiewController,已经支持pdf文件阅读。用法:1.实现QLPreviewControllerDataSource #import <Foundation/Foundation.h>#import <QuickLook/QuickLook.h>@interface Pr...
2011-07-20 17:33:05
420
原创 [转]APNs 服务
APNs --Apple Push Notification Service 标注:APNs 苹果推送服务器Device 安装带有推送服务程序的iPhone手机Provider 程序服务器,把需要推送的信息发给 APNsDeviceToken 在Device第一次连接APNs时,由APNs生成的经过加密的连接认证信息。在以后的连接中,无论时Provider到APNs还是APNs到Devi...
2011-05-19 10:53:36
252
原创 将开发人员证书转换为 P12 文件
要使用 Flash Professional CS5 开发 iPhone 应用程序,您必须使用 P12 证书文件。基于从 Apple 收到的 Apple iPhone 开发人员证书文件生成此证书。在 Mac OS 上将 iPhone 开发人员证书转换为 P12 文件从 Apple 下载 Apple iPhone 证书后,将其导出为 P12 证书格式。在 Mac® OS 上执行以下操...
2011-05-18 11:46:14
525
原创 How does one get UI_USER_INTERFACE_IDIOM() to work with iPhone OS SDK < 3.2
BOOL iPad = NO;#ifdef UI_USER_INTERFACE_IDIOMiPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);#endifif (iPad) {// iPad specific code here} else {// iPhone/iPod specific c...
2011-05-17 15:31:51
117
原创 @BeforeClass/@AfterClass 和 @Before/@After的区别
JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍:@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试,只执行一次,且必须为static void@AfterClass:针对所有测试,只执行一...
2011-04-19 11:55:23
211
原创 ANT安装说明
1、 将下载后的 zip 文件解压缩到任意目录,比如 D:\ant2、 在环境变量中增加 ANT_HOME=D:\ant( 替换成你解压缩的目录 )3、 在环境变量 path 中增加 ;D:\ant\bin;4、 打开 cmd ,输入 ant ,如果提示一下信息证明成功了 Buildfile: build.xml does not exist! Buil...
2011-03-17 09:13:00
98
原创 错误:用脚本window.showModalDialog打开的页面,点击button时打开新窗口
例子: function GoAddPP() { var url = "FRMAddPP.aspx"; var result = window.showModalDialog(url,window,'dialogWidth=700px;dialogHeight=500px;center:yes;status:no;scroll:...
2011-02-21 10:47:45
122
原创 【转】Cookie规范介绍
目前有以下几种Cookie规范:Netscape cookie草案:是最早的cookie规范,基于rfc2109。尽管这个规范与rc2109有较大的差别,但是很多服务器都与之兼容。 rfc2109, 是w3c发布的第一个官方cookie规范。理论上讲,所有的服务器在处理cookie(版本1)时,都要遵循此规范。遗憾的是,这个规范太严格了,以致很多服务器不正确的实施了该规范或仍在使用Netsca...
2011-02-01 09:13:58
110
tomcat中使用gzip对html,xml,js,plain进行压缩
参考http://tomcat.apache.org/tomcat-5.5-doc/config/http.html在server.xml中的connector元素中增加如下属性 compression="on" compressionMinSize="2048" noCompressionUserAg...
2011-02-01 08:55:30
166
原创 FCKeditor 【样式】 改为 【行距】
第一,在fckconfig.js里面将FCKConfig.CustomStyles ={'Red Title' : { Element : 'h3', Styles : { 'color' : 'Red' } }}; 替换成FCKConfig.CustomStyles ={//mark20110126'行距12px' : { Element : 'spa...
2011-01-26 11:05:26
133
a 标签 文字提示
在a标签中设置title可以出现文字提示。如:<href="/NSCMS-GZW/detail/XWZX_GZYW/GZYW_ZYXW/894" title='省属企业自主创新工作会议在广州召开(2010-11-15)' target=_blank>...
2011-01-13 21:10:07
1294
原创 [转载]jsp页面转换成HTML
在用户第一次访问一个动态页面的时候将该动态页面保存为一个静态页面,当有用户再次访问该动态页面时只需要将保存的静态页面展示给用户即可.这样可以减少服务器解释jsp代码的次数.1、编写一个实现 Filter 接口的类,这个类命名为 CacheFilter.java2、修改web.xml添加Cache Filter的配置参数,将jsp的过滤类指向 CacheFilter 类。3、在 CacheFilte...
2011-01-13 10:39:39
307
原创 禁止DELETE、PUT、OPTIONS、TRACE、HEAD协议访问应用程序
WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,...
2011-01-06 11:21:22
259
原创 网页代码优化-加快网页显示速度十全十美终极方案!
1、设置浏览器缓存,加快下次访问速度,在<head>与</head>之间加入以下代码:<meta http-equiv="cache-control" content="public" />如果不缓存,代码如下:<meta http-equiv="cache-control" content="no-cache" />
2010-12-12 00:20:38
326
原创 【转】XSS跨站脚本攻击原理及防护方法
摘要XSS(Cross Site Script)跨站脚本攻击。它指的是恶意攻击者往Web 页面里插入恶意html 代码,当用户浏览该页之时,嵌入其中Web 里面的html 代码会被执行,从而达到恶意用户的特殊目的。本文介绍了该攻击方式,并给出了一些防范措施。原理XSS 属于被动式的攻击。攻击者先构造一个跨站页面,利用script、<IMG>、<IFRAME&...
2010-11-07 17:19:56
423
原创 JAVA中防止SQL注入(使用PreparedStatement 方案)
SQL注入攻击是利用是指利用设计上的漏洞在目标服务器上运行Sql语句以及 进行其他方式的攻击,动态生成Sql语句时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。 对于JDBC而言,SQL注入攻击只对Statement有效,对PreparedStatement 是无效的这是因为PreparedStatement不允许在不同的插入时改变查询的逻辑结构。 如验证用...
2010-10-28 16:57:22
180
原创 JAVA中防止SQL注入(过滤特殊字符方案)
1.页面使用JavaScript过滤SQL注入的特殊字符<SCRIPT language="JavaScript"> function Check(theform) { if (theform.UserName.value=="") { alert("请输入用户名!") theform.UserName.focus(); ...
2010-10-28 16:50:39
2042
原创 C# 通过服务启动窗体(把窗体添加到服务里)实现用户交互的windows服务[转发]...
由于个人需要,想找一个键盘记录的程序,从网上下载了很多,多数都是需要注册的,另外也多被杀软查杀。于是决定自己写一个,如果作为一个windows应用程序,可以实现抓取键盘的记录。想要实现随系统启动的话,其中一种方法就是要作为windows服务,把代码直接写到服务里边并不能抓取到键盘的记录,从网上翻阅资料及查看msdn才知道:Windows 服务应用程序在不同于登录用户的交互区域的窗口区域中运行。...
2010-10-13 10:02:32
535
推荐同学来公司的烦恼
2010年9月25日,那天早上实施部副经理就给我打电话有没有合适的朋友或者同学介绍来公司实施部,刚好自己有一个同学来公司,很久之前就叫我推荐来公司研发中心,但是那个时候,公司研发中心招人都必须需要“211”学校,而我这个同学不是“211”工程学校毕业的,所以一直没有机会推荐来研发中心,这次刚好有机会就把他推荐给实施部。 我这个同学一面和二面都顺利地通过了,但是在一面的时候,人...
2010-09-30 01:44:42
323
原创 MyEclipse无法部署项目中finish 按不了
原因:Context-root丢失解决方法:右击项目->properties->MyEclipse->Web在Web Context-root中添加项目名 示例:Web-root floder:/WebRoot Web Context-root: /我的项目名
2010-09-26 17:05:43
273
原创 隐藏UIToolBar上的UIBarButtonItem
If you're trying to hide a UIBarButtonItem, you'll actually have to modify the contents of the parent bar. If it's a UIToolBar, you'll need to set the bar's items array to an array that doesn't includ...
2010-09-10 14:09:53
217
原创 MyEclipse web项目重命名
MyEclipse web project 重命名问题(彻底修改工程名)步骤:1. 对工程重命名(选择工程,右键Refactor -> Rename)2. 修改Web路径(选择工程,右键Properties -> MyEclipse -> web,修改Web Context-root的值)3. ok。 ...
2010-09-03 10:51:07
168
原创 java.lang.UnsupportedClassVersionError问题的解决方法
我在本地编译和调试好的程序一点问题也没有,但是,当我上传到远程服务器的 Tomcat 上一测试就抛异常,我一直也不知道是什么原因。上网搜了一下,知道了症结所在。 问题所在: 因为,我们在本地使用的编译器和服务器上使用的编译器版本不同所致。 我在本地上编译使用的 JDk 版本是 jdk5.0, 而远程服务器上的 jdk 的版本是 jdk1.4, 所以我编译的程序在远...
2010-08-30 11:54:17
406
原创 J2ME内存优化
今天在优快云上浏览帖子,忽然发现一篇询问内存溢出的解决办法的帖子,有感而发写了这篇文。 我想做过J2ME的人,特别是像我这样做手机游戏的,肯定会对OutOfMemoryError这个异常深恶痛绝,尤其是在老40这样变态的机型上,甚至对这个异常都产生了恐惧。还好我现在总算不做这个机型了,对那些仍然在为这个机型移植游戏的同志们感到同情。为了能够稍微缓解一下他们的痛苦,也为了广大J2ME的从...
2010-08-27 13:53:12
77
修改Mac os版本号
1.拷贝System/Library/CoreServices/SystemVersion.plist文件到桌面。2.打开SystemVersion.plist,修改版本号信息之后保存,3.最后把修改的后SystemVersion.plist拷贝System/Library/CoreServices/目录下覆盖原来的SystemVersion.plist。...
2010-08-12 15:34:31
1129
原创 去掉NSString中空格
NSString *s = @"this is a string with lots of white space"; NSArray *comps = [s componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; NSMutableArray *words ...
2010-07-30 10:10:50
107
原创 iPhone的UIWebView显示PDF由于缺少windows字体导致中文乱码?
问题从打开pdf文件乱码引起,用safari或者UIWebView打开一些中文pdf文件会引起乱码,网上找到一些说法,认为是缺少windows中默认一些字体导致无法显示,修改了UIWebView.loaddata的encoding参数测试无效(utf-8,utf-16,gbk,gb2312),而且发现其中的数字和英文可以正常显示,只有中文才是乱码,初步排除编码错误。自己生成pdf,转换时嵌入所有字...
2010-07-14 11:17:48
280
原创 讨论:James mail Servers会修改系统时间吗?
服务器部署James之后,系统的时间给修改掉,是不是配置James同步某外部系统时间?
2010-07-06 17:00:45
85
原创 Java删除目录及目录下的所有文件
/** * 删除目录及目录下的所有文件 * * @param filepath * 目录绝对路径 * @throws IOException */ public static void del(String filepath) throws IOException { File f = new File(filepat...
2010-06-24 12:00:23
99
Java web项目中获取WebRoot绝对目录
具体获取方式:/** * * @return WebRoot目录的绝对路径 */ public static String getWebRootAbsolutePath() { String path = null; String folderPath = Path.class.getProtectionDomain().getCodeSource() ...
2010-06-24 11:37:43
1404
原创 [转载]iphone开发常用代码
更改cell选中的背景//创建一个UIView对象 UIView *myview = [[UIView alloc] init];//设置UIView对象的外观大小 myview.frame = CGRectMake(0, 0, 320, 47); //设置UIView对象的背景色。 [UIColor colorWithPatternImage:[UIImage imageNamed:@"00...
2010-05-28 10:14:26
96
原创 JS中Date对象getYear()方法和getFullYear()方法区别
getYear()使用getYear()函数的本意是获取年份,以2010年为例,如:var nowd = new Date();var yf = nowd.getYear(); 在IE中是可以正确获取年份:2010,但是在FF等浏览器下则为:110。原因则是 在 FF等浏览器内 getYear 返回的是 "当前年份-1900" 的值(即年份基数是1900)而I...
2010-05-14 10:45:48
970
在ie6及以前版本中url传递中文url解决办法
前提:后台都是使用utf-8获取,URL参数。 原因:IE6.0及以前版本,通过在地址栏里输入URL时,使用的默认编码是gbk IE7.0、IE8版本,通过在地址栏里输入URL时,使用的默认编码是UTF-8,也可以在工具-高级选项里修改 解决方案:在传递参数使用js中encodeURI(URIstring)函数.例如:encodeURI(companyName)...
2010-05-13 09:07:52
171
原创 <收藏>struts2 jsp中一些参数的取得方法#,%,$
struts2 jsp中一些参数的取得方法#,%,$ 1、 例如:我们要取得session中储存一个属性username的值,可以利用下列方法: session.getAttribute("username") 取得username的值, 在EL中则使用下列方法 ${sessionScope.username}2、例如:我们要...
2010-05-11 11:21:12
110
Struts2中action重定向跳转到jsp页面两种配置方式
第一方式: 参数之间必须使用&amp;。&amp;是&在xml中转义字符<result name="error" type="redirect"> /login.jsp?userId=${orgStrucUser.userId}&amp;error=1</result> 第二方式:<
2010-05-11 10:55:41
287
iTunesMobileDevice.dll开发文档API文档
2013-06-05
Android UI 问题集注
2013-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人