- 博客(53)
- 资源 (4)
- 收藏
- 关注
原创 Virtualbox硬盘扩容
有没有使用虚拟机安装操作系统的时候,虚拟硬盘一开始分配的虚拟硬盘空间不够用?在后期去扩容的伙伴们,下面我看看如何扩容virtualbox的虚拟硬盘?
2024-12-26 19:20:51
698
原创 深入了解 wxPython 中的自定义事件:基于 wx.lib.newevent 的 NewEvent 与 NewCommandEvent
在构建复杂的图形用户界面(GUI)应用程序时,处理各种类型的用户交互和系统事件是必不可少的一部分。wxPython 是一个强大的 GUI 库,它允许开发者创建跨平台的应用程序。其中,wx.lib.newevent 模块提供了用于创建自定义事件的函数——NewEvent 和 NewCommandEvent。这些函数使得开发者能够扩展 wxPython 的事件处理机制,以满足特定应用的需求。
2024-12-21 15:21:27
880
原创 让人工智能帮我写一个矩阵按键扫描程序
嘉立创做了一块编程小车的蓝牙按键遥控器,按键是4*4矩阵的,通过蓝牙发送按键编码值给蓝牙小车(外围设备)。原理图如下:板子回来后,因为懒得写按键矩阵扫描程序,想想还是交给人工智能帮我写吧。
2024-12-18 23:03:46
962
2
原创 esp-adf环境搭建-基于vscode插件扩展
esp-adf是一套基于esp-idf框架的音频库我们开发基于乐鑫芯片的音频播放以及语音识别功能需要使用此音频库。我们首先需要安装esp-idf,可以参考我之前教程。
2024-12-12 21:24:54
2044
原创 函数装饰器执行流程
装饰器是一个函数的参数接收函数引用,并返回一个函数引用的特殊函数。被装饰的函数在模块导入时,就先执行装饰器函数,导入时执行 (import)。后面会讲到装饰器返回一个内部函数引用(也就是闭包)。
2024-12-08 12:15:56
832
原创 函数装饰器
装饰器是一个函数或其它可调用对象。装饰器可以把被装饰的函数替换成别的函数。装饰器在加载模块(import)时立即执行。关注我了解更多 微信公众号 : 搏哥聊技术。
2024-11-29 10:07:43
164
原创 01 最舒适的python开发环境
我自己经过尝试,总结出python3开发环境的最舒适方式。python3安装创建虚拟环境 venvjupyter notebook 笔记本安装vscode插件(Python, Pylance, Jupyter)
2024-11-15 19:38:27
290
原创 02. k210-在windows环境下烧录.bin文件
有些人的虚拟机串口可能没有设置好,不能在ubuntu下使用命令kflash 下载程序,那么本章介绍如何在windows10 环境下使用荔枝派的开源上位机 kflash_gui 来下载程序。使用的开发板是荔枝派:Sipeed Maix Bit (带麦克风) 开发板。
2024-02-05 11:12:23
1160
原创 01:编译lua及C调用
我们今天在windows平台编译lua,生成 lua动态库,lua.exe,luac.exe。lua/include 帮助文档 在其他平台使用编译器需要包含的头文件。build.cmd 是编译脚本,在执行前我们需要修改里面的gcc路径。lua/bin/lua54.dll 动态库 lua/doc。lua当配置文件使用的脚本 config.lua。lua/bin/luac.exe 编译器。我使用的是本地安装好的QT5的编译器。ua/bin/lua.exe 解析器。lua函数调用脚本 add.lua。
2023-11-27 12:47:38
582
原创 STM32 自动化初始化模块 AINI
说明:本文灵感来自于RT-Thread如何让我们的初始化函数自动执行,让代码看起来更简洁:while(1) {} }串口助手打印显示:init ENV …init APP …实际上在main函数里面我并没有做任何操作,就已经做到5个初始化函数已经执行。此函数形参为void,返回值类型int后面我们自己的初始化函数也必须是这种格式注意:不要在初始化函数中使用堵塞类型的操作,因为他们是顺序执行的,会影响排列在后面的函数执行sectionconstaini_call。
2023-03-31 11:28:13
822
原创 01:SCons是什么?
SCons是一个开源软件构建工具。将SCons视为经典Make实用程序的一种改进的跨平台替代品,其集成功能类似于autoconf/automake和编译器缓存(如ccache)。简而言之,SCons是一种更简单、更可靠、更快的软件构建方式
2023-03-17 23:21:50
611
原创 nrf52840烧录配置(协议栈+APP)
在MDK工程中烧录NRF52832/NRF52840 的蓝牙协议栈和APP工程。不烧录bootloader
2022-11-14 15:38:16
4141
原创 ESP8266烧录官方AT指令V1.7.3
前言在淘宝买了块NODEMCU开发板,里面默认固件是lua脚本编程。感觉用着不爽,用来玩一玩还行,不能作为实际项目使用。于是想烧录AT指令。需要工具:固件烧录上位机:flash_download_tools_v3.6.8_0(乐鑫官网下载)AT指令固件:ESP8266_NonOS_AT_Bin_V1.7.3(乐鑫官网下载)开发板:NODEMCU一块(4M Flash配置)开...
2020-04-10 01:08:19
2526
2
原创 基于Python3.7语言的PyQt5界面开发-基础
1.安装PyQt5,首先在CMD命令行中进入到pip3的目录中,我的Python3路径:C:/Python/Python37pip3 install PyQt5 查看是否安装PyQtpip3 list2.使用 QtCreator 绘制 ui文件mainwindow.ui3.将 mainwindow.ui 转换为 python文件pyuic5 -o mainw...
2018-11-23 13:46:29
30395
原创 单通道ECG数据包解析
print('-------------单通道ECG 数据包 解析!--------------------')with open('C:/Users/Liu/Desktop/abcd.txt','r') as file: list = file.readlines()#去掉每行的末尾'\n'# 判断包是否合法for i,val in enumerate(list): ...
2018-10-10 13:30:22
611
转载 JavaSe 调用native C/C++ 之 java头文件生成[转]
Java 代码:package nativeCaller;public class call_dll {static {System.load("netCashierDll");}public native void helloWord();} 我的工程目录在 E:\Users\chen-bo\workspace\netCash_Software通过DOS命令进入 ...
2018-10-10 13:28:01
347
原创 使用gsoap访问java版本的SOAP服务器
gsoap是C++版本的SOAP框架,我的服务器是AXIS2搭建的SOAP服务器。我将使用gsoap来访问我的服务器。1.下载soap,并进入到下面文件夹(我下载到D盘)D:\gsoap-2.8\gsoap\bin\win322.下载wsdl文件我的在本地服务器,可以右键另存为 .xml文件。3.将.xml文件生成C++版本的.h文件
2018-01-29 12:54:59
542
原创 git项目管理
1.克隆代码git clone git@ip:project2. 初始化仓库git init3.查看远程分支git branch -r4.拉取origin上分支dev_ecg3,在本地新建分支dev_ecg3,并自动切换到本地分支dev_ecg3git checkout -b dev_ecg3 origin/dev_ecg3
2017-09-07 16:48:17
329
原创 android studio 版本控制1-------github
第一步:先到www.github.com 上申请一个账号。第二步:创建代码库 coolweather 第三步:使用android studio 创建一个项目CoolWeather 。第四步:打开Git Bash 进入 CoolWeather ,从远程服务器克隆代码库,如下图: 第五步:把coolweather文件夹下文件包括隐藏文件夹.gi
2017-03-20 14:53:32
273
Windows下通过SSH访问远程主机(Ubuntu)
2016-01-17
蓝牙4.0 android代码
2014-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人