木木的木头

一只爱折腾的小程序猿

python中PIL.Image和OpenCV图像格式相互转换

PIL对象与CV2对象互转

PIL.Image转换成OpenCV格式: import cv2 from PIL import Image import numpy image = Image.open("plane.jpg") image.show() img = cv2.cvtColor(numpy.asarray(image),cv2.COLOR_RGB2BGR) cv2.imshow("OpenCV",img...

PHP快速排序实现

快速排序

记录 <?php /** * Created by PhpStorm. * User: jiangwei * Date: 2018/7/11 * Time: 上午10:54 */ //快速排序法封装函数 function quick_Sort($array){ //先判断是否需要继续进行,若所要排序数组只有一个元素或没有元素则不需要排序 $len = cou...

一些很少用但不能忘的网址

记录 爱奇艺 乐视 腾讯VIP视频在线解析 http://www.5ifxw.com/vip/ google套件卡刷包 https://opengapps.org/ lineageos (原CM) https://lineageos.org/ python第三方包下载 https://www.lfd.uci.edu/~gohlke/pythonlibs/ Xpose...

从面向百度编程到面向谷歌编程

记录 面向谷歌编程—Ubuntu Shadowsocks服务器端安装及优化 前言 本教程旨在提供简明的Ubuntu 16.04下安装服务器端Shadowsocks。不同于Ubuntu 16.04之前的教程,本文抛弃initd,转而使用Ubuntu 16.04支持的Systemd管理Shadowsocks的启动与停止,显得更为便捷。优化部分包括BBR、TCP Fast Open以...

SSL工作原理

转载于网络 SSL 是一个安全协议,它提供使用 TCP/IP 的通信应用程序间的隐私与完整性。因特网的 超文本传输协议(HTTP)使用 SSL 来实现安全的通信。 在客户端与服务器间传输的数据是通过使用对称算法(如 DES 或 RC4)进行加密的。公用密钥算法(通常为 RSA)是用来获得加密密钥交换和数字签名的,此算法使用服务器的SSL数字证书中的公用密钥。有了服务器的SSL数字...

Ubuntu更新内核后无线网卡无法使用

Ubuntu

记录 今天为了给Ubuntu系统开启BBR加速,于是将ubuntu16.04系统内核更新到了最新。更新完结果无线网卡无法使用了。根本原因是因为无线网卡驱动依赖与系统内核,内核更新之后无线网卡驱动也需要重新编译。但是我之前无线网卡是通过ubuntu的 “附加驱动” 功能直接安装的。出问题后无论我在附加驱动里面怎么弄也没办法修复。于是各种google,最后找到了修复办法,现记录下来。 ...

React项目基本功能使用

React从入门到放弃

记录 目录结构 效果 点击上面3个按钮可以实现无刷新切换,列表内容可以通过ajax加载。 Clock.js文件 import React from "react"; export default class Clock extends React.Component { constructor() { super(); th...

React开发时钟

React从入门到放弃

记录 通过我上一篇文章配置好开发环境后,在index.js中敲入如下代码 import React from "react"; import ReactDom from "react-dom"; class Clock extends React.Component { constructor() { super(); this.sta...

React开发环境搭建

React从入门到放弃

记录 1.安装nodeJs 主要是为了使用npm工具创建项目 2.创建项目 在项目文件夹中进入命令行,敲入npm init 3.安装开发需要的相关包 npm install babel-core babel-loader babel-plugin-transform-class-properties babel-plugin-transform-object-rest-s...

终极黑科技之wifi破解

黑科技

记录 温馨提示,没用过Linux,不知道U盘启动,不会做启动盘之类童鞋不用往下看了 准备工作 先说一下大概的流程:扫描无线网—获取握手包(抓包)—暴力破解握手包(跑包)—得出密码。 其中,抓包和跑包是最关键的两个步骤,可能耗费大量的时间,还有些运气成分。 主要工具: cdlinux:小型的 Linux 系统,用于抓包,中文带界面,可以放到U盘中; hashcat:异常强大的...