摘要:
对于 BOSS 直聘这种网站,当程序请求网页后,服务器响应内容包含了整个页面的 HTML 源代码,这样就可以使用爬虫来爬取数据。但有些网站做了一些“反爬虫”处理,其网页内容不是静态的,而是使用 JavaScript 动态加载的,此时的爬虫程序也需要做相应的改进。 使用 shell 调试工具分析目标站 阅读全文
摘要:
pydoc是python自带的一个文档生成工具,使用pydoc可以很方便的查看类和方法结构 本文主要介绍:1.查看文档的方法、2.html文档说明、 一、查看文档的方法 方法1:启动本地服务,在web上查看文档 命令【python3 -m pydoc -p 1234】 通过http://localh 阅读全文
摘要:
# -*- coding: utf-8 -*- # @Author : Jackzz import requests,os from pyquery import PyQuery as pq def get_request(url): #构造请求头 headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0... 阅读全文
摘要:
验证码图片下载下来命名为ca.jpg,打开后输入坐标就好了,用空格分开2个输入轴,运行结果如下: 阅读全文
摘要:
出现这个错误的原因是: 解决办法: 添加两行代码 禁用 urllib3 阅读全文
摘要:
1 概念梳理: 1.1 线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需 阅读全文
摘要:
存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结 阅读全文
摘要:
今天也继续跑着,每个人都是跑者,时钟无法暂停,时间往前不停流逝,这是一场不能回头的马拉松比赛,边跟对手竞争着,边在时间的洪流这条直路上跑着,想比别人跑的更快,相信前方有美好的未来,相信一定有终点,人生是一场马拉松。 但真是如此吗?人生就是这回事吗?不对,人生不是一场马拉松。这比赛谁定的?终点谁定的? 阅读全文
摘要:
工具准备: VirtualBox.exe是一个免费的轻巧的虚拟机 Bz.exe是二进制编辑器 NASM则是用来编译汇编语言的,具体使用方法自行百度 HZK16.fnt 中文GB2312的二进制点阵文件 QEMU软盘模拟器 加载BIOS程序到时候会用到 开发平台:windows 编写语言:C 和 汇编 阅读全文
摘要:
基础回顾: 1、集合 集合有2个重要作用:关系测试(并集,差集,交集)和去重。 2、文件编码 2.7上默认文件编码是ASCII码,因为不支持中文,就出了GB2312,在2.7上要支持中文就必须申明文件编码以UTF-8的格式,UTF-8与GB2312的关系? UTF-8是Unicode的扩展集合,Un 阅读全文
摘要:
要明白伪装IP的原理,首先要回顾一下TCP的三次握手。 总所周知在链接初始化的阶段, 需要一次三次握手来建立链接, 之后客户端和服务端会依据初始的这个IP地址来通信。 从这个角度上来说, 想真正的伪装一个IP地址是不可能的。 因为即使从链路层把IP地址改了, 后续发出去的请求也回不来, 除非你只是想 阅读全文
摘要:
为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 脏读:当一个 阅读全文
摘要:
1、在根目录的opt下创建文件夹software并wget一个nginx包进行解压,/opt/software/,解压后需要对软件包文件进行授权 2、cd到nginx目录输入id nginx 未安装插件的需要进行 sudo useradd nginx 3、在/opt/software/nginx-1 阅读全文
摘要:
nginx参数: –prefix= 指向安装目录 –sbin-path 指向(执行)程序文件(nginx) –conf-path= 指向配置文件(nginx.conf) –error-log-path= 指向错误日志目录 –pid-path= 指向pid文件(nginx.pid) –lock-pat 阅读全文
摘要:
常用端口号: IIS(HTTP):80 SQLServer:1433 Oracle:1521 MySQL:3306 FTP:21 SSH:22 Tomcat:8080 常用和不常用端口一览表 端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效 阅读全文
摘要:
我在EC2 亚马逊的ubuntu系统下进行的配置,步骤如下(非常简单) 1、在/usr/local下分别新建java和jmeter文件夹,把下载的包进行解压 注:此处有坑,需注意ll -lht 查看下载包的大小,包异常8k的话请重新下载。 下载指令 wget https://download.ora 阅读全文
摘要:
yum list installed | grep php #检查当前安装的PHP包yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 ....#如果有安装的PHP包,先删除他们#配置yum源#以下是CentOS 7.0的源。 # yum i 阅读全文
摘要:
pip安装: pip install locust 检查locust是否安装成功 2、安装 pyzmq If you intend to run Locust distributed across multiple processes/machines, we recommend you to al 阅读全文
摘要:
双击jmeter.bat出现下图情况 手欠了win7中配置 path无意中多删了变量 解决方法:在计算机-属性-高级系统设置-环境变量Path中添加 %SystemRoot%/system32;%SystemRoot%; 阅读全文
摘要:
收集工作中JMeter遇到的各种问题 1. JMeter的工作原理是什么? 向服务器提交请求;从服务器取回请求返回的结果。 2. JMeter的作用? JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JM 阅读全文