- 博客(12)
- 收藏
- 关注
原创 一文带你(详细)读懂hello的前后今生
编译源文件的过程中,8.1 Linux的IO设备管理方法Linux中将所有的IO设备抽象为文件,这种抽象带来的好处是架构师对于IO设备接口的数据传输操作可以抽象为对文件的读写操作,这样对于代码的编写上会节省很多麻烦。UNIX的I/O设备管理,这类IO管理是linux的核心IO管理RIO的I/O设备管理,这类IO管理是基于UNIX的IO管理产生的具有健壮性的IO管理方法,其解决了UNIX的IO管理方法中对于返回不足值的处理,增加了程序的健壮性。同时增加了带有缓存和不带有缓存的读写方法。
2023-12-19 22:22:14 1032 1
原创 LITCTF2024-6月web方向wp
这个题目考察XXE注入,这个从题目就可看出来(翻转一下就可),了解一下XXE注入,主要了解XML格式和其中DOCTYPE还有主体ENTITY的定义,重点利用的是外部实体注入攻击,因为服务器会直接将xml传送的内容做引用,这样便可以通过一些伪协议找到flag。dict:// 字典服务器协议,访问字典资源,如,dict:///ip:6739/info:注意这个协议使用的前提是服务器的端口可以拿到,这个没啥好方法,除非直接告诉你否则就爆破吧。这个就是一个反序列化,没啥好说的,直接按照要求就可拿到flag。
2024-06-02 16:36:06 1026
原创 使用java实现汉诺塔思路讲解及代码实现
简单来讲,汉诺塔问题是这样的: 给定三根柱子,记为 A,B,C,其中 A 柱子上有 n 个盘子,从上到下编号为 1 到 n ,且上面的盘子一定比下面的盘子小。问:将 A柱上的盘子经由 B 柱移动到 C 柱最少需要多少次? 移动时应注意:① 一次只能移动一个盘子 ②大的盘子不能压在小盘子上。
2023-09-04 18:15:26 564 2
原创 DBSCAN算法Python实现及原理
边缘点:对于一个样本点,如果其在其本身的Eps半径内没有minpoints个点,但其在其余中心点的范围内,则称其为边缘点。中心点:任意选取一个样本点,并在半径Eps中搜索是否存在minpoints个点,如果存在,则为中心点。这个网站不仅可以看DBSCAN还可以看K-means和系统聚类的动态演示。DBSCAN主要将需要遍历的点分为3类:中心点,边缘点,孤立点。孤立点:既不是中心点也不是边缘点。配上下面这个图可能会更好理解一下。首先推荐一个国外的网站。一、DBSCAN原理。
2023-08-16 11:32:12 162
原创 spss创建虚拟变量新版本方法
最后还是想了想官方将那个选项更换的原因应该是原来的选项没有办法自动剔除一列,如果忘记手动剔除,那就会有完全多重共线性了。比如这里,apple=1,orange=0进行一下添加后就可以了。一点小感想,记录一下。
2023-08-15 10:57:14 1394 1
原创 迪杰斯特拉与贝尔曼福特算法求解图的最短路径Python代码适用于Python清风数学建模
这个算法的时间复杂度是O(VE),其中V是图中顶点的数量,E是图中边的数量。这使得它在稀疏图(边的数量远小于顶点的数量的平方)上的性能优于弗洛伊德算法,但在密集图上的性能不如迪杰斯特拉算法。松弛操作是指,如果当前顶点到某个顶点的距离加上这个顶点到另一个顶点的距离小于当前顶点到另一个顶点的距离,那么就更新这个距离。3. 更新距离:然后,我们更新所有从新添加的顶点可以直接到达的、尚未访问过的顶点的距离。2. 选择最近的顶点:在每一步,我们选择一个尚未访问过的、距离最小的顶点,并将其添加到已访问的顶点的集合中。
2023-08-05 15:30:58 140 1
原创 从键盘任意输入某班30个学生的成绩(成绩类型为整型),保存到数组中,并输出成绩按由高到低的排序结果。输入:“%d“ 提示信息“Please enter scores:\n“输出:%4d
c语言初学
2022-10-10 22:01:30 3893 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人