自定义博客皮肤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)
  • 收藏
  • 关注

原创 tomcat正常启动,config中使用8080端口,但是无法访问localhost:8080

我就去我本安装的版本下的log目录去看了,惊奇地发现,原来我在使用老师版本的tomcat时,tomcat用的是老版本的log目录。于是我把老师版本的tomcat卸载了,去访问localhost:8888,成功力。我把这两个都安到同一个目录了。我首先去看了一下tomcat的config下的server.xml,发现端口号确实是8080没问题。这时我开始怀疑是否我的tomcat没有正常启动,或者是否是因为8080这个端口号冲突了。我便发现,在我开着tomcat的情况下,8080这个端口没有被使用。

2022-12-26 16:39:08 3058 1

原创 Java HashMap resize()中oldTab迁移到newTab的理解

由第2点可知,假设现在容量为16,扩容为原来的两倍,则hash掩码应该为0000 1111,扩容后,hash掩码应该为0001 1111,可见就只是多了一位,因而,oldTab中,若这一位的值为0,则在新表和旧表中位置的下标应该是一样的;是对旧表的每一个桶内的所有结点,把它们分成两类,一类为(e.hash & oldCap) == 0【也就是这一位值为0 情况】和(e.hash & oldCap) == 1,然后对这两类进行在新表中分别映射即可。对于容量为其他值,全部道理都是一样的。

2022-10-21 15:40:13 189

原创 JAVA源码阅读——迭代器相关接口、Collection、AbstractCollection

extenditeratorandsizemethods.modifiableadditionally[也要搞上面的]overrideadditeratorremovemethod./*//唯一的构造函数。(用于子类构造函数的调用,通常是隐式的。} // 查询操作 public abstract Iterator < E > iterator();

2022-10-11 21:13:00 154

原创 哈工大操作系统实验——实现proc文件系统

正式的 Linux 内核实现了procfs,它是一个**虚拟文件系统**,通常被 mount(挂载) 到/proc目录上,通过虚拟文件和虚拟目录的方式提供访问系统参数的机会,所以有人称它为 “了解系统信息的一个窗口”。这些虚拟的文件和目录**并没有真实地存在在磁盘**上,而是内核中各种数据的一种直观表示。虽然是虚拟的,但它们都可以通过标准的系统调用(open()、read()等)访问。其实,Linux 的很多系统命令就是通过读取/proc实现的。例如uname -a的部分信息就来自,而。

2022-10-06 21:58:32 453

原创 哈工大操作系统实验5-信号量的实现和应用(李治军)遇到的神奇问题

PID:number这样的信息全部打印出来了,没啥问题,但是打印完操作系统就会寄,大多数极端情况就直接重启了,小部分还会温和地提醒以下报错信息然后死循环。include/string.h 实现了全套的 C 语言字符串操作,而且都是采用汇编 + inline 方式优化。会破坏参数内容的问题。如果调试中遇到有些 “诡异” 的情况,可以试试不包含头文件,一般都能解决。其实是因为string.h,去掉sem.c里的string.h头文件就好。编写完sem.c和pc.c,一切都弄好了,上linux0.11运行。

2022-10-03 21:42:42 355

原创 Linux0.11源码研究 put_page

【代码】Linux0.11源码研究 put_page。

2022-10-02 16:51:12 433

原创 哈工大操作系统实验——信号量

打开一个文件作为数据流,有一个文件指针,该指针指向的地方就是之后读写开始的地方,读写还有lseek都可以让指针移动。也许唤醒所有进程,其中一个抢到了锁,其他的全睡了,这个也被认为是唤醒其中一个吧()这部分耗费了我海量时间,主要原因还是因为我没有好好学就直接上手写导致很多地方都因为不清楚而寄了。有个点挺有趣的,就是它实际上把文件指针也看成一种资源了,因此也需要在同步段对其进行更新。以上差不多就是涉及到的需要自己了解的课外知识点了,接下来就需要自己编写程序。毕竟有效的信号量都是引用的信号量表的信号量。

2022-09-30 21:07:58 493

原创 《汇编语言》王爽 实验十 除法溢出

功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型。公式:X/N=int(H/N)*65536+[rem(H/N)*65536+L]/N。这个公式将可能产生溢出的除法运算:X/N,转变为多个不会产生溢出的除法运算。rem():描述性运行符,取余数,比如,rem(38/10)=8。结果:(dx)=0001H,(ax)=86A0H,(cx)=0。int():描述性运算符,取商,比如,int(38/10)=3。返回:(dx)=结果的高16位,(ax)=结果的低16位。

2022-09-02 17:49:36 304

原创 计算机网络入门网课推荐+超详细笔记

里面涵盖了每章小结、每个知识点的详细笔记以及我对于一些难点的拓展思考,搭配课程食用更好!建议看湖南科技大学的网课,讲得十分清晰明了。全部的话可以关注我的vx公众号哦~我的部分笔记放在下方,想要。

2022-08-24 15:51:25 2507

原创 计算机保研党大一该怎么卷?看这篇文章就够了(上篇)

在保研的时间线中,大一的学习是至关重要的一环。若想在这场内卷中取得胜利,我们必须掌握两方面内容,即,如何获取情报以及如何学习课业。

2022-08-24 11:58:30 263

空空如也

空空如也

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

TA关注的人

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