240 发简信
IP属地:上海
  • 120
    以太坊节点间通信和数据交互分析

    以太坊节点间通信是指本地节点和peer节点之间的按照p2p线上协议标准实现的数据收发过程。其中peer节点从发现协议维护的活跃节点列表中获取。p2p消息传输协议详细介绍请看:...

  • make和make install需要有root权限或者sudo执行,否则make的时候会报undefined reference to XXX错误。

    CentOS源码安装Python3.6

    此文章为个人笔记,同时共享出来,给有需要的朋友。 一、安装环境及版本 CentOS 6.5Python 3.6.1 二、安装依赖包 1、安装静态库 注:如果不安装该静态...

  • CentOS源码安装Python3.6

    此文章为个人笔记,同时共享出来,给有需要的朋友。 一、安装环境及版本 CentOS 6.5Python 3.6.1 二、安装依赖包 1、安装静态库 注:如果不安装该静态...

  • 四、image @GeekBand

    图片管理 assert catalog里管理项目图片 为不同设备添加各种尺寸的图片图片切片 UIImageView显示图片 .image属性在interface bundle...

  • 三、Button @GeekBand

    界面介绍 界面与代码分离 用interface builder画界面,保存到xib文件 响应事件,保存到*.m文件 Outlet 响应事件代码中设定属性引用界面对象 界面对象...

  • 二、Hello World @GeekBand

    App基本介绍 iOS App代码结构 main、UIApplicationMain、UIApplication对象、UIApplicationDelegate iOS Ap...

  • 一、导论 @GeekBand

    ios相关资源 v2exourcoderscocoachina github:awesome-ios oreilly:ios7 based objcios9 based sw...

  • 七、字符串处理 @GeekBand

    NSString Unicode编码 初始化方法 字符串常量初始化 初始化器 工厂方法 恒定性,创建后不能改变,任何改变都返回新值 共享机制 用字符串常量初始化的方式创建才会...

  • 十一、类别与扩展 @GeekBand

    类别Categroy 没有源代码的场景下,增加一个类的功能 可以增加 类方法 实例方法 重写基类方法 不可以增加 属性 实例变量 已存在的同名方法 使用场景 没有源代码 特殊...

  • 十、协议 @GeekBand

    协议protocol 只描述外部接口,不提供具体实现 可以包含的成员 属性 实例方法 类方法 初始化器—不常用 析构器—不常用 不能包含成员 实例变量 使用协议 如果需要使用...

  • 九、自动引用计数ARC @GeekBand

    ARC OC默认的内存管理机制 受ARC管理的对象 OC对象指针 Block指针 使用attribute((NSObject))定义的typedef 不受ARC管理的对象 值...

  • 八、集合类型 @GeekBand

    数组 NSArray 只能存放对象 常量性 长度、元素指针不能更改 遍历数组推荐使用快速枚举方法 NSMutableArray 支持更改长度和元素指针 集合 NSSet和NS...

  • 六、继承与多态 @GeekBand

    面向对象特征 封装 继承 单继承 继承了实例变量、属性、实例方法、类方法 所有类的根类:NSObject 成员复用 类型抽象:IS-A关系准则 多态 子类重写父类的方法声明类...

  • 五、初始化器与析构器 @GeekBand

    对象初始化器:init 返回类型:id可以重载多个不用self.属性,用实例变量new 相当于调用缺省的无参初始化器 类初始化器:initialize 返回类型:void系统...

  • 四、函数成员:方法 @GeekBand

    全局函数 成员函数 -:实例方法 self 实例对象 +:类型方法 self 类的类型 内部参数名 外部参数名 方法名约定包含第一个参数名 动态方法调用机制