自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Linux内核实战(二)-操作系统概述

例如多个进程都要往打印机上打印文件,如果随便乱打印进程,就会出现同样一张纸,第一行是A进程输出的文字,第二行是B进程输出的文字,全乱套了。执行过程中,难免要在白板上或者本子上写写画画,如果不同项目的办公空间不隔离,一方面,项目的私密性不能得到保证,A项目的细节,B项目也能看到;在操作系统中,不同的进程有不同的内存空间,但是整个电脑内存就这么点儿,所以需要统一的管理和分配,这就需要内存管理子系统(Memory Management Subsystem)。项目执行的时候,有了一定的成果,就要给客户演示。

2024-05-26 22:15:37 375

原创 JAVA入门之字符串的+操作 笔记(4)

当“+”操作中,如果出现了字符串, 就是连接运算符, 否则就是算术运算。当连续进行“+”操作的时候,从左到右执行。当“+”操作中出现字符串的时候,这个“+”是字符串的连接符,而不是算术运算。例如: “Hello” + “Wrold”

2024-05-26 20:38:01 383

原创 LeetCode - Easy - 228

/方法二:别人写的,双指针。

2024-05-25 22:44:42 357

原创 LeetCode - Easy - 228(1)

/方法二:别人写的,双指针。

2024-05-25 22:44:12 389

原创 java集合之ArrayList源码解析(java8)

接口中全都是抽象的方法,而抽象类中可以有抽象方法,还可以有具体的实现方法,正是利用了这一点,让AbstractList是实现接口中一些通用的方法,而具体的类还可以添加自己独特的方法。//若 c.toArray() 返回的数组类型不是 Object[],则利用 Arrays.copyOf();童鞋们可以研究下 童鞋们可以研究下calculateCapacity()方法,也很简单的()方法,也很简单的。//数组复制,就是将index之后的所有元素保留,并全部往后移一位,这就是数组插入删除效率低的原因。

2024-05-25 21:10:37 273

原创 Java集合【Java面试题】

Map 中存储的数据是没有顺序的,其键是不能重复的,它的值是可以有重复的,Set 中存储的数据是无序的,且不允许有重复,但元素在集合中的位置由元素的 hashCode 决定,位置是固定的(Set 集合根据 hashCode 来进行数据的存储,所以位置是固定的,但是位置不是用户可以控制的,所以对于用户来说 Set 中的元素还是无序的);在运行的时候空间的大小是无法随着你的需要进行增加和减少而改变的,当数据两比较大的时候,有可能会出现越界的情况,数据比较小的时候,又有可能会浪费掉内存空间。链表增删快,查找慢;

2024-05-25 21:10:05 350

原创 java 时间段星期对应的日期

获取某段时间内的周一的日期/**获取某段时间内的周一(二等等)的日期@param dataBegin 开始日期@param dataEnd 结束日期@param weekDays 获取周几,1-6代表周一到周六。0代表周日@return 返回日期List*/i++) {) {

2024-05-25 18:45:33 351

原创 JAVA 插件化漏洞扫描器,Gui基于javafx。POC 目前集成 Weblogic、Tomcat、Shiro、Spring等_weblogic批量漏洞扫描

POC插件目录放在同目录下目录结构如下,Plugin/中间件类型/libs(poc的依赖)、payloads(poc本体)/。Burpsuite - Route Vulnerable Scanning 递归式被动检测脆弱路径的burp插件。因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取。因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取。双“十一”这个永久的渗透武器库直接低价冲。右键添加扫描任务,任务目标支持多个。**】获取****下载链接**互联网厂商API利用工具。

2024-05-25 18:45:02 298

原创 CCF201803-2 碰撞的小球

使用数组step[i]存储第i个球现在的运动方向,step[i]=1表示向右走,step[i]=-1表示往左走,用加法运算就可以实现小球的移动。四秒后,第一个小球与第二个小球在位置8发生碰撞,速度反向,第三个小球碰到墙壁,速度反向,三个小球位置分别为8, 8, 10。三秒后,第二个小球与第三个小球在位置9发生碰撞,速度反向(注意碰撞位置不一定为偶数),三个小球位置分别为7, 9, 9。两秒后,第三个小球碰到墙壁,速度反向,三个小球位置分别为6, 8, 10。五秒后,三个小球的位置分别为7, 9, 9。

2024-05-25 15:37:08 389

原创 CCF201712-2 游戏

/i作为下标,cnt记录当前报数,ans记录出圈总数。对于所有评测用例,1 ≤ n ≤ 1000,1 ≤ k ≤ 9。类似于约瑟夫环的问题,只不过出圈的判断不同而已~~~输入一行,包括两个整数 n和 k,意义如题目所述。给定 n和 k,请问最后获胜的小朋友编号为多少?输出一行,包含一个整数,表示获胜的小朋友编号。while(a[i]){ //需要跳过。//数组a[i]=0表示还在圈内。4号小朋友报数4淘汰;1号小朋友报数6淘汰;5号小朋友报数8淘汰;

2024-05-25 15:36:36 319

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除