240 发简信
IP属地:上海
  • Resize,w 360,h 240
    图解约瑟夫环递推公式

    约瑟夫问题是个著名的问题,有很多种表述,这里选取一种简单的表述:n个人围成一圈做游戏,每个人都有一个标号从0~n-1,第1个人从0开始报数,报m...

  • Resize,w 360,h 240
    Python如何实现property、classmethod和staticmethod

    @property的实现 以property为例,以下通过roperty实现property的功能,通过property可以方便地为一个属性定义...

  • Resize,w 360,h 240
    Python中的装饰器(decorator)与描述器(descriptor)

    装饰器(decorator)和描述器(descriptor)是Python中两个重要的概念,理解它们是深入理解Python的关键,因为这是很多特...

  • Resize,w 360,h 240
    看山不是山,再谈iOS圆角优化

    设计趋势 随着移动互联网的发展,在UI设计领域,圆角和阴影逐渐成为一种不可或缺的设计手法,这离不开系统厂商对于设计风格的引导,比如:Apple产...

  • Resize,w 360,h 240
    Xcode中Launch Screen.storyboard修改不生效问题

    Xcode11 刚从坑里爬出来! 由于开屏要适配dark mode,便使用Launch Screen.storyboard来做开屏,开发中发现,...

  • Resize,w 360,h 240
    Barrier与多线程

    程序世界的barrier 同步屏障(Barrier)是并行计算中的一种同步方法。对于一群进程或线程,程序中的一个同步屏障意味着任何线程/进程执行...

  • OC中的__autoreleasing

    OC采用了ARC之后编译器给我们的代码插入内存管理代码。 __strong 声明一个对象,默认是以__strong修饰的,当没有任何地方引用这个...

  • Resize,w 360,h 240
    OC中atomic属性如何保证线程安全

    原子(atom)指化学反应不可再分的基本微粒,原子在化学反应中不可分割,而在程序中一般是指不可被打断或者干扰的操作。 序言 OC中的属性可以修饰...

  • Resize,w 360,h 240
    Runloop是什么?

    Runloop就像一台引擎,它控制着程序的运行。图为GENX发动机在加拿大温尼伯进行寒冷天气测试, 序言 做iOS/MacOS开发的同学或多或少...

    0.6 2704 0 12