题目链接 (Thanos)[https://open.kattis.com/problems/thanos] 题目 Thanos Dr. Thanos, data scientist and self described nihilist, recently published a paper ti ...
分类:
其他好文 时间:
2020-05-13 10:11:35
阅读次数:
81
反射机制对程序的运行在性能上有一定的影响,速度慢 一、 如何提高反射的性能 1) 通过 setAccessible 提高性能 a) setAccessible 启用和禁用访问安全检查的开关,值为 true 则指示反射的对象在使用时应该取消 Java 语言访 问检查,值为 false 则指示反射的对象 ...
分类:
其他好文 时间:
2020-04-15 18:27:03
阅读次数:
61
破坏单例模式的方法 序列化破坏 代码演示 运行结果 由运行结果不难发现两个对象实例不相同,违反了单例模式的初衷 解决方案 代码演示 运行结果 解决方案分析 由于Singleton实现了Serializable接口,使其可序列化,若未加readResolve函数便会利用反射方法开辟内存空间创建新的实例 ...
分类:
其他好文 时间:
2020-04-03 00:19:35
阅读次数:
62
迁移 https://huangshubi.github.io/2020/02/14/%E5%8D%8F%E5%8F%98%E4%B8%8E%E9%80%86%E5%8F%98/ 记录 官方文档的协变与逆变学习过程。 使用举例 协变与逆变能够实现数组类型、委托类型和泛型接口参数的隐式引用转换。 1、 ...
分类:
其他好文 时间:
2020-02-26 20:40:50
阅读次数:
70
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。 试着用 Sc ...
分类:
其他好文 时间:
2020-02-02 14:06:16
阅读次数:
74
前言 :学了一年差不多了,才刚知道有这种方式的提权,所以记录下来了!自己并没有在实战中遇到这种情况,但是以后的信息搜集还是可以注意下的! Unattended Installs: 自动安装允许程序在不需要管理员关注下自动安装。这种解决方案用于在拥有较多雇员和时间紧缺的较大型组织中部署程序。如果管理员 ...
分类:
其他好文 时间:
2020-01-25 01:01:06
阅读次数:
116
一、开始之前,请一定仔细阅读微信开发者文档文档中,总共写了几个步骤: 1、通过appId和需要跳转的路由去请求授权 2、授权之后跳转路由中返回的code 注:前端只需要知道这两个步骤-- 建议: 前两步前段实现--后台不要参与; 如果非要后台参与 建议: A:后台通过接口返回前段拼接好的地址,但是还 ...
分类:
微信 时间:
2019-12-18 14:33:58
阅读次数:
978
tooltip: { // 提示框组件 trigger: 'item', formatter: function (params) { // console.log(params.data) var returnData = '' returnData += '睡眠:' + params.data. ...
分类:
其他好文 时间:
2019-11-20 16:40:51
阅读次数:
71
本文将详细介绍java泛型的用法以及泛型的原理 java泛型 泛型是在J2 SE1.5中引入的一个特性 可以将类型抽象为一个参数 从而简化代码和实现类型安全 如何使用泛型 泛型可以用于方法 类和接口 通过尖括号加标识符的方式声明 class GenericityClass<T> { T t; pub ...
分类:
编程语言 时间:
2019-11-12 19:47:19
阅读次数:
71
Java和C++语言的一个重要区别就是Java中我们无法直接操作一块内存区域,不能像C++中那样可以自己申请内存和释放内存。Java中的Unsafe类为我们提供了类似C++手动管理内存的能力,不建议使用该类 public class UnsafeTest { public static void m ...
分类:
其他好文 时间:
2019-11-10 13:53:40
阅读次数:
76