承蒙前来宣讲前辈们的指引和各种震天响的牛逼,决定接下来一段时间把CTF一搞起。 然后百度了下各个方向,打算直接搞pwn(听说搞过ACM的上手会快一点?),环境弄好后开始上手,研究一下pwn要怎么搞。 First step 栈溢出原理从入门到放弃 参考资料:www.blog.csdn.net/DRon ...
分类:
其他好文 时间:
2021-02-15 12:13:37
阅读次数:
0
dremio 是基于java 开发的,项目使用了maven进行包管理,以下是一个简单的源码构建 依赖 java8, maven (至少3.3.9) 构建 构建比较慢,需要等待 构建 git clone https://github.com/dremio/dremio-oss.git dremio c ...
分类:
其他好文 时间:
2021-02-15 12:12:31
阅读次数:
0
题目链接:https://acm.ecnu.edu.cn/contest/354/problem/A/ 原做法:树上倍增+lca,可能生成树的时候复杂度太高,用的是类似并查集的合并方式。 oj上的大佬:https://acm.ecnu.edu.cn/contest/354/submission/22 ...
分类:
其他好文 时间:
2021-02-15 12:10:05
阅读次数:
0
并发之父 生平不识Doug Lea,学懂并发也枉然 Java并发编程核心在于java.util.concurrent包而juc当中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这个行为的抽象就是基于AbstractQueuedSynchronizer简称 ...
分类:
其他好文 时间:
2021-02-15 12:08:25
阅读次数:
0
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名;com. kuang .www 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"impor ...
分类:
其他好文 时间:
2021-02-15 12:01:45
阅读次数:
0
Java 监听文件系统变化 使用Apache Commons-io可以实现,原理也是通过另起一个线程按照固定频率扫描目录。 1.继承FileAlterationListenerAdaptor 重写FileAlterationListenerAdaptor的方法可以快速实现自己想要的功能。包括对子目录 ...
分类:
编程语言 时间:
2021-02-15 12:00:38
阅读次数:
0
一、算法步骤 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。 2、时间复杂度 O(n²) 的时间复杂度 3、代码实现 import java.util.Arrays; /** ...
分类:
编程语言 时间:
2021-02-15 12:00:11
阅读次数:
0
序列化流和反序列化流(ObjectOutputStream/ObjectInputStream)序列化流:ObjectOutputStream反序列化流:ObjectInputStream概述:ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream ...
分类:
其他好文 时间:
2021-02-15 11:57:25
阅读次数:
0
Markdown学习 标题 #+ +标题 一级标题 ##+ +标题 二级标题 …… 字体 hello,world! 两个*中间字体为加粗 hello,world! 一个*中间字体为斜体 hello,world! 三个*中间字体为斜体加粗 hello,world! 两个~ 引用 可爱的人 >+ +引用 ...
分类:
其他好文 时间:
2021-02-15 11:52:23
阅读次数:
0
java基本结构 顺序结构 一句一句往下执行,顺序结构是最简单的语法结构。 1 ? 2 public class Hello{ 3 public static void main(String []args) 4 { 5 System.out.println("Hello1"); 6 System. ...
分类:
编程语言 时间:
2021-02-15 11:49:33
阅读次数:
0