最新 最热

笨办法学 Python · 续 练习 27:`tr`

这个练习是继续学习 TDD(又称“测试优先”)风格的开发。知道如何这样编程很重要,因为它在许多地方使用,但如前所述,它有其局限性。在实现tr命令时,您将再次使用 TDD 进行练习。要十分确定,你是先严格编写测试,然后是代码,然后...

2022-12-01
0

笨办法学 Python · 续 练习 8:`cut`

希望你正在深入学习 Python,甚至了解你自己和你的工作方式。在本书的这一部分,通过学习如何优化你的流程,你学到了流程和创造力的一些事情。的确,有阻碍的情况下你不能发挥创造力,但是你应该意识到,改善自己的个人流程的最...

2022-12-01
1

雪城大学信息安全讲义 五、竞态条件

下面的代码段属于某个特权程序(即 Set-UID 程序),它使用 Root 权限运行。

2022-12-01
1

雪城大学信息安全讲义 3.4 最小权限原则

4 最小权限原则 最小权限原则(最早由 Saltzer 和 Schroeder 提出): 每个程序和系统用户都应该具有完成任务所必需的最小权限集合。 限制代码运行所需的安全权限,有一个非常重要的原因,就是降低你的代码在被恶意用户利用时,...

2022-12-01
0

雪城大学信息安全讲义 二、Unix 安全概览

用户信息储存在/etc/passwd,之前(不再)用于储存密码的地方。下面是这个文件的一个条目的示例:

2022-12-01
1

知道 Redis RDB 这些细节,可以少踩很多坑

bgsave 命令是在后台生成 RDB 文件,Redis 仍然可以处理客户端请求。

2022-12-01
0

Linux系统面试题

用户空间(User Space) :用户空间又包括用户的应用程序(User Applications)、C 库(C Library) 。

2022-12-01
0

How to Tell if the I/O of the Database is Slow - 1

系统变慢的原因有很多,有时是因为SQL,有时是因为硬件,有时又可能是系统,就如前几篇文章介绍的,AWR是一个查找问题原因的重要手段,同时OSWatcher等工具也是排查系统问题必不可少的方法。当然系统变慢,也需要知道他的主要现象,...

2022-12-01
1

Kali Linux 网络扫描秘籍 第四章 指纹识别(二)

虽然特征抓取是非常有利的信息来源,服务特征中的版本发现越来越不重要。Nmap 拥有服务识别功能,不仅仅是简单的特征抓取机制。这个秘籍展示了如何使用 Nmap 基于探测响应的分析执行服务识别。...

2022-12-01
0

结合案例总结Flink框架中的最底层API(ProcessFunction)用法

在之前总结的文章中有提到过,Flink框架提供了三层API完成流处理任务。至此已经学习了DataStream API ,ProcessFunction API 是Flink中最底层的API,可以访问时间戳、watermark 以及注册定时事件。还可以输出特定的一些事...

2022-12-01
1