nginx之动静分离(nginx与php不在同一台服务器)

nginx实现动静分离(nginx与php不在同一个服务器) 使用wordpress-5.0.3-zh_CN.tar.gz做实验 Nginx服务器的配置: [root@app ~]# tar xf wordpress-5.0.3-zh_CN.tar.gz [root@app ~]# mv wordpress/* /data/nginx/php/ [root@app ~]# vim /apps/nginx/conf/conf.d/pc.conf server { listen 80;
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

12月第三周

本周 继续推进,在课题上卡住,耽误了不少时间。有时候全神贯注未必是好事情,换换脑子,想想别的,反而有了新思路。好在最后问题总算被解决。 .配置vncserver: 按照别人的教程配置之后,客户端一直连接不上。 原因: 防火墙屏蔽了相应端口 区别两个配置文件:/etc/profile 和~/.bashrc ~/.bashrc:该文件包含专用于某个用户的bash shell的bash信息,当该用户登录时以及每次打开新的shell时,该文件被读取. /etc/profile中设定的变量(全局)的可以
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

13.go内置的rate包学习1

package main import ( "context" "fmt" "golang.org/x/time/rate" "log" "time" ) func main() { r := rate.NewLimiter(1, 5) //1表示每次放进筒内的数量,桶内的令牌数是5,最大令牌数也是5,这个筒子是自动补充的,你只要取了令牌不管你取多少个,这里都会在每次取完后自动加1个进来,因为我们设置的是1 c
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

nginx之echo模块与内置变量

Nginx扩展第三方模块——echo 第三方模块是对nginx的功能扩展,第三方模块需要在编译nginx的时候使用参数--add-module=PATH指定扩展模块的源码包路径 给Nginx扩展添加echo功能,echo模块的下载地址: https://github.com/openresty/echo-nginx-module [root@app src]# yum install git -y [root@app src]# git clone https://github.com/ope
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

webdriver for instagram

此次内容: 使用webdriver访问instagram网站, 查看周杰伦主页,向下翻动,并返回加载出来的图片url,和周杰伦的粉丝数: from selenium import webdriver import time from selenium.webdriver.common.keys import Keys import re class Ins_user: def __init__(self,username,password,starname): se
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

【算法学习笔记】RMQ问题与ST表

\(0.\) RMQ问题 P1816 人话翻译 给定一个长度为\(n\)的数列\(a\),然后有\(m\)组询问,每次询问一个区间\([l,r]\)的最小值。 其中\(m,n\leq10^5\) \(1.\) 暴力做法 很显然,暴力做法就是便历 \(\max\limits_{l\leq i\leq r}a_i\) 。这个做法最坏时间复杂度将会高达\(O(n^2)\)。很显然,这对于\(1e5\)的数据范围要炸 \(2.\) 正解 线段树 如果不知道什么是线段树,请点击这里 线段树 对于这种区间
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

nginx之TCP反向代理

实现Nginx tcp负载均衡 Nginx在1.9.0版本开始支持tcp模式的负载均衡,在1.9.13版本开始支持udp协议的负载,udp主要用于DNS的域名解析,其配置方式和指令和http 代理类似,其基于ngx_stream_proxy_module模块实现tcp负载,另外基于模块ngx_stream_upstream_module实现后端服务器分组转发、权重分配、状态监测、调度算法等高级功能。 nginx TCP反向代理mysql及redis [root@app ~]# vim /ap
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

rjgc-team-2019-凡事预则立

rjgc-team-2019小组 GitHub地址 一、总结和思考 首先我们小组的分工是很明确的,前后端分离。我们的在操作的过程中遇到问题也提交了issue 但我们组的进度还是有点缓慢,前端后端感觉都遇到了瓶颈,需要进一步探索和足够的时间 二、需要改进的团队分工 我们组的分工已经足够明确了,针对遇到的问题因为我们对对方的工作都不太了解可能也不会有结构上的优化,各自在自己的工作上努力就好。 我们的issue也都是每个人根据自己实际工作的进度和遇到的问题各自提交的,每人基本都能及时提交。 三、团队
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

作业16

package Example12_12; import java.util.Date; class ThreadTime implements Runnable{ Date date = null; public void run() { while(true) { date = new Date(); System.out.println(date); try { Thread.slee
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

2019-2020-1 20191327《信息安全专业导论》第十二周学习总结

1.教材内容学习 信息安全涉及信息的保密性、完整性和可用性。保密性确保关键数据被妥善保护;完整性确保数据只能被合适的机制修改;可用性确保授权用户在需要时可进行数据访问;阻止未授权访问有三种通用类型的鉴别凭证,一是基于一些用户知道的信息,二是基于一些用户拥有的物品,三是基于生物特征;恶意代码有:病毒、蠕虫、特洛伊木马和逻辑炸弹;加密的一些方法:替换密码、凯撒密码、转换密码、路径密码。 2.学习过程中的问题 问题:在进行gpg时传输文本总是错误。 解决方法:更换了文本格式。 问题:在进行加密的时候
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

Java编程思想 练习题(五)

  一、展示protected方法具有包访问权限,但是它仍旧不是public的。 package com.springboot.demo; public class Human { protected void doHouseWork() { System.out.println("---------Human Do housework---------"); } } package com.springboot.demo; public c
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

201913325《信息安全导论》第十二周学习总结

计算机科学概论 一、各级安全 (一)信息安全 1.Information security:用于确保正确访问数据的技术和政策 2.信息安全可以说是一下三性的结合: (1)保密性(confidentiality)确保数据被保护,免受未经授权的访问 (2)完整性(integrity)保护数据只被合适的机制修改 (3)可用性(availability)授权用户以合法目的访问信息的程度 (4)风险分析(risk analysis)确定关键数据风险的性质和可能性 二、阻止未授权访问、 (一)概论 1.用
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

bilibili投屏到电脑

bilibili投屏到TV B栈上有丰富的视频资源,电视盒子小米,自带匹配的投屏功能。 但是如何将哔哩哔哩投屏到电脑上? bilibili投屏到PC上 万能的知乎给出了答案。 https://www.zhihu.com/question/23226972 https://kodi.tv/ 全平台通用,既可作为服务端使用,也可以作为DLNA客户端使用。同时还开源。 亲测可行。 https://kodi.tv/download
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

django 自定义url转换器

django内置的url转换器,包括有int、str、uuid等等。但是有时候他们不能满足我们的需求,因此就需要使用自定义url转换器。 自定义url转换器的五步: 1、定义一个类,直接继承自object就可以 2、在类中定义一个属性regex,这个属性是用来限制url转换器规则的正则表达式。 3、实现to_python(self,value)方法,这个方法是将url中的值转换下,然后传给视图函数的。 4、实现to_url(self,value)方法,这个方法是在做url反转的时候,将传进来的
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

POI数据发布和保障

POI数据发布: 数据发布方式有多种,具体方式和需求由业务决定,发布方式主要分为两类,一类是通过数据打包整体发布,一类是通过api请求逐条调用。 1. 打包整体发布:通过提取归档数据,根据业务需求的模板进行数据提取转换,将数据以文件形式推送到需求端,该方式适用于有独立处理数据并提供业务服务的情况; 2. 通过api请求:该方式通过服务调用请求数据,以数据id进行数据查询,或者类似地图查询以关键词进行数据匹配。   第一种方式数据发布量大,如果发布全国的POI数据那么将是超过五千万的数据量,数据
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

(转)为什么ssh一关闭,程序就不再运行了?

ref :https://www.cnblogs.com/lomper/p/7053694.html 问题描述 当SSH远程连接到服务器上,然后运行一个程序,eg: ./test.sh, 然后把终端开闭(切断SSH连接)之后,发现该程序中断. 原因 主要元凶: 挂断信号(SIGHUP) 信号 概念介绍 在Linux/Unix中,有这样几个概念: 进程组(process group): 一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID. 会话期(session): 一
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

AtCoder Beginner Contest 148 题解

目录 AtCoder Beginner Contest 148 题解 前言 A - Round One 题意 做法 程序 B - Strings with the Same Length 题意 做法 程序 C - Snack 题意 做法 程序 D - Brick Break 题意 做法 程序 E - Double Factorial 题意 做法 程序 F - Playing Tag on Tree 题意 做法 程序 结束语 AtCoder Beginner Contest 148 题解 前言
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

十分钟学会 Markdown 基本语法

目录 十分钟学会 Markdown 基本语法 一、标题 这是一级标题 这是二级标题 这是三级标题 二、字体 三、引用 四、分割线 五、图片 六、超链接 七、列表 八、表格 九、代码 十分钟学会 Markdown 基本语法 Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 Markdown语法也很简单,很快就可以把常用的语法学会,下面是一些常用的Markdown语法。 一、标题 在想要设置为标题的文字前面加#来表示 一个#是一级标题,二个#是二
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

卷积、池化的矩阵形式的FP与BP

#TODO
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0

2. 线程安全性

本章内容:   原子性:AtomicXXX、CAS原理、Unsafe、AtomicLong&LongAddr、AtomicReference&AtomicReferenceFieldUpdater、AtomicStampReference       锁:synchronized(修饰代码块、方法、静态方法、类)、Lock   可见性:synchronized、volatile(读、写、使用)   有序性:happens-before原则   【线程安全性】当多个线程访问某个类时,不管运行时环
分类: 其他 发布时间: 12-22 22:50 阅读次数: 0