1、安装: sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --…
标签:init
Gradle全局设置远程仓库地址
Android开发通过gradle下载依赖时,通常速度特别慢,虽然可以在每个项目的Project的build.gradle中进行修改(参照gradle编译时卡死),但是这样还是比较麻烦,下边来说一下如何全局进行修改。 在…
Gradle之恋-Init插件
概述 Gradle构建项目是基于两个基本概念的:项目和任务。 任何一个Gradle构建项目都是由一个或多个项目组成,而每个项目又是由一个或多个任务组成,每个任务是一个工作单元,它可以是编译、打包、生成JavaDoc、部署…
Objective-C基础学习之new方法实现原理
1.new方法实现原理 完整的创建一个可用的对象:Person *p=[Person new]; new方法的内部会分别调用两个方法来完成3件事情: (1)使用alloc方法来分配存储空间(返回分配的对象); (2)使用…
Objective-C 类中init与initialize的区别
两个方法名字长的很像,所以一定有相似的作用,身上都贴着“一次”的标签。 区别 init是“-”开头的方法 initialize是“+”开头的类方法 init在类实例化(new)的时候就会调用一次:[ClassName n…
Objective-C中的Alloc 和init
alloc 是在物理内存中分配了一块内存,并且返回一个指针。 MyClass* myObj = [MyClass alloc]; 此时myObj还不能使用,因为它的内存状态还没有得到正确的设置。 init 设置对象的初始…
Objective-C中的alloc和init问题
从开始学的NSString *name=[[NSString alloc] init]起,仅知道这句话是分配内存空间,一直在用,从来没考虑过它的内部是怎么实现的。今天无意中看到了这一句代码: NSString *name…
Android-ServiceManager
ServiceManager在init进程启动之后启动,用来管理系统中的service,那么首先理解一下在init进程启动之后启动这句话类: 一般开机过程分为三个阶段: 1. OS级别,由bootloader载入li…
Zygote底层启动流程简单分析
Zygote的启动 Android大部分应用程序和系统进程都是通过Zygote来生成的 源码下 /system/core/rootdir/init.rc import /init.${ro.zygote}.rc #根据3…