<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[madrabbit1987的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/madrabbit1987</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; madrabbit1987]]></copyright><item><title><![CDATA[[python][GUI]pyside6]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/128477540</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/128477540</guid><author>madrabbit1987</author><pubDate>Thu, 29 Dec 2022 11:28:02 +0800</pubDate><description><![CDATA[它的路径在：~AppData\Local\Programs\Python\Python311\Lib\site-packages\PySide6。注意，PySide6是不能直接使用ui文件的，我们还需要将其转为py文件。2.1 启动qt designer。保存为test_ui.ui。新建一个widget。]]></description><category></category></item><item><title><![CDATA[[python][GUI]EasyGui]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/128477470</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/128477470</guid><author>madrabbit1987</author><pubDate>Thu, 29 Dec 2022 10:26:36 +0800</pubDate><description><![CDATA[这个模块真的太优秀了，简单又好用easygui.choicebox(msg, title, choices)easygui.ccbox(msg,title)easygui.msgbox(msg)#open demo>>>import easygui>>>easygui.egdemo()#打开一个路径:diropenbox()fileopenbox()]]></description><category></category></item><item><title><![CDATA[[python]执行系统命令， os.system, subprocess.run, subprocess.Popen的示例]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/127575378</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/127575378</guid><author>madrabbit1987</author><pubDate>Fri, 28 Oct 2022 17:16:19 +0800</pubDate><description><![CDATA[从subprocess.py的代码中分析，subprocess.run是最好用的一个函数，既可以获取输出消息，也可以只执行command。]]></description><category></category></item><item><title><![CDATA[Hex文件校验生成和验证]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/126000502</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/126000502</guid><author>madrabbit1987</author><pubDate>Tue, 26 Jul 2022 18:12:28 +0800</pubDate><description><![CDATA[这里代表hex文件结束了，有些公司为了使hex传输（下载）更可靠，或通过工具（或命令在）结束行后面追加校验信息，一般远程升级会考虑更多校验信息（后期抽时间讲述一下远程升级）。我们之前公司做的一个远程升级的产品，就是在升级文件之后增加了CRC16校验信息，在接收完整个升级文件之后，进行校验，这样做的目的就是使升级更可靠。其实，在MCU升级过程中，也是需要校验hex文件，如果要想升级更可靠，还可以在hex或bin升级文件后再增加校验信息。数据长度，这里是16字节（程序）数据的长度；...]]></description><category></category></item><item><title><![CDATA[在树莓派上搭建SVN服务器]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/120565795</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/120565795</guid><author>madrabbit1987</author><pubDate>Thu, 30 Sep 2021 14:20:28 +0800</pubDate><description><![CDATA[参考文档：

用树莓派搭建svn服务器_认知 行动 坚持-优快云博客 Raspberry Pi how to: Set up a SVN Server - Jeremy Morgan's Tech Blog

https://www.cnblogs.com/mq0036/p/11992745.html



1. 安装SVN服务器

 $ sudo apt-get install subversion

2. 创建仓库

 $ sudo svnadmin create /home/pi/svn...]]></description><category></category></item><item><title><![CDATA[Pygubu Designer - Tkinter GUI builder]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/115962941</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/115962941</guid><author>madrabbit1987</author><pubDate>Wed, 21 Apr 2021 16:50:03 +0800</pubDate><description><![CDATA[参考链接：

https://pypi.org/project/pygubu/

https://github.com/alejandroautalan/pygubu-designer

https://github.com/alejandroautalan/pygubu/wiki



一些零散笔记：

#安装command：

py -m pip install pygubu-designer



重新run一遍，系统会会提示安装路径，

然后在对应的路径： ~\python\Scripts\py..]]></description><category></category></item><item><title><![CDATA[USB：USB通信中的端点(endpoint)和四种传输模式]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/114528011</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/114528011</guid><author>madrabbit1987</author><pubDate>Mon, 08 Mar 2021 13:25:09 +0800</pubDate><description><![CDATA[参考链接：https://www.cnblogs.com/yongdaimi/p/11981553.html

USB的传输模式有4种，分别是控制传输（Control Transfer）、中断传输（Interrupt Transfer）、批量传输或叫块传输（Bulk Transfer）、实时传输或叫同步传输（Isochronous Transfer）。每种传输方式都有其特点，其特点如下：

端点(endpoint)

端点位于USB 外设内部，所有通信数据的来源或目的都基于这些端点，是一个可寻址的FIFO.]]></description><category></category></item><item><title><![CDATA[[windows] 关于windows的一些指令]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/108987169</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/108987169</guid><author>madrabbit1987</author><pubDate>Fri, 09 Oct 2020 21:54:15 +0800</pubDate><description><![CDATA[1、用taskill命令
①taskkill /f /im 进程名称

参考链接：https://www.cnblogs.com/mq0036/p/3843058.html
]]></description><category></category></item><item><title><![CDATA[Document and tool  link for Necleo-32 board]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/108923179</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/108923179</guid><author>madrabbit1987</author><pubDate>Sun, 04 Oct 2020 21:56:27 +0800</pubDate><description><![CDATA[Nucleo-32 Model: STM32L432



document:

https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html

https://os.mbed.com/platforms/ST-Nucleo-L432KC/

full document:

https://os.mbed.com/docs/mbed-os/v6.2/debug-test/index.html

how to upgrade firmware.]]></description><category></category></item><item><title><![CDATA[【转】腾讯工作3年反思：为什么优秀员工不是你？]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/108330680</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/108330680</guid><author>madrabbit1987</author><pubDate>Mon, 31 Aug 2020 22:13:54 +0800</pubDate><description><![CDATA[腾讯工作3年反思：为什么优秀员工不是你？

程序员共读今天

以下文章来源于机智的程序员小熊，作者小熊爱编程



机智的程序员小熊

一个爱思考的程序员，专注于开发、运维、云技术、计算、网络、云存储、数据库、linux等编程知识，期待你的关注。

作者丨小熊爱编程

来源丨机智的程序员小熊（coding3min）

这是一篇写给自己，也是写给和我有一样迷茫的人，希望读完以后能对你有些帮助，少走几年弯路。

前言

我失眠了好几天，就这么静静的看着天花板。

今年我工作满三年了，近半年也因为生活中的一些..]]></description><category></category></item><item><title><![CDATA[远程连接]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/107728948</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/107728948</guid><author>madrabbit1987</author><pubDate>Sat, 01 Aug 2020 12:11:59 +0800</pubDate><description><![CDATA[一： 从Mac端远程访问Linux

a).打开Mac的命令终端

b).输入ssh -p 22 root@101.200.86.233它会提示你输入密码,输入正确的密码之后,你就发现已经登陆成功了.(22: 端口号 root: 用户名)





参考：https://www.cnblogs.com/littleBit/p/5362806.html
...]]></description><category></category></item><item><title><![CDATA[python + opencv]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/106933033</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/106933033</guid><author>madrabbit1987</author><pubDate>Tue, 23 Jun 2020 22:03:33 +0800</pubDate><description><![CDATA[1. 建议安装64bit的python

2.安装opencv module：

  pip install opencv-python

3. 详细的官方文档，里面也有很多代码可以直接copy运行

https://docs.opencv.org/master/d9/df8/tutorial_root.html
]]></description><category></category></item><item><title><![CDATA[树莓派Rpi，设置固定IP]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/106892554</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/106892554</guid><author>madrabbit1987</author><pubDate>Sun, 21 Jun 2020 22:42:20 +0800</pubDate><description><![CDATA[配置文件存储在：

/etc/dhcpcd.conf中，如下的几行是必须的：





#注意变量和值之间的等号不能有空格；

================================================

配置好之后，reboot；

从界面上看一下配置是否生效：





#记得不要在界面上修改参数，它也会被写到配置文件中的；
...]]></description><category></category></item><item><title><![CDATA[[转]Python进程间通信的2种实现方法（Queue和Pipe）]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/106042240</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/106042240</guid><author>madrabbit1987</author><pubDate>Sun, 10 May 2020 21:12:44 +0800</pubDate><description><![CDATA[转载自：http://c.biancheng.net/view/2635.html

其中代码部分未做执行验证。

Queue实现进程间通信

前面讲解了使用 Queue 模块中的 Queue 类实现线程间通信，但要实现进程间通信，需要使用 multiprocessing 模块中的 Queue 类。
简单的理解 Queue 实现进程间通信的方式，就是使用了操作系统给开辟的一个队列空间，各个进程可以把数据放到该队列中，当然也可以从队列中把自己需要的信息取走。
Queue 类提供了诸多实现进程间通信的方法，表 ]]></description><category></category></item><item><title><![CDATA[Sikulix选取相对位置的图片或对象]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/103849091</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/103849091</guid><author>madrabbit1987</author><pubDate>Sun, 05 Jan 2020 23:30:44 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/goldenRazor/p/4884499.html

Sikulix选取相对位置的图片或对象

一般来说有这样的需求，我已经有了一个图片元素，在这个元素的周围会有一个动态显示的对象，我要去做一个点击或者是hover又或者是单纯把这个对象图片save到本地，留做下个页面点击的对象，在这种情况下就可以用到sikuli来解决。

这里我还是依照ba...]]></description><category></category></item><item><title><![CDATA[Linux常用命令: zip、unzip 压缩和解压缩命令]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/103497897</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/103497897</guid><author>madrabbit1987</author><pubDate>Wed, 11 Dec 2019 19:04:17 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/zjcao/p/10189465.html



zip的用法

基本用法是：


zip [参数] [打包后的文件名] [打包的目录路径]

常用参数：

-a将文件转成ASCII模式

-F尝试修复损坏的压缩文件

-h显示帮助界面

-m将文件压缩之后，删除源文件

-n特定字符串 不压缩具有特定字尾字符串的文件

-o将压...]]></description><category></category></item><item><title><![CDATA[树莓派设置固定IP地址]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/103496701</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/103496701</guid><author>madrabbit1987</author><pubDate>Wed, 11 Dec 2019 17:39:53 +0800</pubDate><description><![CDATA[转自：https://www.cnblogs.com/easypass/p/10552152.html

树莓派设置固定IP地址


vi /etc/dhcpcd.conf
# 使用 vi 编辑文件，增加下列配置项

# 指定接口 eth0
interface eth0
# 指定静态IP，/24表示子网掩码为 255.255.255.0
static ip_address=192.168.1.20...]]></description><category></category></item><item><title><![CDATA[[python] 代码静态检查工具Pyflakes]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/102999993</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/102999993</guid><author>madrabbit1987</author><pubDate>Sun, 10 Nov 2019 17:43:47 +0800</pubDate><description><![CDATA[转载自：https://www.open-open.com/lib/view/open1417749125964.html

Pyflakes的下载地址：https://pypi.python.org/pypi/pyflakes

一个用于检查Python源文件错误的简单程序。

Pyflakes分析程序并且检查各种错误。它通过解析源文件实现，无需导入它，因此在模块中使用是安全的，没有任何的副作用...]]></description><category></category></item><item><title><![CDATA[有用的链接]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/90727616</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/90727616</guid><author>madrabbit1987</author><pubDate>Sat, 01 Jun 2019 11:53:36 +0800</pubDate><description><![CDATA[1. [g]音频文件合成：

https://www.aconvert.com/cn/audio/merge/
]]></description><category></category></item><item><title><![CDATA[【转】Android ADB]]></title><link>https://blog.youkuaiyun.com/madrabbit1987/article/details/90312330</link><guid>https://blog.youkuaiyun.com/madrabbit1987/article/details/90312330</guid><author>madrabbit1987</author><pubDate>Sat, 18 May 2019 10:37:47 +0800</pubDate><description><![CDATA[adb的全称为Android Debug Bridge.是android司机经常用到的工具.但是问题是那么多命令写代码已经够费劲了,过段时间在次使用时压根记不住呀.本次的大餐就是为此开篇的.这一次我们不记命令.要用随时过来ctrl+F呀.哇哈哈哈!

本篇ADB集锦不管是常用还是冷门的都有.客观您随意看.记不住没关系,收藏了再说呗.



你能在本篇文章中收获什么?

adb基本指令
	Shell...]]></description><category></category></item></channel></rss>