- 博客(17)
- 收藏
- 关注
原创 【QT】 负数 相互转换 16进制、字符串等
16进制数据取最后8个字节 right(8): “FFFFD8F0”16进制数据: “FFFFFFFFFFFFD8F0”直接string toUint 转: -10000。通过bytearray 转: -10000。通过移位转: -10000。
2025-04-08 15:58:48
154
原创 【单片机】 解决访问 EEPROM不通
如果第二次还能过,那就是不对的,说明引脚模式不对;解决的办法就是去修改 SDA和SCL的引脚操作模式,直到只有设备地址能过,其他不能过,那就对了。判断串行EEPROM是否正常的测试有否问题,发现不能过,修改SDA和SCL的IO口配置模式和检查设备地址,让测试能过。判断串行EEPROM是否正常的测试没有问题,能过(第一次),那就改一下设备地址再进行测试(第二次)。测试前还是得看看硬件是怎么接的,才能确定A0、A1、A2的值,才确定设备地址。如果第二次没过,那就对了,说明第一次的设备地址就是对的。
2024-09-05 11:03:35
330
原创 【Qt -- MinGW32 】 QCustomPlot 使用 OpenGL 开启OpenGL加速
把 \bin\freeglut.dll 放在 D:\software\Qt\Qt5.12.2\5.12.2\mingw73_32\bin 下。把 \lib\freeglut.lib 放在 D:\software\Qt\Qt5.12.2\5.12.2\mingw73_32\lib下。把 \include\GL 放在 D:\software\Qt\Qt5.12.2\5.12.2\mingw73_32\include 下。打印 true 就是成功的。
2024-04-22 19:18:34
768
2
原创 【C语言】结构体赋值、结构体转字节数组(二)
/18:从第18个字节开始拷入 4:最后两个u16的字节大小(内存连续可以直接拷贝)// ((unsigned char*)&net):将net转成u8单位大小计算。//8:前8个字节,也就是data以前的字节,内存是连续的就能直接拷贝。这里的 f0 8f 46 01 是 u8 *data的地址。//8:从第8个字节开始拷入 10:data的字节大小。下面就是拷贝到pSLIPData的值,可以看见是正确的。// +(sizeof(net)-4):从这里开始拷贝。下面才是 data 的值。
2024-03-27 16:58:18
415
原创 电脑连接WIFI,开发板网线连电脑,实现开发板连网
我这里的环境是在linux里,开发板是通过DHCP自动获取的IP,通过ifconfig 打印,可以看到和电脑以太网IP在同一个网段了。在命令行中输入 ipconfig ,可以看见以太网ip 已经成了 192.168.137.1。先ping了电脑,能通。再ping了 百度网址,也能通,就说明已经能上网了。这里点击 共享,然后勾上,家庭网络连接 再选择 以太网。将以太网设置为自动获取 IP 地址。再进入 WALN 配置。
2024-03-17 11:45:00
916
1
原创 【C语言】结构体赋值、结构体转字节数组
/端序转换//端序转换 # define SWAP_UINT32(x)((((u32) x) >> 24) |((((u32) x) & 0x00FF0000) >> 8) |((((u32) x) & 0x0000FF00) << 8) |(((u32) x) << 24)) # define SWAP_UINT16(x)((((u16) x) >> 8) |((((u16) x) << 8)))
2024-03-15 14:05:15
868
1
转载 【转载】QT 连接 MySql 失败
打开打开Qt安装路径下的源码 ,我的是:D:\software\Qt\Qt5.12.2\5.12.2\Src\qtbase\src\plugins\sqldrivers\mysql 下的mysql.pro。然后将两个动态库文件拷贝到Qt的安装目录下。我的是:D:\software\Qt\Qt5.12.2\5.12.2\mingw73_32\plugins\sqldrivers。 我的Qt 路径是:D:\software\Qt\Qt5.12.2\5.12.2\mingw73_32\bin。
2023-09-14 14:55:23
307
1
原创 蓝牙通信测试app之蓝牙配对(一)
蓝牙配对开发流程流程是:开启蓝牙 —-》 获取蓝牙各种权限 —-》注册广播(广播的作用是用来接收扫描结果) —-》 扫描蓝牙 —-》广播接收 ——》 蓝牙配对 —-》 解除注册开启蓝牙获取BluetoothAdapter对象判断设备是否支持蓝牙打开蓝牙// 获取BluetoothAdapter对象private BluetoothAdapter mBluetoothAdapter; private void checkBluetoohStatus() { mBluet
2021-06-15 22:21:40
731
原创 蓝牙通信测试app之蓝牙通信(二)
蓝牙通信开发流程为了让两个设备上的两个应用程序之间建立连接,你必须同时实现服务端和客户端机制。服务端:使用的是 BluetoothServerSocket 类,并且调用的是 listenUsingRfcommWithServiceRecord(string,UUID) 方法来获得一个BluetoothServerSocket对象。客户端:使用的是 BluetoothSocket 类,调用的是 createRfcommSocketToServiceRecord(UUID) 方法,这里的 UUID 会
2021-06-15 22:19:11
839
原创 bootstrap 模态框点击无响应
问题描述:jQuery 、bootstrap同时使用时,bootstrap 的 模态框点击无响应。原因分析:尝试时发现不用 jQuery 就没有问题,一使用就出现问题。最后发现是和引入 jQuery 和 引入 bootstrap 的顺序有关解决方案:需要先 引入jQuery ,再 引入bootstrap <!-- 引入 jquery --> <script src="${pageContext.request.contextPath}/static/js
2020-10-03 13:11:27
2485
原创 关于Graphics 的 drawImage 无法显示图片
问题:原图片的后缀名是 .webp ,然后我直接将图片的后缀名改为了 .png 。通过调用drawImage 方法后,发现图片并没有显示出来。原因:直接改后缀名导致(ps:可能只是这个很特殊)解决办法:把图片拉入PS,啥也不用做,再导出来即可。...
2020-02-17 19:18:19
1729
1
原创 关于Exception in thread "main" java.lang.IllegalArgumentException: input == null! 的解决
得到如下:原因:该路径找不到此图片解决办法:图片路径一定要写对(像第一幅图一样,路径改为:“src/images/hh.png” 就行了)疑问:路径改为 “bin/images/hh.png” 一样可以,不会报错,也能用...
2020-02-17 17:57:42
1292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人