使用Python Selenium PhantomJS的XPath时应注意校验结果

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户...
阅读(4) 评论(0)

文章标题

安全事件:2012年1月PuTTY后门事件这是我(@胡争辉)亲身经历的事件,同事春节回家期间在网吧(呵呵),用XX搜索引擎(呵呵),搜索PuTTY第一个是推广广告(呵呵),下载。安全事件:2017年8月15日xshell多版本后门事件目前除官方最新版本1326外,国内主流下载站上的 5.0.1322、 5.0.1325均确认存在后门.后门干什么? 直接把服务器的用户名和密码偷走,然后就可以兴风作浪了...
阅读(51) 评论(0)

python tensorflow学习笔记(六)最小二乘法

回归分析(regression analysis)是确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。运用十分广泛,回归分析按照涉及的变量的多少,分为一元回归和多元回归分析;按照因变量的多少,可分为简单回归分析和多重回归分析;按照自变量和因变量之间的关系类型,可分为线性回归分析和非线性回归分析。如果在回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分...
阅读(86) 评论(1)

TeX Greek Letters希腊字母

TeX Greek Letters希腊字母...
阅读(122) 评论(0)

几个月几十个小时最后发现PHP是最好的语言!

花了很长时间尝试解决某个设备SSH上去后的乱码问题,最后发现是设备自带的ls命令导致的乱码 PHP是最好的语言!...
阅读(153) 评论(0)

安全的安装PuTTY 0.70

为什么安装一个软件要这么麻烦?安全事件:2012年1月PuTTY后门事件 这是我(@胡争辉)亲身经历的事件,同事春节回家期间在网吧(呵呵),用XX搜索引擎(呵呵),搜索PuTTY第一个是推广广告(呵呵),下载。 安全事件:2017年8月15日xshell多版本后门事件 目前除官方最新版本1326外,国内主流下载站上的 5.0.1322、 5.0.1325均确认存在后门...
阅读(173) 评论(1)

python tensorflow学习笔记(五)矩阵乘法运算

定义一个占位符矩阵,类型为float64,尺寸为一行两列 定义一个占位符矩阵,类型为float64,尺寸为两行一列 定义一个矩阵乘法运算,左A右B 定义一个矩阵乘法运算,左B右A 创建一个会话 一个尺寸为一行两列的矩阵 一个尺寸为两行一列的矩阵 显示尺寸为一行两列的矩阵的值 显示尺寸为两行一列的矩阵的值 运行左A右B的矩阵乘法运算,结果是1x1矩阵...
阅读(129) 评论(0)

python tensorflow学习笔记(四)矩阵乘法

定义一个1x2的矩阵常量 定义一个2x1的矩阵常量 1x2的矩阵乘2x1的矩阵 2x1的矩阵乘1x2的矩阵 创建一个会话 显示1x2矩阵 显示2x1矩阵 显示1x2的矩阵乘2x1的矩阵的结果,是1x1矩阵 显示2x1的矩阵乘1x2的矩阵的结果,是2x2矩阵...
阅读(148) 评论(0)

python tensorflow学习笔记(三)运算

定义一个占位符,类型为float64 定义一个占位符,类型为float64 定义一个加运算 定义一个乘运算 创建一个会话 运行加运算 运行乘运算...
阅读(78) 评论(0)

python tensorflow学习笔记(二)算数

定义一个常数 CONSTANT_A 定义一个常数 CONSTANT_B 创建一个回话 输出 CONSTANT_A 输出 CONSTANT_B 计算 CONSTANT_A + CONSTANT_B 计算 CONSTANT_A * CONSTANT_B...
阅读(78) 评论(0)

python tensorflow学习笔记(一)Hello World

python tensorflow学习笔记(一)Hello World 导入tensorflow库 OP_HELLO 的类型为 tensorflow.python.framework.ops.Tensor SESSION 的类型为 tensorflow.python.client.session.Session 输出结果为: b'Hello, Tensor Flow!'...
阅读(83) 评论(0)

使用ARM芯片的小型NAS设备的一次存储故障的检修

报告日期:2017年8月26日 使用情况:一直使用自动化程序存储文件,最近有点不稳定,没怎么注意,昨天(2017年8月25日)开始反复失败,下线检修 存储为2x4T做RAID1 检修发现固件本身提供的Web界面正常,固件提供的SSH登录可用。 登录SSH查询操作文件的时候,/bin/top中io非常高,而且时候/bin/sync特别慢。某一次大概上传几百M文件,io飙升到90%+,/bin/sync大概需要半小时...
阅读(135) 评论(0)

python爬虫访问页面并显示图片

获取字符集 获取返回字节数组 按照字符集解码字节数组 解析页面 获取页面上所有的img标记 获取img标记的src属性 组合URL 访问URL并保存临时文件 打开临时文件 在IPython环境下显示图片...
阅读(115) 评论(2)

使用python的BeautifulSoup库解析页面应选择适当容错能力的解析器

解析器 : html5lib 安装 : pip install html5lib 使用方法 : BeautifulSoup(markup, "html5lib") 优势 : 最好的容错性 优势 : 以浏览器的方式解析文档 优势 : 生成HTML5格式的文档 劣势 : 速度慢 劣势 : 不依赖外部扩展...
阅读(53) 评论(0)

编辑docx中字符的一个方法

编辑docx中字符的一个方法 遍历文档中的段落 遍历段落中的run查找是否包含关键字符串 深度复制段落中的内容 清空段落中的内容 遍历已复制的段落中的内容 判断该run是否包含关键字符串 按照关键字符串拆分该run 判断是否为第一部分 如果不是第一部分,则在段落中加入关键字符串并设置粗体 在段落中加入被拆分的部分 如果该run不包含关键字符串则直接加入段落...
阅读(90) 评论(0)

selenium爬虫需要注意检测页面加载和内容加载进度

为了清晰直观展现python严格要求的缩进,发表在博客上 详细说明见注释 # get 后等到页面加载完成后返回 # 而直接操作页面就需要类似于下面的代码等待页面加载完成 # 对于使用AJAX异步加载的页面来说,还需要类似于下面的代码检测AJAX加载的内容是否完成 # 注意:这段程序没有考虑加载成功但是无内容的情况...
阅读(249) 评论(0)

4K显示器设置小记

28寸4K显示器购买很久了,买了之后就有点后悔,...
阅读(73) 评论(0)

PHP迭代器的小坑

使用PHP迭代器的时候,需要主要到很多迭代器是对内部迭代器的封装,当外部迭代器移动的时候,实际上也是在移动内部迭代器。——简单的说,如果希望对同一个数据迭代而且互不影响,那么应当先转成数据,然后创建ArrayIterator。程序简单的时候一般不会遇到这个问题,不过当程序复杂的时候,尽量还是避免迭代器之间的干扰。...
阅读(148) 评论(0)

抓到一把锟斤拷

手持两把锟斤拷 口中疾呼烫烫烫 脚踏千朵屯屯屯 笑看万物锘锘锘这是专业程序员才能看得懂的笑话,由于计算机程序的兼容性做得越来越好,所以很多程序员已经很难看到了,今天抓到一只。 环境PHP 7.1.3,初步分析是PHP从操作系统中获取消息文本,没有正确转码导致的,不确认是否属于内存泄漏,如果疑似请转给有bug提交权限的人员。 测试代码。 浏览器访问,默认UTF8编码。 使用GB2...
阅读(180) 评论(3)

Return type declarations返回类型声明

PHP 7.新增了返回类型声明 http://php.net/manual/en/functions.returning-values.php 在PHP 7.1中新增了返回类型声明为void,以及类型前面增加问号表示可以返回null,例如?init,不过和某些语言中的细节略有不同,没什么技术含量,就是语言的定义,直接上代码吧。...
阅读(201) 评论(0)
2047条 共103页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2873357次
    • 积分:41631
    • 等级:
    • 排名:第89名
    • 原创:1021篇
    • 转载:947篇
    • 译文:79篇
    • 评论:413条
    最新评论