<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[noodleboy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/noodleboy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; noodleboy]]></copyright><item><title><![CDATA[安装Qt 5.15.2]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/142736342</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/142736342</guid><author>noodleboy</author><pubDate>Mon, 07 Oct 2024 10:19:04 +0800</pubDate><description><![CDATA[自Qt 5.15开始，Qt不提供离线安装包了，需要使用在线安装器安装，但是Qt 5.15版本不直接显示。选项，且很有可能需要。]]></description><category></category></item><item><title><![CDATA[主题wombat-style在Qt 5.3 Creator上的使用]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/140684010</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/140684010</guid><author>noodleboy</author><pubDate>Thu, 25 Jul 2024 10:55:52 +0800</pubDate><description><![CDATA[再次打开Qt Creator之后，包括边框在内都会变成暗色。]]></description><category></category></item><item><title><![CDATA[驱动分层开发思想]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/139123873</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/139123873</guid><author>noodleboy</author><pubDate>Wed, 22 May 2024 16:54:18 +0800</pubDate><description><![CDATA[看韦东山的6ULL驱动开发文档的第5篇第8章有感，设计重于实现，无论是驱动还是APP，都应尽量分层或或者说面向对象编程。这里的面向对象我倒是理解为面向接口编程。不过这种风格适用场景适用于集团开发。]]></description><category></category></item><item><title><![CDATA[EXCEL插入VB代码段]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/137930441</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/137930441</guid><author>noodleboy</author><pubDate>Thu, 18 Apr 2024 17:44:04 +0800</pubDate><description><![CDATA[先插入模块，然后再编写代码。]]></description><category></category></item><item><title><![CDATA[QTimer和void timerEvent(QTimerEvent *event)]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/128639191</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/128639191</guid><author>noodleboy</author><pubDate>Wed, 11 Jan 2023 09:21:36 +0800</pubDate><description><![CDATA[QTimer和void timerEvent(QTimerEvent *event);]]></description><category></category></item><item><title><![CDATA[AD 20联合KeyShot实现渲染]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/123378460</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/123378460</guid><author>noodleboy</author><pubDate>Wed, 09 Mar 2022 15:39:51 +0800</pubDate><description><![CDATA[AD 20联合KeyShot实现渲染
AD 3D仿真图和渲染图
AD 3D图

KeyShot渲染图

步骤描述

准备好AD的PCB文件（当然是具有全部3D模型文件的）；
导出PCB的stp的3D文件；
准备PCB的顶层和底层的截图；

KeyShot导入PCB的stp文件；
准备纹理贴图；

贴底层；
a. 选择纹理，双击颜色调出纹理图片选择框，选择底层图片；
b. 映射类型选择平面，对准选择部件；
c. 选择移动纹理；
d. 依次点击底部的X, Y, Z, ✔四个按钮；
e. 查看角度和镜像，进行设置]]></description><category></category></item><item><title><![CDATA[Altium Designer 20报错：Short-Circuit Constraint: *** have the same Jumper ID But different nets ***]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/122082679</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/122082679</guid><author>noodleboy</author><pubDate>Wed, 22 Dec 2021 12:12:02 +0800</pubDate><description><![CDATA[AD10中不会报这个错误；
将元器件的封装引脚的jumper id设置为0即可；
jumper id使能时必须大于0，jumper id相同的引脚意味着他们只能有相同的net连接。
参考1
参考2

]]></description><category></category></item><item><title><![CDATA[Altium Designer 20布线时显示长度]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/122077639</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/122077639</guid><author>noodleboy</author><pubDate>Wed, 22 Dec 2021 09:08:30 +0800</pubDate><description><![CDATA[Altium Designer 20布线时显示长度
shift+G显示或关闭
如图：


]]></description><category></category></item><item><title><![CDATA[Ubuntu20.04 Samba安装]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120505803</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120505803</guid><author>noodleboy</author><pubDate>Mon, 27 Sep 2021 14:42:39 +0800</pubDate><description><![CDATA[文章目录Linux Samba介绍将台式机的机械硬盘开机自动挂载到系统上创建挂载目录查询挂载硬盘UUID修改文件/etc/fstab安装步骤1. 安装Samba2 添加分组和用户3 修改Samba文件配置-不同用户权限设置4 重启Samba服务Windows端配置网络磁盘

参考：Ubuntu Samba安装使用教程
参考：ubuntu samba 权限设置
参考：Ubuntu 磁盘挂载——开机自动挂载
参考：linux及samba用户的查看与删除
参考：ubuntu重启samba服务

Linux Sam]]></description><category></category></item><item><title><![CDATA[git submodule 的使用]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120304441</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120304441</guid><author>noodleboy</author><pubDate>Wed, 15 Sep 2021 11:14:37 +0800</pubDate><description><![CDATA[文章目录添加第三方库将三方库同步到主线更新第三方库批量更新第三方库画个重点 (敲黑板!)怎么保持与作者同步?怎么删除 submodule?

转自：https://www.jianshu.com/p/e27a978ddb88，侵删。

项目中经常会使用到第三方的 git 库, 将三方库整合到项目中最简单的办法就是复制粘贴, 但是如果这个库升级了一个很酷炫的功能, 你要怎么整合进来呢?(其实就是 git 版的包管理器)

这就是本次要介绍的 git-submodule 操作, 直接把第三方的版本库合并到自己的]]></description><category></category></item><item><title><![CDATA[git中origin master和origin/master的区别]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120303194</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120303194</guid><author>noodleboy</author><pubDate>Wed, 15 Sep 2021 10:41:08 +0800</pubDate><description><![CDATA[文章目录

文章转自： http://www.qiutianaimeili.com/html/page/2021/01/2040tt1h25qsfa.html，侵删

git中有两个比较类似的概念:origin master和origin/master，很容易搞混，今天看看它们有啥区别。
origin的由来
当你执行git clone的时候，就会产生一个origin，例如：
git clone https://github.com/jquery/jquery.git

然后我们执行git remote，就可]]></description><category></category></item><item><title><![CDATA[Ubuntu下Git提交到远程分支]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120291531</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120291531</guid><author>noodleboy</author><pubDate>Tue, 14 Sep 2021 17:27:11 +0800</pubDate><description><![CDATA[文章目录1. 查看分支2. 切换分支3. 修改代码并提交至分支
1. 查看分支
git branch

2. 切换分支
#developer是分支名称
git checkout developer

3. 修改代码并提交至分支
git commit -a
git push origin developer


]]></description><category></category></item><item><title><![CDATA[git已经删除了远程分支，本地仍然能看到的解决方法]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120292240</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120292240</guid><author>noodleboy</author><pubDate>Tue, 14 Sep 2021 17:24:59 +0800</pubDate><description><![CDATA[文章目录1. 查看本地所有分支2. 查看远程分支3. 删除或者说同步本地分支4. 再次查看，即与远程分支同步
1. 查看本地所有分支
git branch -a

使用 git branch -a 命令可以查看所有本地分支和远程分支，发现远程的remote分支已经删除了，但本地还显示。
2. 查看远程分支
git remote show origin

使用命令 git remote show origin，可以查看remote地址，远程分支，还有本地分支与之相对应关系等信息。
3. 删除或者说同步本地分支]]></description><category></category></item><item><title><![CDATA[Qt读取ini文件的中文]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120289267</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120289267</guid><author>noodleboy</author><pubDate>Tue, 14 Sep 2021 15:49:20 +0800</pubDate><description><![CDATA[文章目录1. ini文件格式指定为UTF-82. Qt读取格式指定为UTF-8
1. ini文件格式指定为UTF-8

2. Qt读取格式指定为UTF-8
QSettings paras(fileName, QSettings::IniFormat);
paras.setIniCodec(QTextCodec::codecForName("UTF-8"));
//...
QString name = paras.value(QString("names/name%1").arg(i+1)).toString]]></description><category></category></item><item><title><![CDATA[修改TortoiseGit远程仓库登录账户和密码]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120286301</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120286301</guid><author>noodleboy</author><pubDate>Tue, 14 Sep 2021 14:16:42 +0800</pubDate><description><![CDATA[文章目录1. 进入控制面板页，将类别改为小图标2. 进入凭据管理3.选择Windows凭据4.删除或者编辑
1. 进入控制面板页，将类别改为小图标

2. 进入凭据管理

3.选择Windows凭据

4.删除或者编辑

我选择了删除，等到下次提交时，重新填写一次新的账户名和密码即可。

...]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04安装Gitlab-CE]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120286009</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120286009</guid><author>noodleboy</author><pubDate>Tue, 14 Sep 2021 14:09:12 +0800</pubDate><description><![CDATA[文章目录1 更新apt源2 安装依赖项3 安装wget4 下载gitlab-ce软件包5 安装软件6 修改外部url7 重新配置gitlab8 重启gitlab9 访问测试

转载链接：https://blog.youkuaiyun.com/u014173215/article/details/108413186

1 更新apt源
apt update

2 安装依赖项
## Postfix Configuration 选择 No configuration 就好
apt-get install curl opens]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04 LTS安装Qt 5.12.11]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120160614</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120160614</guid><author>noodleboy</author><pubDate>Tue, 07 Sep 2021 16:20:00 +0800</pubDate><description><![CDATA[下载文件
5.12.11.run文件下载

下载之后通过SSH客户端发送到Ubuntu的指定文件夹下，Ubuntu需要事先安装好SSH服务端，或者直接在Ubuntu下的浏览器下载。
安装
输入指令：
./qt-opensource-linux-x64-5.12.11.run 

输入账号和密码开始安装，组件选择

遇到的问题
启动Qt Creator失败，报错：
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even tho]]></description><category></category></item><item><title><![CDATA[Ubuntu Qt5编译报错 “can not find -lGL“的解决办法]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120159807</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120159807</guid><author>noodleboy</author><pubDate>Tue, 07 Sep 2021 15:52:37 +0800</pubDate><description><![CDATA[错误含义
这是因为 Qt 找不到 OpenGL 的动态链接库（libGL.so），但是OpenGL 在大部分 Linux 发行版中都是默认安装的。
查找libGL.so是否存在
执行命令:
locate libGL

我的环境是Ubuntu 20.04LTS，得到：
#other infos above
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1.7.0
/usr/lib/x86_64-linux-gnu]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04 LTS 基础工具安装与问题集]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/120157828</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/120157828</guid><author>noodleboy</author><pubDate>Tue, 07 Sep 2021 14:44:46 +0800</pubDate><description><![CDATA[输入：
sudo passwd root

输入密码即可
参考链接

]]></description><category></category></item><item><title><![CDATA[Altium Designer 20查找指定元器件]]></title><link>https://blog.youkuaiyun.com/noodleboy/article/details/119739023</link><guid>https://blog.youkuaiyun.com/noodleboy/article/details/119739023</guid><author>noodleboy</author><pubDate>Mon, 16 Aug 2021 18:11:13 +0800</pubDate><description><![CDATA[方法一：快捷键J+C

输入元器件编号之后，鼠标会跳转到指定的元器件上；
等同于：

方法二：PCB面板中过滤查找


]]></description><category></category></item></channel></rss>