私信
  • 在线状态
  • 免打扰模式
  • 只允许你关注的用户给你发送消息
  • 位置定位
  • 自动定位并显示所在城市位置
分类:
安全工具
  • Vmware 中 Kali linux 2020 设置共享文件夹
    前言 kali2020已经自带vmware-tools工具,因此,只要是原装的kali2020是不需要继续安装vmhgfs工具的。 过程 vmware 设置共享目录 使用vmware-hgfsclient命令查看共享的文件夹 root@kali:/mnt/hgfs# vm…
  • Qt 窗口阴影效果的实现
    前言 今天正好搞一下窗口的阴影,参考了网上诸多文章,在此总结一下。 正题 窗口阴影任意调节,包括阴影像素、是否圆角等。直接上代码: void DropShadowWidget::paintEvent(QPaintEvent *event) { QPainterPath path; …
  • C++ 指针的引用和指向引用的指针
    指向引用的指针 简单使用指针的一个例子就是: int a = 1; int *p = &a; 预先强调:没有指向引用的指针 原因:因为引用 不是对象,没有地址 。 但是指向引用的指针是什么形式呢?是对一个引用进行如下取地址吗? i…
  • C++ 重载 重写 重定义 区别理解
    重载(overload) 定义 在同一个作用域内,两函数的 函数名相同, 参数不相同(可以是参数类型不同或者是参数个数不同), 那么就说这两个 函数重载 。 分类 函数重载 和 运算符重载 (本质都一样) [c-alert type="error"]注…
  • C++ 默认拷贝构造函数 深度拷贝和浅拷贝
    C++类默认拷贝构造函数的弊端 C++类的中有两个特殊的构造函数,(1)无参构造函数,(2)拷贝构造函数。它们的特殊之处在于:(1) 当类中没有定义任何构造函数时,编译器会默认提供一个无参构造函数且其函数体为空;(2) 当类中没有定义拷贝构造函数时,编译器会默认提供…
  • C++ 变量声明 定义 作用域 链接性总结
    变量定义 变量的定义用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且仅有一个定义。 变量声明 用于向程序表明变量的类型和名字。程序中变量可以声明多次,但只能定义一次。 变量的类型 …
  • C++ 函数模板实现原理剖析
    实现机制原理剖析 1. 编译器并不是把函数模板处理成能够处理任意类的函数 2. 编译器从函数模板通过具体类型来产生不同的函数 3. 编译器会对函数模板进行两次编译 (1)在声明的位置对模板代码进行编译 (2)在调用的位置对参数…
  • C++ 类中 关于常量定义 理解总结
    前言 有时我们希望某些常量只在类中有效。由于 #define 定义的宏常量是 全局 的,不能达到目的,于是想当然地觉得应该用 const 修饰 数据成员来实现。const 数据成员的确是存在的,但其含义却不是我们所期望的。const数据成员只在某个对象生存期内是常量,…