首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Pandakingli
掘友等级
实习生
|
腾讯
码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Macos下Cocoapods多个版本共存管理
其实使用rvm还可以用到gemset,这样的话,就可以只安装一个ruby版本,但是拥有多个gem集了。 类似Cocoapods的Podfile文件,我们需要创建一个Gemfile文件,文件位置和Podifle所在位置相同即可。(通过在项目主目录下执行bundle init命令也…
iOS开发-获取rootViewController的正确方式
keyWindow是,在windows数组中最近时间调用makeKeyAndVisible方法的属性。 alertView的出现是因为,生成了一个新的window,加在了界面上面。 这个时候获取到的keyWindow就是UIAlertControllerShimPresente…
数据结构和算法-随机数范围扩大 使用rand7()构造rand10()
已知有个rand7()的函数,返回1到7随机自然数,利用这个rand7()构造rand10() 随机1~10。 要保证rand10()在整数1-10的均匀分布,可以构造一个1-10n的均匀分布的随机整数区间(n为任何正整数)。 假设x是这个1-10n区间上的一个随机整数,那么x…
flutter packages get - pub get failed (1)解决方案
调用flutterpackagesget命令后出现下面的报错删除flutter/.pub-cache文件夹然后运行flutterpackagesget就可以了
iOS开发浮点数计算精度问题
由于浮点数内部存储地不精确,在比较两个浮点数是否相等时,不能简单地使用 == 符号来判断。 判断两个浮点数 A, B 是否相等,需要转化成求这两个浮点数差的绝对值 C,即 C = fabs(A - B),然后看这个值 C 是否小于一个极小数。 如果小于一个极小数,则可以认为这两…
计算机语言:编译型/解释型、动态语言/静态语言、强类型语言/弱类型语言
编译型和汇编语言是一样的:也是有一个负责翻译的程序来对源代码进行转换,生成相对应的可执行代码。 这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。 如果程序代码都包含在一个源文件中,那么通常编译之后就会直接生成一个可执行文…
健壮的实例变量 (Non Fragile ivars)和脆弱的实例变量(Fragile ivars)
苹果更新了NSObject类,发布新版本的系统,当增加了父类的ivar,这个时候布局就出错了,就不得不重新编译子类来恢复兼容性。 使用 Non Fragile ivars时,Runtime会进行检测来调整类中新增的 ivar 的偏移量。 这样就可以通过对象地址 + 基类大小 +…
Objective-C中的self和super理解
self是一个隐藏参数变量,指向当前调用方法的对象,还有一个隐藏参数是_cmd,代表当前方法selector。在runtime时会调用objc_msgSend()方法。 super并不是隐藏参数,只是编译器的指令符号,在runtime时调用objc_msgSendSuper()…
iOS isKindOfClass与isMemberOfClass的区别
先看一下官方文档的说法然后看一道题目:答案是:YES/NO/NO/NO协议有一套类方法的隐藏实现,所以编译运行正常;由于NSObjectmetaclass的父类为NSObjectclass,所以只有第
shell编程学习
shell的英文含义是“壳”;它是相对于内核来说的,因为它是建立在内核的基础上。Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息。由于Linux不同于Windows,Linux是内核与界面分离的,它可以脱离图…
下一页
个人成就
文章被点赞
178
文章被阅读
503,711
掘力值
5,832
关注了
36
关注者
68
收藏集
1
关注标签
108
加入于
2018-01-24