接上一篇文章,使用selenium的时候,因为mac系统本身自带了2.7,路径还是会错误,直接安装selenium,诸如:sudo pip3 install selenium...
接上一篇文章,使用selenium的时候,因为mac系统本身自带了2.7,路径还是会错误,直接安装selenium,诸如:sudo pip3 install selenium...
1、连接Mysql 格式: 本地 远程 注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 2、修改密码 格式: 给root加个密码ab12...
一、基础背景 1. DNS解析 现在假如我们访问一个网站www.baidu.com从按下回车到百度页面显示到我们的电脑上会经历如下几个步骤 1:计算机会向我们的运营商(移动、...
理论篇 什么是组件化 组件化开发就是将一个臃肿的、单一的项目,根据功能/业务/技术等等进行拆分,形成一个个独立的功能组件,然后借助 CocoaPods 管理工具将其任意组合,...
引言:一个app的初始阶段,必然是先满足各种业务需求。然后,经过多次版本迭代之后,先前的由于急于满足需求而导致的杂乱代码则会充斥整个项目。而此时,项目有了一定的规模,有了一定...
概述 随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下: 音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视...
闭包定义 闭包就是能够读取其他函数内部变量的函数,可以理解成定义在一个函数内部的函数。 简单的说它就是一个代码块,用{}包起来,他可以用在其他函数的内部,将其他函数...
相对于 Objective-C 中的结构体,Swift 对结构体的使用比重大了很多,结构体成为了实现面向对象的重要工具。Swift 中的结构体与 C++ 和 Objectiv...
无论OC中的Block还是Swift中的闭包Closure,经常因为使用不当从而造成循环引用从而导致内存泄漏,如何解闭包决循环引用问题,何时需要使用弱引用weak,又何时才该...