240 发简信
hgl
IP属地:新疆
  • 120
    UIView中frame属性的内部实现

    frame、center、bounds、transform UIView中用于表征视图在父视图中显示出来的位置和尺寸的属性是frame。 同时系统还提供另外两个属性cente...

  • 多线程总结

    pthread_mutex_lock和pthread_spin_lock的区别: 从 实现原理上来讲,Mutex属于sleep-waiting类型的锁。例如在一个双核的机器上...

  • 120
    全局变量和静态变量的区别

    全局变量和静态变量在内存中存放在同一位置,即静态区/全局区。 静态区/全局区分为两个部分,一部分存放已初始化的变量,另一部分存储未初始化的变量 对基本类型的静态变量若在声明时...

  • iOS中关键字extern、static的区别

    自己在浏览文章的时候看到了extern,第一次看到,出于好奇就搜索一下,因为写的另一片文章也有extern与static的客串,所以这里就总结一下,链接过来,使跟我一样对这些...

  • iOS12 捷径(视频合集)

    一、前言 为方便查看,将对捷径分模块,原汇总篇只展示最新合集。 兼容性:需要 iOS 12.0 或更高版本。与 iPhone、iPad 和 iPod touch 兼容。 安装...

  • 120
    python爬取下载b站视频

    python爬虫系列:上一篇python爬取图虫网图库今天突然来了兴趣想要爬取下载b站视频,经过一番努力终于实现了,下面分享编码过程和经验,并贴出代码。 Usage 下载仓库...

  • 120
    处理器结构--分支预测(Branch Prediction)

    背景 条件分支指令通常具有两路后续执行分支。即不采取(not taken)跳转,顺序执行后面紧挨JMP的指令;以及采取(taken)跳转到另一块程序内存去执行那里的指令。是否...

  • Curl发送HTTP请求

    大家好,我是IT修真院深圳分院第01期学员,一枚正直纯洁善良的web程序员。今天给大家分享一下,修真院官网JAVA(职业)任务2的知识点——Curl发送HTTP请求。 1.背...

  • 第3个问题,当几个网络回调同时回来,而变量count又不是原子性的时候,会不会有问题

    iOS多个网络请求完成后执行下一步

    在开发中,我们很容易遇到这样的需求,需要我们同时做多个网络请求,所有网络请求都完成后才能进行下一步的操作。如下载多个图片,下载完了才能展示。 今天我们就来研究一下这个问题的解...

  • 120
    从RunLoop源码探索NSTimer的实现原理

    先运行一段测试代码 代码中生成一个间隔5s,tolerance为0.5s的NSTimer,加入主线程的RunLoop,然后在4s的时候在主线程开始一个耗时的任务,耗时大约2秒...