自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4521)
  • 收藏
  • 关注

转载 通过fiddler用本地的js文件替换生产上的js文件,测试本地代码

1、下载安装fiddler2、配置fidder,捕获https请求场景:我调试的是移动端h5的代码,所以首先是打开我要调试的页面,利用fiddler捕获到我当前这个页面所有的请求,包括js,接口,图片等,因为页面可能存在缓存,所以请求的时候有可能不会重新获取这些文件,所以要清一次缓存,一定要让fiddler捕获到你要替换的js文件这个是我线上的js文件,想要替...

2019-09-29 15:58:00 761

转载 对cpu与load的理解及线上问题处理思路解读

前言2019双11还有不到2个月就要到来了,大家也都知道服务器在大促期间由于流量的增加势必导致机器的cpu与load变高。因此趁着这个时机正好再好好学习、巩固一下cpu和load的概念,为双11做准备的同时也是增加自己的技能储备。不过cpu和load这块真的还是很需要积累的,我自己经验尚浅,感觉还是有许多写的不到位与不对的地方,也是希望如果有错误,大家可以帮助指正。to...

2019-09-28 21:58:00 553

转载 Java事件处理机制

Java事件处理机制涉及三个成员:事件源、事件和事件监听器事件源:Java的AWT或Swing组件,该组件就是事件源,通过new关键字即可创建事件:由系统自动产生事件监听器:整个事件处理的核心。事件监听器必须实现事件监听器接口,以鼠标事件为例 1 class btnMouseListener(事件监听器的名字) implements MouseListener(鼠标事件监听器...

2019-09-27 16:44:00 616

转载 css - line-height 与图片

最近遇到一个问题,明明没有给image标签添加其他padding和margin,但是图片与图片之间有高度审查元素发现公共样式里,body有一个line-height:1.6的样式对于图片,图片的line-height只能通过继承获得。所以这个网页的图片样式line-height是继承于父元素的body,这个网页不会长时间用,为了方便起见,直接行内样式 line-height:0...

2019-09-27 14:06:00 451

转载 使用的数据库管理工具(Oracle)

自己使用连接数据库工具有两个,一个是PL/SQL,一个是Navicat。两个工具各有利弊,重点使用优点。①PL/SQL我用PL/SQL是连接Oracle数据库的,可以连接本地,也可以远程,相对来说查询数据很快的,自带分页;修改数据还行,操作不是太方便,多数据推荐使用SQL批量修改。我遇到的问题就是连接远程数据库添加用户,使用Net Manager添加测试总是失败,更改登录后关...

2019-09-27 10:16:00 381

转载 1021 Deepest Root (25 分)(经典搜索)

1021 Deepest Root (25 分)A graph which is connected and acyclic can be considered a tree. The height of the tree depends on the selected root. Now you are supposed to find the root that resu...

2019-09-26 19:38:00 88

转载 lvs ----nat模式配置

准备四台虚拟机(一台windows测试,一台linux配置lvs,两台web)配置net步骤windows配置IP:192.168.100.133lvs配置IP:1网卡192.168.200.111 2网卡192.168.100.222web1配置IP:192.168.200.112web2配置IP:192.168.200.113systemctl stop ...

2019-09-26 16:26:00 116

转载 题目集合 母函数(生成函数)(普通型型母函数 指数型母函数) (涉及知识点 背包 多项式乘法 排列组合 泰勒展开)...

总结的不错的博客 https://www.cnblogs.com/icodefive/p/4578530.html重要公式图片来源 https://blog.csdn.net/qq_41357771/article/details/83449481来源于百度(一)普通型母函数1. 经典问题 我有1元 2元 5元的硬币无限个 我如果要组成n...

2019-09-25 15:35:00 132

转载 php - 获取文件夹内文件名

/** * 输入文件夹名 * 获取文件夹里文件名 * 输出 * EN01.jpg#EN02.jpg#EN03.jpg#EN04.jpg#EN05.jpg#EN06.jpg#EN07.jpg#EN08.jpg#EN09.jpg#EN10.jpg#EN11.jpg#EN12.jpg#EN13.jpg#EN14.jpg */ p...

2019-09-25 11:14:00 874

转载 生成小程序菊花码(生成菊花码、更换中间logo、更改图片尺寸,加文字)

<?php/** * 获取小程序二维码 */class getMiniQrcode { public $db = ''; public function __construct() { $this->db = mysqli_connect('', '', '', ''); } ...

2019-09-24 16:12:00 3984

转载 PAT甲 1020 Tree Traversals (树的后序中序->层序)

1020 Tree Traversals (25 分)Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traversal sequences, you are supposed to output the lev...

2019-09-22 21:16:00 98

转载 (数据结构)如何根据树的后序中序遍历求树的前序遍历

后序+中序->前序思路借鉴于伟大的柳婼小姐姐~  由于树的后序遍历顺序是:左 右 根    树的中序遍历顺序是:左 根 右  所以后序遍历中每一段的最后位置节点就是该子树的根节点。比如对于后序遍历 3 4 2 6 5 1,1是该树的根节点。然后我们从中序遍历中找到1的位置,那么1的左边即为树的左子树,右边为右子树。由此可以知道左子树和右子树各有多少个节点。因为不论什...

2019-09-22 20:54:00 259

转载 多实例单应用配置

在同一台主机安装tomcat实现多实例单应用[root@douyanru ~]# tar xf apache-tomcat-8.5.16.tar 解压tomcat软件包[root@douyanru ~]# ls //查看解压后文件apache-tomcat-8.5.16 apache-tomcat-8.5.16.tar.gz [root@douya...

2019-09-21 16:21:00 149

转载 第五章:matplotlib水印和桑基图

1、Matplotlib水印 1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 x = np.linspace(0.0,10,40) 5 y = np.random.randn(40) 6 7 plt.plot(x, # X轴数据 8 ...

2019-09-20 21:18:00 1255

转载 apache结合tomcat实现负载均衡

首先装tomcat服务步骤如下:1、关闭防火墙和安全机制[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# iptables -F[root@localhost ~]# setenforce 02、查看JDK是否安装[root@localhost ~]# java -versionopenjdk ve...

2019-09-19 19:56:00 74

转载 tp5 模型中配置数据库连接信息

namespace app\api\model;use think\Model;class BaseModel extends Model { protected $connection = [ // 数据库类型 'type' => 'mysql', // host '...

2019-09-19 16:29:00 614

转载 gitlab-runner 的 executors 之 docker

gitlab-runner 的 executors 之 dockerGitLab Runner 实现了许多执行程序,可用于在不同的场景中运行构建。所有执行程序分别为:SSHShellParallelsVirtualBoxDockerDocker Machine (auto-scaling)KubernetesCustom本文主要介绍 docker 执行程序:...

2019-09-19 11:47:00 2279

转载 gitlab-runner 安装使用

gitlab-runner 安装使用gitlab-runner 是一个开源的与 gitlab CI 配合使用的项目,用于运行任务,并将结果返回 gitlab本文通过docker in docker的方式,即在具有特权模式的 Docker 中使用 Docker,通过 gitlab-runner 使用 docker 的来构建项目,完成打包,测试,发布等任务。这样 gitlab-runn...

2019-09-19 11:46:00 407

转载 gitlab 安装、备份与还原及常见设置

gitlab 安装、备份与还原及常见设置安装安装过程比较简单,跑在 docker 上,执行命令即可-v参数后面的值为卷的名称,自动创建数据卷(如果数据卷不存在)https://docs.gitlab.com/omnibus/docker/docker run \ --hostname gitlab.example.com \ --restart always...

2019-09-19 11:45:00 588

转载 微信小程序 子组件调用父组件方法

原文连接 --->https://blog.csdn.net/qq_40190624/article/details/87972265组件 js:var value = 123;this.triggerEvent('callSomeFun', value)父组件 wxml:<component bind:callSo...

2019-09-18 17:50:00 4681

转载 第四章:完善统计图形

1、添加图例和标题 1 import matplotlib 2 import matplotlib.pyplot as plt 3 import numpy as np 4 # 显示中文标识 5 matplotlib.rcParams["font.sans-serif"] = ["SimHei"] # 设置字体为SimHei 6 matplotli...

2019-09-18 14:52:00 123

转载 var与let在for循环

参考资料--阮一峰es6var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10上面代码中,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的函...

2019-09-18 14:18:00 498

转载 第三章:绘制统计图形

1、绘制柱状图 1 import matplotlib 2 import matplotlib.pyplot as plt 3 4 # 显示中文标识 5 matplotlib.rcParams["font.sans-serif"] = ["SimHei"] 6 matplotlib.rcParams["axes.unicode_minus"] = Fal...

2019-09-18 12:48:00 300

转载 第二章:使用统计函数绘制简单图形

1、绘制条形图 1 import matplotlib 2 import matplotlib.pyplot as plt 3 4 # 显示中文标识 5 matplotlib.rcParams["font.sans-serif"] = ["SimHei"] 6 matplotlib.rcParams["axes.unicode_minus"] = Fal...

2019-09-18 12:14:00 174

转载 第一章:使用函数绘制matplotlib的图表组成元素

1、绘制直线图 1 # ============================展现变量的趋势变化========================== 2 import matplotlib.pyplot as plt 3 import numpy as np 4 5 # 从0到10均匀的取1000个数 6 x = np.linspace(0,10,1000...

2019-09-18 11:56:00 108

转载 Linux下线程学习_线程的认识

一、线程的认识  1、线程:Linux下线程是一个轻量级进程,以进程pcb模拟实现,pcb是控制一个程序运行的描述,并且与这些pcb       共用同一个虚拟地址空间,共享进程中的大部分资源,所以相较于传统进程更加轻量化;  2、线程的独有与共享  进程是操作系统资源分配的基本单位:程序运行起来后系统分配的资源是给整个进程组的;  线程是CPU调度的基本单位:CP...

2019-09-17 18:55:00 73

转载 基于nginx结合openssl实现https

在未使用SSL证书对服务器数据进行加密认证的情况下,用户的数据将会以明文的形式进行传输,这样一来使用抓包工具是可以获取到用户密码信息的,非常危险。而且也无法验证数据一致性和完整性,不能确保数据在传输过程中没被改变。所以网站如果有涉及用户账户等重要信息的情况下通常要配置使用SSL证书,实现https协议。在生产环境中的SSL证书都需要通过第三方认证机构购买,分为专业版OV证书(浏览器地...

2019-09-16 19:57:00 85

转载 js-依次循环异步请求(普通/ES6)

要求:请求5次ajax,将结果依次显示在页面老办法:用数组+定时器代替for循环//递归 -------有顺序 function getTime(j, length) { $start = new Date().getTime(); Time(j, length); } function...

2019-09-16 12:33:00 671

转载 mysql服务器参数

一、ql获取配置信息路径查看mysql配置文件的读取顺序:mysql --help --verbos | grep -A 1 'Default options';二、mysql配置参数的作用域会话参数的值在没有设置的情况下,会采用全局参数同名的值。示例:show variables where variable_name='wa...

2019-09-14 16:07:00 106

转载 字符串题目

回文自动机模板#include<bits/stdc++.h>using namespace std;struct PAM{ #define ll long long #define LL long long static const int maxn=3e5+10; static const int num=27;...

2019-09-13 16:54:00 68

转载 更新续约与重新登陆

DHCP客户机每次重新登陆网络时,不需要再发送DHPC Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息。当DHCP服务器接收到这一信息后,他会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ACK确认信息如果此IP地址已无法在分配给原来的DHCP客户机使用(以分配给其他客户机),DHCP服务器给DHCP客户机回答一个DH...

2019-09-11 20:35:00 134

转载 DHCP的租约过程

DHCP租约过程就是DHCP客户机动态获取IP地址的过程。DHCP租约过程分为4步:①客户机请求IP(客户机发DHCPDISCOVER广播包);②服务器响应(服务器发DHCPOFFER广播包);③客户机选择IP(客户机发DHCPREQUEST广播包);④服务器确定租约(服务器发DHCPACK/DHCPNAK广播包)。一、DHCP的分配方式(1)、自动分配:分配...

2019-09-11 20:12:00 2490

转载 hosts文件和DNS

hosts文件域名解析本地主机映射文件/etc/hosts文件优先于DNS域名解析服务,也就是说,如果一个域名在hosts文件中已存在映射关系,将不会再通过DNS服务器进行域名解析服务。hosts文件中一个IP地址可以对应多个域名或者别名所在位置:llinux/etc/hostswindowsc:\windows\system32\drivers\etcHos...

2019-09-11 19:40:00 300

转载 DNS域名解析服务

一、DNS域名服务有两种查询方式(1)、递归式查询:是指当我们用主机在浏览器上输入www.baidu.com后,浏览器从本地主机LDSN缓存服务器或者hosts文件中查询出结果,反馈给我们主机的一个过程叫做递归查询(2)、迭代式查询:也就是当我们在本地的hosts文件或者LDNS(本地域名缓存服务器)中找不到结果而向外界查询的一个过程二、DNS解析过程以下以www.bai...

2019-09-11 19:32:00 84

转载 为什么需要三次握手四次挥手

1、为什么需要三次握手目的:为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误。主要防止资源的浪费。具体过程:  当客户端发出第一个连接请求报文段时并没有丢失,而是在某个网络节点出现了长时间的滞留,以至于延误了连接请求在某个时间之后才到达服务器。这应该是一个早已失效的报文段。但是服务器在收到此失效的连接请求报文段后,以为是客户端的一个新请求,于是就想客户端发出了...

2019-09-11 16:15:00 58

转载 HTTP协议解析过程

一、DNS域名解析当我们要进入网站或者点入链接时,我们的客户端首先会对网站地址和域名进行DNS解析,接下来我们以www.baidu.com为例,将详细步骤做以文字简述1、当我们在客户端输入www.baidu.com时,浏览器首先对自己的缓存进行查看有没有记录,有的话就可以直接浏览,没有的话2.查看主机的hosts文件里面是否存在,存在就可以直接通过主机访问,不存在3、查找本地DNS缓存(...

2019-09-09 21:59:00 340

转载 TCP有限状态装机

1、TCP建立连接时的状态初始状态时:客户端服务器处于CLOSED(关闭)状态,在建立连接过程中客户端主动打开建立连接,服务器是被动连接。三次握手过程分析:(1)客户端向服务器发送请求连接报文,同步位SYN=1,初始序列号SEQ=x,期待序列号为SEQ=X+1,吃屎客户端处于SYN-SENT(同步已发送状态)。(TCP规定,SYN报文不能携带数据,...

2019-09-09 20:46:00 79

转载 MySQL安装

MySQL安装分为两种方式,一种是压缩包安装,可以指定安装目录,更为灵活,但是需要一些配置工作;另一种是安装器安装,十分简单,但是默认安装在C盘。可以根据需要自己选择安装方式。一、压缩包安装1. 前往MySQL官网下载MySQL下载地址:https://dev.mysql.com/downloads/mysql/为了防止有人无法下载,这里贴出百度网盘下载地...

2019-09-08 09:38:00 200

转载 mysql存储引擎

一、Mysql体系结构Mysql服务层实现了所有与存储引擎无关的特性。select语句:不管对于哪种存储引擎而言,我都要是要查出想要的数据,select语句的功能就是在mysql服务层实现的。至于如何从文件中获取到我们所要查询的数据,这个具体的实现方式则是由下一层的存储引擎层来实现的。存储引擎层时mysql与其它数据库差异最大的地方。mysql定义了一系列存储引擎的接口...

2019-09-07 21:41:00 85

转载 tp5中在where中使用in

$where = array(); $where['id'] = array('in', $uid_str); $res = $this->db2->name('user')->where($where)->select();转载于:https://www.cnblogs.com/Skate0rDie/p/11...

2019-09-07 20:14:00 3793

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除