自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (19)
  • 问答 (2)
  • 收藏
  • 关注

原创 通过串口类CSerial实现串口功能

1、SerialComm.h成员变量,成员函数声明#pragma once#define WM_COMM_RX 0x0400 + 500 //串口消息接收信号宏定义#define REV_LEN 1000 //接收的字节数class CSerialComm{public: CSerialComm(); ~CSeri...

2018-11-15 18:46:47 2553

原创 C++对数据库sqlite3的增、删、查、改基本操作

1、头文件定义在头文件中声明以下变量和函数:// 实现public: void initSqlite(); //初始化数据库 void initWindowShow(); void refreshList(); //刷新列表public: CString m_NameString; //姓名 CString m_ChineseString; CStrin...

2018-11-15 18:11:50 2996

原创 BlueZ5.45 D-Bus总线 GATT API 分析

笔者目前做linux系统下bluez蓝牙项目开发,发现网上关于bluez开发的资料很少。对于刚开始接触bluez蓝牙的开发人员来说是非常痛苦的。通过调试bluez源码自带的应用例子和文档说明,对BlueZ5.45 D-Bus总线 GATT API有了一些感悟。笔者不才,愿意将所了解到的一些知识分享给大家,希望能带给大家一些帮助。一、首先看一下gatt-api说明文档,路径如下:Bluez-5.

2017-06-12 11:17:04 7443 10

原创 linux编译出现undefined reference to symbol 'pthread_create错误解决方案

1、问题现象:本人在bluez5.45源码的gatt-service.c文件中添加了一个线程,编译时提示出现如下错误:/home/×××/workspace/×××/rootfs/buildroot-2016.05/output/host/usr/lib/gcc/arm-buildroot-linux-gnueabi/4.9.3/../../../../arm-buildroot-li

2017-06-12 08:54:20 20871

原创 android7.0 提示wifi已连接,但无法连接到互联网

1、所遇问题      当连接无线网的时候,手机提示wifi已连接,但无法连接到互联网。这是因为国内在2014年5月份开始屏蔽了所有谷歌服务,而android7.0系统里引入了一个wifi监测功能,这个模块会和谷歌服务器进行通讯以检查wifi网络是否真的有互联网连接,由于在中国大陆谷歌服务器无法访问,所以手机无法连接就会提示“已连接,但无法访问互联网”,wifi信号图标出现感叹号和叉x

2017-03-21 19:12:52 44523 3

原创 编译android 7.0 出现Try increasing heap size with java option '-Xmx<size>'错误解决方案

出现这个错误是由于电脑内存不足,在命令行分别执行以下三条语句,然后继续编译export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"./prebuilts/sdk/tools/jack-admin kill-server ./prebuilts/sdk/tools/j

2017-02-21 10:45:02 20679 1

转载 802.1X用户身份验证过程

802.1X用户身份验证过程802.1X为任何局域网,包括无线局域网提供了一个用户认证的框架,当工作站与接入点关联成功,工作站就可以开始进行802.1X帧交换过程,尝试取得授权。802.1X认证交换和秘钥分配完成后,用户就会收到接口已经启用的消息。本例一Radius为后端认证服务器,认证过程如下图所示:1、申请者关联至802.11网络。2、申请者发送一个EAPOL-St

2017-02-07 17:55:19 8071

原创 下载android源码时,UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 26: 错误

zyp@zyp-OptiPlex-3020:~/workspace_zyp/项目/code$ repo init -u ssh://[email protected]:29453/MD1/manifest -b n-8960-devPermission denied (publickey).Traceback (most recent call last):  File "

2017-02-07 16:54:11 1280

原创 Ubuntu14.04系统搭建Android源码编译环境

1.安装下面软件及lib库$sudo apt-get install bison flex xsltproc gperf gcc-multilib libxml2-utils g++ gcc git-core gnupg build-essentialzip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:

2017-01-24 15:03:54 464

QtSerialComApp.zip

qt5.11串口接收发送数据

2021-06-11

opencv不同聚焦平面的图片景深合成清晰图片

同一个物体不同聚焦平面采集到的图片,通过景深合成的方式,得到一张清晰图片用于后期图像处理。计算灰度梯度得到清晰局部所在的位置。

2020-10-09

OpenCV图像灰度直方图

OpenCV计算图像灰度直方图,绘制图像灰度直方图灰度分布。

2019-11-01

贪心算法找零问题代码

C++贪心算法超市找零问题代码实现,分享给大家参考一下。

2019-11-01

opencv放缩轮廓

使用opencv自带的resize函数放缩会使轮廓点丢失或变暗,本代码可以实现轮廓形状不变放缩

2019-09-02

opencv3.3环形区域二值化

opencv自带的库只能对圆形区域进行二值化,本代码可以通过极坐标转换的方式对一个环形区域进行二值化处理。

2019-08-28

QT5.9Samp2019.zip

人民邮电出版社 Qt5.9开发指南,每一章节配套代码程序;

2019-06-27

OpenCV3.3最小二乘法直线拟合

代码中除了用OpenCV3.3库函数进行直线拟合,还自己根据拟合公式写了一个拟合接口函数,两个拟合出来的效果是一样的。

2019-04-20

MFC改变按钮字体颜色

MFC基本对话框程序,封装好了一个按钮类,重绘按钮控件,改变按钮颜色;

2019-04-20

C++串口类CSerialComm实现串口功能

主要通过串口类实现串口数据的接收发送,数据的接收是通过异步的方式实现

2018-11-15

mfc数据库sqlite3的基本操作

包括数据库的创建,添加表格,插入、删除,修改数据等功能。

2018-11-14

opencv3.3 Roberts边缘检测C++实现

基于opencv3.3 的Roberts算子边缘能检测,C++代码实现。

2018-08-07

opencv prewitt边缘检测

opencv3.3 prewitt算子边缘检测c++代码实现,具有很好的检测效果

2018-08-07

添加,删除,插入链表

主要是对链表的操作,包括插入,删除,初始化,添加节点等。

2018-06-05

opencv3.3人脸检测(vs2015)

vs2015开发环境,opencv3.3自带的人脸训练模型,可以很方便检测人脸

2018-06-05

opencv3.3 shift特征点提取,图像拼接

vs2015 开发环境,opencv3.3 shift算法特征点提取,图像拼接。

2018-06-05

visual2015 modbus crc16校验

开发环境是visual2015;modbus协议crc校验程序,经过验证可以使用

2018-01-02

visual2015 opencv3.0 车牌检测

visual2015开发环境,opencv3.0车牌检测,光线正常情况下检测效果较好。

2018-01-02

智能小车遥控程序

基于atmega128单片机开发的,智能小车遥控程序

2015-01-20

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

TA关注的人

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