<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[oldwangold的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/oldwangold</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; oldwangold]]></copyright><item><title><![CDATA[OCC7.6去除白线]]></title><link>https://blog.csdn.net/oldwangold/article/details/139632926</link><guid>https://blog.csdn.net/oldwangold/article/details/139632926</guid><author>oldwangold</author><pubDate>Wed, 12 Jun 2024 17:41:04 +0800</pubDate><description><![CDATA[【代码】OCC7.6去除白线。]]></description><category></category></item><item><title><![CDATA[(VS2019+VTK9.3)第一个VTK程序]]></title><link>https://blog.csdn.net/oldwangold/article/details/139503823</link><guid>https://blog.csdn.net/oldwangold/article/details/139503823</guid><author>oldwangold</author><pubDate>Thu, 06 Jun 2024 16:26:19 +0800</pubDate><description><![CDATA[经过配置后，VS2019+VTK 9.3，第一个VTK程序，可显示。]]></description><category></category></item><item><title><![CDATA[VS2017+Qt5.14编译Release时，报错“E1696 无法打开源文件xxx.h ”]]></title><link>https://blog.csdn.net/oldwangold/article/details/125595000</link><guid>https://blog.csdn.net/oldwangold/article/details/125595000</guid><author>oldwangold</author><pubDate>Mon, 04 Jul 2022 10:32:36 +0800</pubDate><description><![CDATA[编译Debug版本时，没有问题，但是换成Release时，报错，且相关生成的文件中，引用头文件，下方有红色波浪线。]]></description><category></category></item><item><title><![CDATA[OpenCV中DrawMatchesFlags的几种形式]]></title><link>https://blog.csdn.net/oldwangold/article/details/125215005</link><guid>https://blog.csdn.net/oldwangold/article/details/125215005</guid><author>oldwangold</author><pubDate>Fri, 10 Jun 2022 09:16:05 +0800</pubDate><description><![CDATA[2.官方文档
Public Types]]></description><category></category></item><item><title><![CDATA[VS中，代码可以编译和运行，但是仍然有红色波浪线]]></title><link>https://blog.csdn.net/oldwangold/article/details/125208356</link><guid>https://blog.csdn.net/oldwangold/article/details/125208356</guid><author>oldwangold</author><pubDate>Thu, 09 Jun 2022 18:04:23 +0800</pubDate><description><![CDATA[问题描述：
项目可以编译和运行，但是对于最基本的  和 OpenCV中的  函数，仍然有红色波浪线提示:解决办法：
打开项目属性 -> 配置属性 -> C/C++常规 -> 附加包含目录 -> 添加：]]></description><category></category></item><item><title><![CDATA[VS2017+Qt，cout无控制台输出]]></title><link>https://blog.csdn.net/oldwangold/article/details/124967857</link><guid>https://blog.csdn.net/oldwangold/article/details/124967857</guid><author>oldwangold</author><pubDate>Wed, 25 May 2022 15:56:15 +0800</pubDate><description><![CDATA[解决方案：
在项目上右键-&gt;【属性】-&gt;【链接器】-&gt;【系统】-&gt;【子系统】选项改为控制台(/SUBSYSTEM:CONSOLE)。


]]></description><category></category></item><item><title><![CDATA[VS2017使用QSerialPort报LNK2019错误]]></title><link>https://blog.csdn.net/oldwangold/article/details/124714531</link><guid>https://blog.csdn.net/oldwangold/article/details/124714531</guid><author>oldwangold</author><pubDate>Wed, 11 May 2022 17:21:29 +0800</pubDate><description><![CDATA[问题描述
环境：VS2017+Qt 5.14.0
在项目汇总包含 QSerialPort 类，构建报错“LNK2019 无法解析的外部错误”。
#include &lt;QtSerialPort/QSerialPort&gt;
#include &lt;QtSerialPort/QSerialPortInfo&gt;


解决方案
在【项目】-&gt;【属性】-&gt;【Qt Project Settings】-&gt;【QtModules】-&gt;【


...]]></description><category></category></item><item><title><![CDATA[VS+QT生成项目时 vcxproj文件报错，且错误说明全为乱码]]></title><link>https://blog.csdn.net/oldwangold/article/details/124694540</link><guid>https://blog.csdn.net/oldwangold/article/details/124694540</guid><author>oldwangold</author><pubDate>Tue, 10 May 2022 18:42:03 +0800</pubDate><description><![CDATA[问题描述
VS2017+Qt 5.14.0，从同事那里拷来项目，自己项目，报错！

解决办法：
项目右键，【属性】-&gt;【Qt Project Settings】-&gt; Qt Installation --&gt; 选择具体的版本


]]></description><category></category></item><item><title><![CDATA[函数栈帧调用]]></title><link>https://blog.csdn.net/oldwangold/article/details/123957533</link><guid>https://blog.csdn.net/oldwangold/article/details/123957533</guid><author>oldwangold</author><pubDate>Mon, 04 Apr 2022 18:08:53 +0800</pubDate><description><![CDATA[根据视频 [CPU眼里的：{函数} | 栈帧 | 堆栈 | 栈变量 | 调用栈]，自己画图整理：

函数执行







]]></description><category></category></item><item><title><![CDATA[Qt模态与非模态]]></title><link>https://blog.csdn.net/oldwangold/article/details/123831626</link><guid>https://blog.csdn.net/oldwangold/article/details/123831626</guid><author>oldwangold</author><pubDate>Tue, 29 Mar 2022 20:50:25 +0800</pubDate><description><![CDATA[引言
代码：
MyWidget::MyWidget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::MyWidget)
{
    ui-&gt;setupUi(this);
    QDialog dialog(this);
    dialog.show();
}

现象：
dialog一闪而过。
更改代码：
MyWidget::MyWidget(QWidget *parent) :
    QWidget(parent),
    ui(n]]></description><category></category></item><item><title><![CDATA[ITEK(埃科光电)线扫相机跑通示例并保存图片]]></title><link>https://blog.csdn.net/oldwangold/article/details/123240561</link><guid>https://blog.csdn.net/oldwangold/article/details/123240561</guid><author>oldwangold</author><pubDate>Wed, 02 Mar 2022 21:19:26 +0800</pubDate><description><![CDATA[根据示例，跑通埃科光电线阵相机的采图流程。
/*
This example gives the user an insight on how to access features from a camera.
The program will retrieve a list of features and display their access mode, data type and value.
There is also an example of how to change the value of]]></description><category></category></item><item><title><![CDATA[大恒相机单帧采集]]></title><link>https://blog.csdn.net/oldwangold/article/details/123185394</link><guid>https://blog.csdn.net/oldwangold/article/details/123185394</guid><author>oldwangold</author><pubDate>Mon, 28 Feb 2022 16:19:43 +0800</pubDate><description><![CDATA[实现了大恒相机的单帧采集
#include &lt;GalaxyIncludes.h&gt;
#include &lt;QDebug&gt;

int main(int argc, char* argv[])
{

	//初始化
	IGXFactory::GetInstance().Init();
	try
	{
		//枚举设备
		gxdeviceinfo_vector vectorDeviceInfo;
		IGXFactory::GetInstance().UpdateDeviceList(1000]]></description><category></category></item><item><title><![CDATA[大恒相机+VS开发+Qt 跑通示例工程]]></title><link>https://blog.csdn.net/oldwangold/article/details/123122600</link><guid>https://blog.csdn.net/oldwangold/article/details/123122600</guid><author>oldwangold</author><pubDate>Thu, 24 Feb 2022 22:29:44 +0800</pubDate><description><![CDATA[直接复制和调试大恒相机自带的C++开发软件开发说明书中的示例工程，报错众多，无从下手。
终于经过注释多处代码，跑通了！以此为记，再接再厉。
#include &lt;QDebug&gt;
#include "GalaxyIncludes.h"

// 用户继承掉线事件处理类
class CSampleDeviceOfflineEventHandler : public IDeviceOfflineEventHandler
{
public :
	void DoOnDeviceOfflineEvent(voi]]></description><category></category></item><item><title><![CDATA[跨域问题及解决]]></title><link>https://blog.csdn.net/oldwangold/article/details/118083838</link><guid>https://blog.csdn.net/oldwangold/article/details/118083838</guid><author>oldwangold</author><pubDate>Mon, 21 Jun 2021 15:40:44 +0800</pubDate><description><![CDATA[跨域问题产生原因：（任何一个不相同将产生跨域）

访问协议：http https
访问地址：192.128.1.1 172.11.1.1
端口号：9528 8201

解决方案：
在controller类上添加@CrossOrigin注解
@CrossOrigin
public class HospitalSetController {


...]]></description><category></category></item><item><title><![CDATA[SpringBoot 2.2.1.RELEASE报红]]></title><link>https://blog.csdn.net/oldwangold/article/details/116498613</link><guid>https://blog.csdn.net/oldwangold/article/details/116498613</guid><author>oldwangold</author><pubDate>Fri, 07 May 2021 17:43:01 +0800</pubDate><description><![CDATA[问题描述：
创建SpringBoot工程，但是等待好一会儿，pom.xml文件中，依然有SpringBoot版本号报红：

问题定位：
maven配置出了问题，出问题时的maven配置文件settings.xml:
  &lt;mirrors&gt;
	&lt;mirror&gt;
      &lt;id&gt;alimaven&lt;/id&gt;
      &lt;name&gt;aliyun maven&lt;/name&gt;
	  &lt;url&gt;http://maven.aliyun.]]></description><category></category></item><item><title><![CDATA[SpringBoot-02]]></title><link>https://blog.csdn.net/oldwangold/article/details/108036547</link><guid>https://blog.csdn.net/oldwangold/article/details/108036547</guid><author>oldwangold</author><pubDate>Sun, 16 Aug 2020 15:04:25 +0800</pubDate><description><![CDATA[对端口进行配置，application.yaml
server:
    port: 808x
# x为1,2,3,4，不同位置的配置文件配置不同的端口号


启动服务，走的是8091端口：

根据实验可以发现，yaml配置生效的优先级分别为8091&gt;8092&gt;8093&gt;8094。
多环境配置
application.properties
# SpringBoot的多环境配置：可以选择激活哪一个配置文件 test或者dev
spring.profiles.active=test
serve]]></description><category></category></item><item><title><![CDATA[SpringBoot-01]]></title><link>https://blog.csdn.net/oldwangold/article/details/107676135</link><guid>https://blog.csdn.net/oldwangold/article/details/107676135</guid><author>oldwangold</author><pubDate>Wed, 29 Jul 2020 21:51:18 +0800</pubDate><description><![CDATA[微服务阶段
JavaSE：OOP
MySQL：持久化
HTML + CSS + JS + jQuery + 框架：视图
JavaWeb：独立开发MVC三层架构的网站：原始
SSM：框架，简化了我们的开发流程，配置也开始较为复杂
war：Tomcat运行
Spring再简化：SpringBoot-jar：内嵌Tomcat；微服务架构！
服务越来越多：
回顾什么是Spring
Spring是一个开源框架，2003 年兴起的一个轻量级的Java 开发框架，作者：Rod Johnson  。
Spring是为了解决]]></description><category></category></item><item><title><![CDATA[JVM初探]]></title><link>https://blog.csdn.net/oldwangold/article/details/105719575</link><guid>https://blog.csdn.net/oldwangold/article/details/105719575</guid><author>oldwangold</author><pubDate>Thu, 23 Apr 2020 23:02:43 +0800</pubDate><description><![CDATA[JVM初探

请你谈谈你对JVM的理解？Java8虚拟机和之前的变化更新？
什么是OOM，什么是StackOverFlowError？怎么分析？
JVM的常用调优参数有哪些？
内存快照如何抓取，怎么分析Dump文件？
谈谈JVM中，类加载器的认识？


JVM的位置



JVM的体系结构







类加载器
作用：加载 Class 文件



public class Car {
    p...]]></description><category></category></item><item><title><![CDATA[JUC-04]]></title><link>https://blog.csdn.net/oldwangold/article/details/105671668</link><guid>https://blog.csdn.net/oldwangold/article/details/105671668</guid><author>oldwangold</author><pubDate>Wed, 22 Apr 2020 00:30:42 +0800</pubDate><description><![CDATA[16、JMM

请你谈谈你对Volatile的理解

Volatile 是 Java 虚拟机提供的轻量级的同步机制
1、保证可见性
2、不保证原子性
3、禁止指令重排

什么是 JMM

JMM：Java内存模型，不存在的东西，概念！约定！
关于JMM的一些同步的约定：
1、线程解锁前，必须把共享变量立刻刷回主存。
2、线程加锁前，必须读取主存中的最新值到工作内存中！
3、加锁和解锁是同一把锁
线...]]></description><category></category></item><item><title><![CDATA[JUC-03]]></title><link>https://blog.csdn.net/oldwangold/article/details/105658609</link><guid>https://blog.csdn.net/oldwangold/article/details/105658609</guid><author>oldwangold</author><pubDate>Tue, 21 Apr 2020 15:17:31 +0800</pubDate><description><![CDATA[9、读写锁
ReentrantReadWriteLock

package com.won.rw;

import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWrite...]]></description><category></category></item></channel></rss>