按以下步骤: 一、放开443端口 我的是云服务器,默认没开放443端口,需要先在控制台放开 二、使用let’s encrypt 生成证书 执行以下命令: 邮箱和域名换成自己的即可。 看到上图就说明成功,nginx用到fullchain.pem和privkey.pem两个。 三、配置nginx 修改/ ...
分类:
其他好文 时间:
2018-01-05 18:00:57
阅读次数:
163
# -*- coding: utf-8 -*- DEBUG = True # -*- coding: utf-8 -*- from flask import Flask,session,current_app app = Flask(__name__) app.secret_key = "HQ" #... ...
分类:
其他好文 时间:
2018-01-05 18:00:49
阅读次数:
126
许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconf ...
分类:
系统相关 时间:
2018-01-05 18:00:29
阅读次数:
220
外网服务端保存内网服务端会话的有效性以及平台上监控所有内网服务端的网络状况,模仿心跳机制实现,这里在做一点叙诉,关于思路和具体实现。 在很多的平台应用中,都有这样的需求,平台内包括多个子系统或者属于其管控范围内的其他平台,需要对这些系统进行统一的监控,来查看当前的运行状态或者其他运行信息,我们的应用 ...
分类:
其他好文 时间:
2018-01-05 18:00:13
阅读次数:
241
win下正确姿势安装py3 选择64bit的python3 选择自定义安装 选择安装位置 安装pip 设置terminal mysql for win 下载安装 MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ 添 ...
分类:
数据库 时间:
2018-01-05 18:00:02
阅读次数:
241
一:首先当然是去github注册账号了。 二:注册完毕登录后,在自己的首页上面点击右上角“+”号,然后选择New repository,或者直接点击下面的绿色按钮,创建一个新仓库。如图: 然后填入仓库的名称: 填写完毕后,点击下面的绿色按钮,创建仓库。 三:安装git程序,由于我是win64的,所以 ...
分类:
其他好文 时间:
2018-01-05 17:59:54
阅读次数:
155
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符, ...
分类:
系统相关 时间:
2018-01-05 17:59:42
阅读次数:
233
备工作 CentOS下载地址:http://101.96.10.40/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso VMware Workstation自行百度安装,本文章使用VMware Works ...
分类:
系统相关 时间:
2018-01-05 17:59:34
阅读次数:
178
这个语句可以说相当方便了,特别是数据庞大的循环简直是神器!但难点在于理解边界在哪里。 先来说说 for 循环的语法吧; for(初始条件;条件判断;条件变化){ // 循环的代码 } 执行顺序: 1. 先初始条件 2. 开始条件判断 3. 如果成立,执行要循环的代码块 4. 条件变化 2,3,4,2 ...
分类:
Web程序 时间:
2018-01-05 17:59:21
阅读次数:
242
1.查看目录下内容>ls //列出目录下的文件信息>ls -l //以“详细信息"查看目录文件>ls -a //查看目录“全部”(包括隐藏文件)文件>ls -al //以“详细信息"查看目录“全部”(包括隐藏文件)文件 2.进行目录切换>cd dirname //进行目录切换(dirname为当前目 ...
分类:
系统相关 时间:
2018-01-05 17:59:10
阅读次数:
166
/* 1. 变量 2. 事件 3. 函数 4. 属性 */ 目前,关于事件我们只学了一个点击事件。 如果觉得前边获取元素时写的document.getElement(s)..太长了,那么可以通过声明变量来简化它 例如: <script> var box = document.getElementBy ...
分类:
Web程序 时间:
2018-01-05 17:58:57
阅读次数:
174
if语句 语法: if(条件){ // 条件成立,执行这里的代码 } if中的这个条件会被转换成true/false 条件要么成立,要么不成立 成立为真 表示为true 不成立为假 表示为false 经过几天的练习,我了解到只要是条件判断,那么用 if 语句就没错了,当条件不止一个时,那就要走 el ...
分类:
Web程序 时间:
2018-01-05 17:58:49
阅读次数:
164
font 的属性 <font>内容</font> 双标签 color 字体颜色 face 选择字体 size 字体大小 ...
分类:
Web程序 时间:
2018-01-05 17:30:42
阅读次数:
169
一、jsp的编译指令是通知jsp引擎的消息,不会生成输出。 jsp的3个编译指令: page:针对当前页面的指令 include:包含另一个页面的指令 taglib:用于定义和访问自定义标签 编译指令格式: <%@ 编译指令名 属性="属性值"...%> page指令各属性的意义: 1.langua ...
分类:
Web程序 时间:
2018-01-05 17:30:33
阅读次数:
218
1、HTML 静态化 其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能是我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们都无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS ,像我们常访问的 ...
分类:
数据库 时间:
2018-01-05 17:30:26
阅读次数:
180
ES5 数组方法 1.Array.isArray() 方法用来判断一个值是否为数组。它可以弥补typeof运算符的不足 2.valueOf() 方法返回数组本身 3.toString() 方法返回数组的字符串形式 4.push() 方法用于在数组的末端添加一个或多个元素,并返回添加新元素后的数组长度 ...
分类:
其他好文 时间:
2018-01-05 17:30:17
阅读次数:
524