<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[P_Core_996的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/P_Core_996</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; P_Core_996]]></copyright><item><title><![CDATA[Backtrader中文笔记之Renko Bricks]]></title><link>https://blog.youkuaiyun.com/P_Core_996/article/details/121610198</link><guid>https://blog.youkuaiyun.com/P_Core_996/article/details/121610198</guid><author>P_Core_996</author><pubDate>Mon, 29 Nov 2021 15:02:40 +0800</pubDate><description><![CDATA[TheRenko Bricksis a different way to present the evolution of prices in which price plays a more important role than time. This has been introduced as afilterin release1.9.54.122ofbacktrader

Stockchartshas a good reference on theRenko Bricks. See...]]></description><category></category></item><item><title><![CDATA[NLP中常用的向量间距离计算方式]]></title><link>https://blog.youkuaiyun.com/P_Core_996/article/details/106905350</link><guid>https://blog.youkuaiyun.com/P_Core_996/article/details/106905350</guid><author>P_Core_996</author><pubDate>Mon, 22 Jun 2020 17:00:33 +0800</pubDate><description><![CDATA[1.欧氏距离(Euclidean Distance)

 欧氏距离是最易于理解的一种距离计算方法，源自欧氏空间中两点间的距离公式。

(1)二维平面上两点a(x1,y1)与b(x2,y2)间的欧氏距离：



(2)三维空间两点a(x1,y1,z1)与b(x2,y2,z2)间的欧氏距离：



(3)两个n维向量a(x11,x12,…,x1n)与 b(x21,x22,…,x2n)间的欧氏距离：



　　也可以用表示成向量运算的形式：



(4)Matlab计算欧氏距离

Matlab计算距...]]></description><category></category></item><item><title><![CDATA[一张图看懂开源许可协议，开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别]]></title><link>https://blog.youkuaiyun.com/P_Core_996/article/details/104780317</link><guid>https://blog.youkuaiyun.com/P_Core_996/article/details/104780317</guid><author>P_Core_996</author><pubDate>Tue, 10 Mar 2020 18:34:15 +0800</pubDate><description><![CDATA[首先借用有心人士的一张相当直观清晰的图来划分各种协议：开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别



以下是上述协议的简单介绍：
BSD开源协议
BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用，修改源代码，也可以将修改后的代码作为开源或者专有软件再发布。
但”为所欲为”的前提当你发布使用了BSD协议的代码，或则以BS...]]></description><category></category></item><item><title><![CDATA[Python 系统命令调用之 subprocess]]></title><link>https://blog.youkuaiyun.com/P_Core_996/article/details/104774814</link><guid>https://blog.youkuaiyun.com/P_Core_996/article/details/104774814</guid><author>P_Core_996</author><pubDate>Tue, 10 Mar 2020 15:02:30 +0800</pubDate><description><![CDATA[Python 3不再推荐使用老的os.system()、os.popen()、commands.getstatusoutput()等方法来调用系统命令，而建议统一使用subprocess库所对应的方法如：Popen()、getstatusoutput()、call()。

推荐并记录一些常用的使用范例：

Popen


#　标准用法使用数据传参，可以用shlex库来正确切割命令字符串
&gt;&...]]></description><category></category></item><item><title><![CDATA[Redis中的Scan命令的使用]]></title><link>https://blog.youkuaiyun.com/P_Core_996/article/details/104248071</link><guid>https://blog.youkuaiyun.com/P_Core_996/article/details/104248071</guid><author>P_Core_996</author><pubDate>Mon, 10 Feb 2020 14:15:05 +0800</pubDate><description><![CDATA[Redis中有一个经典的问题，在巨大的数据量的情况下，做类似于查找符合某种规则的Key的信息，这里就有两种方式，
一是keys命令，简单粗暴，由于Redis单线程这一特性，keys命令是以阻塞的方式执行的，keys是以遍历的方式实现的复杂度是 O(n），Redis库中的key越多，查找实现代价越大，产生的阻塞时间越长。
二是scan命令，以非阻塞的方式实现key值的查找，绝大多数情况下是可以替代k...]]></description><category></category></item><item><title><![CDATA[不同的Hadoop 集群之间或版本之间的数据如何迁移]]></title><link>https://blog.youkuaiyun.com/P_Core_996/article/details/84032026</link><guid>https://blog.youkuaiyun.com/P_Core_996/article/details/84032026</guid><author>P_Core_996</author><pubDate>Tue, 13 Nov 2018 17:06:35 +0800</pubDate><description><![CDATA[利用distcp命令来完成；

 

首先需要两个集群间的所有的主机hosts 文件里要把对方的集群节点的主机名配置上去；

 

然后在新的集群里面执行：“hadoop  distcp 原集群数据路径 新集群数据路径”  的命令， 注意这里用的hftp 协议。

 

​当遇到报文件校验 checksum 报错时，要在新集群的  hdfs-site.xml 里增加 一个配置.

 

&amp;lt;p...]]></description><category></category></item></channel></rss>