自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于肌电脉冲编码的一些代码

不应期样本数(refractory samples)是指在神经信号处理中,用于防止连续尖峰(spikes)过于密集的一段时间。具体来说,在一个尖峰检测到后,会有一段时间内不会再检测到新的尖峰,这段时间称为不应期(refractory period)。不应期在神经信号处理和神经科学中非常重要,因为它模拟了生物神经元在产生一个动作电位(尖峰)后需要一段时间恢复,这段时间内神经元不会再产生新的动作电位。不应期(毫秒):这个值通常是由用户指定的,以控制两个尖峰之间的最小时间间隔。一、基于阈值的表示法。

2024-06-29 11:42:27 194 1

原创 VS Code配置gdb远程调试

上一篇文章讲述了如何在win环境下运行vscode 并且代码实时同步到Ubuntu环境下的工程中,上篇文章传送门本次的文章将讲述如何配置gdb在线调试,从此告别gdb命令行。前提:vs code代码已经编译完毕。第一步:点击vscode上方的运行,选择添加配置然后在选择 gdb调试,就会出现如下页面这里需要修改以下参数:1、program:这个是你编译出来的可执行文件,最好是全路径。**2、miDebuggerPath:这里是gdb的路径。**在这里要说明一下,我的板端是瑞芯微的RV1109型

2022-01-15 19:30:00 1505

原创 VS Code远程编辑与编译Ubuntu上的工程代码

在网上搜索了很久的教程,发现不是这问题就是那问题,还把vscode删除重新安装了还是不行。接下来我说一下我的配置成功的方法。第一步:在Ubuntu环境里安装ssh server并启动sudo apt-get install openssh-serversudo service ssh restart第二步:VS Code扩展商店搜索Remote SSH下载并安装这个插件第三步:进入VS code按下F1快捷键按下之后在上方的搜索框里搜索Remote SSH 选择Open Configura

2022-01-15 11:33:29 853

原创 RV1109开发板下载SDK包到最后编译成功遇到的问题

因为我之前的SDK包是直接复制别人的,所以可能有些隐藏文件没有复制进来,需要重新下载SDK包,重新编译,重新打包。在这里,从最初的起点记录一下这中间遇到的问题。留给需要的朋友!!...

2021-12-04 17:49:49 1707

原创 Linux更换下载源

**第一步:**先备份原有的下载源。sudo cp /etc/apt/sources.list sources.list.bat**第二步:**更改下载源sudo vi /etc/apt/sources.list以下是国内的下载源阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-secu

2021-11-22 11:54:25 4389

原创 关于Linux下gdb工具的使用相关命令

gdb命令大全1 gdb介绍gdb是一个强大的命令行调试工具,gdb可以帮助你完成以下四个功能:启动程序并且运行可以让被调试的程序在任何地方增加/删除断点当程序发生错误时,可以使用命令查看代码在哪一行出现了错误可以动态改变程序的执行环境2 gdb语法格式gdb [参数] [要调试的文件]3 gdb基本命令run或者r:从头开始连续地而非单步执行程序break或者b [行号]:在某一行设置断点break或者b [文件名.cpp][行号]:在某个cpp文件的某一行设置断点break

2021-10-11 10:10:29 121

原创 字符串转换十六进制字符串

字符串转换十六进制字符串今天分享一个字符串转换十六进制字符串的C++代码。以下是代码:/** * #purpose : 字符串转十六进制字符串 * #note : 可用于汉字字符串 * #param str : 要转换成十六进制的字符串 * #param separator : 十六进制字符串间的分隔符 * #return : 接收转换后的字符串 */std::string CmnyView::strToHex(std::string str, std::string separato

2021-10-08 10:13:49 572

原创 C++ 处理字符串中的反斜杠

处理字符串中的反斜杠 \最近再搞个Json字符串,后台传给我的Json中会有反斜杠 \ 。我需要把反斜杠给去掉。replace()函数一开始用这个函数写的,后来发现总是报错,replace(""", “”)这样写的不行,因为参数不够。然后就仔细研究仔细查资料,最终写了下面这个函数。remove()与erase()直接上代码:std::string TSNetParse::dealJsonString(const std::string &str){ if(str.

2021-09-29 11:36:48 3262 1

原创 基于Qt的可用于嵌入式的虚拟键盘

这几天完成了一个基于Qt的虚拟键盘的编写,记录一下过程与感受,希望能帮助到小伙伴,因为本人也是刚刚入行不久,所以有不对的地方,还希望各路大神指点迷津。不喜勿喷!!!1. UI绘制在这里,整个widget设置为Vertical Layout,然后添加一个button作为Space按键,在Space按键上方添加一个widget,设置为Grid Layout,再一次添加button,在这里要注意一点,为了使button能够适应屏幕大小,需要所有的button的水平策略属性设置为Ignored 垂直策略设置为

2021-09-18 09:25:37 1638 3

原创 2021-08-10

记录一下RV1109的编译问题最近在写rv1109的开发项目,我做的项目中有用到opencv摄镜头,我在SDK包下面执行./build.sh 之后编译出来的在这个路径下/home/hywqyy/rv1109-linux/buildroot/output/rockchip_rv1126_rv1109_facial_gate/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/cmake 的一个文件报错Failed to find “GLES2/gl2.h”

2021-08-10 09:36:59 196

转载 2021-06-25

版权声明:本文为CSDN博主「Dachao1013」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Dachao0707/article/details/103874954目录C++ 单例模式详解一、单例模式:二、单例的实现思路二、懒汉模式2.0三、最推荐的懒汉模式3.0单例模板的实现:写在最后C++ 单例模式详解一、单例模式:什么是单例:在面向对象编程中,我们创建对象的过程就是创建一个类实例,一

2021-06-25 11:39:04 74

mqttClient.cpp

mqttClient.cpp

2022-11-07

keyboard.zip

用Qt写的虚拟键盘,可用于嵌入式,测试已成功。代码比较简单,适合初学者。目前暂不支持中文输入。后续会优化。

2021-09-18

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

TA关注的人

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