自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(438)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 QT:使用QDomDocument XML实现对配置参数的修改

本文章主要讲解了如何使用QDomDocument XML实现对XML配置参数的修改以及保存,从而可以使程序每次都加载最新的配置参数。

2023-01-12 11:26:11 32

原创 nRF52840双UART串口功能开发

本博客主要讲了在nRF52840 DK上面进行双UART串口通信的过程。

2022-12-06 10:27:38 127

原创 使用开源软件Inno Setup制作软件安装包

本文主要介绍了使用Inno Setup对工程的可执行文件进行打包的流程。

2022-11-10 11:20:50 422

原创 C#:表格窗体功能开发

该文章主要讲解了如何使用C#进行表格窗体的开发。

2022-11-09 10:26:01 211

原创 网络监控:基于GStreamer实现客户端及服务器端应用

本文章讲解了,基于GStreamer、RTP/JPEG实现对USB摄像头的控制和显示。实现客户端主动打开摄像头进行视频传输,以及客户端主动关闭摄像头停止视频传输的过程。该方案可以帮助用户快速搭建自己的网络监控系统,满足基本监控需要。如果给server分配公网IP的话,就可以实现远程监控的功能。注意Server端要进行安全验证,保证合法用户才能使用,这方面可以参考RTSP协议进行设计。

2022-11-03 15:10:01 533

原创 Python:Excel单元格中英文分离

本工程主要实现了将Excel单元格中的中英文进行分离,保存到另外一个Excel文件的两列单元格。

2022-10-24 14:43:34 300

原创 网络监控:基于GStreamer, RTP,SDP和VLC实现

本文章讲解了,利用ARM端GStreamer捕捉USB Camera摄像,通过UDP RTP将视频传输到电脑端,电脑端使用VLC SDP进行视频播放。你可以在此基础上进行扩展,实现ARM和PC通过广域网通信。 并且可以基于VLC提供的插件和链接库开发上位机视频播放软件。

2022-10-18 13:33:24 1242

原创 Linux:应用程序访问设备节点权限

Linux系统应用程序访问设备节点权限

2022-09-19 10:42:55 395

原创 Linux:TTY串口接收中断

Linux:TTY串口接收中断

2022-09-16 15:54:11 617

原创 Linux:TTY串口驱动数据接收设置

Linux系统TTY串口驱动接收数据设置

2022-09-16 11:20:29 237

原创 嵌入式Ubuntu设置用户名、密码、自启及权限

本文详细介绍了,在一台嵌入式Ubuntu设备上面如何设置和修改用户名和密码。以及当嵌入式Ubuntu设置用户名和密码之后,如何设置初始化脚本启动我们的程序,以及解决对应的权限问题。

2022-09-06 12:01:26 699

原创 QT:可执行文件打包

本文详细讲解了,如何将QT的可执行文件进行打包的过程。

2022-08-17 11:02:19 2080

原创 Linux: IO中断驱动开发教程

本文章详细介绍了,在Linux内核开发IO中断驱动的流程。主要分为四部分:配置设备树DTS、驱动模块编写、配置Linux内核、应用程序测试。

2022-08-10 10:35:43 298

原创 嵌入式Real-time Linux开发

本文详细讲解了开发嵌入式Real-time Linux的过程。

2022-08-01 13:40:53 233

原创 Modbus TCP:学习与调试

本文章详细介绍了TCP Modbus协议,以及对TCP Modbus进行调试的具体方法。可以帮助大家快速掌握TCP Modbus协议。

2022-07-15 11:46:05 1443

原创 TCP/IP:使用wireshark进行网络数据分析

wireshark网络抓包

2022-07-14 16:31:38 334

原创 Makefile设计条件编译

Makefile进行条件编译

2022-07-14 14:44:32 543

原创 Ubuntu虚拟机通过网线链接

Ubuntu虚拟机通过网线链接

2022-07-12 19:33:01 780

原创 Linux操作系统:中断和实时性

Linux操作系统:中断和实时性

2022-06-30 11:23:54 420

原创 ZYNQ7020:PS控制PL动态调整PWM占空比

ZYNQ7020芯片要发挥双处理器的协同作用,就要PS通过AXI总线来动态控制PL。要实现这个功能,就要创建一个IP核,PS端通过对寄存器地址的读写来实现对PL的控制。

2022-06-22 14:02:26 762

原创 Algorithm:接雨水

算法:接雨水

2022-04-28 19:48:49 66

原创 Algorithm:LeetCode在线调试技巧

LeetCode在线调试技巧

2022-04-28 07:05:19 670

原创 Algorithm:缺失的第一个正数

算法:求缺失的第一个正数

2022-04-27 09:39:11 58

原创 Algorithm:组合总和 II

算法:组合总和

2022-04-26 21:13:16 106

原创 开发板:MYD-YA157C解决无法访问外网

开发板:MYD-YA157C解决无法访问外网

2022-04-25 21:25:12 395

原创 cmake:文件操作命令

camke文件操作命令

2022-02-25 13:39:09 202

原创 C/C++:multiple definition和undefined reference

multiple definition一般是在.h头文件定义了变量和函数,解决方法:使用static或者将函数及变量定义在.c、.cpp文件中。undefined reference可能是函数定义的命名空间不对。如果函数在头文件命名空间中声明,源文件的实现部分也要加namespace命名空间(类的话不用加)#pragma once#include <string>#include <stdint.h>#include <dlt/dlt.h>na

2022-02-15 09:31:45 592

原创 C/C++:使用宏定义程序段

例子:#define DLT_INITIALIZER(...) \do { \ dlt_with_session_id(1); \ dlt_with_timestamp(1); \ dlt_with_ecu_id(1); \ dlt_verbose_mode(); \ DLT_REGISTER_APP(DLT_LOG_APP_ID, "Test Application for Logging"); \ .

2022-02-15 09:22:11 609

原创 OpenCV:使用VIZ模块进行三维显示

OpenCV:使用VIZ模块进行三维显示

2022-01-30 20:00:33 4433

原创 交叉编译:configure

交叉编译:configure参数

2022-01-20 13:41:26 954

原创 Python:对Excel数据进行对比处理

使用Python工具Pandas对Excel数据进行对比处理。

2022-01-14 18:03:03 1488

原创 Python:提取Outlook邮件内容

Python:提取outlook收件箱邮件

2022-01-12 15:08:47 1303 4

原创 Algorithm:组合总和

给你一个 无重复元素 的整数数组candidates 和一个目标整数target,找出candidates中可以使数字和为目标数target 的 所有不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同,则两种组合是不同的。对于给定的输入,保证和为target 的不同组合数少于 150 个。

2022-01-02 20:50:31 359

原创 Algorithm:翻转字符串里的单词

给你一个字符串 s ,逐个翻转字符串中的所有 单词 。单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。请你返回一个翻转 s 中单词顺序并用单个空格相连的字符串。说明:输入字符串 s 可以在前面、后面或者单词间包含多余的空格。翻转后单词间应当仅用一个空格分隔。翻转后的字符串中不应包含额外的空格。

2022-01-02 09:47:03 131

原创 Algorithm:外观数列

给定一个正整数 n ,输出外观数列的第 n 项。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。

2022-01-02 07:41:04 130

原创 Algorithm:解数独

编写一个程序,通过填充空格来解决数独问题。数独的解法需 遵循如下规则:数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)数独部分空格内已填入了数字,空白格用'.'表示。示例:输入:board = [["5","3",".",".","7",".",".",".","."],["6",".",".","1","9","5",".",".","."],[".","9","8","...

2021-12-30 14:41:32 265

原创 Algorithm:有效的数独

请你判断一个9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用'.'表示。示例 1:输入:board =[["5","3",".",".","7",".",".","...

2021-12-26 23:05:12 36

原创 Algorithm:在排序数组中查找元素的第一个和最后一个位置

给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回[-1, -1]。进阶:你可以设计并实现时间复杂度为O(log n)的算法解决此问题吗?示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例2:输入:nums = [5,7,7,8,8,10], target = 6输出:[-1,-1]示例 3:输入:num...

2021-12-26 11:54:08 36

原创 Algorithm:搜索旋转排序数组

整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为[4,5,6,7,0,1,2] 。给你 旋转后 的数组 nums 和一.

2021-12-26 09:41:45 30

原创 Algorithm:最长有效括号

给你一个只包含 '('和 ')'的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例 1:输入:s = "(()"输出:2解释:最长有效括号子串是 "()"示例 2:输入:s = ")()())"输出:4解释:最长有效括号子串是 "()()"示例 3:输入:s = ""输出:0提示:0 <= s.length <= 3 * 104s[i] 为 '(' 或 ')'来源:力扣(LeetCode)链接:https://leetcode-...

2021-12-25 19:27:40 179

对于ModbusTCP详细的协议介绍

1. 对于ModbusTCP详细的协议介绍; 2. 英文版本;

2022-07-15

Java打地鼠游戏配套图片

Java打地鼠游戏配套图片

2022-06-06

OpenCV4.5 + OpenCV4.5 Contribut 源码 + 安装包 (Win64 Debug VS2017)

1. VTK8.2 + OpenCV4.5 + OpenCV4.5 Contribut 源码 + 安装包 2. 下载工具:百度网盘 3. 开发环境:Win64 Debug VS2017 4. 开发语言:C++ 5. 解压缩即可使用,节省大量时间

2022-01-31

Dlt Viewer 支持Windows 64、32位操作系统

解压缩即可使用

2022-01-29

Python Spider TaskCity.rar

该项目代码使用Python爬虫,实现对项目外包网站TaskCity的项目信息抓取。并将信息保存到Excel文件中。

2021-12-17

vnc_viewer.rar

用来登录linux的window客户端软件。实现跨平台远程桌面登录。

2019-09-12

x11vnc-0.9.14-dev.tar.gz

arm板上面可以用来远程登录的。VNC Server端和Client端的代码。

2019-09-12

CAN OPEN协议介绍

详细讲解了CAN总线协议、CAN OPEN协议,适合初学者学习。

2018-01-11

pcduino安装vnc进行远程控制

详细介绍了pcduino安装vnc server的步骤,以及在windows端安装vnc viewer的过程。介绍了如何通过vnc控制pcduino。

2017-05-20

Linux操作系统下C语言编程入门

介绍了Linux下的进程、通信、文件操作等linux系统编程API函数。

2017-05-17

S3C2440全套中文手册(1-27章)

S3C2440;芯片手册;中文完整版

2017-03-25

[C程序设计(第四版)学习辅导].谭浩强.扫描版

[C程序设计(第四版)学习辅导].谭浩强.扫描版

2017-03-23

程序设计实践

程序设计实践

2017-03-23

MSP430系列16位超低功耗单片机原理与应用

清华大学出版社,作者沈建华。433页完整版。

2017-03-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除