那我们今天就来看这样一个例子,如下图所示,分类汇总的数据,导致连续的数据中间出现了断开,那如何绕过空行给数据填充连续的序号呢,
(方方格子插件)
1.先看一下动图演示吧

2.接下来是分解教学,选择方方格子按钮

3.选择数值当中的自动编号功能

4.弹出对话框选择根据哪列数据进行编号设置

5.然后拉选省份这一列内容

6.接着选择在哪列进行编号设置

7.拉选序号列

8.好了累加条件选择非空值

9.确定后即可看到结果

如果经验帮到了你,请记得分享!
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
1.6k累计阅读
1.6k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄5年
那我们今天就来看这样一个例子,如下图所示,分类汇总的数据,导致连续的数据中间出现了断开,那如何绕过空行给数据填充连续的序号呢,
(方方格子插件)
1.先看一下动图演示吧

2.接下来是分解教学,选择方方格子按钮

3.选择数值当中的自动编号功能

4.弹出对话框选择根据哪列数据进行编号设置

5.然后拉选省份这一列内容

6.接着选择在哪列进行编号设置

7.拉选序号列

8.好了累加条件选择非空值

9.确定后即可看到结果

如果经验帮到了你,请记得分享!
Excel图片链接批量下载:零代码实现办公自动化
在数据处理与办公自动化领域,批量处理是提升效率的核心需求。其原理在于通过工具或脚本,将重复性手动操作转化为系统化、可重复执行的流程,从而减少人为错误并释放人力。这一技术的核心价值在于实现‘降本增效’,尤其适用于需要处理大量结构化数据的场景,例如电商运营、市场分析或日常行政办公。当面对Excel中数十甚至数百个图片链接需要保存时,手动逐个下载不仅耗时,且易出错。本文聚焦于‘零代码’解决方案,详细介绍了如何利用Power Query进行数据提取与清洗,并结合Power Automate等自动化工具构建可视化工作
Excel如何快速跳过空单元格填充序号
如下图,表格中含有空行,现在先要跳过空行填充序号。 选中B列数据单元格B2:B14 点击下图选项(Excel插件,百度即可了解详细的下载安装方法,本文这里不作详细叙述) 点击【数值】 选择【自动编号】 在【编号区域】选项中输入A2:A14 然后点击【确定】即可完成 完成效果如下图 ...
从Excel到空间数据:用QGIS给你的调查问卷和POI点批量生成专业ID
本文详细介绍了如何利用QGIS将Excel表格中的调查问卷和POI点数据转换为专业的空间数据,并批量生成结构化ID。通过矢量数据处理、字段计算器和SQL等技术,实现从原始数据到标准化空间数据的转换,提升数据可溯性和跨系统兼容性。适用于商业分析、科研调查等多种场景。
word手动设置编号起始值
今天在从一个文档复制部分章节粘贴到另一个空白文档时,发现复制内容的编号被自动修改了,从1开始了,如果手动改回来太多太麻烦了。网上说在校对里取消自动修改编号,但是我弄了,没用。 最后发现可以手动设置编号的起始值,虽然不会自动解决这类问题,但是好在不麻烦。 例如将某文档的5.5章节下面的内容复制到新文档去,会自动变成从1.1开始。 原文档格式: 新文档格式: 那如何操作,才能变回想要的编号格式呢? 操作流程 先复制粘贴到新文档,然后双击第一个编号,右键选择【设置编号值】 然后选中【继续上一列表】,并勾选【
别被Excel嵌套公式拖垮,用Access搭建专业小型数据库
电子表格中的嵌套公式(如 VLOOKUP、SUMIFS)在数据量增大后常导致性能下降、逻辑混乱和维护困难,本质是数据与计算逻辑耦合。数据库通过表、查询、窗体的分层设计,将原始数据与业务规则分离,以关系模型保证数据的唯一性和一致性。Access 作为轻量级桌面数据库,可实现从宽表拆分、字段类型规范到主键关系的完整迁移,用查询替代复杂公式,用窗体控制录入,用报表输出规范文档,适合销售台账、客户管理等长期沉淀的业务场景。当 Excel 触及性能和维护天花板时,正是转向 Access 数据库的合适时机。
模板驱动文档自动化:告别手工填表,实现业务自助式文档生成
文档自动化是企业提效的关键环节,其本质是将重复性内容生产从‘人工编写’升级为‘规则化调度’。基于模板驱动(Template-Driven)的实现方式,通过可视化结构定义、条件逻辑与数据绑定,让非技术人员也能自主配置文档生成流程,兼顾稳定性、可审计性与低维护成本。相比AI生成易出幻觉、代码定制难迭代的局限,模板驱动以业务规则为中心,天然适配合同、报表、对账单、Offer等强结构化场景。本文聚焦Sqribble实践,详解如何用拖拽式模板编辑器、多源数据对接与动态逻辑组合,构建零代码、高可靠、可追溯的文档流水线,
excel如何在选定区域内跳过空值自动编号
今天跟大家分享一下excel如何在选定区域内跳过空值自动编号 1.打开Excel演示文件 2.选中要进行自动编号的数据单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息,本文这里就不做详细解说。) 4.点击【数值】,选择【自动编号】 5.在编号区域录入D2 6.最后点击【确定】即可完成 7.完成效果如下图所示 ...
Access 2021数据库程序实战:表设计、VBA与部署
在轻量级业务数据管理场景中,桌面数据库程序以低门槛、快部署的特性成为Excel与大型数据库之间的实用桥梁。Access 2021作为典型代表,通过文件型数据库引擎与可视化表设计,让业务人员无需编写复杂代码即可建立结构化数据模型。合理规划字段类型与关系、利用参数查询与VBA实现增删改查、解决32位/64位驱动及共享部署问题,是提升系统可靠性的关键。本文围绕Access 2021数据库程序,详解从表设计、数据迁移、VBA编程到自动备份的完整实践路径,帮助你快速搭建可维护的小型业务系统。
excel 怎么忽略空格,提取数值
F2公式: =IFERROR(INDEX(D:D,SMALL(IF(D$2:D$1000<>"",ROW($2:$1000)),ROW(A1))),"") 数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。 =IFERROR(INDEX(A:A,SMALL(IF(A$2:A$1000<>"",ROW($2:$1000)),ROW(A1))),"") ...
Access 2021数据库程序开发实战:从建表到避坑的完整方案
数据库程序并非都要依赖服务器架构,基于文件的桌面数据库也能承担完整的业务逻辑。这类系统通过数据库引擎读写本地文件,并依靠锁机制管理并发访问。Access 2021 是其中的典型代表,它提供了窗体、查询、报表和VBA,让开发者无需编写Web页面就能交付带界面的桌面数据库程序。对于小团队、课程设计或内部台账等场景,只要数据量在百万行以内,合理进行数据库设计和程序封装就能显著提高开发效率。字段选型、主键策略、SQL建表、窗体增删改查以及数据导入导出,都是决定项目能否落地的关键环节。围绕access2021数据库程
Virtuoso集成HspiceD:打通模拟设计全流程的仿真与PEX实战
本文详细介绍了Virtuoso集成HspiceD在模拟设计全流程中的应用,包括仿真与PEX实战。通过无缝衔接Virtuoso和HspiceD,设计师可以在同一环境中完成从原理图设计到PEX后仿真的全流程,大幅提升工作效率。文章还提供了仿真环境配置、前仿真关键设置、PEX全流程详解以及性能调优等实用技巧。
Excel中忽视隐藏行编序号
Excel表中的如果用固定的序号,会因为隐藏行后变得不连续,怎么忽视隐藏行,产生可见行的连续行号呢? 首先要有一个每行都不为空的列,这个一般都能找到,找不到就建立一个这样的列。 假设该列(每行都不为空的列)是A列,序号列从第2行开始编号,则在序号列的第二行,设值=SUBTOTAL(103,$A$2:A2),下面拉倒底。 这样序号列就只根据可见行产生编号了。 而且再对行做隐藏或取消隐藏,编号也会对应变化,总是连续的。 SUBTOTAL用指定的函数进行分类汇总,103是指用COUNTA函数,该函数计算
FPGA开发者必看:如何用SATA3.0主机控制器IP实现高速存储扩展(附Xilinx实测数据)
本文为FPGA开发者提供了基于SATA3.0主机控制器IP核的高速存储方案设计与优化指南。通过详细解析IP核架构、Xilinx FPGA平台集成实战及性能优化技巧,帮助开发者实现接近理论极限的540MB/s数据传输速度。文章还包含常见问题解决方案和高级应用场景拓展,是硬件工程师提升存储性能的必备参考。
Excel如何隔空行输入连续序号
如下图是某单位销售表,现在想在A列跳过B列空行输入连续序号。 选中B2:B12单元格区域 点击下图选项(Excel插件,百度即可了解详细的下载安装方法,本文这里不作详细叙述) 点击【数值】 选择【自动编号】 在【编号区域】输入A2:A12,然后勾选【非空值】,最后点击【确定】即可完成 完成效果如下图所示 ...
Cisco Packet Tracer 7.3免登录技巧:3种方法快速跳过注册界面(附详细截图)
本文针对Cisco Packet Tracer 7.3启动时遇到的登录界面问题,提供了三种合法高效的解决方案。详细介绍了如何利用官方访客模式快速启动、注册思科账号实现一劳永逸登录,以及通过调整本地安装配置优化启动流程,帮助网络学习者与备考者绕过繁琐步骤,快速进入实验环境。
C# NX二次开发:两种过滤器设置方案的实战解析与场景适配
本文深入解析C# NX二次开发中的两种过滤器设置方案:AddFilterHandler回调与MaskTriple属性设置。通过实战案例对比其性能差异与适用场景,帮助开发者根据需求选择最优方案,提升NX插件开发效率与交互体验。特别针对BlockStyler集成场景提供专业建议,是NX二次开发者的实用指南。
用Python3脚本实现Excel数据到TXT文件的智能转换:自动化办公新姿势
在数据处理的日常工作中,我们经常需要将Excel中的结构化数据转换为其他格式。本文将手把手教你如何用Python轻松实现Excel到TXT的智能转换,让重复性工作自动化,效率提升立竿见影!
pgpool-II安装部署
文章介绍了pgpool-II的核心功能、架构组成以及实际部署的关键配置步骤
计算机二级WPS Office备考:14套真题解析与高效复习全攻略
办公软件综合应用能力是职场与学业中的核心技能,其标准化测评如计算机二级考试,重点考察操作熟练度、问题解决能力与规范细节。掌握其原理,关键在于通过真题训练理解功能组合与评分逻辑,从而将零散知识点串联成体系。这种训练的技术价值在于超越单纯刷题,能构建扎实的自动化处理与数据分析思维,直接提升日常文档排版、报表制作及演示设计等实际工作效率。本文聚焦计算机二级WPS Office备考,针对考生在寻找高质量真题资源及掌握高效复习方法上的核心痛点,提供了包含完整操作步骤与思路解析的14套历年真题资源,并详细拆解了从环境准
AI测试入门:如何测试AI对话模型/智能体?「详细介绍」
作为测试人员,我们需要掌握特定的技能和方法来有效地测试这些复杂的AI对话模型和智能体。传统的软件测试方法在这里可能不再完全适用,我们需要开发新的测试策略和技术来应对AI系统的独特特性。在这篇文章中,我们将深入探讨如何测试AI对话模型和智能体。
uni-app开发-第3篇:uni-app 页面与路由
本文详细介绍了 uni-app 中的页面开发与路由管理。首先,页面是应用的基础单元,创建页面时需在pages目录下新建文件夹和.vue文件,页面结构由<template>、<script>和<style>三部分组成。uni-app 页面生命周期函数包括onShow、onReady、onHide和onUnload,分别用于处理页面显示、渲染完成、隐藏和卸载时的逻辑。其次,路由管理通过pages.json文件配置页面路径和样式,并提供uni.navigateTo等方法进行路由
模板驱动的文档自动化:结构化逻辑如何释放专业生产力
文档自动化是企业知识工作提效的关键路径,其核心在于将内容生成从自由创作转向结构化约束。模板驱动模式通过预定义字段类型、条件逻辑与数据绑定规则,确保输出结果具备100%确定性与强合规性,显著区别于AI生成的不可控性及流程引擎的过度复杂性。该技术依托占位符语法、动态区块与三层模板架构(视觉层/逻辑层/数据层),实现低代码、高可靠的内容流水线。典型应用场景包括法律文书批量生成、ISO体系文件更新、多语言产品说明书分发等标准化交付任务,尤其适用于业务专员、数字化工程师与独立服务提供者。Sqribble等专业工具已沉
Hadoop在大数据领域的电商数据分析案例
随着电商行业的迅猛发展,每天都会产生海量的数据,如用户浏览记录、购买行为、商品信息等。如何从这些数据中提取有价值的信息,为电商企业的决策提供支持,成为了电商企业面临的重要问题。Hadoop作为一个开源的分布式计算平台,具有高可靠性、高扩展性和高效性等特点,能够很好地处理大数据。本文的目的就是通过实际案例,详细介绍Hadoop在电商数据分析中的应用,范围涵盖了从数据采集、存储到分析的整个流程。本文首先介绍背景信息,让读者了解Hadoop在电商数据分析中的重要性和应用场景。
模板驱动的文档自动化:让重复文档生产变填空题
文档自动化是企业提升内容交付效率的关键技术路径,其核心在于将结构化文档转化为可配置、可复用、可验证的智能模板。它基于数据绑定、条件渲染与样式隔离等基础原理,实现从原始字段到合规PDF的端到端无人干预输出。相比AI生成易失品牌一致性、脚本开发门槛高,模板驱动方案兼顾业务可控性与工程可靠性,广泛应用于销售提案、咨询报告、教育计划及法律协议等标准化+个性化并存的场景。本文深入解析Sqribble为代表的模板驱动架构,覆盖四层模板模型、零代码配置逻辑与生产级避坑实践。
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
模板驱动型文档自动化:零代码构建可计算、可审计的专业文档
文档自动化是企业提升交付效率与合规一致性的关键技术,其核心在于将非结构化写作转化为结构化、可复用的文档工程。模板驱动型文档自动化(Template-Driven Document Automation)通过可视化容器、数据绑定字段与逻辑引擎三层架构,实现内容生成的确定性与可控性——区别于AI生成的不可预测性与邮件合并的无逻辑性,它以业务规则为纲、数据源为目,确保每份输出都精准匹配规范要求。该技术广泛应用于投标文件、合同管理、审计报告、SOP手册等强格式、高频次、高合规场景,尤其适合市场、法务、HR及咨询等需
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
Access数据库开发实测:ChatGPT、Gemini、Claude谁更适合写VBA?
AI编程助手已深入日常开发,但在Access这类融合SQL、VBA与窗体设计的传统办公数据库场景中,工具生成的代码能否直接落地才是关键。ChatGPT、Gemini、Claude三大主流模型在表结构设计、多表统计查询、Excel批量导入、VBA错误排查等典型任务中各有取舍:有的擅长方案拆解,有的连续生成复杂VBA更稳定,有的响应快但细节需人工复核。实际工程中,将需求分析、代码生成、错误诊断分配给不同工具,再配合本地环境验证,能显著提升Access项目的开发效率。本文通过一套客户订单管理系统的完整实测,对比三
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
451
301
418

被折叠的 条评论
为什么被折叠?



