摘要:
介绍 JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。 嵌入页面方式 行间事件(主要用于事件) <input type="button" name="" onclick="alert('ok!');"> 超链接href属性 阅读全文
摘要:
一、环境安装及运行 安装(ubuntu系统) sudo apt-get install mysql-server mysql-client 根据提示,设置root用户的密码 管理服务 sudo service mysql start #开启 sudo service mysql stop #关闭 s 阅读全文
摘要:
可以采取以下措施: 增大并发请求数 默认scrapy开启的并发线程为16个,可以适当进行增加。在settings配置文件中修改CONCURRENT_REQUESTS = 100值为100,并发设置成了为100。 提升日志等级 在运行scrapy时,默认日志等级为DEBUG,会有大量日志信息的输出,为 阅读全文
摘要:
冒泡排序 工作原理: 比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 阅读全文
摘要:
二分法查找 二分查找又称折半查找 优点 比较次数少,查找速度快,平均性能好 缺点 要求待查表为有序表,且插入删除困难 查找思路 首先,将查找元素同序列表中间元素进行比较,如果相等则查找成功 如果查找元素小于中间元素,则进一步查找中间元素的左边子表,否则进一步查找中间元素的右边子表。 重复以上过程,如 阅读全文
摘要:
二叉树 基本概念 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”和“右子树” 根节点 树中最顶部的节点 子树 完整的子树 根节点和左右叶子节点组成 不完整的子树 根节点和左叶子节点 根节点和右叶子节点 根节点 特点:每一个节点都可以作为一棵子树的根节点 二叉树节点表示以及树的创建 阅读全文
摘要:
内存 计算机的作用 存储和运算二进制数据 计算机如何实现1+1=?的操作 将1加载到内存中,然后基于计算机的加法寄存器对指定内存中存储的数据进行加法运算。 变量 本质讲,变量指的就是计算机中的某一块内存空间 内存空间有两个固有属性 地址 使用16进制数表示 作用:方便cpu寻址(门牌号) 大小 bi 阅读全文
摘要:
一、栈 特性: 先进后出 从栈顶向栈底添加元素,从栈顶取元素 栈的操作 Stack() :创建一个新的空栈 push(item) :添加一个新的元素item到栈顶 pop() :弹出栈顶元素 peek() :返回栈顶元素 is_empty(): 判断栈是否为空 size(): 返回栈的元素个数 栈的 阅读全文
摘要:
算法 算法的概念: 算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。 算法是独立存在的一种解决问题的方法和思想。 对于算法而言,实现的 阅读全文
摘要:
一、任务 将编写好的爬虫代码部署到docker环境中,启动3台安卓模拟器(夜神模拟器为例),通过python多进程/多线程分别抓取抖音、快手和今日头条3款app中的数据,然后通过mitmproxy抓包工具解析数据,存入mongodb数据库中 二、搭建步骤 Docker中下载mongo、appium/ 阅读全文