自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倒斗拉比

盗墓骨灰级大湿

  • 博客(107)
  • 收藏
  • 关注

原创 opengl glsl shader vscode安装插件glsl_canvas 和 shader languagesupportForVS Code

opengl_glsl

2023-02-10 10:44:56 728

原创 double值 比较 rounder() 参数倍数 mod()模长

double值 比较

2023-02-06 20:29:39 111

原创 局部变量 和 全局变量

全局变量和局部变量有什么区别?是怎么实现的?操作 系统和编译器是怎么知道的?C语言中局部变量存在栈里,全局变量存静态存储区。局部变量在栈空间上分配,这个局部变量所在的函数被多次调用时,每次调用这个局部变量在栈上的位置都不一定相同。局部变量也可以在堆上动态分配,但是记得使用完这个堆空间后要释放e69da5e6ba90e799bee5baa6e79fa5e9819331333431373938...

2023-02-05 16:03:54 131 1

原创 lveSwapchain.cpp .h

lveSwapchain

2022-10-28 14:05:39 219

原创 lvepipeline.cpp lvepipeline.h

lvepipeline

2022-10-19 13:48:15 208

原创 lveDevice.h lveDevice.cpp

vulkan 显卡

2022-10-17 21:23:24 207

原创 vs vulkan 拓展层 和 验证层

vulakn 拓展 和 验证层

2022-08-21 10:57:57 158

原创 Vscode 配置cmake

vscode 配置cmake.txt

2022-07-17 21:33:25 3711

原创 void 默认值为QRegExp::RegExp::setPatternSyntax(QRegExp::PatternSyntax syntax) 正则的匹配

设置正则表达式的语法模式默认值为QRegExp::RegExpQRegExp objA;objA.setPatternSyntax(QRegExp::RegExp);模式QRegExp::Wildcard例如 r*.txt matches the string readme.txt in wildcard mode, but does not match readme.模式QRegExp::FixedString固定字符串意味着该模式被解释为一个普通字符串。特殊字符(如反斜杠)...

2022-01-16 16:54:57 404

原创 QT messageBox day2_8

2020-12-13 17:58:28 68

原创 QT中心窗口 day2_3.3

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用...

2020-12-13 11:48:35 87

原创 class 类内部的 public protected private 是给派生类设置的 基类内部使用不受限制

2020-07-19 15:12:49 130

原创 c++ 组合关系 中类对象构造顺序

2020-07-13 16:36:14 282

原创 运算符重载

下列关于运算符重载的描述中,错误的是(  )。A 可以通过运算符重载在C++中创建新的运算符 B 赋值运算符只能重载为成员函数 C 运算符函数重载为类的成员函数时,第一操作数是该类对象 D 重载类型转换运算符时不需要声明返回类型 【答案】A【解析】运算符重载是针对C++中原有运算符进行的,不能通过重载创造新的运算符...

2020-07-03 21:59:42 345

原创 thread 和锁 mutexcondition Variable(条件变量) 和 wait wait_for wait_until notify_one notify_all(笔记002)

2020-05-03 22:22:54 630

原创 Thread 线程和锁 线程创建 传参(笔记001)try_lock (非阻塞) lock_guard

2020-05-03 18:11:41 250

原创 singleton 单例模式

2020-05-03 08:00:31 101

原创 c++ 组合 和 聚合(类之间关联关系)

2020-05-02 16:16:35 546

原创 c++ 类之间的 关系 组合 聚合

2020-05-02 11:52:16 204

原创 c++ 多态 学习笔记

多态分为:多态就是多种形态,也就是对不同对象发送同一个消息,不同对象会做出不同的响应。 静态多态(编译时的多态):函数的重载,对象名加点操作符执行成员函数等,都是静态多态,其中,重载是在形成符号表的时候,对函数名做了区分,从而确定了程序执行到这里将要执行哪个函数,对象名加点操作符执行成员函数是通过this指针来调用的。 函数重载...

2020-04-12 11:46:33 108

原创 QT QFileDialog getSaveFileName和getOpenFileName

2020-04-11 23:45:43 1285

原创 Qt widget界面布局登录窗口(整理01)

2020-04-11 11:53:58 273

原创 Qt widget界面布局登录窗口

Qt widgets Application 继承自 widget 我们自己编写界面

2020-04-09 15:04:59 373

原创 QT 设计师自己整理

2020-04-09 10:07:13 193

原创 virtual学习2

当一个类在实现的时候,如果存在一个或以上的虚函数时,那么这个类便会包含一张虚函数表。而当一个子类继承并重载了基类的虚函数时,它也会有自己的一张虚函数表。当我们在设计类的时候,如果把某个函数设置成虚函数时,也就表明我们希望子类在继承的时候能够有自己的实现方式;如果我们明确这个类不会被继承,那么就不应该有虚函数的出现。class A {public: virtual void vfun...

2020-04-07 22:58:33 226

原创 virtual 理解学习整理

基类中的虚函数允许派生类重写功能,编译器会保证派生类对象使用的是自己重写的功能,即使对象是通过基类指针访问的,例如前文中的 func(Animal *xyz) 函数,func(cat) 输出的实际上是 Cat 类重写的功能。这是一个非常有用的特性,调用者甚至都不需要知道 Cat 等派生类的实现,因为只需使用基类 Animal 指针就能够轻易的调用所有派生类的重写功能。基类的虚函数...

2020-04-07 19:41:42 556

原创 Qt QHBoxLayout 和QVBoxLayout 布局

主要有 三个widget.h widget.cpp main.cpp#ifndef WIDGET_H #define WIDGET_H #include <QWidget>class Widget : public QWidget{ Q_OBJECT public: Widget(QWidget *parent = 0); ~Widge...

2020-03-28 17:39:58 400

原创 MFC 字节数

1. 数组的 字节数2.字符串的字节数CString::GetLength()获得字节数的正确方法CString str("abc我");DWORD le0 = str.GetLength() * sizeof(TCHAR);// 这种用法在MBCS环境下可以省略。在Unicode下,所有字符(包括ascii及中文字符), 每个字符都被定义为WHAR, 即双字节Unicod...

2020-03-23 21:33:14 411

原创 单字符集SBCS 多字符集 宽字符集

1.----->单字节字符集,称之为SBCS,它的所有字符都只有一个字节的长度。常见字符集有:ASCII码和扩展ASCII码。SBCS字符串由一个零字节结尾,数据类型是char。2.------>多字节字符集(MBCS)3.------->宽字符集(Unicode字符集)const char * p = "Hello"; //使用ASCII字符集const...

2020-03-23 16:05:30 280

原创 Qt 函数模板 和 类模板

功能相同、函数体相同的函数,只是数据的类型不同而已在C++中,数据的类型也可以通过参数来传递,在函数定义时可以不指明具体的数据类型,当发生函数调用时,编译器可以根据传入的实参自动推断数据类型。这就是类型的参数化。...

2020-03-21 17:50:53 3164

原创 Qt 简单界面样例

int main(int argc,char** argv){ QApplication app(argc,argv);//这个对象只能有一个 单实例 QWidget widget; QPushButton button; // QPoint point_1; // QPoint point_2; CPair&l...

2020-03-20 21:41:13 1912 1

原创 VS dll的制作和调用

2020-03-18 20:42:14 91

原创 CString 字符串内容截取 样例(待续)

CString s("abcdefghijklmn");//14个 CString s1 = _T(""); CString s2 = _T(""); CString s3 = _T(""); CString s4 = _T(""); int mm = s.Find('b');//mm是 下标 1 printf("%d",s.Find('b'));...

2020-03-09 09:18:50 201

原创 CString char数组 转化 (个人整理)

char szReturnBuf[256];memeset( szReturnBuf,'\0',sizeof( szReturnBuf));CString strContain=_T("");status = viQueryf(m_instrHandle, "*IDN?\n", "%t", &szReturnBuf);//比如 已经给数组填充内容strContain.For...

2020-03-07 19:16:30 156

原创 MFC 枚举的使用样例 enumeration --enum

2020-03-07 18:33:54 604

原创 99乘法表的思考

2020-02-23 20:40:25 107

原创 MFC CreateEvent()函数自己理解整理

当一个手动复原的事件对象的状态被置为有信号状态时,该对象状态将一直保持有信号状态,直至明确调用ResetEvent函数将其置为无符号状态。多个进程可持有同一个事件对象的多个句柄,可以通过使用此对象来实现进程间的同步。一个Event被创建以后,可以用CreateEvent()API来获得它的Handle,用CloseHandle()来关闭它(析构函数),用SetE...

2020-01-16 14:42:47 1341

原创 MFC 文件查找

2020-01-13 08:49:30 175

原创 MFC CButton 消息映射

2020-01-12 16:00:31 222

原创 Win32窗口 MFC

#include <afxwin.h>//应用程序类class MyFstApp :public CWinApp//一个实例 windows应用程序的实例{public: virtual BOOL InitInstance();};//框架窗口类class MainWindow :public CFrameWnd{public: Mai...

2020-01-11 08:52:59 138

空空如也

空空如也

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

TA关注的人

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