自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用IDA与VS调试汇编代码

使用IDA与VS调试汇编代码

2026-03-24 10:14:45 31

原创 CBrush 和 HBRUSH画笔的创建使用及常见的错误使用示例。

CBrush 和 HBRUSH画笔的创建使用及常见的错误使用示例。

2025-09-04 17:31:25 251

原创 在IDA反汇编工具中Intel的SSE2指令集中的SIMD指令

_mm_sub_pd;

2025-07-25 14:43:03 919

原创 VS 编译时显示类的内存结构和虚表函数

VS 显示类的内存结构和虚表函数

2025-07-25 09:39:55 886

原创 std::map和std::set的内存结构

std::map和std::set的内存结构

2025-07-14 15:09:20 964

原创 std::list 内存结构和其节点的内存结构

std::list 内存结构共16位,前8位是头节点指针,后8位是大小。

2025-07-14 14:47:27 891

原创 线程池 任务队列,线程队列。

【代码】线程池 任务队列,线程队列。

2024-03-18 09:08:47 491

原创 std::bind实现以引用参数做传出参数。

std::bind实现以引用参数做传出参数

2023-12-11 16:42:46 603

原创 constexpr, 与const修饰指针

constexpr, 与const修饰指针

2023-01-17 16:11:34 306

原创 无法解析的外部命令

无法解析的外部命令

2022-09-16 15:08:48 1436

原创 Qt 文件操作

QFile QFileDialog QFileInfo QDateTime QtextCodec

2022-08-08 16:08:11 292

原创 Qt 绘图设备 QPixmap QImage QPicture

Qt 绘图设备 QPixmap QImage QPicture

2022-08-08 14:35:13 335

原创 Qt 绘画事件 QPainEvent ,QPainter QPen QBrush

Qt 绘画事件 QPainEvent ,QPainter QPen QBrush

2022-08-08 09:27:06 433

原创 Qt 计时器事件timerEvent 和 计时器类QTimer

Qt 计时器事件timerEvent 和 计时器类QTimer

2022-08-05 14:35:31 433

原创 Qt 鼠标事件

Qt 鼠标事件

2022-08-05 10:20:18 896

原创 c++中显式与隐式类型转换发生在构造函数(略)与operator type()中

c++中显式与隐式类型转换发生在构造函数(略)与operator type()中

2022-07-29 15:53:42 326

原创 operator* 和operator-> 操作符的重载在自定义智能指针class MyPtr中的应用

operator* 和operator-> 操作符的重载在自定义智能指针class MyPtr中的应用

2022-07-29 15:45:15 393

原创 Qt:鼠标事件 QEvent

Qt:鼠标事件 QEvent

2022-07-24 20:45:49 352

原创 Qt :tableWidget, stackedWidget,组件封装

Qt :tableWidget, stackedWidget,组件封装

2022-07-23 18:45:59 419

原创 Qt treeWidge

Qt treeWidge

2022-07-12 20:54:57 235

原创 Qt radioButton checkBox listWidge

radioButton checkBox listWidge

2022-07-11 22:02:44 273

原创 Qt对话框

messageBox QColorDialog, QFontDialog, QFileDialog

2022-07-10 09:36:07 144

原创 c++常用集合算法

set_difference; set_union; set_intersection

2022-03-07 12:51:37 738

原创 c++常用算术生成算法

accumulate; fill;

2022-03-07 12:28:04 320

原创 c++常用拷贝和替换算法

copy; replace; replace_if; swap;

2022-03-07 12:18:09 443

原创 c++常用排序算法

sort; random_shuffle; merge; reverse

2022-03-07 11:54:41 472

原创 C++常用遍历和查找算法

for_each, transform, find, find_if, cout, cout_if, binary_search, adjacent_find

2022-03-06 11:27:03 387

原创 c++函数对象functional:算数仿函数,关系仿函数,逻辑仿函数

算数仿函数,关系仿函数,逻辑仿函数

2022-03-06 10:26:39 359

原创 鸢尾花数据集的KNN算法模型的训练和预估

from sklearn.datasets import load_irisfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerfrom sklearn.neighbors import KNeighborsClassifierdef iris_KNN(): # 1,获取数据 iris = load_iris() # 2,

2022-03-05 19:56:42 354

原创 函数对像,重载operator()的类

函数对像#include<iostream>#include<string>using namespace std;#include<map>#include<set>#include<algorithm>#include<functional>/*函数对像* 可以作参数传递* 作函数* 有状态,成员属性*/class mycompare { bool operator()(int a, int b) {

2022-03-04 17:48:29 153

原创 c++map容器

map的构造和赋值#include<iostream>#include<string>using namespace std;#include<map>#include<algorithm>#include<functional>/*map的构造和赋值*/void test() { map<string, int> m; map<string, int> a(m); a = m;}int

2022-03-04 17:41:24 319

原创 c++集合容器set和multiset

set集合,构造和赋值#include<iostream>#include<string>using namespace std;#include<set>#include<algorithm>/*set集合,构造和赋值*/void test() { set<int> s; set<int> s1(s); s1 = s;}int main() { test(); return 0;}set集合,

2022-03-04 17:08:08 307

原创 c++l链表容器list

list链表构造#include<iostream>#include<string>using namespace std;#include<list>#include<algorithm>/*list链表构造list<T> lst;list(begin,end)list(n,elem)list(list)拷贝构造*/void test() { list<int> lst1; list<int&gt

2022-03-04 16:51:11 442

原创 c++队列queue的常见接口

#include<iostream>#include<string>using namespace std;#include<queue>#include<algorithm>/*队列queue的常见接口push(),入队pop(),出队front(),返回队首元素back(),返回队尾元素empty(),判断队是否为空size(),返回队的大小queue<int> q;无参构造queue<int> q2(s)

2022-03-03 13:09:46 578

原创 c++栈容器stack的常见接口

#include<iostream>#include<string>using namespace std;#include<stack>#include<algorithm>/*stack的常见接口push(),入栈pop(),出栈top(),返回栈顶元素empty(),判断栈是否为空size(),返回栈的大小stack<int> s;无参构造stack<int> s2(s);拷贝构造s3 = s2 = s;

2022-03-03 12:57:09 435

原创 c++容器deque的常见接口

deque的4种构造方式#include<iostream>#include<string>using namespace std;#include<deque>#include<algorithm>/*deque的4种构造方式deque<int> d;//无参构造deque<int> d1(d.begin(), d.end());//有参构造,将区间[begin,end)中的元素构造到deque中deque<i

2022-03-03 12:37:55 341

原创 vector的赋值操作;vector的容量和大小,是否为空;vector的插入和删除;vector的访问和读取;vector的swap()函数;vector的reserve()函数

vector的赋值操作;vector的容量和大小,是否为空;vector的插入和删除;vector的访问和读取;vector的swap()函数;vector的reserve()函数

2022-03-02 17:04:22 458

原创 c++vector的构造函数

#include<iostream>#include<string>using namespace std;#include<vector>#include<algorithm>/*vector()v;无参构造vector(v.begin(), v.end());将v.begin到v.end中的元素拷贝给本身vector(n,elem);将n个elem拷贝给本身vector(const vector& vec);拷贝构造*/voi

2022-03-02 16:00:56 966

原创 c++string截取字串

#include<iostream>#include<string>using namespace std;/*string substr(int index,int num) const;//放会从index下标开始的后num个字符组成的字串*/void test() { string str1 = "abcde@qq.com"; cout << str1.substr(0, str1.find('@'));//获取@字符前面的子串 }i

2022-03-02 13:26:08 535

原创 c++string字符串比较

#include<iostream>#include<string>using namespace std;/*int compare(const string& s) const;int compare(const char* s) const;*/void test() { string str1 = "abcde"; string str2 = "abcde"; string str3 = "b"; cout << str1.c

2022-03-02 13:06:30 867

空空如也

空空如也

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

TA关注的人

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