加权轮询算法

func (this *LoadBalance) RoundRobinByWeight() *HttpServer { server := this.Servers[ServerIndices[this.CurIndex]] this.CurIndex = (this.CurIndex + 1) % len(ServerIndices) //ServersIndices存放的是按照权重排放的索引,如3,1,2 则ServerIndices=[0,0,0,1,2,2] 然后遍
分类: 其他 发布时间: 12-19 23:01 阅读次数: 0

http健康状态检查

来自为知笔记(Wiz)
分类: 其他 发布时间: 12-19 23:01 阅读次数: 0

ArrayList(顺序表)和LinkedList(链表)的区别联系,优劣取舍问题

ArrayList和LinkedList都是List接口的实现类。主要区别如下: 最主要的区别是底层的数据结构不同: 1)ArrayList相当于一个动态数组,需要随机访问列表中的元素时,ArrayList的性能更高。 2)ArrayList是JDK1.2时增加的。 3)ArrayList在内存中分配连续的空间。 4)LinkedList采用的是链表式数据结构。 5)LinkedList在需要频繁插入、删除列表中元素时,性能高于ArrayList。 二者的联系: ArrayList和Linke
分类: 其他 发布时间: 12-19 23:01 阅读次数: 0

关于继承与多态

 关于继承与多态的几点总结 1、父类的所有方法都能被继承吗?能被重写吗?能表现出多态性吗? 1.1 非静态方法   1.1.1 被public、default、protected修饰的非静态方法   能被子类继承,如果没有被final修饰,则能被重写,当父类引用指向子类对象时,表现出多态性。   1.1.2 被private修饰的非静态方法   不能被子类继承,更不能被重写,没有多态性(有的人理解为父类的所有包括私有的成员都能被继承,只是在子类中不可见,我更倾向于前者)。当子类中出现与父类私有
分类: 其他 发布时间: 12-19 23:01 阅读次数: 0

第十五次作业-语法制导的语义翻译

1.语法文法G[E]如下所示:  –E→E+T | E-T | T  –T→T* F | T/F | F  –F→P^ F | P  –P→(E) | i  要求构造出符合语义分析要求的属性文法描述 E-->E+T { E.place:=newtemp; emit(E.place,':=',E.place '+' , T.place) } E→E-T  { E.place:=newtemp; emit(E.place,':=',E.place '-' , T.place) } E→T  { E
分类: 其他 发布时间: 12-19 23:01 阅读次数: 0

某仪表上市公司.net-————Sql面试题

数据库题目是这样的,如下图 CREATE TABLE [dbo].[ClassInfo]( [ClassId] [int] NULL, [ClassName] [varchar](50) NULL, [Manager] [varchar](50) NULL ) ON [PRIMARY] CREATE TABLE [dbo].[CourseInfo]( [CourseID] [varchar](50) NULL, [Cours
分类: 其他 发布时间: 12-19 23:01 阅读次数: 0

简易反向代理

package main import ( "io/ioutil" "log" "net/http" "os" "os/signal" ) type ProxyHandler struct { } func (*ProxyHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { defer func() { if err := re
分类: 其他 发布时间: 12-19 23:01 阅读次数: 0

BasicAuth

Go实现 在头里设置WWW-Authenticate 返回401 func (webhandler) ServeHTTP(writer http.ResponseWriter, request *http.Request) { writer.Header().Set("WWW-Authenticate", `Basic realm="您必须输入用户名和密码"`) writer.WriteHeader(http.StatusUnauthorized) } func (web
分类: 其他 发布时间: 12-19 23:00 阅读次数: 0

第十四次作业 --语法制导的语义翻译

1.语法文法G[E]如下所示:  –E→E+T | E-T | T  –T→T* F | T/F | F  –F→P^ F | P  –P→(E) | i  要求构造出符合语义分析要求的属性文法描述 E→E+T {E.place:=newtemp;  emit(E.place,':=',E.place'+',T.place)} E→E-T {E.place:=newtemp;  emit(E.place,':=',E.place'-',T.place)} E→T {E.place:=newte
分类: 其他 发布时间: 12-19 23:00 阅读次数: 0

这几天加班熬夜把所有Python库整理了一遍,非常全面!

库名称简介 Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama 主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable 主要用于在终端或浏览器端构建格式化的输出。 difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。 fuzzywuzzy 字符串模糊匹配。 esmre 正则表达式的加速器。 shortuuid 一组简洁URL/UUID函数库。 ftfy,Unicode文本工具7 unidecod
分类: 其他 发布时间: 12-19 23:00 阅读次数: 0

Html 页面布局1

插件:font-awesome.min.css 图片: 例子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.min.css"/> <style> body{
分类: 其他 发布时间: 12-19 23:00 阅读次数: 0

简单随机算法实现负载均衡

package util import ( "math/rand" "time" ) type HttpServer struct { //目标server类 Host string } func NewHttpServer(host string) *HttpServer { return &HttpServer{Host: host} } type LoadBalance struct { //负载均衡类 Se
分类: 其他 发布时间: 12-19 23:00 阅读次数: 0

第一章 九析带你轻松完爆 k8s pod 日期介绍

目录1时间介绍1.1GMT1.2UTC1.3CST1.4EST2时钟介绍2.1硬件时钟2.2系统时钟3时区设置3.1显示所有时区3.2设置时区4时间设置4.1查看当前系统时区和时间1时间介绍1.1GMT格林威治时间。即格林威治所在地的标准时间。1.2UTC世界标准时间(即GMT)。即:UTC=GMT+0。容器中的时间就是UTC。1.3CST中国标准时间。CST=GMT+8。1.4EST东部时间。E
分类: 企业开发 发布时间: 12-19 23:00 阅读次数: 0

GUI程序分析实例

GUI程序开发概述 GUI程序开发原理 GetMessage(&msg)将消息队列中的消息取出来,在循环中进行处理。 GUI程序开发的本质
分类: 其他 发布时间: 12-19 22:50 阅读次数: 0

Centos 8 上安装 Consul

/* 1. 下载二进制安装文件 */ 下载地址:https://www.consul.io/downloads.html /* 2. 解压缩安装包 */ unzip consul_1.6.2_linux_amd64.zip /* 3. 解压之后将consul复制到我们的自定义文件目录中,比如:/usr/local/consul */ cp consul /usr/local/consul /* 4. 设置环境变量 */ vim /etc/profile /* 在profile中增加一行CONS
分类: 其他 发布时间: 12-19 22:50 阅读次数: 0

01.flask pycharm开启debug模式

代码照旧
分类: 其他 发布时间: 12-19 22:50 阅读次数: 0

【python爬虫】cookie & session

一、什么是cookie?   cookie是指网站为了鉴别用户身份,进行会话跟踪而存储在客户端本地的数据。 二、什么是session?   本来的含义是指有始有终的一些列动作,而在web中,session对象用来在服务器存储特定用户会话所需要的属性及信息。 三、cookie和session产生的原因:   cookie和session他们不属于http协议范围,由于http协议是无法保持状态,但实际情况,我们有需压保持一些信息,作为下次请求的条件,所有就产生了cookie和session。 四
分类: 其他 发布时间: 12-19 22:50 阅读次数: 0

2019年的面试经验总结-软件测试

  最近刚换了一份工作,上周请测试组的同事们一起吃了个饭,饭桌上分享了部分面试经验。饭后,一个同事跟我说:“有空的话,能不能把相关经验梳理成文档发给我参考呀?”。当初回复他:“看吧,我之前是打算把面试题整理出来,后面有时间再整理经验吧”。周末有一个前同事也问我有没有时间,想找我咨询下面试的经验。后来,就谋生了整理的念头了,趁着这几天有空梳理出了今年面试相关的笔试、面试题,总结了部分面试经验,供大家学习参考。   因为笔者找的是自动化相关的测试,所有,很多问题是面试者针对自动化提出的相关问题,另
分类: 其他 发布时间: 12-19 22:50 阅读次数: 0

GSS 系列题解

GSS1 傻逼题,随便猫树或者线段树,就可以过了 猫树不说,线段树可以维护左边最大,右边最大,区间最大,区间值然后就做出来了。 //Isaunoya #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize("Ofast") #include<bits/stdc++.h> using namespace std ; inline int read() { register int x = 0 ; register
分类: 其他 发布时间: 12-19 22:50 阅读次数: 0

文件件查找字符串

grep -rnw '/path/to/somewhere/' -e 'pattern' -r or -R is recursive, -n is line number, and -w stands for match the whole word. -l (lower-case L) can be added to just give the file name of matching files. https://stackoverflow.com/a/16957078/8025086
分类: 其他 发布时间: 12-19 22:50 阅读次数: 0