logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

统计「优美子数组」-- 滑动窗口

0x01.问题给你一个整数数组 nums 和一个整数 k。如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组是 「优美子数组」。请返回这个数组中「优美子数组」的数目。示例 1:输入:nums = [1,1,2,1,1], k = 3 输出:2 解释:包含 3 个奇数的子数组是 [1,1,2,1] 和[1,2,1,1] 。示例 2:输入:nums = [2,4,6...

#算法
【数据结构基础整理】图--03:十字链表,邻接多重表

具体实现十字链表和邻接多重表的代码0x01.十字链表由来:邻接表只适合对某个顶点的出度相关信息进行判断,逆邻接表只适合对入度的相关信息进行判断,当同时需要判断的时候,就需要引入一种新的结构:十字链表。为什么叫十字链表?首先来看一下十字链表的顶点结构:data指顶点的数据域;firstin表示顶点第一个指向由顶点作为弧头的弧(顶点为终点);firstout表示顶点第一个...

#c语言#数据结构#算法
【linux内核分析-存储】EXT4源码分析之“创建文件”原理

EXT4源码分析之“文件创建”原理,详细的介绍文件创建的核心流程,并对EXT4中关于文件创建的关键函数进行了分析。

文章图片
#文件系统
【linux内核分析-存储】EXT4源码分析之“创建文件”原理

EXT4源码分析之“文件创建”原理,详细的介绍文件创建的核心流程,并对EXT4中关于文件创建的关键函数进行了分析。

文章图片
#文件系统
【CISCN2018-Crypto】 crackme-java解析

今天闲着无事,于是翻到了buu密码学的最后一页,看到了一道名字带java的题,还是很亲切的,于是花了一点时间做出来了,发现网上相关的wp较少,于是有了这篇wp,一步一步分析。1.原题题目为crackme-java,包含一个java源文件,没有其它提示。import java.math.BigInteger;import java.util.Random;public class Test1 {st

#密码学
【2025蓝桥杯省赛填空压轴题-pythonA组和研究生组】Ipv6 解析(四维dp)

这是一个很有意思的题目,思路和方法可以非常多,做为一个5分的填空题实在可惜,目前看了一圈网上的解答,很少有完整解答的,这里给一条思路和代码,仅供参考。

文章图片
#蓝桥杯
【服务器配置--tomcat环境】云服务器配置之tomcat9部署

0x01.tomcat9下载1.前往tomcat官网:https://tomcat.apache.org/2.下载压缩文件:3.上传到服务器:0x02.安装1.解压tomcat压缩文件:tar -zxvf 文件名2.进入/bin目录:3.运行tomcat程序:./start.sh0x03.环境变量配置1.进入profile文件vim etc/profile2...

#服务器#ubuntu#tomcat
Mac版IDA pro9.0安装Findcrypt报错解决 切换python版本 ModuleNotFoundError: No module named ‘yara‘

今天在装Mac版IDA pro的Findcrypt插件时候,一直遇到 ModuleNotFoundError: No module named 'yara’报错,并且已经使用pip install python-yara了。这里分享这类问题的解决方案。

Mac版IDA pro9.0安装Findcrypt报错解决 切换python版本 ModuleNotFoundError: No module named ‘yara‘

今天在装Mac版IDA pro的Findcrypt插件时候,一直遇到 ModuleNotFoundError: No module named 'yara’报错,并且已经使用pip install python-yara了。这里分享这类问题的解决方案。

【linux内核分析-存储】EXT4源码分析之“块分配算法分析”(1)主体流程

EXT4源码分析之“块分配算法分析”(1)主体流程,系列的第一篇文章,主要介绍块分配算法的主要流程以及一些细节点,如快速提交重放、简单分配器、配额文件、延迟分配、分配上下文。

文章图片
#文件系统
    共 29 条
  • 1
  • 2
  • 3
  • 请选择