8 棉猴

尚未进行身份认证

暂无相关简介

等级
TA的排名 4k+

C++中decltype的使用方法

decltype是C++11中引入的新的类型说明符。编译器根据分析表达式或者函数返回值来分析其类型,但是需要注意的是,在分析类型的过程中,不执行函数或者表达式。1 分析表达式类型1.1 非常量表达式的情况inti = 0;decltype(i++) j = i;此时,j的类型是int,并且i和j的值都是0。1.2 常量表达式的情况当表达式是常量表达式时,decltype会返回表达式类型的常量。constintci = 1;decltype(ci) cj = ci;...

2020-05-29 12:35:20

Kali Linux2中dnsdict6的用法

dnsdict6没有集成在Kali Linux2中,需要手动安装,安装的方法请参考《Kali Linux2中安装dnsdict6的方法》。1 dnsdict6介绍dnsdict6用于显示DNS服务器的下一级服务器记录、邮件服务器记录和服务器服务记录等信息,还可以提供内置的字典来枚举子域。2 主要功能参数dnsdict6的语法如图1所示。图1 dnsdict6的语法其中,主要的功能参数是-d和-S,分别用于显示DNS服务器的下一级服务器记录、邮件服务器记录和服务器服务记录。.

2020-05-27 14:03:50

Kali Linux安装Mate桌面环境

1 Mate桌面环境Mate桌面环境是从GNOME2中派生出来的,比较适合配置比较低的电脑,属于轻量级的桌面环境。2 下载并安装Mate环境使用apt-get install指令下载并安装Mate包,如图1所示:图1 安装指令当有确认额外空间的提示后,输入“Y”,然后按回车按键,如图2所示。图2 确认额外空间之后等待安装完成即可,如图3所示。图3 安装完成3 将Mate环境设置为默认环境使用update-alternatives --c...

2020-05-24 12:33:09

Vmware安装系统时显示“Intel VT-x”处于禁用状态的处理方法

1 虚拟机安装系统报错在使用vmware虚拟机安装系统时,有时会显示“此主机支持Intel VT-x,但Intel VT-x处于禁用状态。”如图1所示。图1 报错信息2 Intel VT-x介绍Intel VT-x是Intel运用虚拟化技术中的一个指令集,其中VT是Virtualization Technology即虚拟化技术的缩写。这种虚拟化技术可以让一个CPU工作起来就像多个CPU并行运行,从而使得在一台电脑内可以同时运行多个操作系统。只有部份Intel 的CPU才支持这种技术.

2020-05-24 12:27:58

C++中error C2872不明确符号的处理方法

1 std命名空间在C++控制台程序中,使用的库函数基本上都来自std命名空间。在使用这些库函数时,需要通过作用域操作符来指定这些函数来自std,例如:int i;std::cin >> i;可以通过using声明使用std命名空间using namespace std;这样在程序中使用std中的函数或变量时,就可以直接使用。cin >> i;2 error C2872:“XXX”:不明确的符号通过using声明使用std命名空间的程序,如下所

2020-05-08 21:12:10

Kali Linux2中安装dnsdict6的方法

1 dnsdict6介绍dnsdict6是一个用于获取网站信息的工具,通过对指定网站的扫描来显示域或者子域。dnsdict6还可以提取那些对用户限制或不可见的子域,是一个用来获取网站信息的强大工具。dnsdict6是集成在Kali Linux1中的,但是在Kali Linux2中没有集成。2 下载dnsdict6使用wget指令在指定网址下载dnsdict6,此时会显示错误。因为无法在...

2020-05-07 09:45:33

Kali Linux中安装Xfce的步骤2-2

2.3 是否安装最新版本接下来就是安装的过程中发现系统中某些文件被修改过或者发现了更新的版本,询问是否安装新版本,如果直接按回车默认是不安装,如图8所示。图8 是否安装新版本2.4 安装成功最后,安装完成,如图9所示。图9 安装成功3 修改桌面环境通过update-alternatives指令修改桌面环境,如图10所示图10 修改...

2020-05-03 17:18:56

Kali Linux中安装Xfce的步骤2-1

Kali Linux默认安装的是桌面环境是Gnome,可以通过以下方法在Kali Linux中安装Xfce,从而修改其桌面环境。1 Xfce介绍Xfce是XForms Common Enviroment的简写。其可以运行在类Unix操作系统中,提供轻量级的桌面环境。随着Xfce作桌面的系统越来越多,一些大型的Linux发型版本如Debian将其作为可选桌面,目前使用的Xfce4这个版本。...

2020-05-03 17:13:43

C++中auto类型说明符的使用方法

auto是在C++11标准中引入的类型说明符,由编译器来确定auto变量的类型。1 auto基本用法在以下代码中int i = 1;int j = 2;auto k = i + j;当编译程序时,auto类型的变量k被编译器看做int类型。由于auto类型是通过初始值来判断类型的,所以在定义auto类型的变量时,必须对其进行赋初值。2 auto与const在以...

2020-05-02 20:37:25

C++中printf()函数的用法10-10

printf()的参数格式如下所示%[flags][width][.precision][size]type其中,第四个域size在指定了type的取值范围。1 以其他格式打印字符当size域是hh,且type是d,i,o,u,x或者X时,表示以十进制整型、八进制、无符号或者十六进制的格式打印字符。charc = 0xf0;printf("%c", c);此时打印的...

2020-04-30 12:58:05

C++中printf()函数的用法10-9

printf()的参数格式如下所示%[flags][width][.precision][size]type其中,第三个域[.precision]表示精度,是由一个小数点和一个非负的十进制数(precision)组成。1 指定输出字符串中字符的个数当输出的是字符串时,[.precision]中的precision表示输出的字符串中字符的个数。printf("%.5s", "H...

2020-04-27 21:53:31

Kali Linux安装中文输入法

1 安装fctixfcitx是Free Chinese Input Toy for X的缩写,中文名叫做小企鹅输入法。该输入法为桌面环境提供一个灵活的输入方案,用来解决Linux下没有一个好的中文输入法问题。Kali Linux中没有自带fcitx,需要自行安装,其安装指令为apt-get install fcitx如图1所示。图1 在线安装fcitx2 安装谷...

2020-04-26 09:50:18

C++中printf()函数的用法10-8

printf()的参数格式如下所示%[flags][width][.precision][size]type其中,width域是可选择的,跟在flags域之后。width域的值是一个非负的十进制整数,表示输出字符的数量。1 指定字符数量比实际输出的字符数量多时有如下代码inta = 123;printf("%6d", a);其中,6表示输出的字符数量,如果要输出信息...

2020-04-26 09:41:51

C++中printf()函数的用法10-7

printf()的参数格式如下所示%[flags][width][.precision][size]type其中,type是必须要有的,而其他四个域是可选的。其中flags域用来控制输出是否包含正负号、空格、0、小数点和八进制或者十六进制标志的前缀。flags域中可以包含一个或多个符号来表示指令,这些符号出现的顺序是没有要求的。1 对齐指令printf()函数默认是右对齐的,例如...

2020-04-24 09:55:36

C++中printf()函数的用法10-6

1 以内存地址的格式输出printf()的type是%p的时候,表示以十六进制的方式显示指定的变量,特别是用在显示内存地址的时候。inta = 1;printf("%p", &a);以上代码的作用是显示变量a的内存地址,其输出如图1所示。图1 a的内存地址也可以用%p来表示变量的值,如printf("%p", a);此时的输出就是十六进制的格...

2020-04-22 22:25:00

C++中printf()函数的用法5

printf()函数的type是%n时,不是表示打印数据,而是将打印信息的数量保存到指定的变量中,需要注意的是,在printf()函数中使用%n时,其对应的参数是变量的地址。1 打开%n的开关当printf()使用%n时,会有不安全的隐患,因此,默认情况下,%n是不能使用的。如果需要使用,则要打开%n的开关。1.1获取%n的开关状态通过_get_printf_count_outp...

2020-04-20 12:01:18

C++中printf()函数的用法4

在C++中,浮点数表现为小数或者以科学计数法表示的指数。printf()函数使用e/E、f/F、g/G和a/A来打印浮点数。1 e和E参数printf()函数的type类型是e和E参数时,将打印以科学计数法表示浮点数。例如,floatf = 1.23f;printf("%e", f);此时的输出为1.230000e+00。默认情况下e前面尾数小数位是6位,不足6位则不零;e...

2020-04-17 12:19:52

C++中printf()函数的用法3

将argument以整型的方式打印到输出流时,可以有以下几种方式:有符号十进制、无符号十进制、无符号八进制和无符号十六进制。1有符号十进制可以将type设置为i或者d来将整型以有符号十进制的方式打印到输入流中。inta = -10;printf("%d\n", a);printf("%i\n", a);其中,%i是老式写法,而%d是新式写法,两者的作用相同。2 无符...

2020-04-16 17:01:46

Windows10与Kali Linux之间通过XFTP来共享文件

1 Xftp1.1 Xftp简介Xftp是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同...

2020-04-15 20:33:59

C++中printf()函数的用法2

在《C++中printf()函数的用法1》中提到printf()函数的格式中的format,可以是普通的字符串、转义序列或者是格式标准,并且介绍了当format是普通的字符串、转义序列时的用法。intprintf( constchar*format [, argument]... );本文继续介绍当format是格式标准时的用法。1 格式标准的组成printf()函数的转...

2020-04-13 11:25:30

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 蓝花
    蓝花
    子板块内专家分月排名榜第三