<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kobe0818的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kobe0818</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kobe0818]]></copyright><item><title><![CDATA[C++11 初始化列表&构造函数内初始化的区别]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/146549624</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/146549624</guid><author>kobe0818</author><pubDate>Thu, 27 Mar 2025 10:04:20 +0800</pubDate><description><![CDATA[这个Member成员变量被创建了2次！第1次是用空构造函数创建的，然后在执行A的构造函数的时候又用Member的带参数的构造函数创建了一遍。显然，这种方式的性能是比较低的，因此在C++中，应尽量使用初始化列表的方式初始化成员变量。（initializer list）的方式初始化成员变量，这两者之间有什么区别吗？看起来符合预期，对不对？在其他很多语言（比如Java、C#）中，但是C++中提倡的是通过。的初始化应该都是放在。]]></description><category></category></item><item><title><![CDATA[deepseek+在线markdown生成pdf文件]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/146474456</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/146474456</guid><author>kobe0818</author><pubDate>Mon, 24 Mar 2025 15:16:03 +0800</pubDate><description><![CDATA[本文档主要是将deepseek搜索的内容生成一个pdf格式的文件进行发布的过程。2.4 将2.2步骤中的内容拷贝到markdown编辑器中。2.1 打开deepseek，并在线搜索关键字。2.2 copy deepseek中搜索到的内容。2.5 转换成pdf格式的文件。]]></description><category></category></item><item><title><![CDATA[QtCreator默认快捷键]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/146363907</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/146363907</guid><author>kobe0818</author><pubDate>Wed, 19 Mar 2025 11:06:47 +0800</pubDate><description><![CDATA[qtcreator调试效率]]></description><category></category></item><item><title><![CDATA[OSGEarth]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/146345635</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/146345635</guid><author>kobe0818</author><pubDate>Tue, 18 Mar 2025 16:45:19 +0800</pubDate><description><![CDATA[MapNode是继承自osg的Node，是osgEarth中地球节点，你所添加的影像，DEM，模型都包含在MapNode中，因为它们都加入到Map中，Map则类似二维中的Map可以添加各种图层。矢量数据，最好尽可能的简化，因为大的矢量会十分影响渲染速度，当然也可以对矢量栅格化处理加快速度，对于模型的话，大数据量一定要做LOD或者pageLod。，filesystem等），再结合一套地理投影转换插件，这样就能够实现高效处理加载调度地理数据在三维地球上的显示，实现三维虚拟地球。]]></description><category></category></item><item><title><![CDATA[OSG简介]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/146345303</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/146345303</guid><author>kobe0818</author><pubDate>Tue, 18 Mar 2025 16:29:35 +0800</pubDate><description><![CDATA[OpenSceneGraph (简称 OSG) 是一个开源的高性能。]]></description><category></category></item><item><title><![CDATA[设计模式比较好理解的文档 c++]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/144231869</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/144231869</guid><author>kobe0818</author><pubDate>Wed, 04 Dec 2024 10:23:20 +0800</pubDate><description><![CDATA[C++ 抽象工厂模式讲解和代码示例 (refactoringguru.cn)]]></description><category></category></item><item><title><![CDATA[OCC系列-框架分析]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143790009</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143790009</guid><author>kobe0818</author><pubDate>Fri, 15 Nov 2024 11:16:39 +0800</pubDate><description><![CDATA[OCCT库分组成六个模块，最小的模块Foundation Classes包含两个库，最大的模块Modeling Algorithms，包含八个库。(可能是早期版本，最新版本的库的数量有变化。]]></description><category></category></item><item><title><![CDATA[数据结果与算法应用: 数组一]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143771664</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143771664</guid><author>kobe0818</author><pubDate>Thu, 14 Nov 2024 15:06:56 +0800</pubDate><description><![CDATA[链接:给定一个数组nums，编写一个函数将所有0移动到数组的末尾，同时保持非零元素的相对顺序。，必须在不复制数组的情况下原地对数组进行操作。]]></description><category></category></item><item><title><![CDATA[数据结果与算法应用: 哈希表3]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143762754</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143762754</guid><author>kobe0818</author><pubDate>Thu, 14 Nov 2024 11:16:27 +0800</pubDate><description><![CDATA[给定一个未排序的整数数组nums，找出数字连续的最长序列（不要求序列元素在原数组中连续）的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。4最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。9。]]></description><category></category></item><item><title><![CDATA[数据结果与算法应用: 哈希表2]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143760024</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143760024</guid><author>kobe0818</author><pubDate>Thu, 14 Nov 2024 10:23:41 +0800</pubDate><description><![CDATA[给你一个字符串数组，请你将组合在一起。可以按任意顺序返回结果列表。是由重新排列源单词的所有字母得到的一个新单词。]]></description><category></category></item><item><title><![CDATA[数据结果与算法应用: 哈希表1]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143758967</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143758967</guid><author>kobe0818</author><pubDate>Thu, 14 Nov 2024 09:54:36 +0800</pubDate><description><![CDATA[给一个整数数组nums和一个整数目标值target，请你在该数组中找出target的那整数，并返回它们的数组下标。你可以假设每种输入只会对应一个答案，并且你不能使用两次相同的元素。你可以按任意顺序返回答案。[0,1]因为 nums[0] + nums[1] == 9 ，返回 [0, 1]。[1,2][0,1]]]></description><category></category></item><item><title><![CDATA[[[nodiscard]] 使用说明]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143748435</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143748435</guid><author>kobe0818</author><pubDate>Wed, 13 Nov 2024 17:43:53 +0800</pubDate><description><![CDATA[属性：这个属性可以用于函数或者返回类型。它的作用是告诉编译器：调用这个函数时，它的返回值不应被忽略。如果程序员调用了这样的函数但没有使用它的返回值，编译器会发出警告。这对于那些返回重要状态或错误码的函数特别有用。]]></description><category></category></item><item><title><![CDATA[最适合初学者的数据结构与算法的资料]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143718314</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143718314</guid><author>kobe0818</author><pubDate>Tue, 12 Nov 2024 16:41:18 +0800</pubDate><description><![CDATA[Releases · krahets/hello-algo]]></description><category></category></item><item><title><![CDATA[VS2017打开新项目编译报错：设置环境变量 TRACEDESIGNTIME = true 并重启 Visual Studio 以进行调查]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143490317</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143490317</guid><author>kobe0818</author><pubDate>Mon, 04 Nov 2024 17:48:54 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[VS+QT开发 找不到宏$(Qt_INCLUDEPATH_) $(Qt_LIBS_)]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143490147</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143490147</guid><author>kobe0818</author><pubDate>Mon, 04 Nov 2024 17:46:13 +0800</pubDate><description><![CDATA[问题：在VS+QT开发环境，项目右键->属性->C/C++->常规->附加包含目录->宏（位置在右下角）->右侧新弹出的属性框内搜索Qt_INCLUDEPATH_ 找不到的场景的解决办法。]]></description><category></category></item><item><title><![CDATA[qt connect中信号函数和槽函数的参数为自定义类型]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143405434</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143405434</guid><author>kobe0818</author><pubDate>Thu, 31 Oct 2024 16:29:44 +0800</pubDate><description><![CDATA[qRegisterMetaType 多线程]]></description><category></category></item><item><title><![CDATA[Thread使用]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143370309</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143370309</guid><author>kobe0818</author><pubDate>Wed, 30 Oct 2024 17:36:08 +0800</pubDate><description><![CDATA[多线程]]></description><category></category></item><item><title><![CDATA[RDMA技术六：数据流过程]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143332524</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143332524</guid><author>kobe0818</author><pubDate>Tue, 29 Oct 2024 16:46:39 +0800</pubDate><description><![CDATA[WQE：Work Queue Element，工作队列元素，WQE可以认为是一种“任务说明”，这个工作请求是软件下发给硬件的，这份说明中包含了软件所希望硬件去做的任务以及有关这个任务的详细信息。比如，某一份任务是这样的：“我想把位于地址0x12345678（虚拟内存地址，并非实际内存地址）的长度为10字节的数据发送给对面的节点”，硬件接到任务之后，就会通过DMA去内存中取数据，组装数据包，然后发送。CQE中描述了某个任务是被正确无误的执行，还是遇到了错误，如果遇到了错误，那么错误的原因是什么。]]></description><category></category></item><item><title><![CDATA[RMDA技术五：NetworkDirect]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143322999</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143322999</guid><author>kobe0818</author><pubDate>Tue, 29 Oct 2024 11:35:27 +0800</pubDate><description><![CDATA[服务器：2台网卡：Intel Ethernet Network Adapter E810-XXV-4    (具备RDMA能力)]]></description><category></category></item><item><title><![CDATA[RDMA技术三：NetworkDirect]]></title><link>https://blog.youkuaiyun.com/kobe0818/article/details/143314947</link><guid>https://blog.youkuaiyun.com/kobe0818/article/details/143314947</guid><author>kobe0818</author><pubDate>Tue, 29 Oct 2024 10:36:03 +0800</pubDate><description><![CDATA[其中，RDMA功能由具备RDMA能力的网络适配器提供，NetworkDirect可以基于ib、iwarp或roce三种协议中的一种，而NetworkDirect允许应用程序开发人员，通过访问和使用具备RDMA能力的网卡制造商通过提供的接口， 实现使用网卡的硬件功能。NetworkDirect的Provider不是真正的COM对象，NetworkDirect的Provider不会再系统中注册特定的对象。能找到计算机上所有的Provider，通过对比实例化时的参数，找到注册过的Provider。]]></description><category></category></item></channel></rss>