<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rose2rose的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rose2rose</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rose2rose]]></copyright><item><title><![CDATA[NSIS学习记录（四）————NSIS脚本简介2]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/124283588</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/124283588</guid><author>rose2rose</author><pubDate>Tue, 19 Apr 2022 21:30:36 +0800</pubDate><description><![CDATA[文章目录使用脚本逻辑代码结构条件语句循环语句LogicLib的引用
使用脚本
逻辑代码结构
虽然可以使用StrCmp,IntCmp,IfErrore,Goto等命令来执行条件语句和循环语句。然而，还有更简单的方法。
LogicLib提供了一些非常简单的宏，使得一些复杂结构的构建变得简单。在LogicLib.nsh中对它的语法进行了解释，与其他的编程语言相似，对初学者和进阶者都很友好。
条件语句
例如，不使用LogicLib库，对变量的校验方法
StrCmp $0 'some value' 0 +3
  Me]]></description><category></category></item><item><title><![CDATA[NSIS学习记录（三）————NSIS脚本简介]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/124180802</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/124180802</guid><author>rose2rose</author><pubDate>Tue, 19 Apr 2022 20:40:20 +0800</pubDate><description><![CDATA[nsis用户手册，大部分是翻译，]]></description><category></category></item><item><title><![CDATA[NSIS学习记录（二）————一个简单的安装脚本]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/124180304</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/124180304</guid><author>rose2rose</author><pubDate>Thu, 14 Apr 2022 20:08:58 +0800</pubDate><description><![CDATA[step1:新建一个脚本文件 test.nsi

step2:要打包的文件放在脚本同目录的 testFiles文件夹下

step3:编写脚本
]]></description><category></category></item><item><title><![CDATA[NSIS 学习记录（一）]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/122834999</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/122834999</guid><author>rose2rose</author><pubDate>Wed, 13 Apr 2022 20:24:53 +0800</pubDate><description><![CDATA[NSIS特性介绍，大部分翻译自NSIS的用户手册]]></description><category></category></item><item><title><![CDATA[Qt 窗口界面绘制]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/123481269</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/123481269</guid><author>rose2rose</author><pubDate>Mon, 14 Mar 2022 16:12:48 +0800</pubDate><description><![CDATA[// 设置窗口无外框无任务栏


setWindowFlags(Qt::FramelessWindowHint |Qt::SubWindow);

// 点击窗口以外关闭串口：判断当前活跃窗口，重写event


bool event(QEvent *event);


bool ColorBox::event(QEvent * event)
{
    if (event-&gt;type() == QEvent::ActivationChange)
    {
        if (QApplicat]]></description><category></category></item><item><title><![CDATA[事件记录——读取位置时发生冲突]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/122998699</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/122998699</guid><author>rose2rose</author><pubDate>Fri, 18 Feb 2022 15:26:51 +0800</pubDate><description><![CDATA[1、应该是空指针，一定是指针的问题，

问题查找：

使用了对象传参，造成参数丢失引发
]]></description><category></category></item><item><title><![CDATA[qt 字符串相关]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/122979978</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/122979978</guid><author>rose2rose</author><pubDate>Thu, 17 Feb 2022 11:42:23 +0800</pubDate><description><![CDATA[直接使用


QString fileName = "中文";

时有乱码的问题，

解决方案：


QString fileName = QStringLiteral("中文");


]]></description><category></category></item><item><title><![CDATA[引入外部动态库后大批量的未定义标识符]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/122927760</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/122927760</guid><author>rose2rose</author><pubDate>Tue, 15 Feb 2022 09:13:16 +0800</pubDate><description><![CDATA[C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include\atltypes.h(33): error C2504: “tagSIZE”: 未定义基类 (编译源文件 VideoDemo.cpp)
1&gt;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include\atltypes.h(44): error C2061: 语法错误: 标识符“SIZ.]]></description><category></category></item><item><title><![CDATA[vs 引用动态链接库]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/122925808</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/122925808</guid><author>rose2rose</author><pubDate>Mon, 14 Feb 2022 16:03:42 +0800</pubDate><description><![CDATA[1、添加头文件目录

工程------属性-------配置属性---------c/c++------常规--------附加包含目录：加入头文件所在目录

2、添加静态库目录

工程------属性-------配置属性---------连接器------常规--------附加库目录：加入lib文件所在目录

3、添加lib文件名

工程------属性-------配置属性---------连接器------输入--------附加依赖项：加入lib文件名（含后缀）

4、添加动态库

将引用的动态]]></description><category></category></item><item><title><![CDATA[VS + QT release模式下断点无法命中的问题]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/122924799</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/122924799</guid><author>rose2rose</author><pubDate>Mon, 14 Feb 2022 15:08:48 +0800</pubDate><description><![CDATA[“当前不会命中断点，还没有为该文档加载任何符号”

解决方案：

右键项目-&gt;属性-&gt;配置属性-&gt;C/C++-&gt;常规-&gt;调试信息格式 设置为 “程序数据库（/Zi）”

优化-&gt;优化 设置为 “已禁用（/Od）”

连接器-&gt;调试-&gt;生成调试信息 设置为 “优化以便于调试（/DEBUG）”


...]]></description><category></category></item><item><title><![CDATA[vs+qt使用过程中遇到的问题（一）]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/122923704</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/122923704</guid><author>rose2rose</author><pubDate>Mon, 14 Feb 2022 14:39:49 +0800</pubDate><description><![CDATA[1、error 1: moc (C:\Qt\Qt5.9.8\5.9.8\msvc2015\bin\moc.exe)

在输出窗口的信息显示为


1&gt;  moc VideoDemo.h
1&gt;   C:\wm\work\???QT\CG300??????\VideoDemo\VideoDemo\VideoDemo.h(15): Error: Not a signal or slot declaration
1&gt;VideoDemo.h : error 1: moc (C:\Qt\Qt5.9.8]]></description><category></category></item><item><title><![CDATA[Qt 兼容ocx 步骤记录（一）]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/122834960</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/122834960</guid><author>rose2rose</author><pubDate>Wed, 09 Feb 2022 09:10:01 +0800</pubDate><description><![CDATA[一、获取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]]></description><category></category></item><item><title><![CDATA[0xC000041D:用户回调期间遇到未经处理的异常]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/120290324</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/120290324</guid><author>rose2rose</author><pubDate>Tue, 14 Sep 2021 16:24:13 +0800</pubDate><description><![CDATA[0xC000041D:用户回调期间遇到未经处理的异常

1、逐段注释代码，找到出错位置，

unsigned char数组 640*512*2,

疑似数组过大，缩短数组长度之后错误消失

2、小减大，疑似溢出
]]></description><category></category></item><item><title><![CDATA[1、0xc000007b应用程序无法正常启动]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/120264207</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/120264207</guid><author>rose2rose</author><pubDate>Mon, 13 Sep 2021 12:00:07 +0800</pubDate><description><![CDATA[1、编译后的程序报错0xc000007b应用程序无法正常启动，该问题主要是程序运行时缺少dll导致的。









安装响应VS版本的vc_redist 插件

也尝试过：

1、cmd管理员模式 使用如下指令


sfc /scannow

but检测结果是没有问题;

2、尝试DirectX9.0,but无法打开
...]]></description><category></category></item><item><title><![CDATA[C#（三）——阅读代码]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/116978106</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/116978106</guid><author>rose2rose</author><pubDate>Tue, 18 May 2021 10:23:49 +0800</pubDate><description><![CDATA[目录



？？——空接合运算符

？？——空接合运算符

用于处理可空变量，允许在可空变量为null时为变量赋值，有两个操作数：

左侧的可空类型的变量；

右侧的相同基础类型的不可空值；

例：

a ?? -1;

等同于

if ( a == null ){

  a = -1;

}
...]]></description><category></category></item><item><title><![CDATA[C#(二)——尝试写C#程序时遇到的问题SerialPort]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/116932503</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/116932503</guid><author>rose2rose</author><pubDate>Tue, 18 May 2021 10:15:49 +0800</pubDate><description><![CDATA[目录



未能在命名空间“System.IO.Ports”中找到类型名“SerialPort”

未能在命名空间“System.IO.Ports”中找到类型名“SerialPort”

在vs2019以前的版本，只要using System.IO.Ports就可以用SerialPort。

这里需要自己手动添加相关引用。
工具–&gt;Nuget包管理器（N）–&gt;管理解决方案的Nuget程序包（N） –&gt;浏览，左边搜索SerialPort

右边勾选要添加的项目，点击安装。
安装以后，错误就.]]></description><category></category></item><item><title><![CDATA[C#（一）——?.]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/116851418</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/116851418</guid><author>rose2rose</author><pubDate>Sat, 15 May 2021 15:15:05 +0800</pubDate><description><![CDATA[?. 空值的条件访问操作符

PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("ErrorTimes"));

与以下代码含义相仿


//以下代码不是工业级的做法，原因是“检查空值”，和“进行调用”是两个动作。不是线程安全的。
if(PropertyChanged!=null)
PropertyChanged(this,newPropertyChangedEventArgs("ErrorTimes"));
...]]></description><category></category></item><item><title><![CDATA[WPF(一)]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/116849206</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/116849206</guid><author>rose2rose</author><pubDate>Sat, 15 May 2021 14:34:21 +0800</pubDate><description><![CDATA[根标签

&lt;dx:DXWindow

    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" 
    x:Class="A.MainWindow"                                       将部分类将任何代码连接到XAML文件
    xmlns="http://schemas.mic...]]></description><category></category></item><item><title><![CDATA[chapter 1  简介 Spring 和 Spring boot ，初始化一个 Spring 项目]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/107517762</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/107517762</guid><author>rose2rose</author><pubDate>Tue, 28 Jul 2020 19:02:42 +0800</pubDate><description><![CDATA[Part 1 Spring 基础


]]></description><category></category></item><item><title><![CDATA[我的第一个Springboot]]></title><link>https://blog.youkuaiyun.com/rose2rose/article/details/107451297</link><guid>https://blog.youkuaiyun.com/rose2rose/article/details/107451297</guid><author>rose2rose</author><pubDate>Sun, 19 Jul 2020 21:06:57 +0800</pubDate><description><![CDATA[第一步：创建实体类


package com.winton.spark.modules.practice.entity;

import lombok.Data;

@Data
public class Student {
	
	private String id;
	private String name;
	private String no;
	private String sex;
	private String score;
	private String age;
	private Strin]]></description><category></category></item></channel></rss>