[python][GUI]pyside6 它的路径在:~AppData\Local\Programs\Python\Python311\Lib\site-packages\PySide6。注意,PySide6是不能直接使用ui文件的,我们还需要将其转为py文件。2.1 启动qt designer。保存为test_ui.ui。新建一个widget。
[python][GUI]EasyGui 这个模块真的太优秀了,简单又好用easygui.choicebox(msg, title, choices)easygui.ccbox(msg,title)easygui.msgbox(msg)#open demo>>>import easygui>>>easygui.egdemo()#打开一个路径:diropenbox()fileopenbox()
[python]执行系统命令, os.system, subprocess.run, subprocess.Popen的示例 从subprocess.py的代码中分析,subprocess.run是最好用的一个函数,既可以获取输出消息,也可以只执行command。
Hex文件校验生成和验证 这里代表hex文件结束了,有些公司为了使hex传输(下载)更可靠,或通过工具(或命令在)结束行后面追加校验信息,一般远程升级会考虑更多校验信息(后期抽时间讲述一下远程升级)。我们之前公司做的一个远程升级的产品,就是在升级文件之后增加了CRC16校验信息,在接收完整个升级文件之后,进行校验,这样做的目的就是使升级更可靠。其实,在MCU升级过程中,也是需要校验hex文件,如果要想升级更可靠,还可以在hex或bin升级文件后再增加校验信息。数据长度,这里是16字节(程序)数据的长度;...
在树莓派上搭建SVN服务器 参考文档:用树莓派搭建svn服务器_认知 行动 坚持-CSDN博客 Raspberry Pi how to: Set up a SVN Server - Jeremy Morgan's Tech Bloghttps://www.cnblogs.com/mq0036/p/11992745.html1. 安装SVN服务器 $ sudo apt-get install subversion2. 创建仓库 $ sudo svnadmin create /home/pi/svn...
Pygubu Designer - Tkinter GUI builder 参考链接:https://pypi.org/project/pygubu/https://github.com/alejandroautalan/pygubu-designerhttps://github.com/alejandroautalan/pygubu/wiki一些零散笔记:#安装command:py -m pip install pygubu-designer重新run一遍,系统会会提示安装路径,然后在对应的路径: ~\python\Scripts\py..
USB:USB通信中的端点(endpoint)和四种传输模式 参考链接:https://www.cnblogs.com/yongdaimi/p/11981553.htmlUSB的传输模式有4种,分别是控制传输(Control Transfer)、中断传输(Interrupt Transfer)、批量传输或叫块传输(Bulk Transfer)、实时传输或叫同步传输(Isochronous Transfer)。每种传输方式都有其特点,其特点如下:端点(endpoint)端点位于USB 外设内部,所有通信数据的来源或目的都基于这些端点,是一个可寻址的FIFO.
[windows] 关于windows的一些指令 1、用taskill命令①taskkill /f /im 进程名称参考链接:https://www.cnblogs.com/mq0036/p/3843058.html
Document and tool link for Necleo-32 board Nucleo-32 Model: STM32L432document:https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.htmlhttps://os.mbed.com/platforms/ST-Nucleo-L432KC/full document:https://os.mbed.com/docs/mbed-os/v6.2/debug-test/index.htmlhow to upgrade firmware.
【转】腾讯工作3年反思:为什么优秀员工不是你? 腾讯工作3年反思:为什么优秀员工不是你?程序员共读今天以下文章来源于机智的程序员小熊,作者小熊爱编程机智的程序员小熊一个爱思考的程序员,专注于开发、运维、云技术、计算、网络、云存储、数据库、linux等编程知识,期待你的关注。作者丨小熊爱编程来源丨机智的程序员小熊(coding3min)这是一篇写给自己,也是写给和我有一样迷茫的人,希望读完以后能对你有些帮助,少走几年弯路。前言我失眠了好几天,就这么静静的看着天花板。今年我工作满三年了,近半年也因为生活中的一些..
远程连接 一: 从Mac端远程访问Linuxa).打开Mac的命令终端b).输入ssh -p 22 root@101.200.86.233它会提示你输入密码,输入正确的密码之后,你就发现已经登陆成功了.(22: 端口号 root: 用户名)参考:https://www.cnblogs.com/littleBit/p/5362806.html...
python + opencv 1. 建议安装64bit的python2.安装opencv module: pip install opencv-python3. 详细的官方文档,里面也有很多代码可以直接copy运行https://docs.opencv.org/master/d9/df8/tutorial_root.html
树莓派Rpi,设置固定IP 配置文件存储在:/etc/dhcpcd.conf中,如下的几行是必须的:#注意变量和值之间的等号不能有空格;================================================配置好之后,reboot;从界面上看一下配置是否生效:#记得不要在界面上修改参数,它也会被写到配置文件中的;...
[转]Python进程间通信的2种实现方法(Queue和Pipe) 转载自:http://c.biancheng.net/view/2635.html其中代码部分未做执行验证。Queue实现进程间通信前面讲解了使用 Queue 模块中的 Queue 类实现线程间通信,但要实现进程间通信,需要使用 multiprocessing 模块中的 Queue 类。简单的理解 Queue 实现进程间通信的方式,就是使用了操作系统给开辟的一个队列空间,各个进程可以把数据放到该队列中,当然也可以从队列中把自己需要的信息取走。Queue 类提供了诸多实现进程间通信的方法,表
Sikulix选取相对位置的图片或对象 转载:https://www.cnblogs.com/goldenRazor/p/4884499.htmlSikulix选取相对位置的图片或对象一般来说有这样的需求,我已经有了一个图片元素,在这个元素的周围会有一个动态显示的对象,我要去做一个点击或者是hover又或者是单纯把这个对象图片save到本地,留做下个页面点击的对象,在这种情况下就可以用到sikuli来解决。这里我还是依照ba...
Linux常用命令: zip、unzip 压缩和解压缩命令 转载:https://www.cnblogs.com/zjcao/p/10189465.htmlzip的用法基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]常用参数:-a将文件转成ASCII模式-F尝试修复损坏的压缩文件-h显示帮助界面-m将文件压缩之后,删除源文件-n特定字符串 不压缩具有特定字尾字符串的文件-o将压...
树莓派设置固定IP地址 转自:https://www.cnblogs.com/easypass/p/10552152.html树莓派设置固定IP地址vi /etc/dhcpcd.conf# 使用 vi 编辑文件,增加下列配置项# 指定接口 eth0interface eth0# 指定静态IP,/24表示子网掩码为 255.255.255.0static ip_address=192.168.1.20...
[python] 代码静态检查工具Pyflakes 转载自:https://www.open-open.com/lib/view/open1417749125964.htmlPyflakes的下载地址:https://pypi.python.org/pypi/pyflakes一个用于检查Python源文件错误的简单程序。Pyflakes分析程序并且检查各种错误。它通过解析源文件实现,无需导入它,因此在模块中使用是安全的,没有任何的副作用...
【转】Android ADB adb的全称为Android Debug Bridge.是android司机经常用到的工具.但是问题是那么多命令写代码已经够费劲了,过段时间在次使用时压根记不住呀.本次的大餐就是为此开篇的.这一次我们不记命令.要用随时过来ctrl+F呀.哇哈哈哈!本篇ADB集锦不管是常用还是冷门的都有.客观您随意看.记不住没关系,收藏了再说呗.你能在本篇文章中收获什么?adb基本指令 Shell...