干货分享
-
python获取本机所有ip
使用socket库的gethostbyname_ex函数来获取IP地址 该函数会返回一串三元组,包含主机名、域名列表、ip列表。 执行后会返回
-
php以固定顺序有规律的打乱数组
通过某个key来实现固定顺序的打乱数组,使用不同的key打乱的顺序都不一样,但是同样的key每次打乱的顺序都是相同的。 这里第二个参数$seed只能传入数字。 测试效果 执行后会输…
-
Linux修改用户名方法
1、图形界面: GNOME可以在【设置】的【用户】页面修改。 kde、xfce这些的我没用过、 2、命令行 有些情况系统没有安装图形界面,如服务器上的,就只能通过命令行修改。 使用…
-
python封装获取字典值函数,支持多维字典
前些时间写了个php获取数组的。 刚好现在python的项目也需要同样的功能,就也写了一个,算法都一样,就不多说别的了,直接上代码。 如果只是1维字典的话,用python自带的ge…
-
python强大的通用验证码识别库ddddocr
带带弟弟ocr是一个python下强大的验证码识别库,能识别多种类型的验证码,有兴趣的朋友可以研究以下,GitHub地址:https://github.com/sml2h3/ddd…
-
php封装获取数组值函数,支持多维数组
↓↓↓不看废话,直接拿代码↓↓↓ 项目中经常需要判断数组某个元素是否存在,如果存在就获取元素的值,不存在则用默认值。 一开始是这样写的 或者用三元运算符 后来为了方便,就封装了个函…
-
rsync+inotify实时精准文件同步,实现真正的文件实时同步!
有个空闲的云服务器,就想着给网站做个容灾备份(网站可以没量,但是骚操作不能少),第一个想到的就是用rsync来同步文件,有两个方案:1、rsync+任务计划;2、rsync+inotify。我想做到实时同步,任务计划方式的就pass掉了,只剩下个inotify可以选择。
-
archlinux安装图形界面教程 GNOME篇
如果还未安装Archlinux系统的可以查看这篇文章:Archlinux简单安装教程,适合新手超详细图文教程。 连接网络 Archlinux安装完系统默认不会自动联网的,需要先连接…
-
Linux(CentOS、Ubuntu)搭建selenium+php-webdriver web自动化测试环境详细教程
因为前段时间采集的一个目标站突然做了防采集(通过js加载内容,js代码加密了),我又不懂解密js,就想着通过php模拟浏览器渲染js加载内容,查了下资料才发现有这么个玩意可以控制浏…
-
解决yum安装软件报错:One of the configured repositories failed (未知)
今天要安装个java的时候一直提示错误: 网上说的改dns、换源什么的都没有作用,最后发现只要重装epel就可以。