自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackson-huang的专栏

Life suck! Then what! Get over it. And move on.

  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

转载 IOS-HTTP请求

HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。Web浏览器向Web服务器发送请求,Web服务器处理请求并返回适当的应答。

2016-10-29 15:37:12 529

转载 nonce和timestamp在Http安全协议中的作用

针对OAuth请求头里的nonce(随机数)、timestamp(时间戳)、signatrue(签名)这些参数的作用做一下总结。

2016-10-19 22:38:24 998

原创 IOS推送总结

此文主要以证书生成配置为主,实现简单推送,部分截图与内容来自于互联网,若对大家有所帮助,还请给个赞O(∩_∩)O~~。如有误,请指出,一起探讨。

2016-10-19 12:56:15 571

原创 Error Domain=NSCocoaErrorDomain Code=3000

在ios注册推送服务的过程中,出现如下错误: Error Domain=NSCocoaErrorDomain Code=3000 “未找到应用程序的“aps-environment”的授权字符串” UserInfo=0x170e6fdc0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串}

2016-10-18 19:23:18 1283

原创 IOS App转让

ios app转让

2016-10-17 18:52:26 485

转载 中间件的分类和作用

要说清这个问题我们用一个生活中的实例来比喻。把分布式系统看作北京市区的交通系统,网络看作市区马路,通过交通工具(汽车)实现通信,每分钟将有几万辆车在马路上行驶,如果没有相应的交通设施和管理规划,北京市将会乱成一团,发生各种交通事故。

2016-10-10 16:43:33 16049

原创 Markdown的十个常用标志符号

Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。

2016-10-10 12:50:21 37025 3

原创 交付ios应用的过程中,出现如下错误代号: ITMS-905030 and ITMS-90502

用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

2016-09-20 15:30:59 1598

转载 App登录状态维持

转载地址:http://www.jianshu.com/p/4b6b04244773目前APP大都支持长登录,就是用户登录一次后,如果用户没有主动注销、清除APP缓存数据或卸载APP,就在一段时间内或一直保持登录状态。一般情况下,有以下三种方式:利用Token实现APP登录成功后,服务器以某种方式,如随机生成N位的字符串作为Token,同时设置一个有效期,存储到

2016-09-19 13:39:20 9386

转载 Android Studio常见问题以及解决方式

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

2016-09-14 10:53:33 121857 3

原创 Execution failed for task ':app:mergeDebugResources'

Execution failed for task ‘:app:mergeDebugResources’软件版本:Android Studio 2.1.3问题:在进行导入旧版本编译的studio工程时,出现了 Execution failed for task ‘:app:mergeDebugResources’这个问题有两点需要注意:drawable 资源目录下是否存在非png格式的图片文

2016-09-12 11:47:55 686

转载 Android安全攻防战,反编译与混淆技术完全解析(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/49738023 之前一直有犹豫过要不要写这篇文章,毕竟去反编译人家的程序并不是什么值得骄傲的事情。不过单纯从技术角度上来讲,掌握反编译功能确实是一项非常有用的技能,可能平常不太会用得到,但是一旦真的需要用到的了,而你却不会的话,那就非常头疼了。另外既然别人可以反编译程序,我们当然

2016-02-19 09:59:00 380

原创 ios swift开发中,使用键盘,tableview根据键盘调整高度

1.在viewdidload中,注册如下监听:        NSNotificationCenter.defaultCenter().addObserver(self, selector: "keyboardWillShow:", name:UIKeyboardWillShowNotification, object: nil)        NSNotifica

2015-10-08 16:24:29 522

转载 Github上600多个iOS开源项目

将Github上600多个iOS开源项目进行分类并且有相应介绍,小伙伴们快来看呀地址:http://github.ibireme.com/github/list/ios/转载:http://blog.csdn.net/fyq891014/article/details/12625081

2015-09-16 13:45:10 322

转载 java实现简单的单点登录

摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何

2015-04-16 17:00:54 739

转载 Web Service学习笔记

Web Service概述 Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。 这里我们从一个程序员的视角来观察web service。在传统的程序编码中,存在这各种的函数方法调用。通常,我们知道一个程序

2015-04-16 11:25:00 417

转载 java.util.Date和java.sql.Date的区别及应用

java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt

2015-04-16 10:44:11 419

转载 HTML5开发手机项目-个人总结

来自http://hi.baidu.com/welan/item/9206c0336b665abf134b14c2,很不错的总结让网页的宽度自适应屏幕   1)html上加入    发确保网页的效果       2)        加上以下语句可使网页在苹果设备上运行更好                 3)加入这句话可以定义iphone的添加到主屏

2015-04-14 23:10:36 662

转载 谈谈android反编译和防止反编译的方法

android基于java的,而java反编译工具很强悍,所以对正常apk应用程序基本上可以做到100%反编译还原。因此开发人员如果不准备开源自己的项目就需要知道怎样防止反编译和反编译他人的项目来学习。2.3版本以上在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”可以对代码进行混淆,反编译后是很难看懂的

2015-04-14 23:06:37 407

转载 tomcat启动后,页面浏览时报错 Unable to compile class for JSP的解决方案

问题描述: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

2015-04-14 16:17:55 976

转载 线程协作-生产者/消费者问题

上一篇讲述了线程的互斥(同步),但是在很多情况下,仅仅同步是不够的,还需要线程与线程协作(通信),生产者/消费者问题是一个经典的线程同步以及通信的案例。该问题描述了两个共享固定大小缓冲区的线程,即所谓的“生产者”和“消费者”在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加

2015-04-02 21:58:49 433

转载 sql server,mysql,oracle三者的区别

oracle就是ORACLE公司的数据库产品,以高性能著称,系统是可以随意下载的,但应用与商业用途需要LECENCE;MS SQL是微软的数据库产品特点是易学易用,交互性好,具有良好的用户界面,,定位是中型企业MYSQL是著名的开源数据库系统,应用的也十分广泛,尤其是论坛和小型企业网站三个数据库都是基于SQL语言实现,但每个数据库在基本SQL语言基础上增加了自己的语法和优化策略.MYSQL

2015-03-28 16:16:47 2541

转载 java网站资源

转载:http://bbs.csdn.net/topics/3200493331.Java学习网站:Java中文世界论坛        http://www.chinajavaworld.com/index.jspaJava世纪网              http://www.java2000.net/Java 中文站             http://www.java-cn

2015-03-28 15:43:33 511

转载 23种设计模式全解析

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2015-03-28 15:40:33 505

转载 学习log4j--日志文件

(一)如何使用Log4j?1、 Log4j是什么?Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j。2、Log4j的概念   Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多

2014-12-09 10:12:10 450

转载 java用户角色权限设计

实现业务系统中的用户权限管理 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权

2014-12-09 09:30:32 421

转载 EL表达式详解

EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user =(Use

2014-12-05 17:33:39 697

转载 序列化的作用

没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。       serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。  举个例子: 网络传输的时候,可以传字符串,亦可以传对象object,例如socket,传字符串的时候接收方很容易解析出来

2014-12-05 15:30:59 546

转载 数据库的隔离级别

数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.2 [mysqld]3 transactio

2014-12-04 17:32:14 383

原创 Ajax的使用

Ajax代表的是一种开源风格,使用Ajax的异步模式,浏览器无须重新加载整个页面,就可以显示新的数据。Ajax可以减轻服务器和带宽的负担,提供更好的服务响应。页面显示如图:Ajax的例子:/*** 传递3个参数 * 参数一:domId:表示表单中Form2的名称 * 参数二:action:访问的URL地址 * 参数三:sForm:表示表单中Form1的名称*

2014-12-02 22:55:20 492

原创 Quartz作业调度框架

Quartz的核心概念 :调度器、触发器、作业 调度器(Scheduler)Scheduler负责管理Quartz的运行环境,Quartz它是基于多线程架构的,它启动的时候会初始化一套线程,这套线程会用来执行一些预置的作业。要创建一个作业并能够被触发调用,必须在Scheduler上面注册一个JobDetail和Trigger。Scheduler提携了所有Trigger和JobDet

2014-12-02 11:49:11 1144 1

原创 数据字典的特性

如下例子所示:用户名 年龄 性别 工作地点 是否在职小明 21 男 北京 是小李 22 女 上海 是小花 23 男 广州 是数据字典的特性1:  * 维护项目中的基本数据项,数据项在各个功能模块中有可能会体现数据字典的特性2:*工作单位:     北京     上海     深圳

2014-12-02 10:07:58 1655

原创 js中获得工程名称的方法

,获取工程名称request.getContextPath()是在开发Web项目时,经常用到的方法,其作用是获取当前的系统路径。当使用Tomcat作为Web服务器,项目一般部署在Tomcat下的webapps的目录下。具体来说主要用两种部署的路径:一是将web项目中的webRoot下的文件直接拷贝到webapps/ROOT下(删除ROOT下的原有文件);另一中方法在

2014-12-02 09:10:56 614

原创 js控制输入框边框的颜色显示

当输入框内容为空的时候,让内容为空的输入框,边框设为红色,同时再次获得焦点是,恢复原来颜色css:       .redBorder{           border:#ff0000 1px solid       }#000000       .blackBorder{        border:#000000 1px solid       } 

2014-12-01 16:22:06 7722

转载 StringUtils方法全集

org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,Str

2014-11-29 22:26:38 369

原创 css笔记简洁版

一:概述1、如何定义样式:html标记的某些属性: border="1" width="" height=""CSS2、CSS 的优点:html语言,为一些标记定义了一些用于定义样式的属性--不统一,也不通用a、需要一种统一的定义所有元素的样式的方式---CSSb、内容和表现的分离二:CSS 的基础语法(怎么写,怎么用)1、内联方式:将样式定

2014-10-31 17:26:43 340

最佳的音乐播放器

这绝对是最佳的音乐播放器源码学习,十分适合Android初学者!强烈推荐!

2014-04-28

奇艺高清UI界面

想拥有优美的UI界面,这个是一个不错的选择!

2014-04-28

基于SOCKET的文件续传

学习Android的一个优秀案例,里面用到Android的SQLite,socket。文件的续传,对于流的控制。学习过程中优秀的代码,也可以用于项目中的文件上传。强烈推荐!!

2014-04-28

鸟哥的linux私房菜

这几年鸟哥开始在大学任教了,在教学的经验中发现到,由於对 Linux 有兴趣的朋友很多可能并非信息相关科系出身, 因此对於计算机硬件及计算机方面的概念不熟。然而操作系統跟硬件有相当程度的关连性, 所以,如果不了解一下计算机概论,要很快的了解 Linux 的概念是有点难度的。因此,鸟哥就自作聪明的新增一个小章节来谈谈计概罗! 因为鸟哥也不是信息相关学门出身,所以,写的不好的地方请大家多多指教啊!^_^

2012-12-27

空空如也

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

TA关注的人

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