加一个TAG,转载链接: Java应用常用性能分析工具
题目描述 小雅同学认为6,8是她的幸运数字,而其他数字均不是,一个幸运数是指在十进制表示下只含有幸运数字的数。给定你一个区间(a,b)a和b之间(其中包括a和b幸)运数的个数...
匆忙写了一道计算题,直接上代码: 一点小收获: 用数组存储计算值(因为一个数是否是素数这个是固定的,会起到很好的优化效果); 代码整洁性(由于自己写的也比较匆忙,还是不够完美...
今天写一个小项目时,自己在设计Car这个类时,为了赋予更加真实的生活场景,用到了这个小工具。原理也挺简单的,只是要做得比较完善还是废了我一小会儿功夫,特此记录。(好吧,主要是...
同割点问题(参见我的上一篇博客)类似,割点问题(也叫关键桥问题)描述的是在无向图中,倘若去掉某条边之后,原连通图被分割为两个不可达的图,则该条边就是所谓的割边。跟割点唯一不同...
直接上代码,详细请见注释或者下方留言。 *********************************************************更新********...
由于在线程安全中涉及到对象的深度拷贝(Deep Copy),很早以前听说多,不多是TypeScript中听一个同事介绍,但是自己对java这块的知识还不了解,于是就打算借此机...
问题介绍 有一天我看到这么一个描述:古时候的镖局(相当于现在的快递公司)要押镖,然后有一张地图。地图上面清晰的标记了从A城市出发到B城市的每一条线路,所经过的每个城市。但是由...
一些导致线程不安全的因素 指令重排序 线程共享内存 寄存器中涉及缓存部分 ...待更新线程活跃性关注的是死锁等问题。 一些可能被忽视的多线程框架、组件等(语言内部设计机制) ...
我在写CV中图片拼接过程中,有段代码如下: 在调试时,OpenCV的内置函数drawMatches()断言报了题目中的错,进过思考和查阅资料,原来是我的关键点矩阵没有对应上,...
背景 今天在写代码计算二叉树根节点右孩子的下标值时,用了如下代码: 当我发现程序结果跟我预期不一样时,调试到此处,发现right(1)返回的结果是4!所以借此记录,只有踩坑的...
代码 几点注意 时间复杂度O(M * N) 显然还可以优化 可用于检测是否图带有负权边
代码 几点注意 根据稀疏度可以从存储结构上优化 时间复杂度O(N^2) 不能求解负带权边的图
核心思想 结合动态规划思想,通过不断迭代中转点k后两点i、j之间的最短路径来求解。 代码及注释
自己编写类加载器的意义 当class文件不在ClassPath目录下时,默认的系统类加载器无法找到该class文件,这时候需要自定义一个ClassLoader来加载特定路径下...
本文用意 这篇博客会简要介绍类加载器的一些相关技术点,后面我会专门针对一些技术点进行记录,能力有限,不足之处请多拍砖。 概述 虚拟机设计团队把类加载阶段中的“通过一个类的全限...
前言 由于JVM真是太博大精深了,很难短时间内一言以蔽之,作为刚接触不久的作者而言,比较难一下记住并理解其中奥秘,所以专门将《JVM类加载机制》以一个系列的文章形式进行记录。...