240 发简信
  • Swift KeyPath

    Swift KeyPath swift是一门类型安全的编程语言,不像OC、Ruby等可以在运行时检查甚至改变某一种类型或者实现,swift在编译...

  • 算法记录

    如何判断一个整数是否是2的整数次幂 如果一个整数是2的整数次幂,那么,一定其所拥有的bit,一定只有一位是1,其余为0,那么,就可以对其减1,然...

  • iOS 如何监听WKWebView的内容滑动到底部

     最近的项目有一个需求,就是需要监听WKWebView的内容是否已经滑动到底部,使用WKWebView展示用户条款的静态web页面,如果用户滑动...

  • 120
    Core Animation: 1 Layer

    什么是Layer  Layer对象是一种由3D空间组织而成的2D平面,也是Core Animation的核心对象,类似于View,Layer管理...

  • C++ 知识点记录(一):Constructors 和 Destructors

    C++ Constructors  C++ 中的构造函数(Constructor)用来在类实例化时设置该对象的成员变量,构造函数的名字与类名一样...

  • Mac etc文件夹下无法写入的问题

    通常,etc文件夹的读写权限为drwxr-xr-x 122 root wheel,可以看到只有root权限可以读写,我这台PC的wheel组只能...

  • ASP.NET Web Api第一条请求和路由

    ASP.NET应用程序的生命周期 ASP.NET程序的生命周期开始于用户通过浏览器向Web服务器发送一个请求,ASP.NET是一个ISAPI W...

  • OpenSSL 指令记录

    [大部分参考]https://www.cnblogs.com/littleatp/p/5878763.html 一、证书类型 x509的证书编码...

  • 完全使用Swift 生成MD5

    使用Data的扩展来生成MD5的做法: 在swift中,Data和[UInt8]可以无缝转换的,本质就是由这些字节构成的,但是在调用CC_MD5...