自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-03-18 09:08:47 334

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

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

2023-12-11 16:42:46 417

原创 constexpr, 与const修饰指针

constexpr, 与const修饰指针

2023-01-17 16:11:34 160

原创 无法解析的外部命令

无法解析的外部命令

2022-09-16 15:08:48 1069

原创 Qt 文件操作

QFile QFileDialog QFileInfo QDateTime QtextCodec

2022-08-08 16:08:11 195

原创 Qt 绘图设备 QPixmap QImage QPicture

Qt 绘图设备 QPixmap QImage QPicture

2022-08-08 14:35:13 205

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

Qt 绘画事件 QPainEvent ,QPainter QPen QBrush

2022-08-08 09:27:06 298

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

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

2022-08-05 14:35:31 299

原创 Qt 鼠标事件

Qt 鼠标事件

2022-08-05 10:20:18 598

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

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

2022-07-29 15:53:42 232

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

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

2022-07-29 15:45:15 270

原创 Qt:鼠标事件 QEvent

Qt:鼠标事件 QEvent

2022-07-24 20:45:49 246

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

Qt :tableWidget, stackedWidget,组件封装

2022-07-23 18:45:59 287

原创 Qt treeWidge

Qt treeWidge

2022-07-12 20:54:57 134

原创 Qt radioButton checkBox listWidge

radioButton checkBox listWidge

2022-07-11 22:02:44 164

原创 Qt对话框

messageBox QColorDialog, QFontDialog, QFileDialog

2022-07-10 09:36:07 60

原创 c++常用集合算法

set_difference; set_union; set_intersection

2022-03-07 12:51:37 606

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

accumulate; fill;

2022-03-07 12:28:04 173

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

copy; replace; replace_if; swap;

2022-03-07 12:18:09 345

原创 c++常用排序算法

sort; random_shuffle; merge; reverse

2022-03-07 11:54:41 380

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

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

2022-03-06 11:27:03 285

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

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

2022-03-06 10:26:39 225

原创 鸢尾花数据集的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 262

原创 函数对像,重载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 93

原创 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 190

原创 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 212

原创 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 351

原创 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 363

原创 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 324

原创 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 210

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

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

2022-03-02 17:04:22 353

原创 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 690

原创 c++string截取字串

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

2022-03-02 13:26:08 402

原创 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 735

原创 c++string字符串查找和替换

#include<iostream>#include<string>using namespace std;/*fing()从左往右查,rfind()从右往左查,放回第一次出现的下标,未查到放回-1replace(2, 3, "1111111111")替换从下标2开始的后3个字符子串为“1111111111”*/void test() { string str1 = "abcdefghi";//string 的无参构造 cout<<str1.

2022-03-02 12:59:32 2027

原创 c++string字符串拼接

#include<iostream>#include<string>using namespace std;void test() { string str1 = "I ";//string 的无参构造 const char* s = "wxd, hello!"; str1 += s; //string& operator+=(const char* str);将字符串s连接str1末尾 cout << str1 &

2022-03-02 12:40:02 3603

原创 c++类模板类内实现全局函数作友元

#include<iostream>#include<string>using namespace std;template <class T1,class T2>class Person { friend void printPerson(Person<T1, T2>& p) {//全局函数作友元,类模板类内实现 cout << p.a << " " << p.b << endl; }

2022-03-01 11:25:22 185

原创 类模板,类模板中的类型默认参数

【代码】类模板,类模板中的类型默认参数。

2022-02-28 17:47:01 260

原创 c++二进制文件的读写

#include<iostream>#include<string>#include<fstream>//文件流工具类头文件using namespace std;class Person {public: int a; char str[64];};void test1() { //1,包含头文件fstream //2,创建文件流对象 ofstream ofs("wxd.txt", ios::out | ios::binary|ios::t

2022-02-26 12:31:13 58

原创 c++文件写入数据

#include<iostream>#include<string>#include<fstream>//文件流工具类头文件using namespace std;void test() { //1,包含头文件fstream //2,创建文件流对象 ofstream ofs; //3,打开文件流对象 ofs.open("textWXD.txt", ios::out); //4,写数据 “<<” ofs << "Wang

2022-02-25 17:13:16 1448

空空如也

空空如也

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

TA关注的人

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