<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TaoistQu的博客]]></title><description><![CDATA[宠辱不惊，看庭前花开花落； 去留无意，望天上云卷云舒。]]></description><link>https://blog.youkuaiyun.com/qq_36747735</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36747735]]></copyright><item><title><![CDATA[ubuntu22.04安装微信]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/134379260</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/134379260</guid><author>qq_36747735</author><pubDate>Mon, 13 Nov 2023 15:51:21 +0800</pubDate><description><![CDATA[【代码】ubuntu22.04安装微信。]]></description><category></category></item><item><title><![CDATA[ubuntu18.04配置python虚拟环境]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/131788387</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/131788387</guid><author>qq_36747735</author><pubDate>Tue, 18 Jul 2023 15:30:20 +0800</pubDate><description><![CDATA[ubuntu使用virtualenv创建虚拟环境]]></description><category></category></item><item><title><![CDATA[ubuntu18.04解决wps缺字体问题]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/125245690</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/125245690</guid><author>qq_36747735</author><pubDate>Sun, 12 Jun 2022 15:10:11 +0800</pubDate><description><![CDATA[在ubuntu下处理文档缺字体，需要安装字体。将链接中的fonts下载下来，全部拷入到 /usr/share/fonts下即可解决。资源链接
提取码：5kpj]]></description><category></category></item><item><title><![CDATA[利用大根堆实现堆排序]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/116900176</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/116900176</guid><author>qq_36747735</author><pubDate>Sun, 16 May 2021 19:06:49 +0800</pubDate><description><![CDATA[大根堆的结构为完全二叉树 任意一颗子树的最大值在树根上，其根节点和子节点的坐标索引关系为，i位置的节点的：具体大根堆的介绍和实现参考另外一篇文章

左子节点索引为：2*i+1
右子节点索引坐标为：2*i+2
父节点坐标为： (i-1)/2

用大根堆实现堆排序实现的思路为，利用大根堆的特点将最后一个节点元素和0位置元素进行交换，然后将0位置元素下沉，保持大根堆结构即可完成。其中在建立大根堆时有两种方式：

采用由上到下的形式建立大根堆
采用由下到上的方式建立大根堆

其中由下自上的形式建立的大根堆时间复杂度]]></description><category></category></item><item><title><![CDATA[大根堆和堆排序]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/116897093</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/116897093</guid><author>qq_36747735</author><pubDate>Sun, 16 May 2021 18:45:44 +0800</pubDate><description><![CDATA[堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象。
大根堆和小根堆介绍：

大根堆：任意一颗子树，其最大值在树根处的堆结构
小根堆：任意一颗子树，其最小值在树根处的堆结构

堆结构根节点和叶子节点坐标索引关系

任意i位置的节点其左子节点的坐标索引为：2*i+1
任意i位置的节点其右子节点的坐标索引为：2*i+2
任意i位置的节点其父节点的索引坐标为 ：(i-1)/2 （向下取整）

对于一个堆结构，需要实现两个基本的方法用来维护堆的特点，一个向上调整，即]]></description><category></category></item><item><title><![CDATA[异构计算与CUDA]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/116665203</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/116665203</guid><author>qq_36747735</author><pubDate>Tue, 11 May 2021 18:48:52 +0800</pubDate><description><![CDATA[记录下关于异构计算的链接
参考链接

]]></description><category></category></item><item><title><![CDATA[整数分解(integer factorization)]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/116659310</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/116659310</guid><author>qq_36747735</author><pubDate>Tue, 11 May 2021 16:26:07 +0800</pubDate><description><![CDATA[整数分解
在数学中，整数分解（英语：integer factorization）又称素因数分解（prime factorization），是将一个正整数写成几个约数的乘积。例如，给出45这个数，它可以分解成9×5。根据算术基本定理，这样的分解结果应该是独一无二的。这个问题在代数学、密码学、计算复杂性理论和量子计算机等领域中有重要意义.
具体分解算法比较多，这里用试除法实现：
#include&lt;iostream&gt;
  2 #include&lt;stdio.h&gt;
  3 
  4 using]]></description><category></category></item><item><title><![CDATA[关于大小端的理解]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/116014069</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/116014069</guid><author>qq_36747735</author><pubDate>Thu, 22 Apr 2021 15:32:25 +0800</pubDate><description><![CDATA[关于大小端的理解
首先对于一个数的高低位的理解，将一个数如0x12345678 这么一个数，它的低位就是从右往左(个、十、百、千、万…)低位到高位的顺序是从　个　－－－－&gt;  万的顺序。对于地址位来说从地址低位向高位（数组索引增大的方向）为地址增大的方向；举例说明:

下面以unsigned int value = 0x12345678为例，分别看看在两种字节序下其存储情况，我们可以用unsigned char buf[4]来表示value。

Big-Endian: ___
低地址
buf[0] 　]]></description><category></category></item><item><title><![CDATA[以太坊源码解析：rlp]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/115669285</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/115669285</guid><author>qq_36747735</author><pubDate>Tue, 13 Apr 2021 15:27:18 +0800</pubDate><description><![CDATA[在做ETH源码解析时对对象数据进行编解码的过程中，用到了rlp编码规则。因此进行研究做一些记录
分析的源码地址
分支：master
commit 97d11b0187b4695ccf44e3b71b54155fe405a36f

找到一篇大佬的文章写的相当详细，参考该文进行解读文章链接

...]]></description><category></category></item><item><title><![CDATA[su工具psimage命令参数详解]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/108238849</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/108238849</guid><author>qq_36747735</author><pubDate>Wed, 26 Aug 2020 14:14:01 +0800</pubDate><description><![CDATA[PSIMAGE - PostScript IMAGE plot of a uniformly-sampled function f(x1,x2)
with the option to display a second attribute
psimage n1= [optional parameters] postscriptfile
Required Parameters:							
n1			 number of samples in 1st (fast) dimension
Optional Par]]></description><category></category></item><item><title><![CDATA[ubuntu18.04 有道词典安装]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/107143397</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/107143397</guid><author>qq_36747735</author><pubDate>Sun, 05 Jul 2020 19:16:34 +0800</pubDate><description><![CDATA[有道词典对于阅读英文文献划取某些单词特别方便，对于ubuntu下也可以安装有道词典，参考链接：ubuntu18.04中安装有道词典

]]></description><category></category></item><item><title><![CDATA[Ubuntu下Openmpi安装]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/106970239</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/106970239</guid><author>qq_36747735</author><pubDate>Fri, 26 Jun 2020 15:54:07 +0800</pubDate><description><![CDATA[1、安装包下载
openmpi下载路径
2、OpenMPI手动编译配置安装

解压

~/installPackage$ tar -zxvf openmpi-4.0.4.tar.gz 


编译安装

$ cd /home/qulei/installPackage/openmpi-4.0.4/
$ ./configure --prefix=$HOME/opt/openMpi
$ make all
$ sudo make install


配置环境变量

$ cd 
$ vim .bashrc 
expor]]></description><category></category></item><item><title><![CDATA[pip3的简单记录（安装与镜像地址）]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/106114079</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/106114079</guid><author>qq_36747735</author><pubDate>Thu, 14 May 2020 10:16:26 +0800</pubDate><description><![CDATA[关于Python3的安装配置可以参考：
在Centos7下安装Python3
安装pip3
安装python3后如果pip3命令不能使用，需要安装pip3
yum install  python3-pip

pip加速地址
pip3 install matplotlib -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com


...]]></description><category></category></item><item><title><![CDATA[SpringBoot集成JUnit测试]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/105811854</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/105811854</guid><author>qq_36747735</author><pubDate>Tue, 28 Apr 2020 14:44:29 +0800</pubDate><description><![CDATA[在一些企业的实践中，要求开发人员编写测试编码来测试业务逻辑，以提高编码的质量、降低错误的发生概率以及进行性能测试等。这些IDE在创建Spring Boot应用的时候已经引入了测试包，只需要看到pom.xml就可以看到的内容：
&lt;dependency&gt;
       &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
     ...]]></description><category></category></item><item><title><![CDATA[用双向链表和数组实现栈和队列]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/105647654</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/105647654</guid><author>qq_36747735</author><pubDate>Mon, 20 Apr 2020 23:30:37 +0800</pubDate><description><![CDATA[1.栈和队列概念
栈和队列是一种逻辑上的数据结构：

"栈”（Stack）的本意是干草堆;描述一种数据后入先出 LIFO (LastInput First Out)
“队列”（Queue）就是等待做某事而排成的队;描述一种先入先出 FIFO（First Input First Out）
参考：《计算机是怎么跑起来的》-[日]矢泽久雄 第6.4章节

2.实现方式

用双向链表

import ja...]]></description><category></category></item><item><title><![CDATA[XOR的一些性质理解和骚操作]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/105609128</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/105609128</guid><author>qq_36747735</author><pubDate>Sun, 19 Apr 2020 01:38:07 +0800</pubDate><description><![CDATA[1.异或运算

异或运算：相同为0，不同为1
同或运算：相同以1，不同为0

以上概念能长期记住的概率接近于0。所以，异或运算就记成无进位相加！
实例：

6 对应的二进制：0 1 1 0
4对应的二进制： 0 1 0 0
异或操作的结果：0 0 1 0

2.异或的性质

0^N == N
N^N == 0
异或运算满足交换律和结合率

以上的三个性质用无进位相加来理解就非常的容易（第三个按照加...]]></description><category></category></item><item><title><![CDATA[Influxdb时序数据库使用的部分坑]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/105563177</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/105563177</guid><author>qq_36747735</author><pubDate>Thu, 16 Apr 2020 17:34:03 +0800</pubDate><description><![CDATA[Influxdb的一些坑

]]></description><category></category></item><item><title><![CDATA[Centos7 下解决ImportError: No module named Tkinter]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/105478222</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/105478222</guid><author>qq_36747735</author><pubDate>Sun, 12 Apr 2020 23:39:00 +0800</pubDate><description><![CDATA[在Centos 7 中，使用Python2.7调用sklearn的DBSCAN时，运行过程中出现 import _tkinter # If this fails your Python may not be configured for Tk ModuleNotFoundError: No module named '_Tkinter
1.安装Tkinter:
python2:
yum insta...]]></description><category></category></item><item><title><![CDATA[Centos7下安装annoy报错与对应的解决方案]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/105424547</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/105424547</guid><author>qq_36747735</author><pubDate>Fri, 10 Apr 2020 00:47:09 +0800</pubDate><description><![CDATA[Annoy安装报错解决方案
Annoy是高维空间求近似最近邻的一个开源库。其官网介绍如下：
Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python bindings to search for points in space that are close to a given query point. I...]]></description><category></category></item><item><title><![CDATA[矩阵转置与矩阵相乘数学理解及Java实现]]></title><link>https://blog.youkuaiyun.com/qq_36747735/article/details/105304754</link><guid>https://blog.youkuaiyun.com/qq_36747735/article/details/105304754</guid><author>qq_36747735</author><pubDate>Sat, 04 Apr 2020 16:27:37 +0800</pubDate><description><![CDATA[矩阵转置
定义：
矩阵转置的定义：设m×n矩阵[插图]把矩阵A的行换成同序数的列，得到的n×m矩阵称为矩阵A的转置矩阵，记为AT，即
对应代码git地址

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