<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Haffuman_Tree的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Haffuman_Tree</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Haffuman_Tree]]></copyright><item><title><![CDATA[Qt工程在windows下打包成.exe文件]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/127713305</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/127713305</guid><author>Haffuman_Tree</author><pubDate>Sun, 06 Nov 2022 11:25:04 +0800</pubDate><description><![CDATA[首先调试好工程，即完成工程的代码编写，并且调试完毕。打包步骤分为以下几步。具体的操作如下所示切换为release模式后需要编译下，该文件夹就会出现在工程目录下

在目录下有一个release文件，其中就用我们的.exe文件，但此时还不能运行，因为动态库还没有添加。
图标格式必须为.ico(网上有在线转换，可以直接转为.ico格式)。
.pro文件下添加，并编译，即可完成图标的添加。
使用Qt控制台(直接搜索)

a 新建文件(这是我们的程序的文件，不能有中文路径)
b 把release文件下的.exe文件拷]]></description><category></category></item><item><title><![CDATA[多线程打印字母]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/127069945</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/127069945</guid><author>Haffuman_Tree</author><pubDate>Tue, 27 Sep 2022 13:49:32 +0800</pubDate><description><![CDATA[本文介绍在linux下使用多线程打印字母]]></description><category></category></item><item><title><![CDATA[Linux系统编程9(线程同步，互斥锁，读写锁，条件变量和信号量)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/127066045</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/127066045</guid><author>Haffuman_Tree</author><pubDate>Tue, 27 Sep 2022 13:39:30 +0800</pubDate><description><![CDATA[本主要介绍线程同步的问题，包括互斥锁，条件变量和pv信号操作]]></description><category></category></item><item><title><![CDATA[Linux系统编程8(守护进程，线程)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/127048881</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/127048881</guid><author>Haffuman_Tree</author><pubDate>Mon, 26 Sep 2022 18:58:14 +0800</pubDate><description><![CDATA[本文主要介绍守护进程，线程的概念和线程的常见操作。]]></description><category></category></item><item><title><![CDATA[Linux系统编程7(信号的概述、状态、产生和捕获等)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/126632101</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/126632101</guid><author>Haffuman_Tree</author><pubDate>Thu, 01 Sep 2022 12:25:38 +0800</pubDate><description><![CDATA[本主要介绍信号产生、捕获等]]></description><category></category></item><item><title><![CDATA[Linux系统编程6(进程通讯之无名管道、有名管道和共享存储映射)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/126619009</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/126619009</guid><author>Haffuman_Tree</author><pubDate>Wed, 31 Aug 2022 18:55:26 +0800</pubDate><description><![CDATA[本文主要介绍进程通信中的无名管道、有名管道和共享存储映射。]]></description><category></category></item><item><title><![CDATA[Linux系统编程5(进程)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/126606662</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/126606662</guid><author>Haffuman_Tree</author><pubDate>Tue, 30 Aug 2022 21:39:35 +0800</pubDate><description><![CDATA[Linux系统编程5(进程介绍)]]></description><category></category></item><item><title><![CDATA[Linux系统编程4(文件操作相关函数、文件描述符复制和目录相关操作)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/126600436</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/126600436</guid><author>Haffuman_Tree</author><pubDate>Tue, 30 Aug 2022 16:05:32 +0800</pubDate><description><![CDATA[本文主要介绍文件操作相关函数(stat,access,chmod,chown,truncate,link,sysmlink等)，文件描述符复制函数(dup, dup2, fcntl)和目录相关操作(getcwd,chdir,opendir等)]]></description><category></category></item><item><title><![CDATA[linux系统编程3(Makefile和文件I/O函数)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/126581769</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/126581769</guid><author>Haffuman_Tree</author><pubDate>Tue, 30 Aug 2022 11:20:59 +0800</pubDate><description><![CDATA[本文主要介绍Makefile和Linux文件I/O，从Makefile的规则、变量和函数三方面展开介绍。完成简单的Makefile编写，简单认识Linux文件I/O函数的调用。]]></description><category></category></item><item><title><![CDATA[linux系统编程2(vim,gcc,静态库，动态库，GDB)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/126571593</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/126571593</guid><author>Haffuman_Tree</author><pubDate>Mon, 29 Aug 2022 11:26:53 +0800</pubDate><description><![CDATA[本文包括vim编辑器、gcc编译器、静态库、动态库和GDB调试器的基础介绍，及简单的应用。]]></description><category></category></item><item><title><![CDATA[Linux系统编程1(基本命令学习)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/126567377</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/126567377</guid><author>Haffuman_Tree</author><pubDate>Sun, 28 Aug 2022 16:50:22 +0800</pubDate><description><![CDATA[shel内建命令是指bash（或其它版本）工具中集成的命令。一般都会有一个与之同名的系统命令，比如bash中的echo命令与/bin/echo是两个不同的命令，尽管他们行为大体相仿。当在bash中键入一个命令时系统会先看他是否是一个内建命令，如果不是才会查看是否是系统命令或第三方工具。所以在bash中键入echo命令实际上执行bash工具集中的bash命令也就是内建命令，而不是/bin/echo这个系统命令。...]]></description><category></category></item><item><title><![CDATA[数组动态随机赋值]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/126133561</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/126133561</guid><author>Haffuman_Tree</author><pubDate>Wed, 03 Aug 2022 09:16:14 +0800</pubDate><description><![CDATA[数组动态赋随机值]]></description><category></category></item><item><title><![CDATA[Anaconda安装教程简洁版]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/119153417</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/119153417</guid><author>Haffuman_Tree</author><pubDate>Tue, 27 Jul 2021 21:23:28 +0800</pubDate><description><![CDATA[Anaconda安装教程（简洁版）
step 1：
安装包下载 ：    https://www.anaconda.com/products/individual
（本次版本为Anaconda3-2020.11-Windows-x86_64，其他版本类似）
step2：（注意查看2.5，如果没有选择添加系统环境变量需要自己手动添加）
2.1开始安装Anaconda

2.2无聊的点NEXT和I AGREE

2.3根据自己需要，是否要为所有用户安装

2.4根据自己硬盘情况的选择路径

2.5需要选择两个选]]></description><category></category></item><item><title><![CDATA[如何查看cuda的版本]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/115342933</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/115342933</guid><author>Haffuman_Tree</author><pubDate>Wed, 31 Mar 2021 09:46:36 +0800</pubDate><description><![CDATA[如何查看cuda的版本
***系统版本：***windows10
第一步：打开cmd
第二步：输入命令：
nvcc -V


]]></description><category></category></item><item><title><![CDATA[数列计算1+1/（1-3）+1/（1-3+5）+...+1/(1-3+5-...+2n-1)]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/110447183</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/110447183</guid><author>Haffuman_Tree</author><pubDate>Tue, 01 Dec 2020 19:10:37 +0800</pubDate><description><![CDATA[计算数列：
输入一个整数n,计算 1+1/（1-3）+1/（1-3+5）+…+1/(1-3+5-…+2n-1)的值
输入描述:
输入一个整数，如：
1
输出描述:
输出一个浮点数，保留3位小数，如：
1.000
C++实现
#include&lt;cmath&gt;
#include&lt;iomanip&gt;
#include&lt;iostream&gt;
using namespace std;
//计算分母的通项公式：
double fun(int n){
    double sum = 0;
]]></description><category></category></item><item><title><![CDATA[c++实现输出指定的格式的数据]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/109813915</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/109813915</guid><author>Haffuman_Tree</author><pubDate>Thu, 19 Nov 2020 15:36:59 +0800</pubDate><description><![CDATA[c++实现输出指定的格式的数据



需要添加iomanip头文件
用来对输入输出操作的格式进行更加方便的控制，在ios_base基类的基础上将每一种格式的设置和删除都进行了函数级的同名封装，提供了全局的调用接口函数，支持在运算符“&lt;&lt;”和“&gt;&gt;”上的多次使用，配合ios_base实例的控制。是I/O流控制头文件，就像C里面的格式化输出一样。
如果在一次输出过程中需要混杂多种格式，使用ios_base的成员函数来处理就显得很不方便。STL另提供了iomanip库可以满足这种使用...]]></description><category></category></item><item><title><![CDATA[c++运算符重载问题]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/109270470</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/109270470</guid><author>Haffuman_Tree</author><pubDate>Sun, 25 Oct 2020 10:29:15 +0800</pubDate><description><![CDATA[运算符重载问题
所谓重载，就是重新赋予新的含义。函数重载是对一个已有的函数赋予新的含义，使之实现新功能。
其实运算符也可以重载，实际上，我们常常在不知不觉之中使用了运算符重载。
运算符重载的方法是定义一个重载运算符的函数，在需要执行被重载的运算符时，系统就自动调用该函数，以实现相应的运算。
也就是说，运算符重载是通过定义函数实现的。运算符重载实质上是函数的重载。
重载运算符的函数一般格式如下：
 函数类型  operator  运算符名称（形参表列）
	{
		对运算符的重载处理
	}

重载小规则1
C+]]></description><category></category></item><item><title><![CDATA[成员函数重名问题]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/109264656</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/109264656</guid><author>Haffuman_Tree</author><pubDate>Sat, 24 Oct 2020 20:22:04 +0800</pubDate><description><![CDATA[**
多重继承引起的二义性及其解决办法
**
通过继承能够很好的实现代码的复用，提高了编程效率，在多重继承时会存在二义性的问题。本文分为两个部分，首先是简单介绍什么是二义性，它是如何产生的，为什么会出现这种情况；然后介绍如何解决二义性。
首先我们定义两个基类 Bird和Fish，用WaterBird去继承Bird和Fish。在两个基类中都定义breath（）成员函数，派生类WaterBird在主函数中调用breath()成员函数。

#include &lt;iostream&gt;
using names]]></description><category></category></item><item><title><![CDATA[windows电脑网络故障——dns故障]]></title><link>https://blog.csdn.net/Haffuman_Tree/article/details/108375904</link><guid>https://blog.csdn.net/Haffuman_Tree/article/details/108375904</guid><author>Haffuman_Tree</author><pubDate>Thu, 03 Sep 2020 10:42:23 +0800</pubDate><description><![CDATA[windows电脑网络故障——dns故障

step.1
首先检查你的网络端是否正常，判断是否为电脑端的网络配置问题。
例如，电脑连接WiFi（可以正常使用）时，无法上网。大致可以判断出这是电脑端网络的配置问题。这是本文阐述的重点，即电脑端网络配置故障。
step.2
经过第一步判断出故障出在电脑端，可以开始检测电脑的配置故障。
#####可以分为如下几步：
No.1
当电脑能够连接WiFi，但无法链接到Internet。
打开windows命令行并且以管理员运行，具体操作如下：
点击搜索，输入cmd（按.]]></description><category></category></item></channel></rss>