240 发简信
IP属地:上海
  • Resize,w 360,h 240
    HTTPS中的SSL/TLS 和中间人攻击

    Q:Https == http + SSL/TLS 那中间ssl 加密的过程?Q:SSL/TLS 就完全安全吗? 中间人攻击弄晓得伐? Http...

  • Resize,w 360,h 240
    Autoreleasepool它到底长什么样?

    来,来,来看看这个平时不用,其实它一直那里的Autoreleasepool长什么样~其实在main.m 文件入口就已经给我们加好了@autore...

  • 你该知道的那些网络基础知识

    Http 和 Https区别 安全性:http是HTTP协议运行在TCP之上。所有传输的内容都是明文,客户端和服务器端都无法验证对方的身份。ht...

  • iOS forUndefinedKey你知道吗?

    不用runtime,直接kvc 添加初始化方法 重写- (void)setValue:(id)value forUndefinedKey:(NS...

  • iOS底层原理 多线程之安全锁

    转链接:https://juejin.im/post/5d395318f265da1b8608ca98 自旋锁 OS_SPINLOCK 什么是优...

  • +load 和 initialize

    1、+load是根据函数地址直接调用,initialize是通过objc_msgSend调用2、+load是runtime加载类、分类时候调用(...

  • 重置Parallels虚拟机windows密码

    总体来讲分三步: 1、打开虚拟机。2、打开终端,并输入命令:prlctl list --all,此命令得到的结果样式见下文,然后在结果中找到UU...

  • Tagged Pointer这东西你知道吗?

    Tagged Pointer 作用是什么? 为了改进从 32位CPU 迁移到 64位CPU 的内存浪费和效率问题,在 64位CPU 环境下,引入...

  • runloop

    通过内部维护的事件循环来对事件或者消息进行管理的一个对象不要说运行循环,说是用户态到内核态,内核态到用户态的转 1)'kCFRunLoopDef...