2018年07月的文章

运维

重放攻击

MTPAS 发布于 2018-07-30

最近系统上线之前需要做安全测试,安全测试人员指出了系统存在重放攻击,由于之前项目没有遇到过这样的问题,在这里就详细探讨一下重放攻击。 所谓重放攻击就是攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程。攻击者利用网络监听或者其他方式盗取认证凭据,之后再...

阅读(140)评论(0)赞 (0)

运维

机器人强化学习之使用 OpenAI Gym 教程与笔记

4

MTPAS 发布于 2018-07-30

除了试图直接去建立一个可以模拟成人大脑的程序之外, 为什么不试图建立一个可以模拟小孩大脑的程序呢?如果它接 受适当的教育,就会获得成人的大脑。 — 阿兰·图灵 介绍 强化学习 (Reinforcement learning) 是机器学习的一个子领域用于制定决策和运动自由度控制。强...

阅读(714)评论(0)赞 (0)

Python

Python常用静态代码检查工具

MTPAS 发布于 2018-07-29

对于我这种习惯了Java这种动态语言的时候,发现错误经常只能在执行的时候发现,总感觉有点不放心。 而且有一些错误由于隐藏的比较深,只有特定逻辑才会触发,往往导致需要花很多时间才能将语法错误慢慢排查出来。其实有一些错误是很明显的,假如能在写程序的时候发现这些错误,就能提高工作效率。...

阅读(274)评论(0)赞 (0)

运维

如何不通过 inventory 文件,直接指定 host 运行 Ansible?

MTPAS 发布于 2018-07-27

使用过 ansible 的都知道,不管是运行 Ad-Hoc 还是 playbook,都需要指定一个 inventory 文件,或者使用默认的 inventory 文件。但是现在有一个主机,它尚未在 inventory 文件中配置,那么我们该如何用 ansible 对其进行操作呢?...

阅读(231)评论(0)赞 (0)

php

PHP判断远程文件是否存在的方法

MTPAS 发布于 2018-07-19

<?php /* 函数:remote_file_exists 功能:判断远程文件是否存在 参数: $url_file -远程文件URL 返回:存在返回true,不存在或者其他原因返回false */ function remote_file_exists($url_file...

阅读(148)评论(0)赞 (0)

运维

Barbican – OpenStack密钥管理服务

MTPAS 发布于 2018-07-15

对于那些不知道的人,Barbican是一个OpenStack服务,它提供REST API,用于安全存储,配置和管理密码,加密密钥和X.509证书等秘密。Barbican可以与其他OpenStack服务一起使用以提供安全功能,例如,Octavia使用Barbian来存储和检索用于创...

阅读(380)评论(0)赞 (0)

值得一看

【实战】ElasticSearch的备份与恢复

22

MTPAS 发布于 2018-07-10

早先时候我们讲了关于HDFS的备份方法,作为Hadoop在搜索层级的演进应用,Elasticsearch可以接入多种异构的数据平台(结构化/非结构化,流式/批量的),加之有丰富的管理工具,在很短时间内迅速获得了很多有EDW需求的公司的青睐。 在Elasticsearch的架构中,...

阅读(194)评论(0)赞 (0)

Python

搭建自动删除在百度贴吧的一切回复环境

3

MTPAS 发布于 2018-07-10

多年前很多小伙伴初接触互联网,许是因为年少无知,许是年少轻狂,可能经意或者不经意到处发自己的个人信息,家人信息等,导致这些信息在网上就会随时被搜索到,很可能会被一些别有用心的人利用,特别是和自己闹过矛盾的网友,严重的会影响自己的生活。很多人参与回复了大量贴吧数据,很多人都想能够清...

阅读(142)评论(0)赞 (0)

JAVA

MySQL InnoDB引擎锁的总结

2

MTPAS 发布于 2018-07-09

知其然,知其所以然 总结一下自己多年来对MySQL的相关知识,做个梳理。 本文用到的MySQL版本:5.7.22 为什么要锁 我们开的的各式各样系统中,系统运行需要CPU、内存、I/O、磁盘等等资源。但除了硬资源外,还有最为重要的软资源:数据。 当人们访问操作我们的系统时,其实归...

阅读(111)评论(0)赞 (0)

运维

phpMyAdmin 登录无反应问题记录

MTPAS 发布于 2018-07-09

今天遇到一个神奇的错误,登录 phpMyAdmin 无论如何都登录不进去,开始还以为密码记错了,但是再输入错误密码时,会显示错误的提示 #1045 - Access denied for user 'root'@'localhost' (using password: YES) ...

阅读(207)评论(0)赞 (0)