<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[malloc_luo的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/malloc_luo</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; malloc_luo]]></copyright><item><title><![CDATA[windows powershell简单美化、增强]]></title><link>https://blog.csdn.net/malloc_luo/article/details/126900210</link><guid>https://blog.csdn.net/malloc_luo/article/details/126900210</guid><author>malloc_luo</author><pubDate>Sat, 17 Sep 2022 01:50:23 +0800</pubDate><description><![CDATA[powershell美化增强，可以显示git分支]]></description><category></category></item><item><title><![CDATA[C++ STL Map按照value排序]]></title><link>https://blog.csdn.net/malloc_luo/article/details/115427602</link><guid>https://blog.csdn.net/malloc_luo/article/details/115427602</guid><author>malloc_luo</author><pubDate>Sun, 04 Apr 2021 13:01:46 +0800</pubDate><description><![CDATA[好像也没有更好的方法了，只能将map转成vector&lt;pair&gt;再进行排序]]></description><category></category></item><item><title><![CDATA[树莓派开机自动发送邮件脚本]]></title><link>https://blog.csdn.net/malloc_luo/article/details/115314738</link><guid>https://blog.csdn.net/malloc_luo/article/details/115314738</guid><author>malloc_luo</author><pubDate>Tue, 30 Mar 2021 00:09:46 +0800</pubDate><description><![CDATA[开机联网后自动获取本机内网IP，并通过邮件或者server酱发送自己的内网IP]]></description><category></category></item><item><title><![CDATA[pyinstaller打包PyQt程序 + 制作安装包]]></title><link>https://blog.csdn.net/malloc_luo/article/details/113874662</link><guid>https://blog.csdn.net/malloc_luo/article/details/113874662</guid><author>malloc_luo</author><pubDate>Fri, 26 Feb 2021 15:53:09 +0800</pubDate><description><![CDATA[使用pyinstaller将PyQt5程序打包成可执行文件，upx压缩可执行文件，制作安装文件（无坑）]]></description><category></category></item><item><title><![CDATA[PyQt自定义MessageBox]]></title><link>https://blog.csdn.net/malloc_luo/article/details/113703754</link><guid>https://blog.csdn.net/malloc_luo/article/details/113703754</guid><author>malloc_luo</author><pubDate>Fri, 05 Feb 2021 21:15:26 +0800</pubDate><description><![CDATA[PyQt5 自定义MessageBox]]></description><category></category></item><item><title><![CDATA[PyQt 自定义气泡弹窗]]></title><link>https://blog.csdn.net/malloc_luo/article/details/113445242</link><guid>https://blog.csdn.net/malloc_luo/article/details/113445242</guid><author>malloc_luo</author><pubDate>Sat, 30 Jan 2021 19:54:36 +0800</pubDate><description><![CDATA[PyQt自定义气泡弹窗，可以透明度变化、自动关闭，用于一些动作提示]]></description><category></category></item><item><title><![CDATA[Python实现文件编码批量转换]]></title><link>https://blog.csdn.net/malloc_luo/article/details/111194525</link><guid>https://blog.csdn.net/malloc_luo/article/details/111194525</guid><author>malloc_luo</author><pubDate>Tue, 15 Dec 2020 11:18:42 +0800</pubDate><description><![CDATA[突然翻出了之前写的一份代码，适用于批量修改一个目录及其子目录下所有指定类型的文件编码。使用了python的chardet和codecs库。
# -*- coding: utf-8 -*-
import os, chardet, codecs, re
#目标编码
TargetCoding = 'utf-8'
#当前工作目录
WorkDir = ''
#文件类型，用于筛选的扩展名
FileType = []
#文件列表
FileList = []

def Get_File_List(Dir):
""" 获取指]]></description><category></category></item><item><title><![CDATA[HC-05蓝牙模块主从连接配置（无坑）]]></title><link>https://blog.csdn.net/malloc_luo/article/details/111085358</link><guid>https://blog.csdn.net/malloc_luo/article/details/111085358</guid><author>malloc_luo</author><pubDate>Sat, 12 Dec 2020 22:08:36 +0800</pubDate><description><![CDATA[做课程设计要用到两个HC-05连接，之前用过HC-06，拿原来那个方法配还是有些坑，搞了一下午最后还是成功了。尝试了两个方案，一是用Arduino（其它单片机也行）的串口直接配置；二是用usb转TTL模块
USB转TTL
接线
一般HC-05模块上有六个脚：VCC GND TX RX EN RESET




HC-05
USB-TTL




VCC
5V


GND
GND


TX
RX


RX
TX


EN
VCC


AT指令
找一个串口上位机，设置：

波特率 38400，文本模式， 发送回]]></description><category></category></item><item><title><![CDATA[图像处理：迭代阈值分割算法实现(python)]]></title><link>https://blog.csdn.net/malloc_luo/article/details/110605271</link><guid>https://blog.csdn.net/malloc_luo/article/details/110605271</guid><author>malloc_luo</author><pubDate>Fri, 04 Dec 2020 00:55:01 +0800</pubDate><description><![CDATA[使用迭代的方法对图像全局的阈值进行估计，效果优于传统的双峰阈值分割。
算法流程：

给定初始值T0T_0T0​，最好是全局灰度平均值
根据阈值T0T_0T0​将图像分成两个部分，两个部分灰度均值分别为T1T_1T1​ T2T_2T2​
计算出一个新的阈值T=12(T1+T2){T = \frac{1}{2}(T_1 + T_2)}T=21​(T1​+T2​)
令T0=T1T_0 = T_1T0​=T1​，重复1、2、3，直到阈值变化小于一定值或者达到设定迭代次数

python实现，使用递归方法，终止条件是]]></description><category></category></item><item><title><![CDATA[图像处理：理想低通滤波器、butterworth滤波器(巴特沃斯)、高斯滤波器实现（python）]]></title><link>https://blog.csdn.net/malloc_luo/article/details/110595628</link><guid>https://blog.csdn.net/malloc_luo/article/details/110595628</guid><author>malloc_luo</author><pubDate>Fri, 04 Dec 2020 00:11:33 +0800</pubDate><description><![CDATA[对图像进行频域滤波的几种常用低通滤波器，python-opencv实现：
低通滤波器（Low-pass filter）容许低频信号通过，但减弱频率高于截止频率的信号的通过。对于不同滤波器而言，每个频率的信号的减弱程度不同。当使用在音频应用时，它有时被称为高频剪切滤波器，或高音消除滤波器。]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04: harfbuzz version too old解决方法]]></title><link>https://blog.csdn.net/malloc_luo/article/details/108915451</link><guid>https://blog.csdn.net/malloc_luo/article/details/108915451</guid><author>malloc_luo</author><pubDate>Sun, 04 Oct 2020 02:02:10 +0800</pubDate><description><![CDATA[Ubuntu 20.04出现 harfbuzz version too old 解决方法记录]]></description><category></category></item><item><title><![CDATA[快速排序(Quick Sort)算法原理及实现]]></title><link>https://blog.csdn.net/malloc_luo/article/details/107072290</link><guid>https://blog.csdn.net/malloc_luo/article/details/107072290</guid><author>malloc_luo</author><pubDate>Wed, 01 Jul 2020 21:50:03 +0800</pubDate><description><![CDATA[快速排序 (Quick Sort) 算法原理及实现]]></description><category></category></item><item><title><![CDATA[g++ is not recognized as an internal or external command解决方法，初用MinGW碰到的坑]]></title><link>https://blog.csdn.net/malloc_luo/article/details/106755237</link><guid>https://blog.csdn.net/malloc_luo/article/details/106755237</guid><author>malloc_luo</author><pubDate>Mon, 15 Jun 2020 02:12:29 +0800</pubDate><description><![CDATA[之前一直用Qt或者CodeBlocks上带的MinGW，这次自己装了一个，碰到一堆问题。
一
在用g++编译的时候报错：
stddef.h: No such file or directory
stdarg.h: No such file or directory
按照报错路径寻找，确实没有这两个文件，不过用everything查找一下其实是有的，只不过在别的路径下，应该就是路径错误，因为只有两个文件，所以就直接复制粘贴进去了。
二
\MinGW\bin\..\lib\gcc\mingw32\3.4.5\.]]></description><category></category></item><item><title><![CDATA[梯度下降(Gradient descent) Matlab实现]]></title><link>https://blog.csdn.net/malloc_luo/article/details/106663217</link><guid>https://blog.csdn.net/malloc_luo/article/details/106663217</guid><author>malloc_luo</author><pubDate>Wed, 10 Jun 2020 12:48:21 +0800</pubDate><description><![CDATA[是跟随吴恩达机器学习课程学习的，具体的推导过程不再给出
求Cost Function:
假设函数h(x)=θ0+θ1x\displaystyle h(x) = \theta_0 + \theta_1 xh(x)=θ0​+θ1​x，样本数为nnn，特征值数为111，cost function为
J(θ0,θ1)=12n∑i=1n(h(xi)−yi)2\displaystyle J(\theta_0, \theta_1) = \frac{1}{2n}\sum^n_{i = 1}(h(x_i) - y_i)^2J]]></description><category></category></item><item><title><![CDATA[Keil5报错：error: more than one instance overload function “xx“ has C linkage]]></title><link>https://blog.csdn.net/malloc_luo/article/details/104437926</link><guid>https://blog.csdn.net/malloc_luo/article/details/104437926</guid><author>malloc_luo</author><pubDate>Sat, 22 Feb 2020 02:26:37 +0800</pubDate><description><![CDATA[用Keil编写C、C++混编程序碰到了这个问题
#ifdef __cplusplus
extern "C"{
#endif	/*__cplusplus*/

//overload
void foo(int ,int );
void foo(float );

#ifdef __cplusplus
}
#endif	/*__cplusplus*/

编译之后报错： more than one ins...]]></description><category></category></item><item><title><![CDATA[ITM调试：printf、scanf功能实现]]></title><link>https://blog.csdn.net/malloc_luo/article/details/104374256</link><guid>https://blog.csdn.net/malloc_luo/article/details/104374256</guid><author>malloc_luo</author><pubDate>Tue, 18 Feb 2020 14:28:55 +0800</pubDate><description><![CDATA[主要是使用printf进行调试，可以打印局部变量（当然Call Stack-Locals窗口和Watch窗口也可以，不过需要打断点）、打印程序运行记录等，跟串口重定向的printf功能一样，相比较优势是：利用Keil自带调试窗口，无需串口助手；利用仿真器下载线，不占用串口资源。
ITM硬件与软件配置
硬件上，四线制下载线基础上增加一路，将J-Link/ST-Link的SWO/JTO/PA10（是同...]]></description><category></category></item><item><title><![CDATA[C语言隐藏密码效果实现]]></title><link>https://blog.csdn.net/malloc_luo/article/details/103552329</link><guid>https://blog.csdn.net/malloc_luo/article/details/103552329</guid><author>malloc_luo</author><pubDate>Sun, 15 Dec 2019 19:38:31 +0800</pubDate><description><![CDATA[利用C语言实现简单的密码隐藏效果，将字符用‘ * ’代替打印在屏幕上]]></description><category></category></item></channel></rss>