排序
通过数组的指针获得数组个数
通过数组的指针获得数组个数, 这几天学习智能指针时,自己在练习写个管理数组指针的类时碰到了通过数组指针获取数组个数的问题 1.在网上查询了通过数组指针获取数组个数的方法,对于自定义...
Qt Creator中调用Opencv
Qt Creator中调用Opencv,使用Qt Creator调用opencv 本案例使用Visual Studio 2015+Opencv4.6.0+Qt Creator 5.9.1 一、构建套件 在构建套件之前,需正确安装Visual Studio、Opencv和WindowsSDK,...
C++函数如何具有多个返回值?
C++函数如何具有多个返回值?, 本文介绍在C++语言中,使用一个函数,并返回两个及以上、同类型或不同类型的返回值的具体方法。 对于C++语言而言,其不能像Python等语言一样在一个函数中...
16.2 ARP 主机探测技术
16.2 ARP 主机探测技术,ARP (Address Resolution Protocol,地址解析协议),是一种用于将 IP 地址转换为物理地址(MAC地址)的协议。它在 TCP/IP 协议栈中处于链路层,为了在局域网中能够正确...
16.1 Socket 端口扫描技术
16.1 Socket 端口扫描技术,端口扫描是一种网络安全测试技术,该技术可用于确定对端主机中开放的服务,从而在渗透中实现信息搜集,其主要原理是通过发送一系列的网络请求来探测特定主机上开放的T...
15.2 主机探测与路由追踪
15.2 主机探测与路由追踪,Ping 使用 Internet 控制消息协议(ICMP)来测试主机之间的连接。当用户发送一个 ping 请求时,则对应的发送一个 ICMP Echo 请求消息到目标主机,并等待目标主机回复一...
14.11 Socket 基于时间加密通信
14.11 Socket 基于时间加密通信,在之前的代码中我们并没有对套接字进行加密,在未加密状态下我们所有的通信内容都是明文传输的,这种方式在学习时可以使用但在真正的开发环境中必须要对数据包进...
IOI2018 werewolf 狼人 题解
IOI2018 werewolf 狼人 题解,IOI2018 werewolf 狼人 题解 题目描述 省流: \(n\) 个点,\(m\) 条边,\(q\) 次询问,对于每一次询问,给定一个起点 \(S\) 和终点 \(T\) ,能否找到一条路径,前半...
AGC004B Colorful Slimes
AGC004B Colorful Slimes,$ {\scr \color {Orchid}{\text{生于尘埃,溺于人海,死于理想高台。}}} $ 题目链接:Colorful Slimes $ {\scr \color {Cyan}{\text{Solution}}} $ 分析 思路:挺神奇的...
比赛总结:Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contest 324)
比赛总结:Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Contest 324),比赛:Japan Registry Services (JPRS) Programming Contest 2023 (AtCoder Beginner Con...
如何将没有复制或移动构造函数的对象放入vector容器
如何将没有复制或移动构造函数的对象放入vector容器,正文 直接说答案,这个问题无法实现。原因是因为std::vector容器的插入一定会调用类对象的构造函数或者移动构造函数。 说一下为什么会有这个...
笔试算法题分享
笔试算法题分享,草船借箭 题目: 题目描述: 程序员小周同学这几天在看《三国演义》。今天他看到了“草船借箭”这一回,在钦佩诸葛亮巧借东风向曹操“借'箭的同 时,小周想到这么一个问题: 如果...