高级黑客
文章平均质量分 74
普通网友
这个作者很懒,什么都没留下…
展开
-
如何检查 Docker 镜像是否存在漏洞
Linux 内核对名称空间的支持主要隔离了应用程序对操作环境的看法,包括进程树、网络、用户 ID 和已安装的文件系统,而内核的 cgroups 为内存和 CPU 提供资源限制。在本文中,我们将创建一个包含 Spring Boot 应用程序的易受攻击的 Docker 映像,安装并使用 Grype 以扫描Docker镜像并修复漏洞。创建一个.grype.yaml文件,您可以在其中排除高严重性的漏洞,并使用标志执行扫描,--config后跟.grype.yaml包含排除项的文件。这是最简单的修复方法,风险很低。原创 2023-02-15 11:23:09 · 368 阅读 · 0 评论 -
多道程序设计和多线程有什么区别?
因此,为了避免这种情况,一个事件调度队列与您的 GUI 一起实现,以在单独的线程中处理所有数据处理,同时您的 GUI 保持完整的功能并可以轻松响应您的操作。多任务处理与多道程序设计具有相同的含义,但在更一般的意义上,因为它指的是同时运行多个(程序、进程、任务、线程)。然而,在多道程序(较旧的操作系统)中,一个程序作为一个整体一直运行直到阻塞,而在多任务(现代操作系统)中,时间共享得到了最好的体现,因为每个运行的进程只占用相当一部分 CPU 时间。然后,在适当的时候,调度程序将调用内核线程。原创 2023-02-07 12:51:49 · 227 阅读 · 0 评论 -
多线程如何在 C 中实现?
不是因为它简单(不是)或安全(不是)或一种好的语言(不是),而是因为它是低级的(它允许您编写固件、驱动程序、编译器和操作系统)和无处不在(它被大量使用,并且它的编译器已经存在于地球上几乎每台计算机上)。创建一个或多个线程(从操作系统分配资源),指定一个函数及其参数,您打算将其作为一组单独的命令(线程)执行,以两种模式之一开始执行功能,所谓的“加入”或“分离”,等待所有线程完成,然后收集并处理它们的结果,销毁创建的线程(将资源返回给操作系统)。OOP 并不像吹嘘的那样,此外,您以后总是可以学习这部分内容。原创 2023-02-04 11:39:42 · 136 阅读 · 0 评论 -
初学者最难理解的数据结构和算法概念有哪些?你会如何解释它们?
尽管计算机技术自20世纪40年代第一部电子通用计算机诞生以来以来有了令人目眩的快速发展,但是今天计算机仍然基本上采用的是存储程序结构,即冯·诺伊曼结构。这个结构实现了实用化的通用计算机。存储程序结构将一部计算机描述成四个主要部分:算术逻辑单元、控制电路、存储器及输入输出设备。这些部件通过一组一组的排线连接(特别地,当一组线被用于多种不同意图的数据传输时又被称为总线),并且由一个时钟来驱动(当然某些其他事件也可能驱动控制电路)。概念上讲,一部计算机的存储器可以被视为一组“细胞”单元。每一个“细胞”都有一个编号原创 2023-02-03 11:28:41 · 283 阅读 · 0 评论 -
java调用服务器端exe文件
@RequestMapping(params = "method=openExe") public void openExe(HttpServletResponse response){ Runtime rn = Runtime.getRuntime(); Process p = null; try { //应用程序所在路径 p = rn.exec("\"D:/Progra原创 2013-12-11 11:32:29 · 1692 阅读 · 0 评论 -
平衡二叉树算法分析
目录(?)[+]1、平衡二叉树定义: 平衡二叉树(Balanced Binary Tree或Height-Balanced Tree)又称AVL树。它或者是一颗空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1。若将二叉树上结点的平衡因子bf(balance factor)定义为该结点的左子树的深度减去右子树的深度,则平衡转载 2013-12-11 13:06:44 · 1031 阅读 · 0 评论 -
字符串匹配KMP算法详解
这篇文章主要是解释KMP算法的原理,KMP算法是BF(Brute Force)算法的一种改进算法,什么是BF算法这里不多做解释。 1.KMP算法实现思路: 每当一趟匹配过程中出现字符比较不等时,不需要回溯主串上面的指针i,而是利用已经计算出的模式串P在j位置前面的子串P0...Pj-1的部分匹配值k将模式向右滑j-k个字符,然后继续进行比较。 2.什么是部转载 2013-12-11 13:08:27 · 791 阅读 · 0 评论 -
黑客工具之NBSI介绍
NBSI中文意思是指:牛B死或者非常牛、超级厉害的!同时它是一款网站漏洞检测工具的名称,ASP注入漏洞检测工具,特别在SQL Server注入检测方面有极高的准确率NBSI是什么?和如何利用NBSI破解帐号NBSI中文意思是指:牛B死或者非常牛、超级厉害的!同时它是一款由VB语言编写的网站漏洞检测工具的名称,ASP注入漏洞检测工具,特别在SQL Server注入检测方面原创 2014-04-17 12:58:32 · 4893 阅读 · 0 评论