相似图片检测:感知哈希算法之dHash的Python实现 根据这篇文章相似图片检测:感知哈希算法之dHash的Python实现 实现步骤如下: 1、将图片缩放至9*8像素,即一共有8行,每行有9个像素 2、将缩放的图转为灰度图,每个像素由一个0到255的整数表示灰度 2018-07-20 Python
Linux 解决Vi输入中文乱码的问题 在VPS 中, 有时vi 打开一个文件中, 中文会显示乱码, 用locale 查看如下, 12345678910111213141516➜ ~ localeLANG=en_US.UTF-8LANGUAGE=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_U 2018-06-19 Linux
Red Hat Linux卸载旧版本的JDK安装新版本的JDK 做一个安装和记录的流程: 查看内核 uname -a来判断是32 位还是64 位还是其余什么的机器 查看java 版本 rpm -qa | grep gcj 卸载java yum -y remove javaname 2018-06-14 Linux
macOS 设置单个应用语言方法 最近使用 Office 时候发现了一个问题,由于电脑设置默认语言为英文。Office也会自动切换为英文语言。想单独改Office为中文版。找了一圈没找到方法,搜索了半天,发现很多人无法解决,要么就是修改电脑默认语言,还好最后在Office官网找到了一个答案。 关于office 语言修改 2018-05-04 macOS #macOS
获取小程序的openid与unionid 需要发布的小程序基本都要用到openid,这里保存一下自己的代码。一种是不需要服务器的,通过微信提供的接口简单获取openid;一种是有服务器的情况下,获取openid和一些加密的信息,如unionid。 简单获取openid这里的简单获取,是指调试的时候可以使用,正常的情况应该是通过服务器来获取 2018-04-16 WeiXin
VPS 安全措施 一个部署在公网的VPS, 面临不断的网络扫描和攻击, 可以参考如下步骤. 1. 配置SSH安全访问密钥,关闭密码登录a.参考SecureCRT密钥连接Linux,使用SecureCRT在本机生成公私密钥b.在VPS对应的用户目录下,新建.ssh文件夹,并上传公钥,然后更名为authorized_keys,并修改权限,如下 2018-04-15 Linux
Pyhton 去掉字符串前边的u 在用json.load导入json 格式的文件的时候, 打印出来的dict, 会显示的是unicode 编码形式, 下面一种方法可以利用检测编码的形式把u去掉. 1234567891011for i in range(len(colnames)): print type(rowData[i]) if type(rowData[i]) == float :#如果是字符串类型,则进行编码 2018-04-08 Python
fail2ban阻止SSH暴力破解 引用:fail2ban阻止SSH暴力破解 fail2ban是由Python语言开发监控软件,通过监控系统日志的登录信息来调用iptables屏蔽相应登录IP,以阻止某个IP(fail2ban读对应日志文件,Debian/Ubuntu:/var/log/auth.log、CentOS/Redhat:/var/log/ 2018-02-06 Linux
XML的有效性的检测 XML文档的结构良好性验证,结构良好的xml文档,需要遵守下面这些规则: 所有开始标签必须有对应的结束标签 元素可以嵌套,但是不可以重叠 有且只能有一个根元素 属性值必须使用引号 一个元素不能有两个同样属性名字的属性 注释不能出现在标签内部 没有转义的” <” 或者” $”不能出现在元素和属性的字符中 如何检查XML文档良构? 2018-01-31 Python
解决MySQL中文乱码方法 MySQL会出现中文乱码的原因一般为以下几点: server本身设定问题,例如还停留在latin1 table的语系设定问题(包含character与collation) 客户端程式(例如php)的连线语系设定问题 2018-01-31 Linux