你就是单例你呱呱落地到这个世界的时候,这就是单例的产生,你是世界上唯一无二的存在。此时,你是父辈、祖辈的宝贝。他们都想和你亲近。publicclassSingleton{privatefinalstaticSingletonINSTANCE=newSingleton();//婴儿呱呱落地//PrivateconstructorsuppressesprivateSingleton(){}//defa
分类:
其他好文 时间:
2020-12-04 11:13:40
阅读次数:
5
在跟踪源代码的时候,要追着源代码打断点,不然不知道每一步执行到那里。 有时候有的方法被多个地方调用,这时无法确认走哪个方法,改怎么办呢? 可以提前通过打调用栈的方式把整个流程弄通,然后在关键点打断点,这样效率更高。2.打印方法的调用链(堆栈)两种方式:2.1正常方式示例:@OverridepublicSimWeightcomputeWeight(floatboost,CollectionStati
分类:
其他好文 时间:
2020-12-04 11:13:28
阅读次数:
6
程序的发展,需要引入集中配置:随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址……并且对配置的期望也越来越高,配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制……并且随着采用分布式的开发模式,项目之间的相互引用随着服务的不断增多,相互之间的调用复杂度成指数升高,每次投产或者上线新的项目时苦不堪言,因此需要引用配置中心治理。有哪些开源配置
分类:
其他好文 时间:
2020-12-04 11:10:40
阅读次数:
5
数据安全被篡改的风险分析解决方案分类专栏:网站被***怎么解决数据被篡改网站安全防护文章标签:数据安全网站被篡改数据防***版权现代信息化系统越来越普遍,但对于数据安全方面却有很多问题,数据完整性风险不仅影响信息的有效性,还影响信息正确性的保证。一些政府条例特别注重确保数据的准确性。如果没有安全预警、授权或审计跟踪就可以更改信息,则无法确保信息的完整性。1.错误计算机和存储故障可能损害数据和损害数据完
分类:
其他好文 时间:
2020-12-04 11:08:58
阅读次数:
6
###题目 1389. Create Target Array in the Given Order ###解题方法 创建一个新数组rat,将nums中的数按照index的位置插入rat即可。 时间复杂度:O(n*n) 空间复杂度:O(n) ###代码 class Solution: def cre ...
分类:
其他好文 时间:
2020-12-04 11:06:02
阅读次数:
6
字符编码 字符编码,针对的是文字,只跟文本文件有关,与视频文件、音频文件无关 文本编辑器的输入和输出是两个过程,文本编辑包含输入和输出两个过程 人在操作计算机的时候,输入的是人能够看懂的字符,但是计算机只能识别0110这样的二进制数据,那么输入的字符肯定通过'字符编码表'转换成二进制数据 任何国家想 ...
分类:
其他好文 时间:
2020-12-04 11:05:29
阅读次数:
7
文档:06TS函数参数和返回类型定义.md 链接:http://note.youdao.com/noteshare?id=f39e94434b0cd56044684f202a25c1b1&sub=2510D038AF084E29B0E00561FA97FC15 ...
分类:
其他好文 时间:
2020-12-04 11:05:01
阅读次数:
4
Apache Kafka由Scala和Java编写,基于生产者和消费者模型作为开源的分布式发布订阅消息系统。它提供了类似于JMS的特性,但设计上又有很大区别,它不是JMS规范的实现,如Kafka允许多个消费者主动拉取数据,而在JMS中只有点对点模式消费者才会主动拉取数据 ...
分类:
其他好文 时间:
2020-12-04 11:04:22
阅读次数:
7
1. 通过抓包工具发现,station.name.js这个js文件存储了所有的车站信息, 经过对请求头的分析,发现请求的url为:https://kyfw.12306.cn/otn/resources/js/framework/station_name.js?station_version=1.91 ...
分类:
其他好文 时间:
2020-12-04 11:04:00
阅读次数:
4
def my_sum(x,y): return x+y res = my_sum(1,2) print(res) 函数对象 #函数名是第一类对象: 函数名指向的值可以被当作参数传递(类似于变量) name = 'syy' x = name print(x) #syy print(id(x)) #25 ...
分类:
其他好文 时间:
2020-12-04 11:03:30
阅读次数:
4
原创宋宝华Linux阅码场2018-01-24本文目录Ftrace简介Ftrace案例Ftrace结果怎么读?vim进行Ftrace折叠Ftrace简介Ftrace是Linux进行代码级实践分析最有效的工具之一,比如我们进行一个系统调用,出来的时间过长,我们想知道时间花哪里去了,利用Ftrace就可以追踪到一级级的时间分布。Ftrace案例写一个proc模块,包含一个proc的读和写的入口。tes
分类:
其他好文 时间:
2020-12-04 11:03:14
阅读次数:
7
原创宋宝华Linux阅码场2018-01-22作者简介宋宝华,他有10几年的Linux开发经验。他长期在大型企业担任一线工程师和系统架构师,编写大量的Linux代码,并负责在gerrit上review其他同事的代码。BarrySong是Linux的活跃开发者,是某些内核版本的最活跃开发者之一(如https://lwn.net/Articles/395961/、https://lwn.net/Art
分类:
其他好文 时间:
2020-12-04 11:02:57
阅读次数:
6
COM组件对象模型 COM组件对象模型是为了创建一种独立于任何编程语言的对象。COM对象提供统一的接口,在不同的编程环境中通过调用COM对象特定接口的方法来完成特定的任务。一般有三种方式编写COM组件:COM SDK,MFC,ATL COM组件分类 一个DLL(进程内组件)。 方法与客户进程在同一地 ...
分类:
其他好文 时间:
2020-12-04 11:02:02
阅读次数:
5
题意: 定义一条路径的权值为路径上所有边的编号直接相连所得到的十进制数字的大小求1到每个点的最短路mod 1e9+7n,m<=100000。 题解: 对于一个点来说,他肯定跑位数最少,其次就是字典序最小,可以把边权拆开,然后跑bfs就会满足位数最少,那么字典序最小,就在bfs的过程中满足,然后利用分 ...
分类:
其他好文 时间:
2020-12-04 11:01:36
阅读次数:
4
设 \(A_1,A_2,...,A_n\) 为样本空间的一个划分, 且 \(P(A_i) > 0, i = 1,2,...,n\), 对任意随机事件 \(B \subset \Omega\), 当 \(P(B) > 0\) 时, 则有 \(P(A_i|B) = \frac{P(B|A_i)P(A_i ...
分类:
其他好文 时间:
2020-12-04 11:01:25
阅读次数:
6
题目描述 image.png 考点 动态规划 解题思路 使用动态规划:我们从左上角到右下角进行一次动态搜索,再从右下到左上进行一次动态搜索。两次动态搜索即可完成四个方向的查找; 解题思路.png 代码实现 class Solution { public: vector<vector<int>> up ...
分类:
其他好文 时间:
2020-12-04 11:00:34
阅读次数:
4
设计Spark程式过程中最初始的是创建RDD数据集,该数据集来自定义的源数据,当RDD数据集初始后,再通过算子对RDD数据集作转换生成后续的数据集。Spark中提供了多种创建RDD数据集的方法,比如:通过内存集合创建、或使用本地文件创建以及HDFS文件创建RDD数据集。最常见的是第三种方式,生产环境下通常会读取并基于HDFS上存储的数据来创建并进行离线批处理。典型的RDD创建流程为,通过输入算子(
分类:
其他好文 时间:
2020-12-04 10:59:58
阅读次数:
4