自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (29)
  • 论坛 (2)
  • 收藏
  • 关注

转载 Ubuntu NetworkManager 使用:Ubuntu的wired Networks 变灰色,无法连接网络

1,NetworkManager settingNetworkManager 的設定檔放在 /etc/NetworkManager//NetworkManager.conf。[main]plugins=ifupdown,keyfiledns=dnsmasqno-auto-default=00:0C:29:C2:1F:D7,[ifupdown]managed=false修改

2016-01-26 14:45:46 5750 1

转载 半年之殇:困扰半年的MSP430的I2C总线问题在今天解决,发文总结

转自:http://www.cnblogs.com/buptzym/archive/2011/12/26/2302475.html搞过嵌入式开发的程序员一定知道有I2C总线,手机和电视中的主要串行技术,通过两条线SDA,SCL解决总线传输,地址区分和热插拔问题的技术。  可是就是这么一个简单的东西,让我这个自认为有些经验的单片机开发者浪费了整整五个月!这还是我有比较充分的经验,

2016-01-26 11:36:13 2968 1

原创 Ubuntu:nat模式设置静态ip,达到上网与主机相互通信

网上资料很多,但是都不怎么实用,这里给大家总结一下。nat模式上网。因为nat本身就能上网为什么还要设置ip。这有点自找麻烦。但是在集群这是必须的。要么你搭建伪分布,要么至少具有三台物理机器。为了节省成本,一般会选择伪分布。伪分布也有选择,三种模式那种方式比较合适。1.桥接,这种方式对于大多数来说比较简单。只要设置一下ip,dns,网关等,主机和虚拟机之间关系不是很大。但是如果是pc机拨号上网

2016-01-25 18:28:11 4601 1

原创 Ubuntu:主机宽带拨号上网,虚拟机使用桥接模式,该如何ping通外网

首先介绍一下看这篇文章需要的基础。需要了解虚拟机的 虚拟机的三种网络模式,有Linux基础知识,这些都是前提。首先介绍一下我的环境:主机:win7虚拟机:VMware Workstation 10虚拟机安装操作系统:ubuntu-12.04桌面版( ubuntu-12.04-desktop-amd64.iso)另附下面下面链接:VMware Workstation 10

2016-01-25 18:24:16 2826 2

原创 Ubuntu:虚拟机三种网络模式该如何上网指导

转载自:http://www.aboutyun.com/thread-6700-1-1.html如果你遇到桥接模式,ping不通外网,host-only同样也想上网,而身边又没人给解决,你是否被这些问题所困扰。首先看到了这个视频,或许你还没有兴奋,但是你看完这个视频之后,能够节省你半个月的时间来研究虚拟机的网络设置。这个视频无意中发现,共享给想学云技术,但是被网络设置所困扰的云技术

2016-01-25 18:22:15 2896

原创 Ubuntu:虚拟机之一实现Host-only方式上网

引言:公司研发部门的电脑都绑定了MAC地址和IP,上外网,如果没有加入MAC地址过滤表,就上不了外网。现在有个项目,开发openCV,打算先在ubuntu上尝试,再上Android。虽然我有Ubuntu实体机,但是那个机子用于其他项目的开发,环境很乱很多,不干净。而且要搞清楚openCV到底依赖于哪些支持库运行,所以弄了Ubuntu虚拟机,版本12.04 LTS-64bit。既然MAC

2016-01-25 18:20:15 3848

原创 Ubuntu重启网络:Solution for resolvconf: Error: etc resolv.conf isn't a symlink, not doing anything

Error >>>> resolvconf: Error: /etc/resolv.conf isn't a symlink, not doing anythingIf we get this error in Ubuntu while Restarting NetworkHere /etc/resolv.conf is a file then move it to /run/re

2016-01-23 12:16:37 1021

原创 ubuntu 重启命令,ubuntu 重启网卡方法

ubuntu 重启命令,ubuntu 重启网卡方法ubuntu 重启命令重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用)4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重

2016-01-23 11:25:37 2512

原创 ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自己的home目录

1.先要安装Sambasudo apt-get install samba openssh-server2.编译Samba配置文件sudo vi /etc/samba/smb.conf找到[homes]项,此项默认是注释掉的,取消其注释,然后修改其具体内容,修改成如下:[homes]   comment = Home Directories   br

2016-01-23 11:24:40 1282

转载 FFMPEG研究: 基于Ubuntu交叉编译FFmpeg Windows SDK

写在前面  FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对简单,windows平台就比较麻烦了。本文的目的就是详细介绍下如何基于u

2016-01-22 17:16:49 1109

原创 FFMPEG研究: Android调试FFMPEG程序

为了方便在Android中调试基于FFMPEG的程序,需要对FFMPEG的log工具进行修改:原来的av_log函数在log.h / log.c中声明和定义,如下/** * Send the specified message to the log if the level is less than or equal * to the current av_log_level. By

2016-01-22 15:03:23 1485

转载 FFMPEG研究: FFmpeg的Android平台移植编译

摘要:本文主要介绍将FFmpeg音视频编解码库移植到Android平台上的编译和基本测试过程。环境准备:Ubuntu12.04 TLSandroid-ndk-r9d-linux-x86_64.tar.bz2adt-bundle-windows-x86_64-20131030.zip第一步:源代码下载到FFmpeg官方网站http://ww

2016-01-22 14:40:31 682

转载 FFMPEG研究: ubuntu平台下ffmpeg的编译安装方法

FFmpeg是一套可以用来记录、转换数字音视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec等。libavformat :用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能; libavcodec :用于各种类型声音/图像编解码; libavutil :包含一些公共的工具函数; libsws

2016-01-22 14:36:50 1826

原创 Android下怎么使用LDD查看依赖库

Android下没有ldd可以使用,在进行ndk开发的时候,检查库的依赖项特别麻烦。有两个解决方案:1、将linux的的ldd移植过去。因为android也是基于linux的,所以将ldd移植过去是完全可能的,google一下吧,这不是本文的重点;2、现成的。ndk已经提供了工具,在ubuntu下执行locate readelf,你会发现有这些输出:/mydroid/external/

2016-01-22 14:01:33 4600 2

原创 MFC学习(27)CString内存泄漏的雷区——GetBuffer与ReleaseBuffer

GetBuffer()主要作用是将字符串的缓冲区长度锁定,releaseBuffer则是解除锁定,使得CString对象在以后的代码中继续可以实现长度自适应增长的功能。CString ::GetBuffer有两个重载版本:LPTSTR GetBuffer( );LPTSTR GetBuffer(int nMinBufferLength);在第二个版本中,当设定的长度小于原字符串长度

2016-01-22 09:18:04 5468 1

原创 MFC学习(26)简单内存泄漏检测方法 解决 Detected memory leaks! 问题

最近在一个项目中,程序退出后都出现内存泄漏:Detected memory leaks!Dumping objects ->{98500} normal block at 0x05785AD0, 152 bytes long. Data: 3C AC 4E 10 00 00 00 00 BC A4 4E 10 78 B6 37 00 Object dump complete. 

2016-01-22 09:10:25 1762

原创 MFC学习(25)LPCTSTR和CString的关系

类型理解  LPCTSTR类型:  L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。  P表示这是一个指针  C表示是一个常量  T表示在Win32环境中, 有一个_T宏  STR表示这个变量是一个字符串详细释义

2016-01-22 09:03:50 3651

原创 MFC学习(24)线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法

线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法注:使用结构CRITICAL_SECTION 需加入头文件#include “afxmt.h”定义一个全局的锁 CRITICAL_SECTION的实例和一个静态全局变量CRITICAL_SECTION cs;//可以理解为锁定一个资源static int n_

2016-01-20 15:30:49 4556

转载 MFC学习(23)MFC 文件操作详解

各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。  1.文件的查找  当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一

2016-01-13 10:26:35 468

转载 MFC学习(22)MFC常用类:CFile文件操作类

CFile类概述       如果你学过C语言,应该知道文件操作使用的是文件指针,通过文件指针实现对它指向的文件的各种操作。这些文件操作函数中有的最终还是调用了操作系统的API函数或者处理过程与之类似,例如在Windows系统中,fread函数就调用了API函数ReadFile。       Windows系统的API函数除了ReadFile,还有CreateFile、WriteF

2016-01-13 10:23:23 1125

转载 MFC中打开 对话框中格式过滤的格式

前两天一直没有搞好这个打开对话框的格式过滤的问题,因为我在VC++ 6.0中按孙鑫老师或者网上大部分的实例来做都没有成功。关于这个格式过滤的设定有两种常用的方法:第一种就是在创建打开对话框的时候就在创建函数的参数中设定要过滤的格式。而打开对话框的创建函数是:CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDef

2016-01-11 18:13:31 541

原创 MFC学习(21)MFC打开/保存文件对话框——CFileDialog之二

最近要做一个文件打开和保存的对话框,现将相关的代码记录如下,用以备忘!所用控件:2个静态标签(Static Text):用以显示功能标签;2个文本框(Edit):用以显示打开的文件路径全名要保存的文件路径全名,设置其Read Only属性为true将文本框设置为不可编辑;2个按钮(Button):用以浏览文件;打开文件对话框C

2016-01-11 16:10:25 1900 2

原创 MFC学习(20)MFC打开/保存文件对话框——CFileDialog之一

CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OV

2016-01-11 16:08:51 721

原创 PDU短信发送之六——个人项目实践

本人的一个项目中需要用到发送中文短信的功能,于是在前面几篇文章和代码的基础上,移植了我的代码。虽然代码中既有PDU编码和解码,但是我只用到了PDU编码,而没用PDU解码,对于文件中解码部分的代码没有验证。PDU编码的函数族,经本人实际验证,没有问题!GsmSendPDU.h#pragma once//短信存储结构体class PDU_Message{public:

2016-01-11 14:11:01 1276

原创 const 成员变量初始化规则

const的成员变量只能在类的构造函数初始化,如下编译报错//const.h#includeclass CConst{public:    CConst();    void print()    {        std::cout    }private:    const int cs;};//const.cpp#include"c

2016-01-06 16:00:06 934

原创 Qt在Windows下的三种编程环境搭建

从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger) 

2016-01-05 15:44:58 1160

原创 C++中引用与指针的区别(详细介绍)

指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化。     ★ 相同点:     1. 都是地址的概念;       指针指向一块内存,它的内容是所指内存的地址;       引用是某块内

2016-01-05 15:30:26 338

CC2540、CC2541透传模块-AT指令手册

CC2540、CC2541透传模块、远控模块-AT指令手册

2014-05-13

图像识别(13)——手势识别(1)——用matchShapes识别手形数字

一般做手形识别,会先做肤色分割,因为人的皮肤颜色(黄种人哈),在HSV颜色空间下,和背景相比有明显的差别,所以利用肤色可以很好的提取手的区域。 在此 我使用形状匹配(matchShapes)来做,手形的对比,识别出手形代表的数字意义。当然这种方法非常依赖于模板的丰富性,有很大的局限性。

2017-03-24

USB Camera V4L2 视频录制——ubuntu(1)

USB Camera V4L2 视频录制——ubuntu(1)

2016-08-04

BTool Packet Sniffer、BLE_Device_Monitor USBDongle使用手册

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

2014-05-13

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册

2014-05-13

CC2540、CC2541透传模块、远控模块--硬件手册

CC2540、CC2541透传模块、远控模块--硬件手册

2014-05-13

CC2540、iBeacon基站-AT指令手册

CC2540、iBeacon基站-AT指令手册

2014-05-13

USBDongle-硬件手册

BTool、PacketSniffer、BLE_Device_Monitor USBDongle-硬件手册

2014-05-13

蓝牙4.0BLE透传模块转接板-原理图

CC2540、CC2541透传模块,蓝牙4.0BLE透传模块转接板-原理图

2014-05-13

CC2540、iBeacon基站-用户手册

CC2540、iBeacon基站-用户手册

2014-05-13

蓝牙4.0BLE透传模块转接板-硬件手册

蓝牙4.0BLE透传模块转接板-硬件手册

2014-05-13

蓝牙4.0BLE开发板-硬件手册

CC2540、CC2541透传模块、远控模块-蓝牙4.0BLE开发板-硬件手册

2014-05-13

二维码开发库

二维码开发库,web下,windows mobile下,

2013-03-22

somebot机械臂安装说明书-v0.2.pdf

基于Arduino UNO开发板控制的亚克力桌面机械臂。 机械臂动作录制操作: 1、按住遥杆左键,再按一下arduino重启按钮或者关机重启,遥杆板指示灯灭说明加入录制状态; 2、通过遥杆控制机械臂状态,到达指定位置按一下遥杆左键,记录当前状态,依次操作; 3、按一下遥杆右键,结束录制,机械臂自动循环的执行之前记录的动作; 4、再次按遥杆左键,停止自动循环,加入手动操作模式。 注意:所记录的动作重启或关机后会消失,重新录制会覆盖之前的动作。

2020-03-30

LED灯光点捕获+基于QT平台绘制轨迹(2)

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-02-11

LED灯光点捕获+基于QT平台绘制轨迹(1)

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-02-09

UVC预览+曝光滑动调节+Canny阈值调节+圆心打点2

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-01-13

UVC预览+曝光滑动调节+Canny阈值调节+圆心打点

通过OpenCV中的blur模糊 / canny边缘检测 / findCoutours查找轮廓 / minEnclosingCircle寻找最小面积的包围圆,来跟踪LED灯的运动轨迹,也就是手写笔的书写轨迹。

2017-01-13

YUV播放器和h264文件播放器

YUV播放器和h264文件播放器

2016-08-04

我的Opencv4Android添加V4L2支持的移植记录(4)

我的Opencv4Android添加V4L2支持的移植记录(4)

2016-08-04

我的Opencv4Android添加V4L2支持(3)

我的Opencv4Android添加V4L2支持(3) ,加入VideoCapture和VideoWriter

2016-07-13

testOpenCV_preview2

qt opencv usb camera,预览、拍照、录像

2016-07-09

testOpenCV_preview

testOpenCV_preview

2016-07-07

testOpenCV_dlg2

testOpenCV_dlg2

2016-07-07

QCamera应用实例QTPreview

QCamera应用实例QTPreview

2016-07-07

我的Opencv4Android添加V4L2支持(2)

我的Opencv4Android添加V4L2支持的移植记录

2016-07-06

我的Opencv4Android添加V4L2支持的移植记录

我的Opencv4Android添加V4L2支持的移植记录

2016-07-04

MD2503A模块硬件用户手册

基于MT2503A的集成模块,供电即可用AT指令操作

2016-04-26

微型投影仪源码

TI方案: MSP430 + DLPC3438 + DLPA3000 + ITE6605 + ALC5645

2016-02-27

AR眼镜有哪些研发难点?

发表于 2018-06-07 最后回复 2020-04-19

SomebodyLuo的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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