小袋鼠_Vicky
码龄10年
关注
提问 私信
  • 博客:44,038
    44,038
    总访问量
  • 15
    原创
  • 1,017,610
    排名
  • 14
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2014-11-19
博客简介:

qq_23516957的博客

查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得18次评论
  • 获得204次收藏
  • 代码片获得224次分享
创作历程
  • 11篇
    2020年
  • 3篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • Qt
    5篇
  • 3rd库
    4篇
  • 图像处理
    2篇
  • ubuntu
    1篇
  • QML
    3篇
  • 树莓派
兴趣领域 设置
  • 人工智能
    opencv计算机视觉深度学习神经网络图像处理
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

关于std::function

主要用于函数回调,通过std::function对C++中各种可调用实体(普通函数、Lambda表达式、函数指针、以及其它函数对象等)的封装,形成一个新的可调用的std::function对象;让我们不再纠结那么多的可调用实体。一切变的简单粗暴。示例代码:#include <functional>#include <iostream>std::function<void(int)> Functional;// 普通函数void OnIm...
原创
发布博客 2020.12.31 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

整理了关于git的一些基本用法

创建版本库git init添加文件git add <file>删除文件git rm <file>撤销工作区修改git checkout -- <file>撤销暂存区修改,重新放回工作区git reset HEAD <file>提交git commit -m <message>查看状态git status查看日志git log [--pretty=oneline]命令可以看到分支合并图git log --
原创
发布博客 2020.11.04 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

libssh2编译安装及例程

一、下载源代码:官网:https://www.libssh2.org/github:https://github.com/libssh2/libssh2二、编译安装:1.安装依赖库(选一个即可)OpenSSL Libgcrypt WinCNG mbedTLS2.安装libssh2,生成静态库和动态库三、例程#include "libssh2.h"#ifdef HAVE_WINSOCK2_H# include <winsock2.h>#endif#i
原创
发布博客 2020.11.02 ·
3520 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Windows下源码安装serial库

项目需要用到serial库,安装过程整理如下:一、下载安装python3.9.0网址:https://www.python.org/二、安装pip三、pip安装catkin(或源码安装) pip安装python-empy(缺什么装什么)四、编译安装serial网址:https://github.com/wjwwood/serial cmake(GUI配置X64) (或vs生成dll) cmake build . cmake --build . -...
原创
发布博客 2020.10.12 ·
1328 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Windows下vs源码安装64位libmodbus

项目需要用到了第三方库libmodbus,安装过程整理如下:一、搭建MSYS环境1.下载安装msys(在windows上模拟linux)网址:https://www.msys2.org/2.更新pacman -Syu(pacman类似apt-get)3.配置参考:https://blog.csdn.net/hustlei/article/details/866875883.1实现 cd +文件名进入目录:打开/etc/profile文件,添加一个关键变量:“export MSYS="w
原创
发布博客 2020.10.12 ·
4979 阅读 ·
16 点赞 ·
4 评论 ·
43 收藏

cmake版本升级

cd ~/Downloadwget https://cmake.org/files/v3.17/cmake-3.17.4-Linux-x86_64.tar.gztar -xzvf cmake-3.13.0-Linux-x86_64.tar.gzsudo mv cmake-3.17.04-Linux-x86_64 /opt/cmake-3.17.4sudo ln -sf /opt/cmake-3.17.4/bin/* /usr/bin/cmake --version
原创
发布博客 2020.08.07 ·
246 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

二维螺旋曲线方程式,弧长计算及作图实现

设R1为内径,n为圈数,d为圈距。参数方程式如下:极坐标方程如下:计算长度可近似为:举例证明如果内半径为R1 = 5,并且每转弯处半径增加为d=0.81,圈数n = 7.5。利用计算得:而使用极坐标中曲线的弧长的公式来计算计算得:两者近似相等。qt作图如下源码 // create empty curve objects: Q...
原创
发布博客 2020.04.23 ·
10884 阅读 ·
9 点赞 ·
1 评论 ·
34 收藏

自动对焦之斐波那契(Fibonacci)搜索算法原理和实现

搜索算法原理 斐波那契搜索是一种有限区间中单峰函数的搜索技术。设此区间为L1,记为斐波那契数:,,当k≥2时,满足。 第一次估值点为: 和 其中,应等于或小于搜索的预期精度。 若f(x1)>f(x2),则删去(x2,1],反之...
原创
发布博客 2020.03.26 ·
2003 阅读 ·
1 点赞 ·
1 评论 ·
15 收藏

Linux下使用libdmtx识别图片上的datamatrix

libdmtx下载https://github.com/dmtx/libdmtxlibdmtx安装 $ ./configure $ make $ sudo make install运行./configure如果报"./configure: No such file or directory",错误,先运行 ./autogen.sh再运行./configure即可。测试代码...
原创
发布博客 2020.01.10 ·
1070 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

Qt 之 Modbus通信(RTU模式)

相关Qt ClassQModbusRtuSerialSlave (服务器类) QModbusServer QModbusDevice QModbusClient QModbusRtuSerialMaster(客户端类) QModbusRequest QModbusResponse QModbusReply QModbusDataUnit通信流程创建QModbusRtuS...
原创
发布博客 2020.01.03 ·
15675 阅读 ·
6 点赞 ·
7 评论 ·
88 收藏

Qt 之 与服务器通信

相关QT Class QNetworkAccessManager Class QNetworkRequest QUrl QNetworkReply 运行结果相关源码mainwindow.h:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#inc...
原创
发布博客 2020.01.02 ·
472 阅读 ·
2 点赞 ·
3 评论 ·
2 收藏

QML实战笔记1——相同类型,另建qml组件供调用

HomeIcons.qmlimport QtQuick 2.9Item{ id: item width: window.width/2 height: window.height/3 signal clicked() Image{ id: homeImage anchors.centerIn: parent ...
原创
发布博客 2019.07.17 ·
929 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

QML实战笔记3——手动连接信号和槽

方法一:Color{ id:color}Text{ id:timeLabel}//关联控件color 和 槽函数onCurrentTimerConnections { target: color; //接收事件的对象 onCurrentTimer: { //收到事件时的处理函数 ...
原创
发布博客 2019.07.17 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QML实战笔记4——QML和C++混合编程

在QML中调用C++1.首先创建c++类 如果想在QML中使用C++枚举,可以使用Q_ENUMS宏将该枚举注册到元对象系统中。如:enum color{ red, green,};Q_ENUMS(color) 如果想通过元对象系统访问C++类的属性,可以使用Q_PROPERTY。如:Q_PROPERTY(QColor colo...
原创
发布博客 2019.07.17 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将本地文件和GitHub同步

1、安装git客户端网址:https://git-scm.com/2、在GitHub上创建仓库pwd //回到git bash的命令窗口,由于我们是在文件夹上右键打开的,因此已经定位到该文件夹目录了 //可以通过pwd命令查看文件夹位置git init //将该文件夹变成Git可以管理的仓库ls //查看文件夹中的内容git add .//通过git add将所有文件...
原创
发布博客 2018.08.16 ·
921 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏
加载更多