test

In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

£可爱£侵袭症+ 提交于 2020-03-05 11:55:46
In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录 错误信息: In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录 #include <jemalloc/jemalloc.h> 若出现【zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录】,则运行命令make MALLOC=libc) 解决方案1: [root@WEB redis-3.0.6]# make cd src && make all make[1]: 进入目录“/root/lnmp_soft/redis-3.0.6/src” CC adlist.o In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录 #include <jemalloc/jemalloc.h> ^ 编译中断。 make[1]: [adlist.o] 错误 1 make[1]: 离开目录“/root/lnmp_soft/redis-3

详解 JDK8 新增的日期时间类

耗尽温柔 提交于 2020-03-05 11:54:40
目录 JDK8 新增的日期时间类 LocalDate、LocalTime、LocalDateTime类: 获取对象的方法: 常用方法: TemporalAdjuster接口 —— 时间校正器: Instant 时间戳类: Duration类 —— 用于计算两个“时间”间隔的类: Period类 —— 用于计算两个“日期”间隔的类: DateTimeFormatter类 —— 解析和格式化日期或时间的类 ZonedDate、ZonedTime、ZonedDateTime —— 带时区的时间或日期 ZoneID —— 世界时区类: JDK8 新增的日期时间类 在本人之前的博文 《处理时间的类 —— System类、Date类 、SimpleDateFormat类 与 Calendar类》 中,讲到过表示时间的类,有三类:Date、SimpleDateFormat、Calendar类(System.currentTimeMillis()勉强也能算作是一个) 那么,在JDK8的时代,Java提供了几个 新 的、 线程安全 的、用于 处理时间 的类。 现在,本人就来讲讲这几个类: @ 首先是 LocalDate 、 LocalTime 、 LocalDateTime类 : LocalDate、LocalTime、LocalDateTime类: 概述 : 这三个类分别表示使用 ISO

Mysqldump参数大全(参数来源于mysql5.5.19源码)

我的未来我决定 提交于 2020-03-05 11:30:17
参数 参数说明 --all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-databases --all-tablespaces , -Y 导出全部表空间。 mysqldump -uroot -p --all-databases --all-tablespaces --no-tablespaces , -y 不导出任何表空间信息。 mysqldump -uroot -p --all-databases --no-tablespaces --add-drop-database 每个数据库创建之前添加drop数据库语句。 mysqldump -uroot -p --all-databases --add-drop-database --add-drop-table 每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用--skip-add-drop-table取消选项) mysqldump -uroot -p --all-databases (默认添加drop语句) mysqldump -uroot -p --all-databases –skip-add-drop-table (取消drop语句) --add-locks 在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(默认为打开状态,使用-

openssl 证书请求和自签名命令req详解

百般思念 提交于 2020-03-05 11:16:37
1、密钥、证书请求、证书概要说明 在证书申请签发过程中,客户端涉及到密钥、证书请求、证书这几个概念,初学者可能会搞不清楚三者的关系,网上有的根据后缀名来区分三者,更让人一头雾水。我们以申请证书的流程说明三者的关系。客户端(相对于CA)在申请证书的时候,大体上有三个步骤: 第一步:生成客户端的密钥,即客户端的公私钥对,且要保证私钥只有客户端自己拥有。 第二步:以客户端的密钥和客户端自身的信息(国家、机构、域名、邮箱等)为输入,生成证书请求文件。其中客户端的公钥和客户端信息是明文保存在证书请求文件中的,而客户端私钥的作用是对客户端公钥及客户端信息做签名,自身是不包含在证书请求中的。然后把证书请求文件发送给CA机构。 第三步:CA机构接收到客户端的证书请求文件后,首先校验其签名,然后审核客户端的信息,最后CA机构使用自己的私钥为证书请求文件签名,生成证书文件,下发给客户端。此证书就是客户端的身份证,来表明用户的身份。 至此客户端申请证书流程结束,其中涉及到证书签发机构CA,CA是被绝对信任的机构。如果把客户端证书比作用户身份证,那么CA就是颁发身份证的机构,我们以https为例说明证书的用处。 为了数据传输安全,越来越多的网站启用https。在https握手阶段,服务器首先把自己的证书发送给用户(浏览器),浏览器查看证书中的发证机构,然后在机器内置的证书中(在PC或者手机上

cookie的路径

断了今生、忘了曾经 提交于 2020-03-05 09:58:11
摘要:   最近研究使用加密cookie给不同系统作同步登陆,其中遇到了一些关于cookie设置和cookie路径的问题,结合查找的资料和经验写一下总结。 PHP setcookie()函数    定义和用法   setcookie() 函数向客户端发送一个 HTTP cookie。   cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。   cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。   必须在任何其他输出发送前对 cookie 进行赋值。   如果成功,则该函数返回 true,否则返回 false。    语法 setcookie(name,value,expire,path,domain,secure) 参数 描述 name 必需。规定 cookie 的名称。 value 必需。规定 cookie 的值。 expire 可选。规定 cookie 的有效期。 path 可选。规定 cookie 的服务器路径。 domain 可选。规定 cookie 的域名。 secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。   

Python使用MySQL数据库

陌路散爱 提交于 2020-03-05 07:11:47
Python使用MySQL数据库 MySQLdb 驱动从 2014 年 1 月停止了维护。 Python2 MySQLdb 一,安装 mysql 如果是 windows 用户, mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。 Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的 linux 仓库中都会有 mysql ,我们只需要通过一个命令就可以下载安装: Ubuntu\deepin >>sudo apt-get install mysql-server >>Sudo apt-get install mysql-client centOS/redhat >>yum install mysql 二,安装 MySQL-python 要想使 python 可以操作 mysql 就需要 MySQL-python 驱动,它是 python 操作 mysql 必不可少的模块。 下载地址: https://pypi.python.org/pypi/MySQL-python/ 下载MySQL-python-1.2.5.zip 文件之后直接解压。进入MySQL-python-1.2.5目录 : >>python setup.py install 三,测试 测试非常简单,检查 MySQLdb 模块是否可以正常导入。 fnngj@fnngj-H24X:~

软件测试方法的分类细谈

天涯浪子 提交于 2020-03-05 06:54:43
软件测试方法种类繁多,记忆起来混乱, 因此,我通过查阅资料,参考一些书籍,把常用的软件测试方法列出来,方便认识软件测试的方法。 从测试设计方法分类 测试名称 测试内容 Black box 黑盒测试 把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识。从软件的行为,而不是内部结构出发来设计测试. White box 白盒测试 设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择。 Gray box 灰盒测试 介于黑盒和白盒之间 总结: 实际工作中,对系统的了解越多越好。目前大多数的测试人员都是做黑盒测试,很少有做白盒测试的。因为白盒测试对软件测试人员的要求非常高,需要有很多编程经验。 从测试是手动还是自动上分类 测试名称 测试内容 Manual Test 手动测试 测试人员用鼠标去手动测试 (测试GUI) Automation 自动化测试 用程序测试程序 (测试API) 对于项目来说, 手动测试和自动化测试同等重要,都是保障软件质量的方法。 目前大部分的项目组都是手动测试和自动化测试相结合。因为很多测试无法做成自动化,很多复杂的业务逻辑也很难自动化, 所以自动化测试无法取代手动测试。 对于软件测试人员个人发展来说, 做自动化测试是个挑战,也是测试人员发展的一个方向,需要测试人员学习大量的开发知识。从长远角度来看,自动化测试肯定是越来越吃香的。

(五十三)自动化测试高级应用之自动发邮件功能-整合自动发邮件功能

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-05 02:41:11
随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------   学习 selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+selenium执行的。 #------------------------------------------------我是可耻的分割线------------------------------------------- 整合自动发邮件功能 解决了前面的问题后,现在就可以将自动发邮件功能继承到自动化测试项目中了。下面打开 runtest.py 文件重新进行编辑。 # !/usr/bin/env python # -*- coding: UTF-8 –*- __author__ = 'Mr.Li' from HTMLTestRunner import HTMLTestRunner from email.mime.text import MIMEText from email.header import Header

python装饰器

牧云@^-^@ 提交于 2020-03-05 01:48:02
https://www.runoob.com/w3cnote/python-func-decorators.html 基本理解 test这个函数作为变量被传递到decorator函数。 在decorator里嵌套一个wrap函数,作用是改变test函数的内容。 返回wrap这个函数名 这时执行test()的本质就是,test函数被替换成了wrap。执行的是wrap里面的内容。 def decorator(func): def wrap(): url = func() return 'http://' + url return wrap @decorator def test(): return 'www.changyou.com' print(test())    functools.wraps 如下,打印test.__name__时,是wrap。函数被替代了。 def decorator(func): def wrap(): url = func() return 'http://' + url return wrap @decorator def test(): return 'www.changyou.com' print(test.__name__)    functools.wraps用于解决这个问题 from functools import wraps def

mnist数据集离线安装

我只是一个虾纸丫 提交于 2020-03-04 23:38:29
1、下载mnist数据集 将下面的地址复制到迅雷下载数据集 https://s3.amazonaws.com/img-datasets/mnist.npz 2、配置文件 将下载好的mnist.npz复制到 “C:\Users\Administrator.keras\datasets” 3、使用mnist数据集 from keras.datasets import mnist (x_train,y_train),(x_test,y_test)=mnist.load_data()#加载数据 来源: CSDN 作者: haodawei123 链接: https://blog.csdn.net/haodawei123/article/details/104655496