首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
蓝海洋
掘友等级
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
看完还不懂JavaScript执行机制(EventLoop),你来捶我
本文保证你能彻底弄懂JavaScript执行机制,让你不管是面试还是开发,都游刃有余,哪怕你是新手也一样
iOS如何实现API环境自动部署
通常我们在使用Git管理代码的时候都会创建不同的分支进行管理,而不同分支一般又对应了不同的环境,如master(预发布或生产),develop(开发测试),staging(预发布),feature等等。对iOS来说,每次提测不同环境的安装包的时候,总需要手动进行切换环境(相信对…
理解 ARC 实现原理
ARC 是 iOS 中管理引用计数的技术,帮助 iOS 实现垃圾自动回收,具体实现的原理是由编译器进行管理的,同时运行时库协助编译器辅助完成。主要涉及到 Clang (LLVM 编译器) 和 objc4 运行时库。 本文主要内容由修饰符 __strong 、 __weak 、 …
机器学习股票价格预测初级实战
上一篇文章,我用了4000字这样比较长的篇幅,介绍了一些金融和量化交易相关的基本知识,还大概说了下人工智能在金融方面使用的优劣。这篇文章我们将用一个具体代码来进行一波股票价格预测的实战。 之前也说了,量化交易本身只是一种交易模式,只要在量化交易软件中输入了策略,计算机就会根据策…
用 Python 实现你的量化交易策略
量化交易,就是以数学模型替代人的主观判断来制定交易策略。通常会借助计算机程序来进行策略的计算和验证,最终也常直接用程序根据策略设定的规则自动进行交易。
ObjC 多线程简析(二)- os_unfair_lock的类型和自旋锁与互斥锁的比较
我们知道自旋锁加锁的时候,等待锁的线程处于忙等状态,并且占用着CPU的资源。而互斥锁加锁的时候,等待锁的线程处于休眠状态,不会占用CPU的资源。 那么我们探就加锁状态下的等待锁的线程的状态就可以得出os_unfair_lock这把锁的类型。 依然使用上一篇中提到的卖票的案例。,…
ObjC Runtime简析 -- super和superclass
这一个经典的面试题,Student是Person的一个子类,在子类Student的init方法中调用4个方法并打印结果。 我们看到当对self进行消息发送的时候底层是调用了runtime的objc_msgSend方法,而对super进行消息发送的时候底层是调用了objc_get…
ObjC Runtime简析-- objc_MsgSend
objc_msgSend()函数在runtime源码中是通过汇编代码实现的。它存在与runtime源码的这个位置: 通过上图我们可以看出,消息发送经过了判定消息接受者是否为nil,然后从缓存中查找方法,如果依然查找不到会递归getMethodNoSuper_nolock查找父类…
YYCache 源码解析
YYCache是国内开发者ibireme开源的一个线程安全的高性能缓存组件,代码风格简洁清晰,在GitHub上已经有了1600+颗星。 阅读它的源码有助于建立比较完整的缓存设计的思路,同时也能巩固一下双向链表,线程锁,数据库操作相关的知识。如果你还没有看过YYCache的源码,…
iOS - 最易用的数据库工具类 XWDatabase 开源
她还对二进制文件的存储做了优化,比如同一张图片表中所有数据都持有这张图片对象,她在数据库中只会有一份拷贝,竭尽她所能优化存储空间。 实例化一个对象, 调用 saveModel 方法。 实例化一堆对象, 调用 saveModels 方法。 实例化一个对象,为主键赋值(得知道删的是…
下一页
关注了
23
关注者
1
收藏集
5
关注标签
16
加入于
2016-11-05