240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    浅谈地址无关代码

    一、程序的加载与链接 1.1 静态链接与动态链接 程序的代码基本上不可能全部在一个源文件中实现。例如以最经典的helloworld为例,调用的p...

  • Resize,w 360,h 240
    OS X和iOS 内存优化

    基础优化策略 延迟分配&懒分配 高效初始化内存malloc分配的小块内存,并不会保证清零初始化,一般会配上memset来初始化。但memset会...

  • Resize,w 360,h 240
    OS X 和 iOS 内存管理

    物理内存 一个设备的 RAM 大小。Mac的RAM大小不固定,用户可以随便扩展。而iphone是固定不变的,以下是维基百科上的资料: 简单来说,...

  • Resize,w 360,h 240
    图解静态库链接过程

    正常链接过程 假设一个工程里有两个源码文件和两个静态库: main.m实现了程序入口main,它又调用了未知方法Fun1和Fun2 object...

  • Resize,w 360,h 240
    Flutter的PlatformChannel原理

    Flutter通过自绘UI界面实现跨平台开发,它的UI框架使用Dart编写(类似JS),这就涉及到与native的相互调用。Flutter提供了...

  • Web特效背后的笨拙实现 -- Tip箭头

    效果 原理 原理分为两步: 构造三角形 整体大小只用border来撑,将左右border颜色设置透明 顶部border宽度设置为0 叠加三角形将...

  • Web特效背后的笨拙实现 -- 圆形进度条

    效果 原理 最高效的实现方法当然是用CSS3中的SVG绘制Path,但是我们也可以用最基础的元素和样式构建出这种效果。 我们把整个圆弧分成两个半...

  • Resize,w 360,h 240
    iOS框架--Present模态视图的坑儿

    1.PresentVC与RootVC的关系:rootVC的view从window上移除,而presentedVC的view贴在了window上,...

  • Resize,w 360,h 240
    Vue踩坑之数据不响应

    Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。 如何追...