背景 博主最近在研究sofa-jraft的时候,看到jraft使用的protobuf,所以单独拎出来单独理解一下。 Protobuf语法 https://www.cnblogs.com/resentment/p/6539021.html 使用案例 1 添加proto文件 syntax="proto2 ...
分类:
其他 时间:
2021-09-02 08:37:41
收藏:
0 评论:
0 赞:
0 阅读:
13
登录测试用例 步骤 1、编写登录http请求 2、增加HTTP信息头管理器 ...
分类:
其他 时间:
2021-09-02 08:37:28
收藏:
0 评论:
0 赞:
0 阅读:
20
写在前面: 这是一篇2016-08-23的文章了,和作者一样,我也在很早之前解除Telerik UI的,后来工作关系没再使用,文章有些好像不太适应了,不过先记录一下,思路是对的就OK 另外:关于事件等API都在docs里查找,比如Kendo Grid 的单击事件(https://docs.teler ...
分类:
其他 时间:
2021-09-02 08:37:05
收藏:
0 评论:
0 赞:
0 阅读:
13
高速缓存的工作原理 字:存放在一个存储单元中的二进制代码的组合 可表示一个数字一个指令一个字符串 是存储单元最小的单位 32位 64位 字块:包含多个字,存储位置连续 ...
分类:
其他 时间:
2021-09-02 08:36:50
收藏:
0 评论:
0 赞:
0 阅读:
11
#!/bin/bash grep -v ^# $i|awk '{sum[$1+=1]END{for(i in sum)print i"\t" sum[i]}' >chr_info #按大小排序 sort -n chr_info #某列求和 awk '{sum +=$2;END {print sum} ...
分类:
其他 时间:
2021-09-02 08:36:39
收藏:
0 评论:
0 赞:
0 阅读:
15
网络编程 1.1网络通信的要素 如何实现网络通信? 通信双方的地址: ip 端口号 规则:网络通信的协议 TCP/IP参考模型: 小结: 网络编程中两个主要的问题 如何准确的定位到网络上的一台主机或者多台主机 如何进行通信 网络编程要素 Ip和端口号 IP 网络通信协议 UDP TCP 万物皆对象 ...
分类:
其他 时间:
2021-09-02 08:36:30
收藏:
0 评论:
0 赞:
0 阅读:
11
对于平台化产品,产品和运营一直在解决的核心价值问题就是——如何让用户用最快的速度找到并消费自己感兴趣的、急切需要的、超越期待的好内容、好服务。每一次的产品优化都应该经过数据精确的衡量,A/B测试是一个提供决策数据的好方法。 A/B测试,简单来说,就是为同一个目标制定两个方案(比如两个页面),让一部分 ...
分类:
其他 时间:
2021-09-02 08:36:16
收藏:
0 评论:
0 赞:
0 阅读:
12
链表的快慢指针 概述 使用多个指针是解决链表问题的常用套路(诸如反转链表需要三个指针前中后等),其中有两个比较特殊的指针分别是slow指针和fast指针,也叫快慢指针。 原理 快慢指针顾名思义,即一个移动的比较快的指针和一个移动的比较慢的指针。 实际运用中可以这么写: slow = slow.nex ...
分类:
其他 时间:
2021-09-02 08:36:00
收藏:
0 评论:
0 赞:
0 阅读:
10
1.搭建openwrt环境 此次环境搭建用的是ubuntu 1.sudo apt-get update 2.安装开发环境 sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinf ...
分类:
其他 时间:
2021-09-02 08:35:45
收藏:
0 评论:
0 赞:
0 阅读:
20
我们常常听别人说并且自己也会说 ES6、ES7……ES12,那么,这些叫法到底是怎么来的?今天,我们就来总结一下这些有关 JavaScript 的发展历程。 ...
分类:
其他 时间:
2021-09-02 08:35:01
收藏:
0 评论:
0 赞:
0 阅读:
10
#include<iostream> using namespace std; const int maxn=100; long long a[maxn], b[maxn];//注意要用long long a[i] 代表第i个月的成虫数量,b[i]代表第i个月的幼虫数量 int main() { i ...
分类:
其他 时间:
2021-09-02 08:33:59
收藏:
0 评论:
0 赞:
0 阅读:
13
package com.liu.scanner;import java.util.Scanner;public class Demo2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in ...
分类:
其他 时间:
2021-09-02 08:33:44
收藏:
0 评论:
0 赞:
0 阅读:
18
https://www.jianshu.com/p/88ec858cc021?from=singlemessage https://zhuanlan.zhihu.com/p/44380897 ...
分类:
其他 时间:
2021-09-02 08:33:34
收藏:
0 评论:
0 赞:
0 阅读:
27
开始之前 按照安装指南中的说明安装 Istio。 部署示例应用程序 Bookinfo,并应用默认目标规则。 运行以下命令初始化应用的版本路由: $ kubectl apply -f samples/bookinfo/networking/virtual-service-all-v1.yaml 请求超 ...
分类:
其他 时间:
2021-09-02 08:33:21
收藏:
0 评论:
0 赞:
0 阅读:
35
有时候需要进行复杂的查询,但是仅仅靠QuerySet提供的那些方法是完全不够的,tortoise-orm提供了Q对象,用于做复杂的查询 from tortoise.query_utils import Q 1、与:& 若不写连接符,则默认为and 2、或:| 3、非:~ ...
分类:
其他 时间:
2021-09-02 08:32:52
收藏:
0 评论:
0 赞:
0 阅读:
21
参考:https://blog.51cto.com/yuweibing/2285553 这里建了一个虚拟机centos7-1使用的是ceph分布式存储,具备虚拟机热迁移的条件,首先实现一下虚拟机热迁移,然后再模拟虚拟机所在物理机故障的情况下,虚拟机自动迁移是否能够实现。 热迁移测试 如下图,虚拟机从 ...
分类:
其他 时间:
2021-09-02 08:31:49
收藏:
0 评论:
0 赞:
0 阅读:
40
[总结] 容斥原理 本篇文章用于介绍简单的容斥原理。 定义 加上多减的,减去多加的。(可以画 Venn 图来理解) 适用条件 一般套路如下: 总方案数容易求得。 把 每个集合看成打破 \(|S|\) 条限制的非法方案集合,最后求得的 \(|\bigcup_{i=1}^nS_i|\) 的意义就是 所有 ...
分类:
其他 时间:
2021-09-02 08:31:40
收藏:
0 评论:
0 赞:
0 阅读:
29
Java动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。下面我们开始动态代理 ...
分类:
其他 时间:
2021-09-02 08:31:25
收藏:
0 评论:
0 赞:
0 阅读:
18
好神。 考虑到我们二分答案。 那么我们要做的是这样一个事情: 判定s[c,d - l]在s[a,b]是否以子串形式出现过。 那这是一个$SAM$的很套路的题目: 我们考虑到我们维护每个endpos集合的出现的子串,这个我们在$link$树上做线段树合并即可。 我们从表示$s[1,b]$的SAM节点倍 ...
分类:
其他 时间:
2021-09-02 08:31:11
收藏:
0 评论:
0 赞:
0 阅读:
23
// 1. 获取所有数据List,找到顶级ID voList.stream().filter( vo -> vo.getParentId() == null ).map( (menu) -> { menu.setHiddenDictVos( getChildrens( menu, voList ) ...
分类:
其他 时间:
2021-09-02 08:30:31
收藏:
0 评论:
0 赞:
0 阅读:
29