<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jackson-huang的专栏]]></title><description><![CDATA[Life suck! Then what! Get over it. And move on.]]></description><link>https://blog.youkuaiyun.com/demon_zero</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; demon_zero]]></copyright><item><title><![CDATA[IOS-HTTP请求]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52964880</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52964880</guid><author>demon_zero</author><pubDate>Sat, 29 Oct 2016 15:37:12 +0800</pubDate><description><![CDATA[HTTP是一种无状态的协议，无状态是指Web浏览器和Web服务器之间不需要建立持久的连接，这意味着当一个客户端向服务器端发出请求，然后Web服务器返回响应(response)，连接就被关闭了，在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。Web浏览器向Web服务器发送请求，Web服务器处理请求并返回适当的应答。]]></description><category></category></item><item><title><![CDATA[nonce和timestamp在Http安全协议中的作用]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52864366</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52864366</guid><author>demon_zero</author><pubDate>Wed, 19 Oct 2016 22:38:24 +0800</pubDate><description><![CDATA[针对OAuth请求头里的nonce（随机数）、timestamp（时间戳）、signatrue（签名）这些参数的作用做一下总结。]]></description><category></category></item><item><title><![CDATA[IOS推送总结]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52858478</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52858478</guid><author>demon_zero</author><pubDate>Wed, 19 Oct 2016 12:56:15 +0800</pubDate><description><![CDATA[此文主要以证书生成配置为主，实现简单推送，部分截图与内容来自于互联网,若对大家有所帮助,还请给个赞O(∩_∩)O~~。如有误，请指出，一起探讨。]]></description><category></category></item><item><title><![CDATA[Error Domain=NSCocoaErrorDomain Code=3000]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52851760</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52851760</guid><author>demon_zero</author><pubDate>Tue, 18 Oct 2016 19:23:18 +0800</pubDate><description><![CDATA[在ios注册推送服务的过程中，出现如下错误： 
  Error Domain=NSCocoaErrorDomain Code=3000 “未找到应用程序的“aps-environment”的授权字符串” UserInfo=0x170e6fdc0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串}]]></description><category></category></item><item><title><![CDATA[IOS App转让]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52840880</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52840880</guid><author>demon_zero</author><pubDate>Mon, 17 Oct 2016 18:52:26 +0800</pubDate><description><![CDATA[ios app转让]]></description><category></category></item><item><title><![CDATA[中间件的分类和作用]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52779157</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52779157</guid><author>demon_zero</author><pubDate>Mon, 10 Oct 2016 16:43:33 +0800</pubDate><description><![CDATA[要说清这个问题我们用一个生活中的实例来比喻。把分布式系统看作北京市区的交通系统，网络看作市区马路，通过交通工具(汽车)实现通信，每分钟将有几万辆车在马路上行驶，如果没有相应的交通设施和管理规划，北京市将会乱成一团，发生各种交通事故。]]></description><category></category></item><item><title><![CDATA[Markdown的十个常用标志符号]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52775034</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52775034</guid><author>demon_zero</author><pubDate>Mon, 10 Oct 2016 12:50:21 +0800</pubDate><description><![CDATA[Markdown 是一种轻量级的「标记语言」，它的优点很多，目前也被越来越多的写作爱好者，撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑，Markdown 的语法十分简单。常用的标记符号也不超过十个，这种相对于更为复杂的HTML 标记语言来说，Markdown 可谓是十分轻量的，学习成本也不需要太多，且一旦熟悉这种语法规则，会有一劳永逸的效果。]]></description><category></category></item><item><title><![CDATA[交付ios应用的过程中，出现如下错误代号： ITMS-905030 and ITMS-90502]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52595263</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52595263</guid><author>demon_zero</author><pubDate>Tue, 20 Sep 2016 15:30:59 +0800</pubDate><description><![CDATA[用Xcode上传至Appstore的时候出现以下错误:
ERROR ITMS-90530 "Invalid MinimumOSVersion. Apps that only support64-bit devices must specify a deplyment target of 8.0 orlater"
ERROR IMTS-90502 "Invalid Bundle. Apps th]]></description><category></category></item><item><title><![CDATA[App登录状态维持]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52585029</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52585029</guid><author>demon_zero</author><pubDate>Mon, 19 Sep 2016 13:39:20 +0800</pubDate><description><![CDATA[转载地址：http://www.jianshu.com/p/4b6b04244773



目前APP大都支持长登录，就是用户登录一次后，如果用户没有主动注销、清除APP缓存数据或卸载APP，就在一段时间内或一直保持登录状态。一般情况下，有以下三种方式：


利用Token实现

APP登录成功后，服务器以某种方式，如随机生成N位的字符串作为Token，同时设置一个有效期，存储到]]></description><category></category></item><item><title><![CDATA[Android Studio常见问题以及解决方式]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52535855</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52535855</guid><author>demon_zero</author><pubDate>Wed, 14 Sep 2016 10:53:33 +0800</pubDate><description><![CDATA[gradle build的时候出现的问题：
 Error:Execution failed for task ':app:packageDebug'. Duplicate files copied in APK META-INF/notice.txt
 解决办法：
http://stackoverflow.com/questions/22467127/error-duplicate-file]]></description><category></category></item><item><title><![CDATA[Execution failed for task ':app:mergeDebugResources']]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/52512258</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/52512258</guid><author>demon_zero</author><pubDate>Mon, 12 Sep 2016 11:47:55 +0800</pubDate><description><![CDATA[Execution failed for task ‘:app:mergeDebugResources’
软件版本：Android Studio 2.1.3
问题：在进行导入旧版本编译的studio工程时，出现了 Execution failed for task ‘:app:mergeDebugResources’
这个问题有两点需要注意：
drawable 资源目录下是否存在非png格式的图片文]]></description><category></category></item><item><title><![CDATA[Android安全攻防战，反编译与混淆技术完全解析（上）]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/50695887</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/50695887</guid><author>demon_zero</author><pubDate>Fri, 19 Feb 2016 09:59:00 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/49738023 
之前一直有犹豫过要不要写这篇文章，毕竟去反编译人家的程序并不是什么值得骄傲的事情。不过单纯从技术角度上来讲，掌握反编译功能确实是一项非常有用的技能，可能平常不太会用得到，但是一旦真的需要用到的了，而你却不会的话，那就非常头疼了。另外既然别人可以反编译程序，我们当然]]></description><category></category></item><item><title><![CDATA[ios swift开发中，使用键盘，tableview根据键盘调整高度]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/48974119</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/48974119</guid><author>demon_zero</author><pubDate>Thu, 08 Oct 2015 16:24:29 +0800</pubDate><description><![CDATA[1.在viewdidload中，注册如下监听：


        NSNotificationCenter.defaultCenter().addObserver(self,
 selector: "keyboardWillShow:", name:
UIKeyboardWillShowNotification, object: 
nil)

        NSNotifica]]></description><category></category></item><item><title><![CDATA[Github上600多个iOS开源项目]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/48492857</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/48492857</guid><author>demon_zero</author><pubDate>Wed, 16 Sep 2015 13:45:10 +0800</pubDate><description><![CDATA[将Github上600多个iOS开源项目进行分类并且有相应介绍，小伙伴们快来看呀

地址：http://github.ibireme.com/github/list/ios/




转载：http://blog.youkuaiyun.com/fyq891014/article/details/12625081]]></description><category></category></item><item><title><![CDATA[java实现简单的单点登录]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/45077721</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/45077721</guid><author>demon_zero</author><pubDate>Thu, 16 Apr 2015 17:00:54 +0800</pubDate><description><![CDATA[摘要：单点登录（SSO）的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域；从技术本身的角度分析了单点登录技术的内部机制和实现手段，并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解；还从安全和性能的角度对现有的实现技术进行进一步分析，指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录（SSO）的全面分析，还并且讨论了如何]]></description><category></category></item><item><title><![CDATA[Web Service学习笔记]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/45072819</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/45072819</guid><author>demon_zero</author><pubDate>Thu, 16 Apr 2015 11:25:00 +0800</pubDate><description><![CDATA[Web Service概述 

Web Service的定义 
W3C组织对其的定义如下，它是一个软件系统，为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API，它们可以通过网络进行调用，来执行远程系统的请求服务。 

这里我们从一个程序员的视角来观察web service。在传统的程序编码中，存在这各种的函数方法调用。通常，我们知道一个程序]]></description><category></category></item><item><title><![CDATA[java.util.Date和java.sql.Date的区别及应用]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/45071951</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/45071951</guid><author>demon_zero</author><pubDate>Thu, 16 Apr 2015 10:44:11 +0800</pubDate><description><![CDATA[java.util.Date是在除了SQL语句的情况下面使用的。
java.sql.Date是针对SQL语句使用的，它只包含日期而没有时间部分
它们都有getTime方法返回毫秒数，自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类，前者是常用的表示时间的类，我们通常格式化或者得到当前时间都是用他，后者之后在读写数据库的时候用他，因为PreparedSt]]></description><category></category></item><item><title><![CDATA[HTML5开发手机项目-个人总结]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/45049619</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/45049619</guid><author>demon_zero</author><pubDate>Tue, 14 Apr 2015 23:10:36 +0800</pubDate><description><![CDATA[来自http://hi.baidu.com/welan/item/9206c0336b665abf134b14c2，很不错的总结



让网页的宽度自适应屏幕  
 1）html上加入
    发确保网页的效果
       2）
        加上以下语句可使网页在苹果设备上运行更好
    
    
    
     3）加入这句话可以定义iphone的添加到主屏]]></description><category></category></item><item><title><![CDATA[谈谈android反编译和防止反编译的方法]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/45049569</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/45049569</guid><author>demon_zero</author><pubDate>Tue, 14 Apr 2015 23:06:37 +0800</pubDate><description><![CDATA[android基于java的，而java反编译工具很强悍，所以对正常apk应用程序基本上可以做到100%反编译还原。
因此开发人员如果不准备开源自己的项目就需要知道怎样防止反编译和反编译他人的项目来学习。
2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”可以对代码进行混淆，反编译后是很难看懂的]]></description><category></category></item><item><title><![CDATA[tomcat启动后，页面浏览时报错 Unable to compile class for JSP的解决方案]]></title><link>https://blog.youkuaiyun.com/demon_zero/article/details/45043693</link><guid>https://blog.youkuaiyun.com/demon_zero/article/details/45043693</guid><author>demon_zero</author><pubDate>Tue, 14 Apr 2015 16:17:55 +0800</pubDate><description><![CDATA[问题描述：

tomcat启动后，console正常，console中语句为：
信息: Server startup in 7291 ms
 
但浏览器访问首页面http://localhost:8080/psportal时报错,console中语句为：
 

2014-02-21 14:13:12,492-[psportal] ERROR http-8080-1 cn.com.i]]></description><category></category></item></channel></rss>