<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TonyTrek的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TonyTrek</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TonyTrek]]></copyright><item><title><![CDATA[lumercial中 对称结构 快速判断使用那种对称性边界]]></title><link>https://blog.youkuaiyun.com/TonyTrek/article/details/147053407</link><guid>https://blog.youkuaiyun.com/TonyTrek/article/details/147053407</guid><author>TonyTrek</author><pubDate>Mon, 07 Apr 2025 21:36:40 +0800</pubDate><description><![CDATA[lumercial中有Symmetric Boundary和Anti-Symmetric Boundary 两种对称性边界条件。如果没有超强的直觉，可以借助于lumercial MODE中的本征模求解器快速仿真电场方向。，可以通过伪色看出，xz平面两侧的电场方向是不对称的，因此选用。下图在Y branch中插入了x方向的本征模求解器。]]></description><category></category></item><item><title><![CDATA[edk2编译报错 BrotliCompress.c:20:10: fatal error: ./brotli/c/common/constants.h: No such file or directo]]></title><link>https://blog.youkuaiyun.com/TonyTrek/article/details/127692312</link><guid>https://blog.youkuaiyun.com/TonyTrek/article/details/127692312</guid><author>TonyTrek</author><pubDate>Fri, 04 Nov 2022 16:52:49 +0800</pubDate><description><![CDATA[edk2编译问题]]></description><category></category></item><item><title><![CDATA[libdrm 编译 multiple definition of `nouveau debug‘错误]]></title><link>https://blog.youkuaiyun.com/TonyTrek/article/details/127284834</link><guid>https://blog.youkuaiyun.com/TonyTrek/article/details/127284834</guid><author>TonyTrek</author><pubDate>Wed, 12 Oct 2022 16:10:27 +0800</pubDate><description><![CDATA[libdrm 编译 multiple definition of `nouveau debug'错误]]></description><category></category></item><item><title><![CDATA[recovery调用触摸屏流程]]></title><link>https://blog.youkuaiyun.com/TonyTrek/article/details/126159079</link><guid>https://blog.youkuaiyun.com/TonyTrek/article/details/126159079</guid><author>TonyTrek</author><pubDate>Thu, 04 Aug 2022 15:19:16 +0800</pubDate><description><![CDATA[分析了recovery中对触摸屏的初始化与操作流程]]></description><category></category></item><item><title><![CDATA[Qt如何优雅的实现线程内的同步]]></title><link>https://blog.youkuaiyun.com/TonyTrek/article/details/123473259</link><guid>https://blog.youkuaiyun.com/TonyTrek/article/details/123473259</guid><author>TonyTrek</author><pubDate>Mon, 14 Mar 2022 11:03:05 +0800</pubDate><description><![CDATA[在Qt同一个线程内如何实现同步？
尤其是Qt的主线程，我们会通过emit信号调用很多的槽函数，这样的槽函数一般会写成非阻塞的，这样的话我们就无法保证下面的代码可以正常的调用槽函数的返回值。同时如果我们调用的槽函数与主线程运行在同一线程内，我们无法使用线程间同步机制例如互斥锁。
首先要注意的是：在主线程内禁止使用sleep函数，这是严重的错误，因为这样的函数会导致UI界面无法相应，无法实现正常交互。
这时候我们应当利用阻塞或者合理的死循环来实现同步。
阻塞：
Qt提供了QEventLoop方便我们实现阻塞。
]]></description><category></category></item><item><title><![CDATA[设计并制造一台简单的光电仪器需要什么知识]]></title><link>https://blog.youkuaiyun.com/TonyTrek/article/details/123330872</link><guid>https://blog.youkuaiyun.com/TonyTrek/article/details/123330872</guid><author>TonyTrek</author><pubDate>Mon, 07 Mar 2022 16:27:20 +0800</pubDate><description><![CDATA[1 机械相关的知识
一个仪器需要外壳 散热 开关 屏幕等设计，所以需要一定的机械设计基础。
用3D打印的方式制造这些零件
如果考虑用3D打印的方式制造这些零件，那么你只要学会solidworks这个软件即可满足要求，需要注意的是：
（1）零件的公差和配合，这是3D打印加工一个零件最需要注意的，需要弄清楚三种配合方式：间隙配合、过渡配合以及过盈配合的使用场景。
（2）在设计阶段就应该考虑这个零件的工艺性，即这个零件的设计是否便于3d打印？是否有合理的摆放方式能够避免糟糕的支撑等等，这是非常重要的。此外在3D打]]></description><category></category></item><item><title><![CDATA[调节UVC相机参数只需要六行代码]]></title><link>https://blog.youkuaiyun.com/TonyTrek/article/details/122154818</link><guid>https://blog.youkuaiyun.com/TonyTrek/article/details/122154818</guid><author>TonyTrek</author><pubDate>Sun, 26 Dec 2021 14:58:14 +0800</pubDate><description><![CDATA[uvc相机参数调节实战]]></description><category></category></item><item><title><![CDATA[Qt下多线程的实现]]></title><link>https://blog.youkuaiyun.com/TonyTrek/article/details/120971860</link><guid>https://blog.youkuaiyun.com/TonyTrek/article/details/120971860</guid><author>TonyTrek</author><pubDate>Tue, 26 Oct 2021 14:53:50 +0800</pubDate><description><![CDATA[目前Qt实现多线程有两种方法
1：继承QThrea
2：继承QObject
官方推荐的做法是继承QObject的写法
1.创建一个继承QObject的线程类。
2.实现线程函数，即开销比较大的一些过程。
3.创建线程类对象。
4.创建一个QThread类的子线程对象。
5.利用moveToThread（）将自己创建的线程类对象移入QThread类的子线程对象。
下面是一个继承了QObject的多线程实例，其功能为：创建两个线程，进行世界线探测（即生成一个小数点后六位的随机数）
newthread.h文件
#]]></description><category></category></item></channel></rss>