广播:二、全局广播(1)

动态注册 public class Main2Activity extends AppCompatActivity { private Receiver recevier; //定义一个接收器 private IntentFilter intentFilter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

最短路三种算法加模板

渣渣先开个头,给自己在网上找几个大神模板,免得做到题目不会 (自己写是不可能自己写的,自己写是ac不了的) ----------------------- 三种算法:Dijkstra,spfa,bellmanford(Dijkstra加堆优化没学清楚,先不加进来了) 时间复杂度:Dijkstra:O(n²) (没有负权时使用) spfa:O(V*E) (有负权无负圈,但是能检测负圈) bellmanford:O(V*E) (有负值,有负圈) Dijkstra: #include<bits/st
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

服务治理 SpringCloud Eureka

服务治理:在传统rpc远程调用中,服务与服务依赖关系,管理比较复杂,所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。 服务注册与发现:在服务注册与发现中,有一个注册中心,当服务器启动的时候,会把当前自己服务器的信息比如服务地址通讯等以别名方式注册到注册中心上。另一方(服务消费者|服务提供者),以该别名的方式去注册中心上获取到实际的服务通讯地址,然后再实现本地rpc调用远程。 服务提供者:指提供服务接口 服务消费者:指调用接口进行使用 E
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

内存缓存之HashMap、Ehcache、Guava Cache对比

缓存不应该被过度使用,在不同场景下,选用不同的方式缓存数据。 简单场景,存入一些占用内存不多的数据,而且这些数据不会主动发生变化,服务器启动后就永久存储,修改和删除都是全手动执行。 而且服务器重启时不需要再自动恢复到之前的状态。这种数据直接用Map等放到内存中即可。 而一个标准Cache的主要特征有: 过期时间 容量规划(重要) 清除策略(重要) 命中率统计 其中,常见的清除策略、淘汰机制(Eviction policy)有: FIFO(First In First Out):先进先出算法,即
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

jquery中隐藏div的几种方法

//jQuery中的显示、隐藏方法 $("#id").show();//表示display:block, $("#id").hide();//表示display:none; $("#id").toggle();//切换元素的可见状态。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。 //添加样式的方法 $("#id").css('display','none'); $("#id").css('display','block'); 或 $("#id")[0].style.disp
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

python图像处理

Python常用处理图像的库是PIL,另外还有opencv、Matplotlib、NumPy、SciPy、skimage 详情请参考:https://www.cnblogs.com/qiaozhoulin/p/4509954.html、 https://www.cnblogs.com/skyfsm/p/8276501.html PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用,但其只支持Python
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

快速集成表单输入

http://www.code4app.com/thread-32368-1-1.html
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

深入理解javascript原型及原型链

我在csdn中写的相关文章,有兴趣可以查看,请点击下方链接(因为都是原创博客,有时候会有写错的地方, 所以就统一维护一份,在csdn里面编写) 希望写的文章对您有帮助,谢谢! 深入理解javascript原型及原型链
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

模块回顾01

1.自定义模块 import 导入 import test # test是模块名 test.func() # func() 是test模块中的函数调用 模块分类 1.内置模块 标准库,python解释器自带的.py文件(模块) 2.第三方模块 各种大神写的,需要额外下载的(并发编程开始讲解)(pypi) 3.自定义模块 自己写的,不需要额外下载 导入的过程 1.当前的名称空间中开辟一个新的空间(test) 2.将模块中所有的代码执行 3.通过模块名,进行查找函数(工具) 示例 test模块 d
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

【ReView】 学习日志 from18/11/24 to 19/7/10

丶分治模板P3806寻找点对,一开始想距离的集合要不要用$set$维护做到$logN$查询,可想一下那样复杂度就会变为$O(MNlog^2N)$想想好像不太对,实际上因为值域比较小所以就直接开长度$10^7$的时更要数组$O(1)$查询(所以代码里还残留了vector手写的set),犯了两个很蠢的错误,把局部变量开到全局并以为这样可以增强代码美观度...就那个edge e = k[x][i]把$e$开到全局了...导致递归爆炸,第二个是函数名写错了,导致递归只进行了一层...[查看代码](ht
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

Java_Map接口

Map接口 1.1 Map接口概述   我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。 Collection中的集合称为单列集合,Map中的集合称为双列集合。 需要注意的是,Map中的集合不能包含重复的键,值可以重复
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

项目流+渣男模式

项目流:类似魔兽争霸里面的蜘蛛流。不停的出项目 渣男:相对与好男孩、笨男孩、痴情男,不专注与一个项目。 多做项目,发展能盈利的项目。
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

Luogu P4390 [BOI2007]Mokia 摩基亚 | CDQ分治

题目链接 $CDQ$分治。 考虑此时在区间$[l,r]$中,要计算$[l,mid]$中的操作对$[mid+1,r]$中的询问的影响。 计算时,排序加上树状数组即可。 然后再递归处理$[l,mid]$和$[mid+1,r]$。 #include<iostream> #include<cstdio> #include<algorithm> using namespace std; const int MAX=2000005; struct data { int
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

HDU-1421-搬寝室-dp

搬寝室是很累的,xhd深有体会.时间追述2006年7月9号,那天xhd迫于无奈要从27号楼搬到3号楼,因为10号要封楼了.看着寝室里的n件物品,xhd开始发呆,因为n是一个小于2000的整数,实在是太多了,于是xhd决定随便搬2*k件过去就行了.但还是会很累,因为2*k也不小是一个不大于n的整数.幸运的是xhd根据多年的搬东西的经验发现每搬一次的疲劳度是和左右手的物品的重量差的平方成正比(这里补充一句,xhd每次搬两件东西,左手一件右手一件).例如xhd左手拿重量为3的物品,右手拿重量为6的物
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

小白学python-day05-作业(购物车程序)

购物车需求: 开始输入工资,然后出现购买商品的相关信息,输入编号进行购买 价格>工资提示余额不足,价格<工资提示 成功加入购物车,并且显示余额 然后将购买环节进行循环,直到用户退出购买 然后提示用户购买商品汇总信息,购买总额,余额等信息。 我目前学了5天,只能做到如下的程度,望提出批评意见: 注意: enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 len() 方法返回对象(字符、列表、元组等
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

通过granfana 以及prometheus 比较zulu 、oracle、openjdk 等jvm 运行

说明,此测试不完备,只是一个简单的集成,详细的需要进行jvm 参数的调整 环境准备 参考项目 https://github.com/rongfengliang/zulu-openjdk-openjdk-oracle-jdk 简单webapi spring boot 集成了prometheus,详细代码就不贴了,只提供简单的pom 配置 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apac
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

KMP && exkmp && manacher

1.KMP kmp是用来字符串匹配的一种算法,核心是next数组的使用,如果暴力去匹配,假设a[n], b[m], 那么复杂度为o(nm)的,但其实可以通过next数组(前缀与后缀的最大匹配值)来降低到o(n +m), 意思就是比如a[i + 1] != b[j + 1], 那么暴力来说,就只在从0重新开始匹配,但是其实不是每一次都返回到0的,只要返回到前缀的后一个等于b[j+1], 因为b[n ~ j] 和b[0 ~ n -1]是一样的,若b[j + 1]不匹配则,返回到b[n]看看b[n
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

Copy和Clone

using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 社区学习 { class Program { static void Main(string[] args) {
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

2019牛客暑期多校训练1

Equivalent Prefixes 这个是一个用单调栈的题目,至于为什么可以用单调栈? 把两个数组同时跑单调栈,如果每次进栈最多一个,当然在这个进栈之前肯定会有数出栈, 如果存在一个数进栈了,然后这个时候判断一下进栈的这个数的位置是不是相同,如果不相同就说明肯定是不对的。 为什么说这个时候只要考虑这个栈内的位置呢? 首先,这个最小值之前的数肯定是不要考虑的,因为当前的栈底就是目前位置最小的了,之后的数和之前的数RMQ函数返回的函数值肯定是这个栈底。 然后就是考虑栈内元素,这个应该很好想了。
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0

模拟赛 路径计数 题解

题意:有k个障碍,求(0,0)到(n,m)不经过这些障碍的方案数。 直接DP会超时。可以发现,(0,0)到(n,m)不经过障碍的路径条数 为总路径条数-经过障碍的路径条数,即C(n+m,n)-经过障碍的路径条数。 设dp(i)表示从(0,0)到第i个障碍,不经过其它障碍的路径条数。 转移时计算经过障碍的路径条数,枚举j,表示第一个经过的障碍是第j个障碍,这样从第J个障碍到第i个障碍就可以走任意路径了(已经经过障碍了)。 但是为了避免重复,从(0,0)到第J个障碍时不准经过其它障碍,即dp(j)
分类: 其他 发布时间: 07-25 20:51 阅读次数: 0