通过keepalive提高系统吞吐量
keepalive 可将连接转换为指定的长连接,减少了创建,销毁连接产生的系统开销 proxy_http_version 1.1; 表示长连接的版本号 proxy_set_header Connection ""; 清空Connect内容
matplotlib.pyplot绘画
1.绘制普通的函数图像 import numpy as np import matplotlib.pyplot as plt data = np.arange(0,1.1,0.01) plt.title('lines') #添加标题 plt.xlabel('x') #添加坐标轴 plt.ylabel('y') plt.xlim((0,1))#设置x轴的取值范围--->元组 limit 范围 plt.ylim((0,1)) plt.xticks([0.2,0.4,0.6,0.8,1])#添加刻度
js二进制数据转图片
前言 前端上传图片,传到后端,然后后端直接把图片以image形式存入数据库,待前端请求时,再从数据库中取出,传给前端,逻辑上好像没什么问题,但是在实际操作过程中,前端获取到数据后并不能直接使用<img src=res.data/>来显示图片 解决办法 在请求中,修改参数responseType:"arraybuffer" 例如: a. 使用axios进行修改,axios.get('http://xxxx.xxxx.xxx',{responseType:"arraybuffer"}) b. 使用
多级浮动按钮(展开与收缩)
多级浮动按钮(展开与收缩) 将之前的单个浮动按钮进行升级 引入的第三方类库,来实现多级浮动按钮的特效,同时加上“写博客”,“写动态”,“签到”,这三项功能 view = inflater.inflate(R.layout.home_fragment, container, false);
fabTop = view.findViewById(R.id.fab_top);
tabLayout = view.findViewById(R.id.tablayo
bootstrap导航栏(navbar)下拉框无法展开
自我检查: 1、代码有无错误 2、是否引用bootstarap、jquery。(版本不能太低) 3、jquery的引用顺序要在bootstrap之前(package.json文件,修改后需要重新运行) "dependencies": {
"jquery": "^3.5.1",
"bootstrap": "^4.5.0",
} 注:如果还有问题,一定是你的打开方式不对(∩_∩)
python 日志模块再熟悉
简述 为什么flask会自动打印请求access log ? 为什么flask会出现重复打印或不打印的问题? supervisor + gunicorn + flask的部署组合到底哪个组件在打印? 开发模块应该怎样配置日志? python日志模块的逻辑 官方文档的日志处理流程。 logging模块的几个核心类:logger,filter,log level,handler。 python logging在一个进程内一个logger只有一个实例,通过name属性唯一确定。logger之间有等级
5.case ... when
case when Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。
centos7.6 nodejs开发及打包android apk环境,涉及vscode、nodejs、cordova、pm2、jdk8、gradle、android sdk、
安装vscode 下载vscode https://code.visualstudio.com/ 安装vscode依赖 yum install libXScrnSaver -y 安装vscode cd ~ wget https://vscode.cdn.azure.cn/stable/ff915844119ce9485abfe8aa9076ec76b5300ddd/code-1.44.2-1587059974.el7.x86_64.rpm rpm -ivh code-1.44.2-158705
5.16 箭头函数和Es6
# 正则 ## 1. 正则的读 - 技巧 - 记下所有符号 - 逐位读 - 注意小括号作为一个整体 - 注意中括号表示一位 - 中文 1. /^[\u2E80-\u9FFF]+$/ 2. /^[\u4E00-\u9Fa5]+$/ - 背 # https://tool.oschina.net/uploads/apidocs/jquery/regexp.html # ES5补充 - this相关,函数的方法 ## 复习this - 概念:当前函数的执行上下文 - 执行函数的对象 - 默认情况下:t
欧盟用户请注意:我们尚未符合欧盟数据保护通用条例(GPDR)
欧盟用户请注意: 截止到目前我们尚未完全符合欧盟数据保护通用条例(GPDR),我们正在提升合规性,在完全符合GPDR之前,欧盟用户请不要使用我们的服务。
Oracle 块追踪( block change tracking )
Oracle block change tracking Table of Contents 1. 什么是块追踪 2. 块追踪想着操作 3. 相关视图 3.1. v$block_change_tracking 1 什么是块追踪 Block Change Tracking(块跟踪)主要用于RMAN备份的增量备份,记录自从上一次备份以来数据块的变化,相关后台进程CTWR(Change Tracking Writer) 改善增量备份性能,RMAN可以不再扫描整个文件以查找变更数据。从10g开始提供此
数据结构 —— 栈和队列
今日一言: 当人们做不到一些事情的时候, 他们就会对你说你也同样不能。 ——《当幸福来敲门》 数据结构 —— 栈和队列 3.1 栈 栈: 限定仅在表尾进行插入或删除操作的线性表。 LIFO结构: 后进先出。 FILO结构: 先进后出。 栈的实现代码(顺序栈): #include <stdio.h> #include <stdlib.h> #define NullElem -1 typedef int Elem; typedef struct{ Elem *base; Ele
macos nodejs开发及打包 iphone app环境,涉及brew、vscode、nodejs、cordova、pm2、jdk8、gradle
============================================================================================ appstore 安装 xcode ============================================================================================ 安装 brew 在https://www.ipaddress.com/ 上查询 raw.g
mysql之主从复制搭建
1. 主从复制简介 1.1. 基于二进制日志复制的
1.2. 主库的修改操作会记录二进制日志
1.3. 从库会请求新的二进制日志并回放,最终达到主从数据同步
1.4. 主从复制核心功能:
辅助备份,处理物理损坏
扩展新型的架构:高可用,高性能,分布式架构等 2. 主从复制前提(搭建主从的过程) ## 2.1 两台以上mysql实例 ,server_id,server_uuid不同
## 2.2 主库开启二进制日志
## 2.3 专用的复制用户
## 2.4
2020最新java面试题及答案汇总 java面试题及答案2020
Java基础 1.JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。简单来说:如果你需要运行 java 程序,只需安装 JRE 就
今日推荐
周排行