精华内容
下载资源
问答
  • context:component-scan使用说明

    万次阅读 多人点赞 2013-11-14 12:43:12
    在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean ...在说明这两个子标签前,先说一下有一个u

       在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean

    注意:如果配置了<context:component-scan>那么<context:annotation-config/>标签就可以不用再xml中配置了,因为前者包含了后者。另外<context:component-scan>还提供了两个子标签

    1.        <context:include-filter>

    2.       <context:exclude-filter>

    在说明这两个子标签前,先说一下<context:component-scan>有一个use-default-filters属性,该属性默认为true,这就意味着会扫描指定包下的全部的标有@Component的类,并注册成bean.也就是@Component的子注解@Service,@Reposity。所以如果仅仅是在配置文件中这么写

    <context:component-scan base-package="tv.huan.weisp.web"/>

     Use-default-filter此时为true那么会对base-package包或者子包下的所有的进行java类进行扫描,并把匹配的java类注册成bean。

     

     可以发现这种扫描的粒度有点太大,如果你只想扫描指定包下面的Controller,该怎么办?此时子标签<context:incluce-filter>就起到了勇武之地。如下所示

    <context:component-scan base-package="tv.huan.weisp.web .controller">  

    <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>   

    </context:component-scan>  

    这样就会只扫描base-package指定下的有@Controller下的java类,并注册成bean

    但是因为use-dafault-filter在上面并没有指定,默认就为true,所以当把上面的配置改成如下所示的时候,就会产生与你期望相悖的结果(注意base-package包值得变化)

    <context:component-scan base-package="tv.huan.weisp.web">  

    <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>   

    </context:component-scan>  

    此时,spring不仅扫描了@Controller,还扫描了指定包所在的子包service包下注解@Service的java类

    此时指定的include-filter没有起到作用,只要把use-default-filter设置成false就可以了。这样就可以避免在base-packeage配置多个包名这种不是很优雅的方法来解决这个问题了。

    另外在我参与的项目中可以发现在base-package指定的包中有的子包是不含有注解了,所以不用扫描,此时可以指定<context:exclude-filter>来进行过滤,说明此包不需要被扫描。综合以上说明

    Use-dafault-filters=”false”的情况下:<context:exclude-filter>指定的不扫描,<context:include-filter>指定的扫描

     

    展开全文
  • Kibana安装(Linux)及简单使用说明

    万次阅读 多人点赞 2018-01-03 17:06:26
    Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。 官方地址:https://www.elastic.co/cn/products/kibana 一、Kibana安装 1...

    Kibana安装及简单使用说明

           Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。这里是Linux系统安装说明,想了解windows安装说明,可以参考《Kibana 安装(Windows)》

          官方地址:https://www.elastic.co/cn/products/kibana

    一、Kibana安装

    1.环境准备

          Kibana是ElasticSearch的可视化平台,依赖ElasticSearch,需要优先安装ElasticSearch。

          示例:ElasticSearch 5.5.2 集群

    2.Kibana下载

          Kibana官方下载地址:https://www.elastic.co/cn/downloads/kibana

          根据ElasticSearch版本及安装环境下载相应的Kibana安装包。

          示例:kibana-5.5.2-linux-x86_64.tar.gz

    3.Kibana 安装及配置

          将安装包上次到服务器,然后解压安装包,例如解压到:/run/

          tar –zxvf kibana-5.5.2-linux-x86_64.tar.gz–C /run/

          然后到kibana安装目录的config下,编辑kibana.yml配置文件,添加如下配置:

     

    #配置本机ip
    server.host: "192.168.252.129"
    #配置es集群url
    elasticsearch.url: "http://192.168.252.129:9200"
    

     

    该配置文件还可以添加其他配置项,例如:server.port: 5601 用来配置kibana服务端口,具体其他配置可以参考我的另一篇博文《Kibana 配置详解》

    kibana.yml文件内部的注释说明。

    4.Kibana 启动

          切换到kibana安装目录的bin目录下,执行kibana文件

          cd /run/kibana-5.5.2-linux-x86_64/bin

          ./kibana &

          主要使用&命令启动后,退出当前窗口时需要使用exit退出

          成功启动后,可以访问:http:// 192.168.252.129:5061 5601来访问kibana,ip为kibana安装节点ip,端口默认为50615601,可以在config/kibana.yml中配置

    (ps:非常抱歉,默认端口记录错误,应该为5601,端口可以在config/kibana.yml 中,通过server.port: 5601项来修改)

    二、Kibana 使用

    访问:http:// 192.168.252.129:5601

    1.配置添加index

          如下图,配置在kibana的management菜单中配置index,先填写索引名,时间过滤可以选择不使用。

    2.查看index Maping

    3.数据浏览检索
    在Discover菜单中,可以预览查询数据,可以通过添加过滤条件来筛选数据

     

    4.控制台

          控制台中可以直接执行es的DSL语句,如下:

     

     

     

    5.创建视图

          先选择可视化图形类型,再选择数据源index,根据不同类型的可视化图形选择相应的数据指标,配置完后,添加Save保存视图。

     

    6.创建仪表盘
    先选择Dashboard菜单,点击add新建仪表盘,添加已保存的可视化图标到仪表盘,再点击Save保存仪表盘。

     


     

    展开全文
  • Codeblocks使用说明

    万次阅读 多人点赞 2017-05-18 19:21:59
    CodeBlocks简单的使用说明 入门篇 双击桌面上CodeBlocks图标,就能进入CodeBlocks集成环境,屏幕上就会出现CodeBlocks的主界面如下图 在CodeBlocks主窗口的顶部是CodeBlocks的主菜单栏。其中包含15个菜单项: File...

    CodeBlocks简单的使用说明
    入门篇
    双击桌面上CodeBlocks图标,就能进入CodeBlocks集成环境,屏幕上就会出现CodeBlocks的主界面如下图

    在CodeBlocks主窗口的顶部是CodeBlocks的主菜单栏。其中包含15个菜单项:
    File(文件)、Edit(编辑)、View(查看)、Search(搜寻)、Project(项目)、Build(构建)、Debug(调试)、Fortran(公式翻译)、wxSmith(用来画界面的)、Tools+(工具)、Plugins(插件)、DoxyBlocks()、Settings(设定)和Help(帮助)。
    以上各项在括号中的事CodeBlocks菜单的中文显示。
    主窗口左侧是项目工作管理区域,右侧是程序编辑窗口。工作管理区域用来显示所设定工作区的信息和所有子程序,程序编辑窗口用来输入和编辑源程序。


    此区域内容显示的是你近期所编辑的程序,可以快速找到并点击打开此程序。
    创建一个源程序:


    单击主窗口中间的这个按钮Create a new project(创建一个新项目)然后会弹出一个窗口如下: 


    这个就是可以创建的所有源程序,直接双击图片中第一排的第四个Console application(控制台应用程序)即可然后会进入另一个界面:界面如下:



    我们可以根据自己的需要选择C或者C++来进行下一步(选择C或者C++只有程序固定给的源代码不同)假设选择C并点击Next(下一步),会出现如下图片:

    Project title(程序名字),按自己的意向自己定一个简单的名字(比如123)
    Folder to create project in(选择此程序的保存路径),可以通过点击后面的省略号来选择程序的保存路径
    Project filename(程序文件名):这个会根据你定的程序名字自己定义名字(如果程序名字为123,此处为123.cbp)
    Resulting filename(最终的文件名):此处会带上程序的最终路径
    将所需信息输入即如下图所示:

    然后点击Next(下一步):
    会出现以下窗口:

    此时不用任何改变,直接点击Finish(完成)即可,一个程序就建立完成了:
    会出现以下界面:

    左侧会出现你所建立的程序的名字如:123,下方有一个sources(源程序):双击这个sources会出现一个main.c:


    main.c即为自己所创建程序的源代码所在处,双击这个main.c右侧窗口就会出现系统默认的源程序;如图: 


    此时我们就可以看到右方窗口的源程序,这个窗口也就是我们用来敲代码的地方了:
    写完代码我们就得运行判断对错了: 就是在菜单栏下面一栏的靠左边有这三个图标,第一个按钮是编译按钮(编译的结果会在下面的图中呈现),第二个是运行按钮(点击后如果程序没有大问题就会出现程序黑框框),第三个按钮(快捷键F9)就是编译加运行结合一体:
    编译结果:

    这便是我们的编译结果,如图所示即为正确的代码
    运行结果如下图所示:

    如果出现错误也可以根据编译结果查找错误地方:

    如果错误代码左边的行数后面会有颜色变化,绿色代表警告,红色代表错误,就可以很快发现自己的错误在哪里了



    加强篇

    现将鼠标点击代码任意处

    然后按住键盘上的Ctrl键并滑动鼠标滑轮
    向上滑动滑轮代码字体会变大,
    向下滑动滑轮代码字体会变小


    在工具栏下Plugins(插件)下有一个 Source code formatter (AStyle)翻译过来就是源代码格式,也就是系统给你排版
    这个东西有什么用呢,假如你写代码的习惯不好写成了下面的情况

    那么你点击上述按钮之后代码就会变得整洁明了了
    如下图所示:



    如果遇到如下情况

    这是编译器丢失所造成的了
    一般情况下用下边的步骤即可恢复正常使用
    首先

    点击setting(设置)下的Compiler…
    出来如下图界面

    然后点击Toolchain executables(工具可执行文件)之后

    点击Auto-detect(自动检测)也就是自动检测出MinGW(CodeBlocks的编译器)
    之后就能正常使用,
    如果这种方法不对,就需要去网上百度带有编译器MinGw的CodeBlocks使用。



    点击代码前数字和橙色线之间可以出现一个红点(也就是断点)
    也就是进行断点操作,跟着程序走检验自己代码的错误
    SHIFT+F7开启debug模式,按一下F7就会进行下一步代码,红点会变成黄三角

    跟着代码走,然后点击 


    这个按钮


    点击call stack
    出现这个也就是断点操作,查看断点所在位置。
    点击watches

    出现这个界面就是很清楚的看出当前断点下的各个数据的值。


    如果感觉一个一个点会比较麻烦,也可以直接将需要的操作改成相应的快捷键
    操作如下:

    点击工具栏中setting(设置)下的Editor(编辑)

    出现如上界面,滑动左边滑轮找到 


    点击这个keyboard shortcuts(快捷键)


    找到你想要设置快捷键的操作,单机它,然后

    在这个New shortcut(新的快捷方式)下将对应的快捷键输入
    图中的快捷键是CTrl+ALT+Z
    点击add就将这个快捷键添加成功了。


    展开全文
  • 指纹款-使用说明

    万次阅读 多人点赞 2020-04-16 16:12:29
    WiFi功能使用说明书 日期:2020.03.11 目录 NO.1 微信二维码 1 NO.2 配网步骤 2 NO.3 联网功能 3 NO.4 页面说明 5 NO.5 异常情况 6 NO.6 注意事项 8 NO.1 微信二维码 WiFi模块配网专属二维码。手机连接好WiFi,打开...

    一. WiFi设置

    1. WiFI配网步骤如下:

    1. 手机连接 非5Ghz WiFi,扫描箱子的二维码(图1),输好WiFi密码,不要点连接(图2)!
    2. 操作箱子。按门后緑色按钮,输入管理员密码:123456 按#号确定,按6配网,箱子指示灯闪烁(图3)。立刻 操作手机,点击连接(图4)。
    3. 配网成功,手机页面跳转(图5)。点击出现的设备-智能保险箱xxxx(图6)。
    4. 点击绑定设备(图7)。设备绑定成功,点击保险箱查看(图8)。
    5. 查看保险箱页面(图9)。

    在这里插入图片描述
    在这里插入图片描述

    2. WiFI配网超时问题

    • 一定要使用2.4Ghz WiFi,双频路由器需要关闭5Ghz WiFi或者设置成两个WiFi。更改设置对网络没有任何影响!
    • 箱子信号距离有限,请把箱子和路由器放在一个房间内配网,不要隔墙!
    • 配网时观察箱子的配网灯,要在闪烁!

        修改双频路由器设置步骤:
            1)手机连接wifi,在浏览器中输入路由器背面的管理地址
             2)登录自家的路由器,忘记密码可以重置路由器
            3)无线设置中关闭多频合一或5G优选,设置两个WiFi密码,保存,退出。
            4)使用2.4Ghz wifi配网就可以了

    3. WiFi功能介绍

            绑定保险箱操作之后,如果箱子有开箱状态变化便会通过微信发送消息及时通知,收到通知后请确认保险箱开箱状态信息,防止意外情况造成财产损失。能通知的消息共4种分别是:

    • 箱门被正确的指纹或者密码打开
    • 电池电量欠压,请及时更换电池
    • 受到剧烈震动,请确认情况
    • 被使用错误指纹或者密码多次尝试开箱,请确认情况

    4. WiFi远程开门

            面板按长#会处于申请远程开门状态(指示灯闪烁),手机上会收到远程开门请求,点击消息进入开门界面,在30秒内同意可以打开箱门,拒接或者不操作箱门仍然是关闭状态。同意后箱门可以打开,会收到远程开门信息。如下图所示。

    在这里插入图片描述

    5.临时密码

            箱子设置好开门密码之后,不需要绑定设备就可以使用。在铂尔锁具的菜单栏-临时密码会跳转到临时密码界面,输入箱子的开门密码(开门密码没设置的话无法使用该功能,箱子不支持的话无法使用该功能)点击生成临时密码,可以使用生成的临时密码在保险箱上开箱。如下图所示。
    在这里插入图片描述

    二. 指纹款其他功能设置

    1、密码设置

            1.1 用户密码
            按一下门后緑色按钮,根据系统提示输入初始管理密码:“123456”。按“#”键,然后按“1”键,输入4-12位新密码,按“#”键,请再输入新密码,最后按“#”键确认,提示设置成功,按“ * ”键退出。
            1.2 管理密码
            按一下门后緑色按钮,根据系统提示输入初始管理密码:“123456”。按“#”键,然后按“4”键,输入4-12位新密码,按“#”键,请再输入新密码,最后按“#”键确认,提示设置成功,按“ * ”键退出。

    2、指纹设置

            2.1 添加指纹
            按一下门后緑色按钮,根据系统提示输入初始管理密码:“123456”。若管理密码已修改,请输入修改后的管理密码,按“#”键,再按“2”键,指纹窗口点亮,语音提示请放上手指,手指在指纹窗口静置1秒钟,语音提示请抬起手指,连续抬起放上三次,开锁灯亮起,系统提示注册成功。如需添加其他指纹,请按“2”键,注册成功后按“ * ”键退出,注册失败,锁灯亮起,系统会发出“嘟嘟”提示音。
            2.2 删除指纹
            按一下门后緑色按钮,根据系统提示输入初始管理密码:“123456”。若管理密码已修改,请输入修改后的管理密码,按“#”键,再按“3”键,指纹窗口点亮,请将要删除的手指指纹在指纹窗口静置3秒钟,系统提示删除成功开锁灯亮起。如需删除其他指纹,请按“3”键,删除成功后按“ * ”键退出,删除失败系统会发出“嘟嘟”提示音。

    3 设置开启模式

            系统默认为常用模式,即密码或指纹开启。
            按一下门后緑色按钮,根据系统提示输入初始管理密码:“123456”。若修改,请输入修改后密码,按“#”键,再按“5”键。按“1”为常用模式,即密码或指纹开启;按“2”键为安全模式,即指纹+密码开启,需要先输入指纹,在输入密码方能开启,设置完毕后按“ * ”键退出。

    4 开启关闭柜门

            4.1 开启柜门
            滑开主锁孔盖并插入主锁钥匙,顺时针旋转至限位。
            常用模式:轻触点亮按键区,输入已设置新密码或不触摸按键区,直接将以注册手指放在指纹窗口,系统提示验证通过,5秒钟内顺时针旋转手柄至限位,即可拉开柜门。
            安全模式:轻触点亮按键区,输入已设置密码,系统提示验证通过且指纹窗口点亮,直接输入指纹,系统提示验证通过,5秒钟内顺时针旋转手柄至限位,即可拉开柜门。
            4.2 关闭柜门
            当您存取贵重物品后,需要关闭柜门时,首先将柜门关闭至限位,然后逆时针转动手柄至限位,再逆时针旋转主锁钥匙至限位,门锁钥匙拔出后,请妥善保管。

    5 其他功能

            5.1 振动报警
            轻触点亮按键区,按“*”键,系统提示警戒开启,柜体受到振动,内置报警器即发出报警声,持续60秒后仍保持警戒状态,报警时输入正确密码或指纹解除报警(注意开启模式)。每次开启后需重新设置警戒。
            5.2 指纹错误报警
            连续输入6次指纹或密码错误时,面板会发出20秒高音喇叭鸣叫,此时输入正确密码或指纹可以解除报警。
            5.3 恢复设置
            按下门后緑色按钮3-5秒,系统提示回复出厂设置成功,恢复到出厂状态(初始密码123456),可重新设置密码或指纹。
            5.4 欠压
            当电池欠压时,系统自动提示电量低,请更换电池。

    6 应急开启

            在系统出现故障时,可用应急钥匙开启柜门
            A款:插入主锁钥匙并顺时针转动至限位,滑开应急锁盖,插入应急锁钥匙并逆时针旋转至限位,再顺时针旋转手柄至限位,便可拉开柜门。
            B款:按压并旋转移出应急锁盖,插入应急锁钥匙并逆时针旋转至限位,再顺时针旋转手柄至限位,便可拉开柜门。

    展开全文
  • RationalRose2007迅雷下载种子+破解文件+破解文件使用说明.rar 以前这三个是分开上传的,下载起来麻烦,还要了大家的下载积分,在这里说声抱歉!现在三个打包到一起了,也不要下载积分了! RationalRose2007迅雷...
  • swagger使用说明

    万次阅读 2019-06-12 16:31:45
    apiController说明 @Api(tags = “controllerClassName”, description = “该controller说明”) interface 传递header使用,如token @ApiImplicitParams({ @ApiImplicitParam(paramType = “header”, name = ...
  • PXE简介及使用说明

    万次阅读 2019-08-21 21:01:51
    PXE简介及使用说明
  • BWA使用说明

    万次阅读 2016-06-16 10:57:31
    BWA使用说明
  • Logisim使用说明
  • Git config 使用说明

    万次阅读 2018-02-04 17:30:32
    Git config 使用说明 卖一下广告,欢迎大家关注我的微信公众号,扫一扫下方二维码或搜索微信号 stormjun,即可关注。 目前专注于 Android 开发,主要分享 Android开发相关知识和一些相关的优秀文章,包括个人总结,...
  • Captura录屏软件使用说明

    千次阅读 2020-04-20 10:35:39
    一、使用说明: 此文档为广东壹号食品股份有限公司制作关于Captura录屏软件的使用说明,主要介绍Captura录屏软件的使用操作,请按照说明步骤进行安装,如果在在安装或使用中遇到问题或疑问,请联系信息中心技术支持...
  • QCY T1S 蓝牙耳机使用说明

    万次阅读 2019-08-22 22:20:09
    QCY T1S 蓝牙耳机使用说明 1. QCY T1S 蓝牙耳机操作规范 2. QCY T1S 配对使用 3. QCY T1S 常见问题
  • jTessBoxEditor使用说明

    千次阅读 2018-07-11 18:34:09
    jTessBoxEditor 使用说明第一部分:训练(Trainner)1、Tesseract Executables:tesseract可执行文件所在地址2、Training Data:训练文件所在地址3、Language :自定义语言名(语言名需与之前在文件夹下的名相同)4、...
  • lombok使用说明

    万次阅读 2019-06-12 16:40:54
    引入(在pom中引入) <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>......
  • SDCC使用说明

    千次阅读 2015-02-10 00:09:39
    SDCC的使用说明,包含汇编器的使用方法。
  • 输入法rime使用说明

    万次阅读 2017-04-25 11:20:21
    rime输入法使用说明
  • webstorm 使用说明,如何学习使用

    万次阅读 多人点赞 2018-10-19 09:23:45
    webstorm激活码据内部人员透露封查太严,是故分享一套三步即可破解方法: 【权威】官网最新版本破解永久有效 本人实锤亲测可用,喜欢的话可以关注下哟,后面会持续更新 10-18 :破解永久有效, ...
  • Mark Text使用说明

    千次阅读 2019-06-13 16:38:19
    Mark Text使用说明 1.快捷键说明 功能 快捷键 备注 一级标题 Ctrl + 1 二级标题 Ctrl + 2 三级标题 Ctrl + 3 四级标题 Ctrl + 4 五级标题 Ctrl + 5 六级标题 Ctrl + 6 加粗 Ctrl + B 标题...
  • modbus slave和modbus poll使用说明

    万次阅读 2019-06-04 09:32:01
    modbus slave和modbus poll使用说明 1.使用环境: win7/win10 32/64位系统 Virtual Serial Port Driver 9.0 虚拟com端口工具 2.说明:最近项目开发使用到了modbus协议,由于刚接触这个协议,在使用第三方工具进行...
  • 如何写使用说明书或使用手册

    万次阅读 2018-11-18 11:55:22
    如何写使用说明书或使用手册 作为一个测试人员,有时需要输出产品使用说明书或使用手册的文档,以下是分享的一些经验。 一、准备工作 1、了解业务流程和产品的功能(了然于心那种)。 2、熟悉使用操作。 二、写作...
  • Python使用request调用http接口使用说明

    万次阅读 2017-07-13 11:30:25
    Python使用request调用http接口使用说明
  • Flutter-TabBar的使用说明

    千次阅读 2020-02-18 16:26:43
    Flutter-TabBar的使用说明 在AppBar中有一个非常重要的Widget,这个Widget就是bottom,bottom是一个抽象类PreferredSizeWidget,可以看到一共有5个Widget继承了它: 这里讲解使用TabBar这一种情况 TabBar的使用需要...
  • gitlab使用说明

    万次阅读 2016-01-06 13:59:20
    gitlab使用说明 这里是已经填过的坑,所以一定注意 1、换行符兼容 安装完git后,立即在命令行中执行:git config --global core.autocrlf false 否则,git默认会帮我们根据当前系统修改换行符的风格。 准备...
  • 最详细的L298N模块使用说明

    万次阅读 多人点赞 2020-08-03 13:34:01
    在网上查L298N的使用说明通常写的都比较模糊(主要是供电部分比较模糊),虽然照着可以使用,但发现很多地方其实都没有说清楚,于是查找资料,自己来整理一下。 上图就是这个模块,核心的芯片是L298N,此外还有板载...
  • Migrate的使用说明

    千次阅读 2019-04-09 14:25:36
    Migrate的使用说明 一、命名规范 1,创建表命名 php artisan make:migration create_tablename_table --create="tablename" 2,修改字段命名 php artisan make:migration alter_tablename_table --table=tablename ...
  • Superset 使用说明

    万次阅读 多人点赞 2016-11-21 22:22:28
    Superset 使用说明书 依旧是开篇前的题外话:目前看到官网文档依然使用的之前的版本做的,我本文中使用的截图是目前最新的版本。 这个基本的流程式教程将带您通过连接到数据库,添加表,创建切片和仪表板。  一...
  • StarWind使用说明

    千次阅读 2014-12-23 12:42:57
    StarWind使用说明 1、软件概述  Starwind可以说是一款稳定、兼容性非常好的虚拟磁盘,之前安装的starwind,使用到现在,服务器一直都是0维护,没有发现任何游戏不兼容或者出问题,可以说与物理硬盘没两样,由于没...
  • GANSS 高斯 ALT71 使用说明

    千次阅读 2020-04-14 17:21:38
    GANSS 高斯 ALT71 使用说明GANSS 高斯 ALT71 使用说明1、蓝牙连接:2、Ubuntu下数字小键盘开启/关闭:3、ubuntu和windows系统中都会存在: GANSS 高斯 ALT71 使用说明 1、蓝牙连接: 开关拨OFF 装电池 拨到ON,指示...
  • foremost的安装及使用说明

    千次阅读 2020-04-27 12:55:54
    foremost 的安装及使用说明 安装 foremost一般在kali系统中预装了 可以使用apt下载安装 sudo apt-get update sudo apt-get install foremost 参数说明 -V - 显示版权信息并退出 -t - 指定文件类型. (-t jpeg,pdf ....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 514,247
精华内容 205,698
关键字:

使用说明