自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 NSIS学习记录(四)————NSIS脚本简介2

文章目录使用脚本逻辑代码结构条件语句循环语句LogicLib的引用使用脚本逻辑代码结构虽然可以使用StrCmp,IntCmp,IfErrore,Goto等命令来执行条件语句和循环语句。然而,还有更简单的方法。LogicLib提供了一些非常简单的宏,使得一些复杂结构的构建变得简单。在LogicLib.nsh中对它的语法进行了解释,与其他的编程语言相似,对初学者和进阶者都很友好。条件语句例如,不使用LogicLib库,对变量的校验方法StrCmp $0 'some value' 0 +3 Me

2022-04-19 21:30:36 1071

翻译 NSIS学习记录(三)————NSIS脚本简介

nsis用户手册,大部分是翻译,

2022-04-19 20:40:20 3311

转载 NSIS学习记录(二)————一个简单的安装脚本

step1:新建一个脚本文件 test.nsistep2:要打包的文件放在脚本同目录的 testFiles文件夹下step3:编写脚本

2022-04-14 20:08:58 668

翻译 NSIS 学习记录(一)

NSIS特性介绍,大部分翻译自NSIS的用户手册

2022-04-13 20:24:53 605

原创 Qt 窗口界面绘制

// 设置窗口无外框无任务栏setWindowFlags(Qt::FramelessWindowHint |Qt::SubWindow);// 点击窗口以外关闭串口:判断当前活跃窗口,重写eventbool event(QEvent *event);bool ColorBox::event(QEvent * event){ if (event->type() == QEvent::ActivationChange) { if (QApplicat

2022-03-14 16:12:48 865

原创 事件记录——读取位置时发生冲突

1、应该是空指针,一定是指针的问题,问题查找:使用了对象传参,造成参数丢失引发

2022-02-18 15:26:51 223

原创 qt 字符串相关

直接使用QString fileName = "中文";时有乱码的问题,解决方案:QString fileName = QStringLiteral("中文");

2022-02-17 11:42:23 151

原创 引入外部动态库后大批量的未定义标识符

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include\atltypes.h(33): error C2504: “tagSIZE”: 未定义基类 (编译源文件 VideoDemo.cpp)1>C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include\atltypes.h(44): error C2061: 语法错误: 标识符“SIZ.

2022-02-15 09:13:16 800

原创 vs 引用动态链接库

1、添加头文件目录工程------属性-------配置属性---------c/c++------常规--------附加包含目录:加入头文件所在目录2、添加静态库目录工程------属性-------配置属性---------连接器------常规--------附加库目录:加入lib文件所在目录3、添加lib文件名工程------属性-------配置属性---------连接器------输入--------附加依赖项:加入lib文件名(含后缀)4、添加动态库将引用的动态

2022-02-14 16:03:42 1769

原创 VS + QT release模式下断点无法命中的问题

“当前不会命中断点,还没有为该文档加载任何符号”解决方案:右键项目->属性->配置属性->C/C++->常规->调试信息格式 设置为 “程序数据库(/Zi)”优化->优化 设置为 “已禁用(/Od)”连接器->调试->生成调试信息 设置为 “优化以便于调试(/DEBUG)”...

2022-02-14 15:08:48 1156

原创 vs+qt使用过程中遇到的问题(一)

1、error 1: moc (C:\Qt\Qt5.9.8\5.9.8\msvc2015\bin\moc.exe)在输出窗口的信息显示为1> moc VideoDemo.h1> C:\wm\work\???QT\CG300??????\VideoDemo\VideoDemo\VideoDemo.h(15): Error: Not a signal or slot declaration1>VideoDemo.h : error 1: moc (C:\Qt\Qt5.9.8

2022-02-14 14:39:49 821

原创 Qt 兼容ocx 步骤记录(一)

一、获取ocxuuid使用OleView.exe打开ocx插件// Generated .IDL file (by the OLE/COM Object Viewer)// // typelib filename: ******.ocx[ uuid(********-****-****-****-************), version(1.0), helpstring.... helpfile..... helpcontext(00000000), custo

2022-02-09 09:10:01 1259

原创 0xC000041D:用户回调期间遇到未经处理的异常

0xC000041D:用户回调期间遇到未经处理的异常1、逐段注释代码,找到出错位置,unsigned char数组 640*512*2,疑似数组过大,缩短数组长度之后错误消失2、小减大,疑似溢出

2021-09-14 16:24:13 5380

原创 1、0xc000007b应用程序无法正常启动

1、编译后的程序报错0xc000007b应用程序无法正常启动,该问题主要是程序运行时缺少dll导致的。安装响应VS版本的vc_redist 插件也尝试过:1、cmd管理员模式 使用如下指令sfc /scannowbut检测结果是没有问题;2、尝试DirectX9.0,but无法打开...

2021-09-13 12:00:07 152

原创 C#(三)——阅读代码

目录??——空接合运算符??——空接合运算符用于处理可空变量,允许在可空变量为null时为变量赋值,有两个操作数:左侧的可空类型的变量;右侧的相同基础类型的不可空值;例:a ?? -1;等同于if ( a == null ){ a = -1;}...

2021-05-18 10:23:49 169

原创 C#(二)——尝试写C#程序时遇到的问题SerialPort

目录未能在命名空间“System.IO.Ports”中找到类型名“SerialPort”未能在命名空间“System.IO.Ports”中找到类型名“SerialPort”在vs2019以前的版本,只要using System.IO.Ports就可以用SerialPort。这里需要自己手动添加相关引用。工具–>Nuget包管理器(N)–>管理解决方案的Nuget程序包(N) –>浏览,左边搜索SerialPort右边勾选要添加的项目,点击安装。安装以后,错误就.

2021-05-18 10:15:49 2756

原创 C#(一)——?.

?. 空值的条件访问操作符PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("ErrorTimes"));与以下代码含义相仿//以下代码不是工业级的做法,原因是“检查空值”,和“进行调用”是两个动作。不是线程安全的。if(PropertyChanged!=null)PropertyChanged(this,newPropertyChangedEventArgs("ErrorTimes"));...

2021-05-15 15:15:05 182

原创 WPF(一)

根标签<dx:DXWindow xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" x:Class="A.MainWindow" 将部分类将任何代码连接到XAML文件 xmlns="http://schemas.mic...

2021-05-15 14:34:21 181

原创 chapter 1 简介 Spring 和 Spring boot ,初始化一个 Spring 项目

Part 1 Spring 基础

2020-07-28 19:02:42 89

原创 我的第一个Springboot

第一步:创建实体类package com.winton.spark.modules.practice.entity;import lombok.Data;@Datapublic class Student { private String id; private String name; private String no; private String sex; private String score; private String age; private Strin

2020-07-19 21:06:57 214

原创 Springboot 注解

@RequestMapping后,返回值通常解析为跳转路径,但是加上 @ResponseBody 后返回结果不会被解析为跳转路径,而是直接写入 HTTP response body 中。 比如异步获取 json 数据,加上 @ResponseBody 后,会直接返回 json 数据。@RequestBody 将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象。...

2020-07-19 20:56:00 66

原创 C++ 数组

赋值函数如果是在定义以后想全部赋为0,用memset()函数是比较快的。如:int a[SIZE];memset(a, 0, sizeof(int)*SIZE);

2019-07-04 17:33:03 60

空空如也

空空如也

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

TA关注的人

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