领琾

黄宜波的个人博客

iOS 12越狱及Reveal使用

使用设备: iPhone 5s 型号:A1528 系统: iOS 12.0 Reveal4 百度云 提取码: 94j5 I. 准备越狱 下载 爱思助手 或者 PP助手 笔者使用的是爱思助手. 使用USB连接需要越狱设备, 打开爱思助手, 选择刷机越狱 -> 一键越狱, 然后选择右侧对应系统版本号, 之后看到手机上出现一个 uncOver 的APP, 此时该应用是打不开的,...

Python学习资源分享

早前在CSDN上看到一篇的博文, 对Python学习资源进行了总结, 也本着分享的精神, 我在此也做下补充: 一、网站论坛学习资源 名称 链接 说明 实验楼 https://www.shiyanlou.com 提供免费的Linux实验环境 ...

Scrapy爬虫项目实战

入门到上手

简介 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。 其最初是为了 页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据或者通用的网络爬虫。 安装 环境: Mac, Python 3.7 使用 pip 安装命令: 1 pip install scrapy 创...

基于OpenCV实现特定时间内人流量统计

统计摄像头某特定时间内的人流量

Coming Soon…

使用Yum Repository在Linux上安装MySQL

安装之前请确保已安装wget, wget是一个从网络上自动下载文件的自由工具。 安装命令: 1 $ yum -y install wget 1.添加MySQL Yum Repository 1 $ wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm 可以看到进度: 然后检查是否已...

Mac版SourceTree免登录方法

之前一直使用的SourceTree版本是2.0.5.2版本,只需要注册license, 升级后打开一直卡在登录页,国内的话一般是无法直接登录的,翻墙除外,可以使用Google账号登录,且该步骤按正常流程无法跳过。 接下来新建一个Finder窗口,找到应用程序->SourceTree,右键显示包内容: 之后再Contents页面点击右上角搜索,记得在该Contents目录下搜...

iOS知识点总结

MLeakFinder源码 SD,AF,YYCache,AsynDisplay,Texsure MDM GCD Flutter MVVM 埋点,MVP Router,JLRouts,原理 FMDB sql查询语句 编译原理 RAC,冷热信号,各类信号 Runtime,Runloop 内存管理 KVO WebSocket,MQTT,TCP/IP,Http Router URL Router...

谈谈iOS自动布局AutoLayout

UIStackView, VFL, Masonry分析对比

简介 AutoLayout 是一种自动布局技术, 是一种来帮助开发者进行页面布局的技术. 由iOS 6开始引入, 相比于之前的autoresizing, 不仅可以设置当前控件与父控件之间的关系, 还可以设置兄弟控件之间的关系. 使用Autolayout需要设置autoresizing属性为NO, 他们两者只能用其中一个. 核心概念: 1 2 1. 参照: 将某个UI控件作为参照标示,...

Objective-C消息传递与消息转发机制

消息传递 在对象上调用方法,在Objective-C中称作“传递消息”。消息有“名称”(name)或“选择子”(selector,也称作方法),可以接收参数,而且还可能有返回值。 对于在编译期就能决定运行时所应调用的函数的调用方式,是“静态绑定”,而在运行期才能确定的函数调用方式是“动态绑定”。 在Objective-C中,如果向某对象传递消息,那么就会使用动态绑定机制来决定应该调用的...

iOS自动打包神器fastlane部署

多target效率神器, 自动钉钉消息提醒

简介 原文: fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. 🚀 It handles all tedious tasks, like generating screenshots, dealing with code signing, ...