PHP 加解密方法大全详解

最近看见一篇文章讲的是PHP的加解密方法,正好也自己学习下,顺便以后有用到的地方也好能快速用上,仅供自己学习和复习,好了不多BB,上代码。   基于这几个函数可逆转的加密为:base64_encode()、urlencode(...

PHP 无限极分类详解

前言:之前实现无限极分类,都是自己写,也没管效率和其他人的实现方式,今天特此总结下各种无限极分类的实现方式。 一、从开源网站上看到的,非常非常的简介。一次性查出所有数据,然后再分类(传引用是核心) $items = array(...

PHP RSA加解密详解(附代码)

前言:RSA加密一般用在涉及到重要数据时所使用的加密算法,比如用户的账户密码传输,订单的相关数据传输等。 加密方式说明:公钥加密,私钥解密。也可以  私钥加密,公钥解密   一、RSA简介 RSA公钥加密算法是1...

JavaScript 闭包小记详解

最近朋友面试被问到了 JS 闭包的问题,本人一时语塞,想起了袁华的一句话:“这道题太难了,我不会做,不会做啊!”。   JS 闭包属于面向对象的一个重要知识点,特此本人又开始了一段说走就走的旅程。   闭包就是外...

Python + PyQt5 实现美剧爬虫可视工具详解

美剧《权力的游戏》终于要开播最后一季了,作为马丁老爷子的忠实粉丝,为了能够看得懂第八季复杂庞大的剧情架构,本人想着将前几季再稳固一下,所以就上美剧天堂下载来看,可是每次都上去下载太麻烦了,于是干脆自己写个爬虫爬下来得了。  ...

自写脚本实现上线前本地批量压缩混淆 js , css 代码。详解

最近做项目遇到一个要求,就是把本地的 js 和 css 进行压缩后再上线,由于之前项目并没有使用 webpack 之类的库,项目上也因为一些机密不能在线上压缩,这无疑给代码打包压缩带来了很大麻烦,于是上网搜索了一些代码压缩的方法,最终锁定了...

javascript ES6 新特性之 扩展运算符 三个点 ...详解

对于 ES6 新特性中的 ... 可以简单的理解为下面一句话就可以了:  对象中的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中。 作用类似于 Object.assign() 方...

第一段自动化测试代码详解

import unittest from appium import webdriver class HelloWorld(unittest.TestCase): def test_addContact(self):...

Python&Appium实现滑动引导页进入APP详解

最近在研究安卓APP的自动化测试。首先遇到的问题是,当一个session建立的时候,最先进入的是欢迎页和引导页,引导页有三张,最后一张上显示“enter”按钮,点击才能进入主界面。 欢迎页加引导页,这两个页面是每次进入APP都无法避免的,...

Python&Appium实现安卓手机图形解锁详解

首先,在解锁状态下,建立一个Session,打开APP。然后,调用press_keycode()方法传入整型数值"26",锁定屏幕。通过implicitly_wait()方法等待两秒后,再次调用press_keycode()方法按下电源键,...