自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (20)
  • 收藏
  • 关注

转载 HP-Socket国产优秀socket通信组件推荐

* HP-Socket 官方网站:http://www.jessma.org* HP-Socket 项目主页:http://www.oschina.net/p/hp-socket* HP-Socket 开发文档:http://www.oschina.net/p/hp-socket/doc* HP-Socket 源代码下载地址:https://github.com/ldcsaa/

2016-09-21 14:51:22 8980 1

转载 HP-Socket

HP-Socket 是一套通用的高性能 Windows Socket 组件包,包含服务端组件(IOCP 模型)和客户端组件(Event Select 模型),广泛适用于 Windows 平台的 TCP 通信系统。HP-Socket 对通信层实现完全封装,上层应用不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到各类应用程序中;另外,为了让大家

2016-09-21 14:49:37 3895

转载 C++ SOCKET 断线重连的一个例子

// WindowsSocketServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #include #pragma comment(lib,"Ws2_32.lib")using namespace std;#define PORT 8080

2016-09-20 21:44:15 11483

转载 Java与C++Socket通讯注意

c++与java进行socket通信时注意事项    因为java发送的都是网络字节序(big-endium),而c++是主机字节序(little-endium),所以当消息中有整型,浮点型(应尽量避免使用)的时候需要用htonl,htons,ntohl,ntohs等函数转换一下,字符串由于是单字节排序的不需要转换,但应注意c++字符串是以'/0'作为结束符的,如果找不到'/0'可能会出现一些

2016-09-20 18:44:33 1437

转载 开源免费的C/C++网络库(c/c++ sockets library)

(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html (2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http://think-async.com/

2016-09-20 18:18:51 317

转载 值得推荐的C/C++框架和库 (真的很强大)

值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.c

2016-09-20 18:06:33 1370

翻译 高性能 TCP/UDP 通信框架 HP-Socket

HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非

2016-09-20 11:53:41 1977

转载 APM启动流程及ArduPilot函数入口

PX4 (APM)的启动流程1.  脚本运行阶段PX4的软件主要可分为Bootloader,Nuttx内核,ROMFS文件系统的挂载,和ArduPilot程序的执行,我们首先讨论ROMFS文件系统挂载完成到ArduPilot执行的过程。ROMFS挂载完成后,会先执行/etc/init.d/rcS脚本,在源代码中的位置为mk/PX4/ROMFS/init.d/rcS,其内容见

2016-09-18 16:29:37 1957

转载 开源自动导航系统 ArduPilot/APM

珠海源创会图文回顾及PPT分享>>> »  ArduPilot/APM是一款开源自动导航系统,支持多旋翼飞行器,传统直升机,固定翼飞机与传统直升机。源码由一个大型爱好者社区开发。支持的导航板目前,ArduPilot/APM支持如下自动导航板PX4 – 一款32位基于ARM的自动导航仪,支持很多高级特性,使用NuttX实时操作系统APM2 – 一款

2016-09-18 15:54:29 2621

转载 ardupilot在Linux上的启动过程

代码起步是从ArduCopter.cpp里的展开AP_HAL_MAIN_CALLBACKS(&copter);传入的参数是Copter.h extern Copter copter;用extern 指向Copter.cpp里Copter copter;注意Copter继承自Callbacksclass Copt

2016-09-18 15:27:12 1344

转载 无人机飞控平台ArduPilot源码入门教程 - 多线程

学习过基本的Ardupilot库之后,就可以了解ArudPilot是如何实现线程机制的了.从arduino继承过来的setup()/loop()结构很容易让人误会ArduPilot是一个单线程系统, 实际上不是这样的哈.ArduPilot的线程实现机制取决于她是工作在什么板子上. 有的板子(比如APM1和APM2)不支持线程,所以上面也就是个简单的时钟和一堆回调函数.有的板子(PX4和跑L

2016-09-18 14:15:00 1389

转载 无人机飞控平台ArduPilot源码入门教程 — 例子

学习代码的第一部是看库里面的例子. 沿袭arduino的传统, 我们在很多库里面都实现了例子. 这些例子就是一个主程序, cpp格式的.了解ArduPilot中使用的库API和习惯约定,是看懂代码的基础.所以使用库里面的例子是一个很好的上手方法.libraries/AP_GPS/examples/GPS_AUTO_testlibraries/AP_InertialSensor/ex

2016-09-18 14:13:57 2860

转载 无人机飞控平台ArduPilot源码入门教程 — 简介

本文介绍ArduPilot的基本结构.在动手之前,先搞定用什么工具来看代码.你可以直接用浏览器在github上看,不过最好是能用个IDE工具,结构化地显示代码,方便你找函数,结构,类定义之类的东西.推荐一些Eclipse在Windows, Linux或者MacOS上都挺好Emacs也一样可以用在三个系统上,用etags快速定位各种代码元素Vim on emacs with ctag

2016-09-18 14:12:32 1656

转载 无人机飞控平台ArduPilot源码概览 - 首页

原文链接在http://ardupilot.org/dev/docs/apmcopter-code-overview.htmlCode Overview (Copter)The code is made up of the main Copter code which resides in it’s own directory, and the li

2016-09-18 14:09:57 1088

转载 无人机飞控平台ArduPilot源码入门教程 - 首页

原文链接简介ArduPilot代码库有点大(核心的ardupilot Git树大概有70万行代码),对新人来说这有点吓人. 这个文档打算给出一点建议,关于如何快速上手相关代码. 我们假设你熟悉C++的关键概念, 另外好多例子都是假设你在Linux上看代码的, 我们提供这个文档和下面的链接当教程用. 需要一个接一个的学过去.后面还会提供更多内容.如果你觉得有什么重

2016-09-18 14:07:30 4061

转载 微信开源C/C++ RPC框架PhxRPC

PhxRPC是微信后台团队推出的一个非常简洁小巧的RPC框架,编译生成的库只有450K。开源地址:https://github.com/tencent-wechat/phxrpc点击阅读原文可自动跳转到github地址总览使用Protobuf作为IDL用于描述RPC接口以及通信数据结构。基于Protobuf文件自动生成

2016-09-14 15:58:33 4780

转载 Google 的开源技术protobuf 简介与例子

本文来自CSDN博客:http://blog.csdn.net/program_think/archive/2009/05/31/4229773.aspx   今天来介绍一下“Protocol Buffers ”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了pro

2016-09-14 15:36:20 385

转载 【无人机开发】通讯协议MavLink详解

1. MAVLink简介MAVLink(Micro Air Vehicle Link,微型空中飞行器链路通讯协议)是无人飞行器与地面站(Ground Control Station ,GCS)之间通讯,以及无人飞行器之间通讯最常用的协议。它已经在PX4、APM、PIXHAWK和Parrot AR.Drone飞控平台上进行了大量测试。2.发明者Lorenz Meier简介MA

2016-09-06 10:37:33 6029

转载 MAVLink协议通信分析——(三)消息解析

第三章   消息解析分析过消息包的结构后,继续向消息包的内部探索,开始分析负载信息PAYLOAD。在消息库中,每条消息都作为一个类存在(Java版本),类中的注释文本详细地注明了每个成员变量代表的含义。这些成员变量不仅包括STX、SEQ这些包的描述信息,还包括封装入PAYLOAD的各个参数。在消息类中,还包含了pack() 打包方法和 unpack() 解包方法,为地面站和

2016-09-01 18:38:11 7744 1

转载 MAVLink协议通信分析——(二)消息结构

消息结构(一)  消息包结构消息包结构定义了消息包在发送、接收、初次解析中所需信息的存储规则。在MavLink 1.0版本中,消息包结构如下图表所示。首部由STX段引导,具体含义可在表中查询,其中校验位标记为自动,表示应由软件根据包数据自动计算生成。(长度单位为byte)区域名称

2016-09-01 18:36:41 2497

转载 MAVLink协议通信分析——(一)概述

第一章       概述MavLink(Micro AirVehicle Link)是一种用于小型无人载具的通信协议,于2009年首次发布。该协议广泛应用于地面站(Ground Control Station,GCS)与无人载具(Unmanned vehicles)之间的通信,同时也应用在载具内部子系统的内部通信中,协议以消息库的形式定义了参数传输的规则。MavLink

2016-09-01 18:34:50 2799

AES+RSA加解密服务端

AES+RSA加解密服务端,接收到客户端发过来的两种加密后的AES密钥,并解密的到保存之

2018-01-26

AES+RSA加密客户端

使用cryptopp编写AES+RSA加解密算法,客户端生成AES密钥,然后用RSA加密后发到服务端解密

2018-01-26

多边形切割算法

将地图数据完整切分到不同图幅,包含切割核心算法,用VC写的完整代码,有需要的同行可以借鉴一下

2017-10-25

opencv红绿灯识别样本(北京市的红绿灯)

实际到路上拍照回来,然后裁剪出红绿灯,适合opencv + adaboost模型训练

2016-12-02

图像处理常用位图(BMP)集合

baboo256.BMP

2016-10-31

opencv+adaboost训练样本图片 车牌图片60*17

60*17的BMP车牌图片,比较适合用于opencv训练模型建立

2016-10-31

protobuf-2.5.0-win.zip

google protobuf的windows版本,可以用visual studio打开,编译生成protoc.exe,protobuf.lib等,方便使用

2016-10-25

TCP/IP协议

详细讲解了TCP/IP协议及网络编程技术,对于想学习网络编程的同学们很有帮助,呵呵

2013-01-29

21天学通Oracle

对于想学习的Oracle的初学者很有帮助

2013-01-09

VC助手 破解版(适用于VC6到VS2010)

最新版的VS助手,适用于VC6到VS2010,安装后,将包里的VA_X.dll覆盖安装目录下的同名文件即可完成破解

2012-10-18

C++对象模型笔记

深入浅出的讲述C++对象模型,对C++底层原理感兴趣的同学们可以下来看看,帮助不小

2012-03-05

shapelib(vc7.1)

GIS行业常用技术,包括了矢量图形的读写操作等等

2011-07-13

23种设计模式(C++版)

C++ 语言版的设计模式,很好用的技术,有想提高设计和开发水平的一定要看看

2011-03-28

C#学习笔记(pdf格式)

C#学习的一些心得和总结,对大家的一些困惑应该有所帮组

2010-07-14

C++常见笔试题精选

本人经历过很多次笔试面试,有些经验总结希望对还在找工作的兄弟姐妹呢有些帮助

2009-11-20

effectiveC++

effectiveC++,提高C++程序效率,很不错的一些总结

2009-11-19

线程池code

线程池代码,挺不错的,大家可以下载来看看

2008-03-04

深入浅出MFC简体第二版

学习MFC挺不错的文档

2008-02-25

空空如也

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

TA关注的人

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