#前言 学习JVM类加载器,ClassLoader这个类加载器的核心类是必须要重视的。 #ClassLoader源码文档 Notes:下方蓝色文字是自己的翻译(如果有问题请指正)。黑色文字是源文档。 public abstract class ClassLoader extends Object 类 ...
分类:
编程语言 时间:
2020-08-02 16:15:22
阅读次数:
100
本系列前面的文章: 逻辑式编程语言极简实现(使用C#) - 1. 逻辑式编程语言介绍 这是一道Prolog经典的练习题,中文翻译版来自阮一峰的文章《Prolog 语言入门教程》。 问题 Boddy 先生死于谋杀,现有六个嫌疑犯,每个人在不同的房间,每间房间各有一件可能的凶器,但不知道嫌疑犯、房间、凶 ...
分类:
编程语言 时间:
2020-08-01 21:26:01
阅读次数:
91
这是我的第47篇原创文章。为什么要阅读源码?这是一个有趣的问题,类似的问题还有,为什么要看书?为什么要爬山?这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些思考。(PS:也欢迎你在评论区留言补充)阅读源码的好处1.知其然知其所以然这是一句IT人都很熟悉的话,在开源软件越来越多,并且升级越来越快的今天,如果说还有什么是重要的,那一定是知道它(开源软件)的核心原理和执行流程,
分类:
编程语言 时间:
2020-07-31 01:20:09
阅读次数:
101
LCA之倍增简单讲解 LCA代指Least Common Ancestor,翻译过来就是最近公共祖先 如下图,x和y的最近公共祖先就是二号节点 那么,如何来求这个最近公共祖先呢? 1.暴力算法 让x和y一步一步向上爬,一直爬到相遇为止 x: 4->3->2 y: 6->5->2 可是这样暴力实在是太 ...
分类:
其他好文 时间:
2020-07-30 22:20:01
阅读次数:
94
###1. 这是自己遇到的问题,仅做错误记录使用,比较重来没有做记录的习惯。 2. invalid comparator中文翻译:无效的比较器,尤其是使用sort函数时容易发生此问题。 3. 源码如下 #include <list> #include <string> #include <iostr ...
分类:
其他好文 时间:
2020-07-30 16:56:31
阅读次数:
76
翻译自:Nicklas Millard的文章《Better Software Without If-Else》, 参考:https://medium.com/swlh/5-ways-to-replace-if-else-statements-857c0ff19357 设计更好的软件,替换If-Els ...
分类:
其他好文 时间:
2020-07-30 10:52:27
阅读次数:
91
[CF165E]Compatible Numbers 一.前言 强忍着调了一下午lemon、疯狂卡常失败的病痛,来水了一道……题目链接。 二.思路 ? 这题翻译的很明确了,就直接来。 ? 给出的例子是90(1011010)与36(100100)相容,他们&起来等于0.那么简化为 \(A\&B=0\) ...
分类:
其他好文 时间:
2020-07-29 21:45:39
阅读次数:
62
将早期的编程语言(例如COBOL)的代码库迁移到现在的编程语言(例如Java或C++)是一项艰巨的任务,它需要源语言和目标语言方面的专业知识。COBOL如今仍在全球大型的系统中广泛使用,因此公司,政府和其他组织通常必须选择是手动翻译其代码库还是尽力维护使用这个可追溯到1950年代的程序代码。 Fac ...
分类:
编程语言 时间:
2020-07-29 17:50:00
阅读次数:
77
在根目录新建 Static.bundle 文件夹 打开android/app/build.gradle文件,新增 android { ... sourceSets { main { assets.srcDirs = ['src/main/assets', '../../Static.bundle'] ...
分类:
移动开发 时间:
2020-07-29 17:37:44
阅读次数:
93
前言Servlet是服务器端的Java应用程序,可以生产动态Web页面。透过JSP执行过程可以知道JSP最终被编译成一个.class文件,查看该文件对应的Java类,发现该Java类继承自org.apache.jasper.runtime.HttpJspBase类,而HttpJspBase继承自HttpServlet类,由此可知JSP第一次运行时实质上是被JSP引擎翻译成了一个Servlet,然后
分类:
其他好文 时间:
2020-07-29 15:06:49
阅读次数:
70