- 博客(14)
- 收藏
- 关注
原创 2023最新网络安全面试题大全_2023
php.ini配置文件中的magic_quotes_gpc,实现为get、post、cookie传入的单引号、双引号、反斜线、NULL字符添加反斜线\。SSL指的是安全套接字层,是一种协议,用于保护网站和用户之间的通信,通过对数据进行加密和身份验证来提供安全的通信环境。入侵检测系统指的是监视计算机系统和网络中的不安全行为和入侵行为的一种系统,包括主机入侵检测系统和网络入侵检测系统。加密文件系统指的是将计算机系统的文件或文件夹加密的技术,可以保护敏感数据免受未经授权的访问和窃取。
2025-01-20 08:43:58
389
原创 leetcode双指针合集
nums[right]>0,那么往后移动i,如果和为0的话nums[left]+nums[right]的结果只会更小。如果我们想要最终的和为0,那么的话nums[i]<0,nums[left]<0,if(j-1>i&&nums[j-1]==nums[j]){//这里的j-1大于i主要考虑的是我们去重复的是从。i,只移动left和right,因为是升序的,那么的话nums[left]+nums[right]只会更小。//这里j-1是因为s[j]已经表示的是空格了。
2025-01-18 03:38:42
442
原创 LeetCode 48
因此可以得出一个结论,顺时针90度应该是左上/右下对角线翻转+左右翻转,或者右上/左下对角线翻转+上下翻转。我们对观察样例,找规律发现:先以。为轴做翻转,就可以翻转90度。
2025-01-18 03:36:41
218
原创 JavaScript (算数,比较,逻辑,赋值) 运算符
乘法运算符乘数。var x = 7;var y = 8;除法运算符除数。var x = 7;var y = 2;系数运算符返回除法的余数。var x = 7;var y = 2;递增运算符++对数值进行递增。var x = 7;x++;var z = x;递减运算符--对数值进行递减。var x = 7;x–;var z = x;取幂运算符**将第一个操作数提升到第二个操作数的幂。var x = 5;// 结果是 25。
2025-01-17 11:31:00
878
原创 JavaEE进阶——FastDFS实现分布式文件系统_java 实现分布式文件系统
如果是在不同的服务器安装,需要在新的机器编译FastDFS_v5.05.tar.gz源码包,不需要配置Tracker服务而已。官方提供一个jar包:fastdfs_client_v1.20.jar。
2025-01-17 11:28:57
341
原创 Zookeeper 集群部署的那些事儿
额。。。。, &*$% 淘气!ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务。ZooKeeper本质上是一个分布式的小文件存储系统。提供类似于文件系统目录树方式的数据存储,并且可以对书中的节点进行有效管理。从而用来维护和监控存储的数据的状态变化,通过监控这些数据状态的变化,实现基于数据的集群管理。运行模式ZooKeeper 运行模式有三种:单机模式、伪集群模式、集群模式。
2025-01-15 00:59:58
1962
原创 ZOJ 2849 Attack of Panda Virus(BFS+优先队列)
每次入侵时,如果病毒的入侵能力大于当前电脑的防御能力,则对其进行感染,如果不够入侵,则先取该病毒所在位置周边电脑防御能力最小的入队列,循环操作,直至队列为空。题目大意:熊猫烧香病毒入侵电脑,病毒入侵的能力每天增长一,每天都可以入侵不大于自己入侵能力,且与感染病毒电脑相连的电脑,没种电脑只能被感染一次。BFS 优先队列搜索,先取入侵能力小的代表入侵的时间是靠前的,如果入侵能力相同,取病毒类型数小的先入侵。t次询问,问感染某种病毒的电脑数量是多少。
2025-01-15 00:56:16
425
原创 zabbix监控SNMP
root@zabbixserverzabbix-3.4.4]# ./configure --enable-server //本机为监控服务器。date.timezone =Asia/Shanghai//时区改成中国/上海,默认该行被注释。–with-mysql=/usr/bin/mysql_config //指定数据库位置。–enable-agent //被监控端安装,自己监控自己也需要安装。max_input_time = 300//服务器接收数据的时间限制。9.设置服务开机自启。
2025-01-15 00:52:33
1595
原创 Python零基础入门(一)——Python简介与基础语法
通过了解代码缩进、注释、编码规范、命名规范等,你已经迈出了零基础 Python 编程的第一步。在接下来的学习过程中,不断实践和探索,你将逐渐掌握更多的 Python 概念和技巧,并能够编写出功能丰富的程序。
2025-01-14 08:29:45
583
原创 Python零基础入门篇 - 11 - Python中的字符串类型及应用
用单引号 ’ ’ 或者双引号 " " 包裹的所有信息就是字符串字符串中可以包含任意字符:如字母、数字、符号等,且没有先后顺序在 python 中,使用str来代表字符串,并且通过该函数可以定义字符串看一个小casesafe = str(“健康的体温是36.5度左右”)message = “neo 的生日是2000年1月1日”info = “neo 祝大家新年快乐”
2025-01-14 08:26:04
746
原创 Python趣味编程:从入门到人工智能,从这35个案例开始,越学越有趣!
首先从变量、数据类型、运算符和表达式等基本概念讲起,通过编写输入、处理、输出“三步曲式”的简单程序以及学习小海龟绘图,逐步熟悉 Python开发环境和编程方式:然后讲授使用顺序结构、选择结构和循环结构等编写结构化的程序,同时结合流程图描述算法,逐步掌握结构化的编程思想:最后讲授利用函数进行模块化设计以及面向对象的编程知识。第2单元是数学与算法,安排了11个课程,讲授基本的算法策略、排序和查找算法、分形图和数学曲线的画法。(4)教学案例丰富多彩,有数学计算、绘画、游戏和人工智能等,让学生体验编程的乐趣。
2025-01-14 08:22:22
231
原创 GVRP、VCMP、VTP、DTP——全网最完整的总结
了解GVRP之前先了解一下GARP通用属性注册协议主要用于一种属性传递扩散的机制为处于同一个交换网的交换机提供了一种分发,传播,注册的方式GARP的一种高级应用,用于注册和注销VLAN属性通过GVRP协议,一台设备上的VLAN信息会迅速传播到整个交换网GVRP实现动态分发,注册和传播VLAN属性,从而达到网络管理员的手工配置量及保证VLAN配置正确的目的3、GVRP的注册模式Normal模式,默认是Normal模式,允许动态和静态VLAN注册,同时会发送静态vlan和动态vlan的申明信息。
2025-01-12 19:44:08
117
原创 Guava Cache 原理分析与最佳实践
所以比较合适的方式是通过添加一个异步线程池异步刷新数据,在。@OverrideLocalCache 源码分析先整体看下 Cache 的类结构,下面的这些子类表示了不同的创建方式本质还都是 LocalCache【Cache 类图】核心代码都在 LocalCache 这个文件中,并且通过这个继承关系可以看出 Guava Cache 的本质就是 ConcurrentMap。【LocalCache 继承与实现】
2025-01-12 19:40:27
648
1
原创 Gson用户指南
注意:为什么变量声明为Writer类型,而实际类型是FileWriter?尽量使用泛型是一个很好的方法。在上例中,我们只使用了Appendable和Writer接口定义的方法。使用泛型使代码更易于移植和维护,下面是个不好的例子。注意:上面例子中,我们没有正确处理流(Writer)。理想情况下,资源在finaly块 (教程) 中关闭或者用在try-with-resource(教程)中。我们忽略了这个是为了保持代码简洁。以上代码生成文件:包含JSON对象的Output.json。
2025-01-12 19:36:46
1333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人