ios知识点总结 转自:http://blog.csdn.net/sakulafly/article/details/40888143 1获取系统语言设置 NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; NSArray *languages = [userDefault objec...
iOS7.1企业应用 无法安装应用程序 因为证书无效 的解决方案 背景:ios7.1以后,公司企业app无法下载,提示证书无效。记录解决方法,备忘。 iOS7.1发布后,对于iOS企业版内部分发方式上,苹果有了一个较大的调整,原来通过http方式安装应用不再有效,会提示“无法安装应用程序,因为“xxx”的证书无效”。苹果为了提高安全性,要求使用https的方式安装应用,例如原来连接:itms-services:///?act...
TCP协议与UDP协议的区别 TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传输层,...
TCP三次握手/四次挥手详解 TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urg...
Objective-C个人学习系列(7) 内存管理与深 浅复制 #import <Foundation/Foundation.h>#import "Person.h" int main(int argc, const char * argv[]){ @autoreleasepool { //内存管理规则:只要有alloc、retain、new、copy、mutablecopy的地方...
MAC 常用快捷键 Cmd-C 复制文件Cmd-V 粘贴文件Option-拖动复制文件到新地址Cmd-拖动移动并自动对齐Cmd-Delete 删除Cmd-Option-拖动 做替身(快捷方式)Cmd-Shift-Delete 清空垃圾桶Cmd-Shift-Option-Delete 强制清空垃圾桶Tab 选定下一个项目Shift-Tab 选定上一个项目...
Objective-C个人学习系列(5) 面向对象(封装、继承、多态) //get set 方法就是一个封装的案例//不是将变量设置成public,而是将变量封装,通过get、set方法来访问 //类的继承------------------------------------------------#import <Foundation/Foundation.h>//定义父类@interface Animal : NSO...
Objective-C个人学习系列(4) 类与对象 //基础类库头文件//<>表示搜索顺序从XCode系统路径中优先搜索//“”表示搜索顺序从新建本地项目中WKRect项目中优先搜索#import <Foundation/Foundation.h> //类的声明@interface WKRect : NSObject //NSObject是所有OC中类的基础类{//定义公有成员变量...
Objective-C个人学习系列(3) NSDictionary NSMutableDictionary #import <Foundation/Foundation.h> int main(int argc, const char * argv[]){ @autoreleasepool { //--------------------------NSDictionary----------------------- //...
Objective-C个人学习系列(2) NSArray NSMutableArray //1、NSArray数组#import <Foundation/Foundation.h>int main (int argc, const char * argv[]) { @autoreleasepool { //初始化 //定义一个不可变数组 //并且初始化 NSArray* array0 = [[NS...
Objective-C个人学习系列(1) NSString NSMutableString // 字符初始化void initStaticString(){ NSString *s1 = @"abc";//[NSString stringWithString:@"abc"]; NSString *ss1 = [[NSString alloc] initWithString:s1]; NSString *s2 = [NSString string...
Mac下MySql卸载方法 MAC系统中MySQL有dmg安装文件,但是没有卸载程序,只能手动卸载,比较麻烦卸载过程:先停止所有mysql有关进程。sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*...
Python3.x和Python2.x的区别 Python3.x和Python2.x的区别这个星期开始学习Python了,因为看的书都是基于 Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下 3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends. 1.性能 Py3.0运...
rbac 一、 前言管理信息系统是一个复杂的人机交互系统,其中每个具体环节都可能受到安全威胁。构建强健的权限管理系统,保证管理信息系统的安全性是十分重要的。权限管理系统是管理信息系统中可代码重用性最高的模块之一, 也是重复开发率最高的模块之一。任何多用户的系统都不可避免的涉及到相同的权限需求,都需要解决实体鉴别、数据保密性、数据完整性、防抵赖和访问控制等安全服务(ISO7498-2)。例如,访问控制服务...