木木的木头

一只爱折腾的小程序猿

Nginx反向代理Github Page项目配置文件

Nginx反向代理

server { listen 80; ## 监听 IPv4 80 端口 server_name domain.com; location / { proxy_pass https://jiangwei1995910.github.io; proxy_redirect ...

搬瓦工服务器列表

搬瓦工

搬瓦工服务器列表 想看看搬瓦工有哪些配置的服务器卖?卧槽,找了几个小时,终于找到了,赶紧拿起小本本记下来。一个公司能把自家在卖的商品藏这么深我也是醉了。 贴上地址: 中国免翻墙地址 官网地址(需要梯子)

Nginx中PHP单入口项目配置

Nginx

将全部php请求转发到index.php文件 server { listen 80 default_server; listen [::]:80 default_server; # SSL configuration # # listen 443 ssl default_server; # listen [:...

运维神器---Docker

Docker从入门到部署

运维神器—Docker Docker 简介 一个应用程序容器,或许你可以理解成一个轻量级虚拟机。它作用是能够帮助你完成很多重复的项目部署工作,比如一个项目需要在服务器集群中部署,集群大约由100台服务器构成,这时如果人工去把项目部署到每台机器上肯定是不现实的,另外如果项目有更新,需要更新整个集群工作量也是巨大的。而如果自己编写自动化脚本部署项目,每台机器的硬件,网络,操作系统版本,等等细微的...

在apache2中部署Django项目

Linux

安装 apache2 和 mod_wsgi sudo apt-get install apache2 # Python 2 sudo apt-get install libapache2-mod-wsgi # Python 3 sudo apt-get install libapache2-mod-wsgi-py3 确认安装的apache2版本号 a...

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数字...