<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xdearluo的博客]]></title><description><![CDATA[打怪练级中]]></description><link>https://blog.youkuaiyun.com/xdearluo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xdearluo]]></copyright><item><title><![CDATA[opencv 出现“cv::debug_build_guard” 链接失败]]></title><link>https://blog.youkuaiyun.com/xdearluo/article/details/109983878</link><guid>https://blog.youkuaiyun.com/xdearluo/article/details/109983878</guid><author>xdearluo</author><pubDate>Mon, 23 Nov 2020 09:48:00 +0800</pubDate><description><![CDATA[问题描述：之前已经配好环境且多次使用的opencv库，突然出现在Debug模式下能够通过编译链接，在Release模式下出现“无法解析的外部符号”，链接失败的函数莫名出现“cv::debug_build_guard”





环境：VS2015 + opencv344



解决方法：项目的设置可能有些问题，导致切换Release模式后运行库仍是“多线程调试MDd”，实际应该使用“MD”模式，切换过来后就可以正常使用了。


...]]></description><category></category></item><item><title><![CDATA[QT 显示16位图像]]></title><link>https://blog.youkuaiyun.com/xdearluo/article/details/109320873</link><guid>https://blog.youkuaiyun.com/xdearluo/article/details/109320873</guid><author>xdearluo</author><pubDate>Tue, 27 Oct 2020 22:25:40 +0800</pubDate><description><![CDATA[QT从5.12版本开始，增加了QImage::Format_RGBX64、QImage::Format_RGBA64、QImage::Format_RGBA64_Premultiplied等一系列图像格式，使得显示16位位深色彩图像成为可能，读写16位tiff图像终于不用先放缩到8位再显示了(泪目)；从5.13版本开始增加了QImage::Format_Grayscale16这种16位位深灰度图像格式。



构造图像

构造16位图像，原始数据应是ushort类型而不是8位图像时的uchar类型，单个色.]]></description><category></category></item><item><title><![CDATA[stm32写DHT11只能输出高电平的问题]]></title><link>https://blog.youkuaiyun.com/xdearluo/article/details/83785874</link><guid>https://blog.youkuaiyun.com/xdearluo/article/details/83785874</guid><author>xdearluo</author><pubDate>Sat, 17 Nov 2018 00:15:57 +0800</pubDate><description><![CDATA[问题描述：

最近在做某个小项目时，需要使用DHT11温湿度传感器。传感器使用单总线传输协议需要遵守一定的时序才能正常使用，但是最后却遇到了一个很奇怪的问题——无论怎么调试，结果都DHT11传输回来的信号都只有高电平，根本没有低电平。

 

问题原因：

在排除了硬件芯片烧毁、电路连接错误的问题之后，发现主要原因由两个：

一.时序错误

DHT11使用手册上写着“当总线空闲的时候，总线总是高电...]]></description><category></category></item><item><title><![CDATA[CUDA error 应输入表达式的几个坑点]]></title><link>https://blog.youkuaiyun.com/xdearluo/article/details/84142677</link><guid>https://blog.youkuaiyun.com/xdearluo/article/details/84142677</guid><author>xdearluo</author><pubDate>Fri, 16 Nov 2018 17:11:47 +0800</pubDate><description><![CDATA[因为需要使用GUP并行计算，所以找了一些关于CUDA的资料看，差不多弄懂原理后开始尝试写自己的代码，谁知马上遇到了第一个拦路虎——调用核函数时老是说&amp;lt;&amp;lt;&amp;lt; &amp;gt;&amp;gt;&amp;gt;没有定义，连编译都没法通过！
查找相应的资料，大部分都说这是因为编译器不同的原因，.cu文件和.cpp文件的编译是不同的。在.cpp文件与.cu文件混合编写时，不应该在.cpp文件里出现.cu文件的函数...]]></description><category></category></item><item><title><![CDATA[关于C++的二维数组的一个问题与解决]]></title><link>https://blog.youkuaiyun.com/xdearluo/article/details/83240338</link><guid>https://blog.youkuaiyun.com/xdearluo/article/details/83240338</guid><author>xdearluo</author><pubDate>Sun, 21 Oct 2018 12:04:36 +0800</pubDate><description><![CDATA[最近在做一个项目，过程中new了一个二维数组来保存中间变量。因为这些变量用完后就没有用了再加上数组规模有点大，就想把它删除释放空间。


	double(*p1)[3 * length] = new double[number][3 * length];  

然而在删除数组过程中遇到了一些麻烦，这是原本所用的代码：


for (int i = 0; i &amp;lt; 3 * length; i++...]]></description><category></category></item><item><title><![CDATA[【stm32学习笔记】项目工程的建立]]></title><link>https://blog.youkuaiyun.com/xdearluo/article/details/79521964</link><guid>https://blog.youkuaiyun.com/xdearluo/article/details/79521964</guid><author>xdearluo</author><pubDate>Sun, 11 Mar 2018 23:48:37 +0800</pubDate><description><![CDATA[1.准备开发工程的软件。stm32项目工程一般都是用c语言书写的，能够编写c的工具理论上都可以用于开发工程项目。网上也有许多的使用诸如VS,Eclipse等工具，在使用了第三方的库后进行编写的例子。但是，大多数情况下，stm32工程都是使用MDK软件书写的。 打开MDK软件，新建stm32工程2.选择工程路径并命名。注意1：工程路径一般不要有中文，以免发生错误。旧版的keil MD 对中文的支持很...]]></description><category></category></item></channel></rss>