leetcode刷题——总结字符串滑动窗口思想解法 做了一些字符串题目后,查看题解的时候看到了 滑动窗口思想 ,之前都没有去了解过,看一些文章也比较模糊,想自己总结弄懂,然后能够讲接地气给你们看。 是什么 【滑动窗口算法】( ) 想必大家都有在平常生活中遇到过滑动窗口的场景,这个算法浅白来讲就是这样 ...
分类:
编程语言 时间:
2020-05-24 11:49:30
阅读次数:
71
三.代码格式 6.注释的双斜线和注释内容之间有且仅有一个空格 7.再进行强制类型转换时,右括号与强制转换值之间不需要任何空格隔开 8.单行字符数限制不超过120个,超出需要换行,换行时遵循如下规则: 1)第二行相对第一行缩进四个空格,从第三行开始,不再继续缩进 2)运算符与下文一起换行 3)方法调用 ...
分类:
编程语言 时间:
2020-05-24 11:50:12
阅读次数:
139
前言 老规矩,先说下为什么会有这篇文章。近期对接了一个项目,应接口提供方要求,必须通过动态库调用,一个是为了安全可控,调用方不用知道内部实现,加密、解密、具体的逻辑不需要考虑,只需要调用即可;另一个是封装了统一的GUI界面。总之就是非用动态库不可,然后我查了很多资料,请教了几个大佬,最后在运气的加持 ...
分类:
编程语言 时间:
2020-05-24 11:55:18
阅读次数:
65
一、内存分区模型 代码区:存放函数体的二进制代码,有操作系统进行管理的 存放CPU执行的机器指令 代码区是共享的,共享的目的是对频繁被执行的程序,只需要在内存中有一份代码即可 代码区是只读的,使其只读的原因是防止程序意外地修改了它的指令 全局区:存放全局变量和静态变量以及常量 全局变量和静态变量存放 ...
分类:
编程语言 时间:
2020-05-24 12:01:19
阅读次数:
68
贝叶斯滤波三大概率 先验概率 似然概率 后验概率 离散情况下的贝叶斯滤波 全概率公式:$P(T_m=10.3)=P(T_m=10.3|T=10)P(T=10)+P(T_m=10.3|T=11)P(T=11)$ 其中$P(T_m=10.3|T=10)$是似然概率(代表传感器精度),$P(T=10)$是 ...
分类:
编程语言 时间:
2020-05-24 12:03:59
阅读次数:
123
网关的主要作用 协议转换,路由转发 流量聚合,对流量进行监控,日志输出 作为整个系统的前端工程,对流量进行控制,有限流的作用 作为系统的前端边界,外部流量只能通过网关才能访问系统 可以在网关层做权限的判断 可以在网关层做缓存 gateway的请求过程 ? 客户端向Spring Cloud Gatew ...
分类:
编程语言 时间:
2020-05-24 12:06:53
阅读次数:
85
错误截图如下: 我遇到的两种可能: 1. 端口设置的不对:15672端口是web管理界面的端口,5672才是rabbitmq的端口。检查之后端口正确。 2. virtual host虚拟主机设置的不对:我在服务端设置的为 "kings" ,springboot中设置的为 "/kings", 两者不一 ...
分类:
编程语言 时间:
2020-05-24 12:07:22
阅读次数:
83
Sentinel热点参数限流 何为热点?热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制。比如: 商品 ID 为参数,统计一段时间内最常购买的商品 ID 并进行限制 用户 ID 为参数,针对一段时间内频繁访问的用户 ID 进行限制 热点参数 ...
分类:
编程语言 时间:
2020-05-24 12:12:08
阅读次数:
74
摘要:这是一次2020年腾讯面试的面经,分享给大家,祝你拿到腾讯offer
分类:
编程语言 时间:
2020-05-24 12:12:27
阅读次数:
147
pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com ...
分类:
编程语言 时间:
2020-05-24 12:13:46
阅读次数:
68
如何在python列表中查找某个元素的索引 2019-03-15 百度上回复的问题 几种方式的回答: 1) print('*'*15,'想找出里面有重复数据的索引值','*'*15) listA = [100, 94, 88, 82, 76, 70, 64, 58, 52, 46, 40, 34,7 ...
分类:
编程语言 时间:
2020-05-24 12:14:18
阅读次数:
190
1、相关知识 先说一下两种负载均衡的方式,一种是静态的,例如使用nginx,需要把服务端配置到nginx里,当增删节点时手动维护。另一种是动态的,当服务启动时动态的将服务注册到注册中心,一般注册中心保存的是服务的IP、端口,调用方只需知道注册中心的IP、端口、服务名,就能获取到服务的IP、端口信息。 ...
分类:
编程语言 时间:
2020-05-24 12:15:05
阅读次数:
88
运行程序时,单线程或单进程往往是比较慢的,为加快程序运行速度,我们可以使用多进程,可以理解为多任务同时运行,小编的电脑是四核,所以可以设置四个进程。 下面,我们来了解下多进程的使用: 1、使用multiprocessing模块创建进程 multiprocessing模块提供了一个Process类来代 ...
分类:
编程语言 时间:
2020-05-24 13:21:31
阅读次数:
61
Java中sleep和wait方法的区别: 由图可知:sleep和wait最大区别在于 a. 线程调用sleep方法,线程进入休眠状态,且会继续占有锁,不会释放 b.锁对象调用wait方法,线程进入到一个和该对象相关的等待池中,同时失去(释放)了对象的机锁。 这里以窗口售票为例: TicketDem ...
分类:
编程语言 时间:
2020-05-24 13:26:49
阅读次数:
73
题目 一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。 骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或以下,他会立即死亡。 有些房间由恶 ...
分类:
编程语言 时间:
2020-05-24 13:27:07
阅读次数:
55
该露的露,该藏的藏 写程序 要求 高内聚 ,低耦合, 高内聚:这个类的内部数据操作细节都是本类完成(无需其他类的参与), 低耦合:仅暴露少量的方法给外部使用.. 封装的关键字: private 封装: 就是把一些数据给封装起来,别人无需了解其中的实现过程, 只管调用即可 封装的好处:无法直接通过对象 ...
分类:
编程语言 时间:
2020-05-24 13:29:24
阅读次数:
68
Java反射概念:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。优点:能够运行时动态获取类的实例,大大提高系统的灵活性和扩展性。与 Jav ...
分类:
编程语言 时间:
2020-05-24 13:30:39
阅读次数:
83
一、I/O多路复用 I/O的含义:在计算机领域常说的IO包括磁盘IO和网络IO,我们所说的IO复用主要是指网络IO;在Linux中一切皆文件,因此网络IO也经常用文件描述符FD来表示。 复用的含义:在通信领域中为了充分利用网络连接的物理介质,往往在同一条网络链路上采用时分复用或频分复用的技术,使其在 ...
分类:
编程语言 时间:
2020-05-24 13:30:54
阅读次数:
85