自从公司自动化项目开发以来,全程参与吧,主要负责前端后端的功能,与上位机测试机交互主要交给了老员工,毕竟他们了解的更多 后端架构变过三版,因为就业前自学的python,其实对类的要求并不严格。 第一版完全是零散的函数,不同的名字,各种search,insert等函数。 第二版后端架构并没有变化太大, ...
分类:
其他 时间:
2021-06-01 15:02:29
收藏:
0 评论:
0 赞:
0 阅读:
23
## 前言 大家好,今天开始给大家分享 — Dubbo 专题之 Dubbo 服务治理。在前一个章节中我们介绍了 Dubbo Admin 的部署,以及 Dubbo Admin 给我们提供的服务治理能力其中主要包括:服务管理、服务治理、服务治理、服务统计、配置管理。同时我们通过三种不同的方式介绍怎样去快 ...
分类:
其他 时间:
2021-06-01 15:02:16
收藏:
0 评论:
0 赞:
0 阅读:
17
1.token登录分析:(客户端与服务端) 用户在登录页面输入用户名和密码进行登录,服务器验证通过之后生成该用户的token并返回; 由于除登录外的其他API接口都必须登录之后才能访问,它们需要携带token发送请求;所以客户端需要存储该token; token在当前网页打开期间有效,所以将toke ...
分类:
其他 时间:
2021-06-01 15:02:03
收藏:
0 评论:
0 赞:
0 阅读:
16
导读:首先我们来了解下什么叫数据分离,数据分离就是把数据和测试代码分开。为什么要分离?测试数据和代码绑定在一起,测试用例太多,维护不方便。数据分离后,测试用例函数就不需要改动,只需要改动测试数据就可以了。 数据分离的流程:excel编写用例 --> python读取excel --> [{},{}, ...
分类:
其他 时间:
2021-06-01 15:01:42
收藏:
0 评论:
0 赞:
0 阅读:
11
一:Redis简绍及安装 二:关系型数据库与非关系型数据库 三:Redis-cli操作Redis 四:java操作Redis 五:Redis持久化方案 六:Redis搭建主从复用 七:SpringDataRedis 八:缓冲问题的解决方案 Redis支持多种类型的数据结构:字符串(strings), ...
分类:
其他 时间:
2021-06-01 15:01:29
收藏:
0 评论:
0 赞:
0 阅读:
12
cdmap-cli可以允许你通过一行命令直接创建一个完整的WebGIS项目,为你省去了以往项目开发过程中安装ArcGIS API for JavaScript、安装vue router、安装vuex、安装Element UI或Ant Design等这些插件的时间,同时也为你规划好了项目中代码的组织方 ...
分类:
其他 时间:
2021-06-01 15:01:12
收藏:
0 评论:
0 赞:
0 阅读:
20
新进来的请求怎么办?fork一个子进程,继承父进程的监听socket 子进程启动成功之后,接收新的连接 父进程停止接收新的连接,等已有的请求处理完毕,退出 优雅重启成功平滑升级子进程如何继承父进程的文件句柄?通过os.Cmd对象中的ExtraFiles参数进行传递子进程如何继承父进程的文件句柄通过os.Cmd对象中的ExtraFiles参数进行传递 文件句柄继承实例分析web服务器平滑升级使用go1.8版本的shutdown方法进行优雅关闭 使用socket继承实现,子进
分类:
Web开发 时间:
2021-06-01 15:00:55
收藏:
0 评论:
0 赞:
0 阅读:
21
一、多列转行方法 - 数据透视表 1、源数据 2、使用数据透视表 3、默认配置,确定。 4、配置行、列、值。 4、总计的行和列隐藏,多列转行就制作完毕了! 5、若源数据有值变动,需要在“数据”标签页中点“全部更新”,那么数据透视表中的数据也会随之更新。 备注:数据透视表中行和列值会自动去重。 ...
分类:
其他 时间:
2021-06-01 15:00:45
收藏:
0 评论:
0 赞:
0 阅读:
18
1.Prometheus简介 Prometheus受启发于Google的Brogmon监控系统(相似的Kubernetes是从Google的Brog系统演变而来),从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,并且于2015年早期对外发布早期版本。2016年5 ...
分类:
其他 时间:
2021-06-01 15:00:33
收藏:
0 评论:
0 赞:
0 阅读:
29
原题链接 题意:在 \(1 \leqslant n \leqslant 1e9, 1\leqslant m \leqslant 1e9, 1 < k \leqslant 1e9\) 的情况下,构造出 $1\leqslant x \leqslant n, 1 \leqslant y\leqslant ...
分类:
其他 时间:
2021-06-01 15:00:20
收藏:
0 评论:
0 赞:
0 阅读:
14
import pandas as pd 1 创建空Dataframe df = pd.DataFrame(columns=('a', 'b', 'c')) df a b c 2 添加一行Series数据 先创建Series s1 = pd.Series({'a': 1, 'b': 2, 'c': 3 ...
分类:
其他 时间:
2021-06-01 15:00:04
收藏:
0 评论:
0 赞:
0 阅读:
22
两个数组比较相同的去掉 this.modalTable = this.modalTable.filter(item => !this.syllableList.includes(item.id));//删除选中音节数据去重 // this.syllableList = Array.from(new ...
分类:
编程语言 时间:
2021-06-01 14:59:50
收藏:
0 评论:
0 赞:
0 阅读:
17
针对mysql的事务,四大特性中的隔离性,就需要靠事务锁进行实现 根据不同的划分,可以将锁划分为几种方式: 按照粒度划分:行锁、表锁、页锁 按照使用方式划分:共享锁、排他锁 按照思想划分:悲观锁、乐观锁 粒度划分(行锁,表锁,页锁) 表锁在操作数据时会锁定整张表,因而并发性能较差; 行锁则只锁定需要 ...
分类:
数据库技术 时间:
2021-06-01 14:59:40
收藏:
0 评论:
0 赞:
0 阅读:
13
在了解了Python函数装饰器基础知识和闭包之后,开始正式学习函数装饰器。 典型的函数装饰器 以下示例定义了一个装饰器,输出函数的运行时间: 函数装饰器和闭包紧密结合,入参func代表被装饰函数,通过自由变量绑定后,调用函数并返回结果。 使用clock装饰器: import time from cl ...
分类:
编程语言 时间:
2021-06-01 14:59:31
收藏:
0 评论:
0 赞:
0 阅读:
18
public static SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");public static SimpleDateFormat format1 = new SimpleDateFormat( "yyyyMMdd HH:m ...
分类:
编程语言 时间:
2021-06-01 14:59:15
收藏:
0 评论:
0 赞:
0 阅读:
18
在上一章里,我们已经学习了类加载的过程,我们知道在加载阶段需要”通过一个类的全限定名来获取描述该类的二进制字节流“,而来完成这个工作的就是类加载器(Class Loader)。 1、类与类加载器 类加载器只用于实现类的加载动作。 但对于任意一个类,都必须由加载它的类加载器和这个类本身一起共同确立其在 ...
分类:
其他 时间:
2021-06-01 14:59:05
收藏:
0 评论:
0 赞:
0 阅读:
19
目录 解决办法 1. 安装一个django cor包 2. 在 项目/setting.py中, 新增 3. 添加白名单:在白名单内的所有域名都可以访问 1|0解决办法 通过django中间件进行添加跨域头 1|11. 安装一个django cor包 pip install django-cors-h ...
分类:
其他 时间:
2021-06-01 14:58:51
收藏:
0 评论:
0 赞:
0 阅读:
15
1 VRRP协议 虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数 ...
分类:
其他 时间:
2021-06-01 14:58:35
收藏:
0 评论:
0 赞:
0 阅读:
16
前言 go-zero 群里经常有同学问: 服务监控是通过什么算法实现的? 滑动窗口是怎么工作的?能否讲讲这块的原理? 熔断算法是怎么设计的?为啥没有半开半闭状态呢? 本篇文章,来分析一下 go-zero 中指标统计背后的实现算法和逻辑。 指标怎么统计 这个我们直接看 breaker : type g ...
分类:
编程语言 时间:
2021-06-01 14:58:20
收藏:
0 评论:
0 赞:
0 阅读:
9
开机自启动程序如下: if (!System.IO.File.Exists(filename)) throw new Exception("该文件不存在!"); string name = filename.Substring(filename.LastIndexOf("\\") + 1); reg ...
分类:
Windows开发 时间:
2021-06-01 14:58:06
收藏:
0 评论:
0 赞:
0 阅读:
12