自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 在MAC中配置Tomcat+Nginx代理

安装nginx: brew install nginx配置nginx为80端口:找到nginx的配置文件 /usr/local/etc/nginx/nginx.conf代码片段server {  //默认端口配置为80  listen  80;  ...}重启nginx:sudo nginx -s reload这时会启动失败,错误信息是80端口被占...

2016-03-24 16:54:00 140

转载 MITM

用户在访问http页面的时候,会打开http连接而http连接有可能会被窃听,因此存在MITM(man-in-the-middle)攻击。https协议提供的内容和会话信息可以被ssl加密因此可以防止MITM攻击。然而有些https页面中会包含http的内容(mixed content),这种情况下页面中只有一部分内容被加密(http服务器提供的内容是未加密的)。其中一部分的http...

2016-01-12 15:01:00 261

转载 KVO

KVO使用观察者模式,监听指定的属性的变化。通常用于model层和controller层之间,view层通过controller层来监听model的变化。如果有两个类BankObject, PersonObject. PersonObject的实例希望监听BankObject类的accountBalance属性先通过addObserver:forKeyPath:options...

2014-08-21 15:49:00 127

转载 KVC

KVC类似于.Net或Java中的反射(同样会影响性能),可以用字符串的方式来访问属性的getter和setter。类似javascript中用索引的方式获取属性的值。KVC的方法定义在NSKeyValueCoding 这个protocol中,NSObject默认已经实现了这个protocolKVC支持Object 类型(堆)和scalar 类型和struct(栈).非objec...

2014-08-19 20:33:00 135

转载 Objective-C Blocks

Block 相当于C或C++中的函数指针,相当于.NET或Java中的delegate//Block声明double (^blockName) (double, double) =  ^ double (double firstParam, double secondParam){    return firstParam * secondParam;  }...

2014-07-29 11:53:00 101

转载 Protocols

Protocol 相当于 .Net 和 Java 中的 interfaceprotocol 声明@protocol ProtocolName// list of methods and properties@endprotocol 中可以声明实例属性和方法,也可以声明class属性和方法(相当于 .Net 和 Java 中的静态属性和静态方法)protoco...

2014-07-25 12:31:00 153

转载 类扩展

给一个已有的类添加 category@interface ClassName (CategoryName)- (NSString *) Nothin_additionalMmethod;@end可以在category中给类添加扩展方法category通常声明在单独的.h文件中,实现category在一个单独的.m文件中.h文件的命名规则:ClassName+Ca...

2014-07-24 13:42:00 87

转载 Objective-C 属性

属性定义@interface Nothin : NSObject@property NSString *prop;@end访问属性 Nothin *nothin = [Nothin new]; //get [nothinprop]; //set [nothin setProp: @"Nothin"];声明了@property后,...

2014-07-20 11:20:00 118

转载 主运行循环

主运行循环负责处理所有跟用户操作相关的事件,主运行循环在程序启动时被UIApplication对象创建,运行在主线程上,用来处理事件和更新基于View的UI。当用户与设备交互时,操作系统生成相关的事件,然后通过一个由 UIKit 创建的端口,交给App。事件先加入事件队列,然后一个一个的交给主运行循环去处理。UIApplication 对象是第一个接收到事件的对象。...

2014-05-30 12:22:00 140

转载 iOS App 的运行周期

App被启动时,从非运行状态到短暂的非激活状态,然后切换到运行状态或者后台运行状态。在启动过程中,操作系统对App创建了一个主线程来调用main方法。main方法是App的入口,用来调用UIKit框架和做一些程序运行前的预处理。XCode项目模板自动生成了mian方法,调用UIApplicationMainiOS也有自动内存管理,ARC(Automatic Refenerce...

2014-04-28 19:17:00 189

转载 iOS App的状态

Refer: App States and MultitaskingiOS设备的系统资源有限,所以App在前台运行和在后台运行的时候是有区别的。为了节省电池寿命和用户体验,App在后台运行的时候,有一些功能会被操作系统限制。当App在前台运行的时候,可以处理系统发送的touch事件。UIKit基础架构已经做了大部分的工作用来把事件分发到自定义的对象上,开发者只需要重写一些相应的方...

2014-04-27 18:28:00 122

转载 HttpHandler

Refer:Introduction to HTTP HandlersASP.NET HTTP handler 是一个ASP.NET应用程序响应客户端请求的过程的“终端”。最常见的handler是处理.aspx文件的ASP.NET page handler。ASP.NET程序通过文件的扩展名对handler做映射,当请求一个文件时,先在映射表里面找对应的handler,如果...

2014-03-17 16:36:00 126

转载 HttpModule

Refer:Introduction to HTTP Modules  一个HTTP module是一个ASP.NET程序每次处理请求的时候都会调用的一个程序集。HTTP模块是ASP.NET请求管道的一部分,在整个请求过程中,调用一些列的生命周期事件。利用HTTP Module,可以检查传入的请求;或者基于传入的请求,再添加一些自定义的行为;或者检查响应,并且修改响应。...

2014-03-10 18:41:00 113

转载 ASP.NET 生命周期概述

Refer: ASP.NET Application Life Cycle Overview在ASP.NET每次初始化并且处理请求的过程中,有几个步骤是必须会执行的。ASP.NET组件只是处理浏览器客户端发送的服务请求的服务端架构的一部分。了解ASP.NET应用程序的生命周期,我们可以在相对应的步骤中插入我们自己的代码,来实现一些自定义的功能。一个ASP.NET程序...

2014-03-07 14:29:00 134

空空如也

空空如也

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

TA关注的人

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