【Open vSwitch】Open vSwitch的VxLAN隧道网络实验

实验参考: Open vSwitch的VxLAN隧道网络实验 实验步骤: Coming soon...
分类: 其他 发布时间: 07-27 22:52 阅读次数: 0

【Open vSwitch】Open vSwitch流表应用实战

实验参考: Open vSwitch流表应用实战 实验步骤: Coming soon...
分类: 其他 发布时间: 07-27 22:52 阅读次数: 0

后缀自动机模板

#include <bits/stdc++.h> using namespace std; #define ll long long const int maxn = 1e6 + 5; ll ans = 0; namespace SAM { struct Node { int ch[26], fa, val; int len; Node(int len=0) : len(len), fa(-1), val(0) {
分类: 其他 发布时间: 07-27 22:52 阅读次数: 0

电商数据分析总结

1. 数据分析第1步:提出问题 - 我们要分析哪些业务指标? 2. 数据分析第2步:理解数据 - 熟悉 Excel 的工作界面 - Excel各个字段表示什么含义? - Excel中有哪些数据类型? - 数据的基本操作 3. 数据分析第3步:如何使用Excel清洗数据? - Excel中常用的函数如何使用? - 如何去除数据列空格? - 如何规范数据源中错误格式的值? - 如何拆分单元格?
分类: 其他 发布时间: 07-27 22:51 阅读次数: 0

在win7中解决Visual C++ 6.0打开文件时出现停止工作问题

在使用Visual C++ 6.0打开文件时可能会出现下面的情况 这可能是Vc6.0和win7兼容性问题。 方法: 下载filetool即可 链接:https://pan.baidu.com/s/1Xmx0XI0Dy9uZGJEQW4cHQg 提取码:drgz 下载之后,解压到一个目录,我这个是解压到桌面所形成的,找到如下图标 点击,解压到一个目录(注意记住这个目录不要找不到了) 找到这个目录,在该目录中,用Vc6.0打开tool.dsw文件, 之后在编译一下, 便出现如下情况 将debug里
分类: 其他 发布时间: 07-27 22:51 阅读次数: 0

Java:为什么循环体内的字符串拼接值得更改为StringBuilder.append?

两个代码例子: 例1:public static void main(String[] args) { String testStr = "test"; String rst = testStr + 1 + "a" + "pig" + 2; Syste
分类: 编程语言 发布时间: 07-27 22:34 阅读次数: 0

搞不清楚类之间的关系?还有这个工具

前言 当你在阅读源码的时候,看到那些继承来实现去的各种类和接口,是不是已经不知道他的爸爸(父类)是谁,他的爷爷(父类的父类)是谁,只知道他的祖宗是谁(Object类)?毕竟类之间的关系太说不清道不明,只能说一句"贵圈真乱" 没关系,Idea有一个超级强大并且
分类: 编程语言 发布时间: 07-27 22:34 阅读次数: 0

优化代码中大量的if/else,你有什么方案?

一个快速迭代的项目,时间久了之后,代码中可能会充斥着大量的if/else,嵌套6、7层,一个函数几百行,简!直!看!死!人! 其实这种还算好的,更严重的嵌套我也见过,接手到这种项目的人,内心应该是绝望的。出现这种情况的原因很多 设计不够完善需求考虑不完全开发
分类: 编程语言 发布时间: 07-27 22:34 阅读次数: 0

多种方法重构if语句

1. 前言 项目开发初期阶段if/else语句一般比较简单,然后随着时间的推移和业务量的增加,if/else分之会越来越长。下面对如何重构if/else做出了详细分析。 2. 案例研究 我们经常遇到涉及很多条件的业务逻辑,并且每个都需要不同的处理,我们以Cal
分类: 编程语言 发布时间: 07-27 22:34 阅读次数: 0

面试官最喜欢问的:多线程、线程并发面试题详解(volatile+ThreadLocal+Sleep)

1、什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2、
分类: 编程语言 发布时间: 07-27 22:34 阅读次数: 0

Java注解-注解处理器和Servlet3.0|乐字节

大家好,我是乐字节的小乐,上次给大家带来了Java注解-元数据、注解分类、内置注解和自定义注解|乐字节,这次接着往下讲注解处理器和servlt3.0 一、注解处理器使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API
分类: 编程语言 发布时间: 07-27 22:34 阅读次数: 0

拼多多笔试:种树

题目描述: 链接:https://www.nowcoder.com/questionTerminal/52f25c8a8d414f8f8fe46d4e62ef732c 来源:牛客网 小多想在美化一下自己的庄园。他的庄园毗邻一条小河,他希望在河边种一排树,共 M 棵。小多采购了 N 个品种的树,每个品种的数量是 Ai (树的总数量恰好为 M)。但是他希望任意两棵相邻的树不是同一品种的。小多请你帮忙设计一种满足要求的种树方案。 链接:https://www.nowcoder.com/questio
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0

13.2 Go练习题答案

13.2 Go练习题答案 练习题1: 创建一个goroutine与主线程按顺序相互发送信息若干次 且打印 package temp import "fmt" //创建一个goroutine与主线程按顺序相互发送信息若干次 且打印 var c chan string //声明一个string管道 func Pingpong() { i := 0 for { fmt.Println(<-c) //打印管道中取出的数据 c <-
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0

Python 绘图与可视化 matplotlib text 与transform

Text 为plots添加文本或者公式,反正就是添加文本了 参考链接:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.text.html#matplotlib.pyplot.text 参考链接(应用):https://matplotlib.org/tutorials/text/text_intro.html#sphx-glr-tutorials-text-text-intro-py 简单使用:(更多例子见应用) #参数介绍: matp
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0

13.3 Go章节练习题

13.3 Go章节练习题 练习1:定义1个整数,1个小数,访问变量,打印数值和类型,更改变量的数值,打印数值 练习2:同时定义3个整数, 练习3:同时定义3个字符串 练习4:定义变量后,没有初始值,直接访问变量? 练习5:尝试定义全局变量 练习6:常量组中定义常量,如果没有赋值和上一行一致,写法? package main import "fmt" //全局变量,函数体外 var ( addr string score float64 ) func
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0

第四周的收获

这周主要学习了HTML的标签有头<head></head>,在<body></body>里面写内容,水平线标签用<hr />,size表示<hr size="5"/>,段落标签<p></p>,<p>第一段</p>,以这种方式写;字体标签<font></font>,字体标签的属性有颜色color,大小 size从1到7逐渐变大,7以后都是一样大;还有标签的嵌套;<font color="red" size="3"></font>;加粗<b></b>;斜体<i></i>;图片标签<img/> sr
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0

st转保存位置(值得)+贪心(luoguP2048 [NOI2010]超级钢琴

https://www.luogu.org/problem/P2048 题意 给一个序列A,输出前k大的子区间和 的和 n , k <= 500000 -1000 ≤ Ai ≤ 1000,1 ≤ L ≤ R ≤ n 分析 在读清题之后很容易想到暴力,用前缀和来算区间和 ,把区间和加入堆中,取出前k大的相加即可 但是这样会MLE, 超内存 再次看题,想想自己的暴力,我们知道以第o个音符为左端点的, 合法的子区间有很多, 所以会MLE,但是题目求的是最大的几个区间和,所以我们得到一个贪心策略:每次
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0

14.2 Go性能优化

14.2 Go性能优化 优化手段 1.减少HTTP请求数,合并CSS、JS、图片 2.使用CDN,就近访问 3.启用nginx gzip压缩,降低传输内容大小 4.优化后端api性能 api服务性能优化目标 1.线上程序是黑盒状态 2.通过性能分析,可知程序占用多少资源 3.找到系统瓶颈 go性能优化方向 1.Cpu维度优化 2.Mem维度优化 3.锁竞争维度的优化 1.1. 性能优化原理 1.知道程序占用了多少资源,如cpu,内存量 2.知道程序的函数占用资源比例
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0

低版本的 eclipse 不支持 tomcat8.5 的解决方法

目录 低版本的eclipse 不支持 tomcat8.5,但是还想使用的方法 低版本的eclipse 不支持 tomcat8.5,但是还想使用的方法 1. 介绍:   我在使用 mars 版本的 eclipse 的时候,最高选择 tomcat 8.0版本 2. 方法:
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0

Python学习之GIL&进程池/线程池

8.6 GIL锁** Global interpreter Lock 全局解释器锁 实际就是一把解释器级的互斥锁 In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at once. This lock is necessary mainly because CPython’s memor
分类: 其他 发布时间: 07-27 22:34 阅读次数: 0