摘要:
1 冒泡排序 思路:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。 即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 2 选择排序 思路:在要排序的一组数中,选出最小的一个数与第一个位置的数交换。然后在剩下的 阅读全文
摘要:
1).首先打开linux服务器,输入命令:ls -al ~/.ssh,检查是否显示有id_rsa.pub或者id_dsa.pub存在,如果存在请直接跳至第3步。 2).在bash中输入,注意这个地方的邮箱地址地址替换成你自己的邮箱地址即可,在显示如下的输出后一直按回车即可: 最后显示是这样的: 在这 阅读全文
摘要:
协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现 阅读全文
摘要:
1 下载phpredis扩展安装包 2 依次执行以下操作完成安装 3 安装成功后redis.so会复制到/Applications/MAMP/bin/php/php7.0.15/lib/php/extensions/no-debug-non-zts-20151012目录下。 如果不存在,手动将php 阅读全文
摘要:
使用Mac 自带终端 链接服务器时候,报错如下 处理办法: 第一种: 直接删除: /users/username/.ssh/known_hosts 文件 第二种: ssh-keygen -R [IP_ADDRESS] 安全起见,建议使用第二种 阅读全文
摘要:
环境: python3.6.4 seleinum3.11 事先准备好python3 环境、安装谷歌浏览器 1 安装seleinum 2 安装chrome驱动 下载最新版mac chrome驱动(需FQ) , 链接地址:https://sites.google.com/a/chromium.org/c 阅读全文
摘要:
目标地址: http://www.sina.com.cn/ 查看源代码,分析: 1 整个分类 在 div main-nav 里边包含 2 分组情况:1,4一组 、 2,3一组 、 5 一组 、6一组 实现源码: 以上代码,还可以继续优化,比如 xpath 的模糊匹配。可以把前四组合为一个,继续学习! 阅读全文
摘要:
在玩爬虫的时候,针对https ,需要单独处理。不然就会报错: 解决办法:引入 ssl 模块即可 核心代码 完整代码如下: 结果: 阅读全文
摘要:
做接口服务时候。有些场景会使用header 来传递参数。 查看官网文档说明 数据来源 source指定当前单个参数的数据来源,可以是post、get、cookie、server、request、header、或其他自定义来源。未指定时,默认为统一数据源。 目前支持的source与对应的数据源映射关系 阅读全文
摘要:
官网地址: https://www.phalapi.net/ github 地址: https://github.com/phalapi/phalapi/tree/master-2x 1 composer 安装 phalapi2.0 (也可以去github 下载哦!) 入口文件。在项目目录publi 阅读全文