自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 智能指针引用计数

class Demo : public std::enable_shared_from_this<Demo> { public: std::string key; std::string value; }; std::shared_ptr<Demo> A = std::shared_ptr<Demo>(new Demo()); int count1 = A.use_count();//1 std::s

2022-01-13 15:41:14 223

原创 C++笔记

map和set的由于是基于平衡二叉树,所以查找效率较高,vector,list,queue需要大量查找的时候可以先转成map或set

2021-12-13 16:11:39 836

原创 独立性与互不相容的区别

独立性与互不相容的区别【A,B两事件相互独立和互不相容不可能同时发生。以抛硬币为例,每次抛硬币的结果是相互独立的,第一次抛的结果并不会影响第二次的结果。但是每一次抛得的结果是正面还是反面是不相容的,即正面和反面不可能同时发生。独立性针对多次试验结果,相容性针对单次结果。】一枚硬币抛两次独立:两次都是正面P(A)=P(1正)*P(2正)=1/2 * 1/2 = 1/4互不相容:第一次结果既是正...

2019-12-14 17:23:18 2830 1

原创 加密基础知识

通信安全泄露的三种形式被监听被伪造被修改https://www.bilibili.com/video/av38845557?from=search&seid=7398550676947466462对称加密【共享秘钥PSK,pre shared key,加密和解密的秘钥相同】常用:DES【最近已被攻破】,AES加密方法:原数据和PSK一起运算的得到加密数据,加密数据和...

2019-09-18 20:27:24 298

原创 二级指针的三种形式及内存四区图

​#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ int i = 0; //指针数组 char *p1[] = {"123", "456", "789"}; //二维数组 char p2[3][4] = {"123", "456", "789"};//本行代码...

2019-08-11 21:04:47 172

原创 二叉排序树的删除操作

二叉排序树,BST,又名二叉查找树特点:1.当前结点左子树的键值一定小于当前结点的键值,右子树的键值一定大于当前结点键值。2.中序遍历键值有序递增二叉排序树增加结点时较简单,在此忽略。主要写一下二叉排序树的删除操作。要删除的结点可分为三种情况:1.要删除的结点为叶子结点2.要删除的结点有且仅有一棵子树3.要删除的结点有两棵子树对于情况1,只需删除该结点即可。对于情况2,删除该结...

2019-08-11 18:45:01 5508

原创 64匹马,8个赛道,找出跑得最快的4匹马,至少比赛几场?

说一种10场就可以找到跑的最快的四匹马的解法第一步:通过八场比赛可以得到如图排序,红框内成员已可确定不可能进入前四,顾后续不予考虑第二步:将每一场比赛的第一名在进行一次比赛,假设排序结果为:综合以上结果:可以确定下图红框内的成员已无缘四强可将剩余成员的排名关系抽象为一棵树,如下图:此时可以确定,A1为跑的最快的马,且红色框内的马,不可能进入前四第三步:【本轮只要确定除A1之...

2019-07-30 22:33:23 4745 13

原创 一直没弄明白的迷宫问题,今天竟然突然开窍啦。记录一下,好像也没有那么难。。。

#include <stdio.h>using namespace std;#include <stack>struct location{ int x;//行 int y;//列};//定义一个地图,墙 = -1,路 = 0,走过的点 = 1, 已走过的回退的无效点 = 2int MAP[10][11]={ { 0, -1,...

2019-06-16 15:15:18 208

原创 QT窗口之间消息传递的一个小例子

例子描述:两个对话框类,Mainwindow和Dialog.通过点击Mainwindow上的弹出对话框按钮,弹出Dialog对话框实现功能:点击Mainwindow上的“将文本框内容显示到子对话框中”按钮将Mainwindow的文本框内容传递到Dialog文本框显示,点击Dialog上的“将子窗口内容显示到父窗口”按钮,将Dialog文本框内容在的Mainwindow上显示。mainwin...

2019-06-05 23:37:26 4728

原创 QT tablewidge保存为xml,并从xml中读取并恢复tablewidget

保存的xml格式1,便于进行整表恢复。<?xml version="1.0" encoding="UTF-8"?><testtable> <row> <col>0乘0</col> <col>0乘1</col> <col>0乘2</col...

2019-06-02 19:26:58 2371

原创 tablewidget保存为xml和excel格式

QT tablewidget保存为xml和excel格式测试表格【TableWidget】转化后的xml文本<?xml version="1.0" encoding="UTF-8"?><testtable> <0> <0>0乘0</0> <1>0乘1</1> ...

2019-06-01 19:54:11 770

原创 QTableWidget常用函数

#include <QWidget>#include <QCheckBox>#include <QComboBox>#include <QMessageBox>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindo...

2019-05-24 21:38:44 1097

原创 Creo Protoolkit index

Creo Protoolkit index 帮助文档打开后无法正确显示显示,错误如图2

2019-05-14 22:26:27 1189 3

原创 VS2013环境配置问题记录

VS2013warning MSB8003error LNK1104: 无法打开文件“kernel32.lib”现已解决方法:重装如下两个地址下的SDK相关内容:软件安装包地址\packages\Win81_SDK软件安装包地址\packages\Windows_SDK...

2019-05-11 10:42:36 422

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除