<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[D.D.U的博客]]></title><description><![CDATA[如果学习不能获得快乐和成就感，那将毫无意义...]]></description><link>https://blog.youkuaiyun.com/u010921682</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010921682]]></copyright><item><title><![CDATA[C++Primer 中文第五版（第12章代码记录）]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/125865846</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/125865846</guid><author>u010921682</author><pubDate>Tue, 19 Jul 2022 10:07:10 +0800</pubDate><description><![CDATA[如果eq在.cpp写了inline,则neq无论在.h和.cpp中都无法inline，没有想明白，我用的编译器是VS2022，X64。写Foo类的目的，用以测试打印构造、析构，因为普通的内置变量无法输出构造、析构过程。在使用及编写的过程了遇到了一个问题。有知道的望告之，不胜感激！就是inline问题。...]]></description><category></category></item><item><title><![CDATA[VS2022解决方案及项目重命名]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/125855253</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/125855253</guid><author>u010921682</author><pubDate>Mon, 18 Jul 2022 17:07:12 +0800</pubDate><description><![CDATA[删除所有Debug\和Release\文件夹解决（有更多的人在子文件夹）这时我们重新打开VS2022,是不是觉得它又可以了!项目写完了才发现当时解决方案及项目的名字起的太狭窄了,就想着换个名字。如上图的三个文件名字及一个子项目文件夹的名字并未修改过来。我们进入项目解决方案的目录下,用记事本打开即可。图片上是已经名字改完的了,因为博客是后写的。在图中所示位置修改成改成的那个名字即可。包括解决方案中的以及子项目中的。我们把这4个修改成自己想要的名字。......]]></description><category></category></item><item><title><![CDATA[Android Studio 自动配置Gradle失败处理方法，Could not install Gradle distribution from “....zip]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/125799021</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/125799021</guid><author>u010921682</author><pubDate>Fri, 15 Jul 2022 10:31:59 +0800</pubDate><description><![CDATA[Could not install Gradle distribution from “…zip”]]></description><category></category></item><item><title><![CDATA[C++ vector关于push_back()调用构造函数、析构函数的分析]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/125319061</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/125319061</guid><author>u010921682</author><pubDate>Thu, 16 Jun 2022 17:15:58 +0800</pubDate><description><![CDATA[vector多次调用push_back时会重复的多次的调用构造和析构函数的问题]]></description><category></category></item><item><title><![CDATA[Ardunio实现按钮控制LED常亮或常灭]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/121627288</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/121627288</guid><author>u010921682</author><pubDate>Tue, 30 Nov 2021 14:18:12 +0800</pubDate><description><![CDATA[想法
Arduino中 如何实现

情况一： LED常灭时, 按钮按下并松开之后保持LED灯常亮?
情况二：LED常亮时, 按钮按下并松开之后保持LED灯常灭?

想法实现过程
版本1 亮个灯
Arduino上有一个LED灯,上面的字母为L

当然我们也可以自己再额外加一个LED灯, 长脚接PIN13, 短脚接GND

#define LED 13

void setup() {
  	// initialize digital pin LED_BUILTIN as an output.
  	pinMod]]></description><category></category></item><item><title><![CDATA[在arduino中使用LCD1602液晶显示屏，如何显示小数？]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/121515905</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/121515905</guid><author>u010921682</author><pubDate>Wed, 24 Nov 2021 15:11:29 +0800</pubDate><description><![CDATA[问题
在arduino中使用LCD1602液晶显示屏，如何显示小数？
// 无法使用%.2f之类，它直接会用？代替
char buf[40];
snprintf(buf, sizeof(buf), "T:%.2f", (float)temp);

// 结果显示
T:?

解决
%f 不能直接 输出，要先转化为 字符数组， 然后使用 %s 的方式进行输出，使用 dtostrf()函数 进行转换
使用如下方法解决问题
float num2 = 321.12345;
void setup() {
   Seri]]></description><category></category></item><item><title><![CDATA[office365 word如何关闭首字母大写]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/119889790</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/119889790</guid><author>u010921682</author><pubDate>Tue, 24 Aug 2021 14:51:45 +0800</pubDate><description><![CDATA[问题
在Office365中无论写什么字母，首字母永远会自动变成大写的，无论你需要不需要！
解决
1、打开word，点击【文件】&gt;&gt;【选项】

2、点击【样对】&gt;&gt; 【自动更正选项】

3、根据需要，取消【句首字母大写】和【表格单元格的首字母大写】勾选


...]]></description><category></category></item><item><title><![CDATA[删除WPS 遗留的qingnse64XXX.dll]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/119824834</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/119824834</guid><author>u010921682</author><pubDate>Fri, 20 Aug 2021 15:39:41 +0800</pubDate><description><![CDATA[问题
今天安装了最新版的WPS OFFICE, 但使用了一会感觉还是OFFICE 365更好用,  于是就打算卸载删除掉， 没想到它竟然折耗了我几个小时，删除不干净，一直在折磨我 ！大意了，没有闪！
解决
感谢
原文链接：https://blog.youkuaiyun.com/u011643463/article/details/86515271
基本思路就是，因为qingnse64.dll被强制注入到桌面窗口管理器中的进程中，因此只要系统开启桌面窗口管理器就无法删除这个动态链接库。然而对于我这种强迫症来说，删不掉是睡]]></description><category></category></item><item><title><![CDATA[王爽《汇编语言》第三版本 检测点11.1]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/112668727</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/112668727</guid><author>u010921682</author><pubDate>Fri, 15 Jan 2021 15:09:56 +0800</pubDate><description><![CDATA[实际运行效果



]]></description><category></category></item><item><title><![CDATA[王爽《汇编语言》第三版 实验10]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/112566767</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/112566767</guid><author>u010921682</author><pubDate>Wed, 13 Jan 2021 15:14:32 +0800</pubDate><description><![CDATA[1. 显示字符串
代码
assume cs:code
data segment
	db 'Welcome to masm!',0
data ends

code segment
		start:	
				mov dh,8
				mov dl,3
				mov cl,2
				mov ax,data
				mov ds,ax
				mov si,0
				call show_str
				
				mov ax,4c00h
				int 21h
		
   show_str:		
				p]]></description><category></category></item><item><title><![CDATA[Qt QLabel的修改形状显示圆形]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108862019</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108862019</guid><author>u010921682</author><pubDate>Tue, 29 Sep 2020 09:28:40 +0800</pubDate><description><![CDATA[方法
要将一个QLabel设置为圆形，需要用到QLabel的函数setStyleSheet()，修改StyleSheet就行。
// 设置label为红色圆形
QLabel* first = getFood();
const QString label_style = "min-width: 40px; min-height: 40px;max-width:40px; max-height: 40px;border-radius: 20px;  border:1px solid black;backgrou]]></description><category></category></item><item><title><![CDATA[undefined reference to `vtable for’”问题的原因及解决方法]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108852867</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108852867</guid><author>u010921682</author><pubDate>Mon, 28 Sep 2020 16:48:04 +0800</pubDate><description><![CDATA[问题
QT中,类要支持信号与槽机制,需要继承自QObject并在头文件开头添加Q_OBJECT宏.
如果使用QtCreator创建类时,没有选择继承自QObject类或其子类,而在创建后手工修改继承自QObject并手工添加Q_OBJECT宏,则在编译时有可能会出现”undefined reference to `vtable for’…….”错误.
解决方法
把新创建的类从项目中移除(主要不要从磁盘上删除),然后再添加进功能,QtCreator就会重新解析此类,再编译就不再会出现上述错误.
参考:http]]></description><category></category></item><item><title><![CDATA[QObject::connect: No such slot xxx错误提示]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108852073</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108852073</guid><author>u010921682</author><pubDate>Mon, 28 Sep 2020 16:30:22 +0800</pubDate><description><![CDATA[问题
在Qt 中我们经常会遇到自己写一个派生类的情况，在这种情况下，有时我们会需要写信号与槽来用某些函数。
编译能通过，但是会出现no such slot的情况：
QObject::connect: No such slot QDialog::xxxxx() in …\xxxx.cpp:27
解决
这是因为在自己的派生类中没有加入Q_OBJECT.
只有加入Q_OBJECT才能允许自己的派生类中添加信号与槽机制。

...]]></description><category></category></item><item><title><![CDATA[QT建立空项目时找不到头文件问题]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108843917</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108843917</guid><author>u010921682</author><pubDate>Mon, 28 Sep 2020 10:06:01 +0800</pubDate><description><![CDATA[问题
本人今天新建了一个空的QT项目, 打算自己写代码, 然后发现了一个问题, 写的头文件无法被包含识别
解决
在.pro文件中添加如下代码即可
QT += core gui widgets

参考:
https://blog.youkuaiyun.com/CCCSSSDNNN/article/details/44786421

...]]></description><category></category></item><item><title><![CDATA[ubuntu man不到pthread_mutex_lock等函数]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108646716</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108646716</guid><author>u010921682</author><pubDate>Thu, 17 Sep 2020 16:29:48 +0800</pubDate><description><![CDATA[问题
在ubuntu系统中无法man到 pthread_mutex_lock/pthread_mutex_trylock/pthread_mutex_unlock等函数
liujing@ubuntu:~/projects/test$ man pthread_mutex_lock
没有 pthread_mutex_lock 的手册页条目

解决
$sudo apt-get install manpages-posix manpages-posix-dev

测试
liujing@ubuntu:~/projec]]></description><category></category></item><item><title><![CDATA[WIN10允许我为每个窗口设置不同的输入法]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108574348</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108574348</guid><author>u010921682</author><pubDate>Mon, 14 Sep 2020 10:47:43 +0800</pubDate><description><![CDATA[需求
1 如果每个应用窗口的输入法差异性大, 设置成每个窗口设置成不同的输入法(勾选)
2 如果每个应用窗口的输入法一致性高,设置成不使用每个窗口设置不同的输入法(取消勾选)
如何设置
方法1(图文步骤, 较烦琐)





方法2(推荐)
WIN10搜索栏直接输入"为每个", 自动定位到最佳匹配, 如果不显示再多输入几个字, 如"为每个应用窗口"等等, 一步到位, 此处应有鼓掌或点赞


...]]></description><category></category></item><item><title><![CDATA[印象笔记无法连接服务器解决办法无法同步]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108571898</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108571898</guid><author>u010921682</author><pubDate>Mon, 14 Sep 2020 08:51:12 +0800</pubDate><description><![CDATA[一. 问题
在使用印象笔记的时候突然有一天发现竟然无法连接服务器，无法登陆到印象笔记。同步也失败，有红色感叹号
使用火狐谷歌浏览器等都可正常上网，QQ也正常使用，但是Evernote印象笔记 就是一直执著的提示你“无法连接到服务器。
二. 解决
1 打开IE

2 发现IE无法上网，打开 Internet选项

3. 选择连接&gt;&gt;局域网设置&gt;&gt;取消所有勾选&gt;&gt;确定&gt;&gt;应用

4. 成功上网
5. 打开印象笔记，点击同步，同步完成，红色叹号消失
三. 参考
ht]]></description><category></category></item><item><title><![CDATA[Unix/Linux-06]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108195232</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108195232</guid><author>u010921682</author><pubDate>Mon, 24 Aug 2020 11:12:03 +0800</pubDate><description><![CDATA[回顾
文件的相关操作

fcntl 函数 (复制文件描述符、取文件表的状态、文件锁)
access 函数
stat 函数

今天
文件的周边函数、内存mmap、目录的函数
进程的创建(fork/vfork)
umask 是 设置权限的屏蔽字，对 创建文件有效。
chmod 是 对已经存在的文件 ，修改 权限。
truncate/ftruncate 可以 指定文件的长度(可大可小)
内存 映射 文件 mmap
目录相关函数：
rename - 重命名
mkdir - 创建新目录
rmdir - 删除目录, 只]]></description><category></category></item><item><title><![CDATA[Unix/Linux-05]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108195163</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108195163</guid><author>u010921682</author><pubDate>Mon, 24 Aug 2020 10:53:40 +0800</pubDate><description><![CDATA[回顾

文件操作

open
read
write
close
lseek



今天

文件控制fcntl
文件描述符的复制dup(内存中)
文件锁
文件的周边函数
目录操作(待定)

1. dup和dup2
dup和dup2

可以复制文件描述符，但不复制文件表。

dup 返回当前可用描述符的最小值。
dup2 可以 指定文件描述符的值，如果这个值正在使用，关闭正在使用的之后再完成复制。
dup3

注解：
dup: 系统指定最小可用的描述值
dup2: 可自己指定文件描述符，如它被占用，强制关闭再使]]></description><category></category></item><item><title><![CDATA[Unix/Linux-04]]></title><link>https://blog.youkuaiyun.com/u010921682/article/details/108195087</link><guid>https://blog.youkuaiyun.com/u010921682/article/details/108195087</guid><author>u010921682</author><pubDate>Mon, 24 Aug 2020 10:52:13 +0800</pubDate><description><![CDATA[回顾


内存管理

1 Unix/Linux内存使用 虚拟内存地址空间 方式进行管理。程序员操作的都是 虚拟内存地址。
2 Unix/Linux系统中，内存管理 最小单位 内存页，一个内存页 4096字节。
3 C++用new/delete，底层调用 C语言的malloc/free,底层调用brk/sbrk,底层mmap/munmap。
4 malloc分配内存时，一次分配33个内存页(虚拟内存地址映射物理内存)，malloc 分配内存，底层需要额外的空间存储 分配信息。但不影响对内存使用和管理。



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