自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://www.cppx.net

高等C++:专注于C++技术和嵌入式开发

  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 OpenCV计算两条直线的交点

计算两条直线的交点,算法来源于python用opencv实现直线检测和计算交点,现翻译为C++实现。boolgetCrossPoint( cv::Point2i &out, cv::Point2i p1, cv::Point2i p2, cv::Point2i p3, cv::Point2i p4){ int x1 = p1.x; int y1 = p1.y; int x2 = p2.x; int y2 = p2.y; .

2021-07-19 15:58:26 7949 2

翻译 ROS 2 Launch System(翻译中)

The launch system in ROS is responsible for helping the user describe the configuration of their system and then execute it as described. The configuration of the system includes what programs to run, where to run them, what arguments to pass them, and ROS

2020-09-04 21:09:51 728

转载 8.Event Service(事件服务)

8.Event Service(事件服务)摘要:事件服务(Event Service)通过在通信的双方甚至是多方间引入一个第三方――Event Channel,一定程度上解除Client和Server之间的耦合关系,在通信的过程中,任意一方只需与Event Channel打交道,而无需确切知道对方的存在,从而使得二者由一对一的关系变成多对多的关系。一、简介CORBA除了前面讲过的基

2012-03-02 13:24:55 2430

原创 高等C++ 之 一种基于ACE的调度器设计

不做解释.#pragma once#include "dllmain.h"#include #include #include class CPPXCORBA_API ACE_Scheduler : public ACE_Task_Base{ class ExitMethod : public ACE_Method_Request { public:

2012-02-29 17:59:44 572

原创 自定义OpenSSL编译输出的DLL库文件名称

在使用OpenSSL的过程中,如果要自定义ssleay32.dll和libeay32.dll的名称不太容易,因为Configure文件并没有提供相应的自定义选项,我们可以通过修改perl脚本来实现: 1.       修改OpenSSL-1.0.0-beta3/util/pl/VC-32.pl此文件的作用是生成ms/ntdll.mak,在输出DLL名称前加上前缀“cppx_”: 

2009-12-03 11:46:00 1202

原创 VC2005编译ACE+SSL

 编译工具:VC2005 ACE-5.6.1OpenSSL-0.9.8k 因为配置OpenSSL需要使用Perl脚本,故应先安装ActivePerl。 编译OpenSSL1.       下载openssl-0.9.8k.tar.gz,解压至D:/develop/depends/openssl-0.9.8k2.       打开“VS2005 命令提示”,进入D

2009-07-25 12:48:00 1124

原创 模版函数指针,C++委托的实现

今天写引擎的时候,很想加入一些回调函数,以前一直没时间整理这块,这次一定要下决心好好整整代码,纯粹用多态,很多类非要加个帽子,类之间的关系也显的很单一,有的情况需要用到委托的回调机制,这是个很好的东西,在C#里面是原生支持的,C++里面本来函数指针是个不错的选择,可到了对象里面,成员函数指针还有那么好用吗?这原本是另C++程序员非常失望和无赖的,难道一说到成员函数指针就真的那么不好用,甚至要沦

2008-12-22 16:01:00 633 2

原创 追踪木马实战:让木马无处躲藏!

 2007年1月17日星期三 在郑州大学研究生院网站上发布的“2007年全国硕士研究生招生考试郑州大学考点考场安排查询系统”一文在数据库中被注入了网页木马,地址如下:http--//gs.zzu.edu.cn/showNews.aspx?ArticleID=478在数据库的正文字段中,被插入了以下iframe标记:用户打开网页后,将激活这个链接,然后被iframe转向到以下地址:这是一段被URL编

2008-09-19 10:31:00 1478

原创 将ACE事件循环与MFC UI集成的一种实现

有很多种方式可以使界面与ACE事件循环集成在一起。本文件试图提供一种“更好”的集成。这里的“更好”是指:1. 使用简单2. 面向对象,不破坏已有系统的结构3. 尽量解除ACE与界面之间的耦合本文也仅用作抛砖引玉的“砖”,如果你有更好的方式,欢迎告诉我。从全局变量theApp开始MFC应有一个全局变量theApp,我们的集成也从这里开始。//@file: ACEBaseApp.h 

2008-09-19 10:26:00 700

原创 WTL体系结构

视图视图窗口看起来显得很简单:class CMyView : public CWindowImpl{public:    DECLARE_WND_CLASS(NULL)    BOOL PreTranslateMessage(MSG* pMsg)    {        pMsg;        return FALSE;    }    BEGIN_MSG_MAP(CMyView) 

2008-09-19 10:24:00 533

原创 一个比较好用的SQL分页查询

一个比较好用的SQL分页查询function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www

2008-09-17 11:31:00 432

原创 几种出色的C/C++ GUI函数库的介绍

几种出色的C/C++ GUI函数库的介绍QThttp://www.trolltech.comhttp://www.qiliang.net/qt.htmlQt是Trolltech公司的一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域

2008-09-17 10:11:00 1734

原创 使用VFW开发视频应用程序

当前,在Windows 平台下开发视频应用程序一般采用两种方式:一种是基于视频采集卡所附带的二次软件开发包SDK(Software development kit)进行。这种方式的优点是应用方便,容易上手,缺点是对硬件的依赖性较强,灵活性差,且功能参差不齐,不能充分满足各种视频应用程序的开发需要; 另一种方式是基于VFW(Video for Windows)进行的。VFW 是Microsoft

2008-09-17 10:08:00 1134

转载 替换运行中的文件(深入浅出)

 文章作者:Dancefire at 263 dot net这是今天瞎琢磨的一点收获。一、引入凡事总喜欢刨根问底,一直问自己为什么,问到实在没什么可问了为止,当然也有问到自己是在懒得再问了为止的时候。因为一个软件的自动更新老出问题,有时候出现无法自动更新,分析后发现原来是在替换正在运行的程序时出了问题。无知的我就开始对替换正在运行中的程序的方法进行分析。虽大言不惭自称深入浅出,其实只不过对一个

2008-09-17 10:02:00 592

转载 电信技术名词解释:EDGE技术详解

  一、EDGE简述   EDGE是英文Enhanced Data Rate for GSM Evolution 的缩写,即增强型数据速率GSM演进技术。EDGE是一种从GSM到3G的过渡技术,它主要是在GSM系统中采用了一种新的调制方法,即最先进的多时隙操作和8PSK调制技术。由于8PSK可将现有GSM网络采用的GMSK调制技术的信号空间从2扩展到8,从而使每个符号所包含的信息是原来的4

2008-09-17 09:56:00 543

原创 C++开发高手 之 Subversion 1.5.0 编译安装手记

在普通话考试系统项目中,客户要求程序实现自动更新功能,我考虑使用VisualSVN做版本服务端,在客户端使用svn client library做一个版本库访问程序,这样可以大大简化系统设计,维护工作仅仅是一个客户端,而且可以使用SVN的访问控制机制,实现自动更新的客户访问控制,以增值服务的形式提供账号给客户。

2008-07-20 09:50:00 426

原创 C++开发高手 之 wxWidgets-2.8.8编译安装手记

1.从地址 http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.8.zip 下载wxWidgets的ZIP源代码包2.解压到 D:/Develop/_lib/wxWidgets-2.8.83.进入目录 wxWidgets-2.8.8/build/msw,使用VC2005打开wx_dll.dsw,自动转换为2005格式4.

2008-07-20 09:37:00 1013

原创 VC和汇编高手请进

  wangzhangyong411发表于:2007-04-13 11:14:21楼主 请问下,在VC中函数调用的时候不是push了edi,esi,ebx,ebp吗 其他三个还好理解是什么

2008-03-11 15:47:00 826

原创 我的Shellcode生成器

这个shellcode 生成器根据《网络渗透技术》中所带的示例改写,通过溢出堆栈缓冲区获得执行权限以后,将打开一个端口监听连接,创建一个新的进程运行cmd.exe,并把输入输出重定向到连接套接字,黑客通过客户端程序登录监听端口即可获得远程主机shell。/* shellcode_port_bind.c**  《网络渗透技术》演示程序*  作者:san, alert7, eyas, wate

2008-03-11 15:32:00 1635

原创 追踪木马实战:让木马无处躲藏!

                                                 高质量软件开发人员的五大习惯                                                                                     作者:Robert J. Miller                               

2008-03-11 15:31:00 608

原创 Linux下MySQL服务器配置

今天再RHEL5 虚拟机上安装了MySQL 5.1 Server,在Windows中用Navicat连接数据库时出现速度超慢的现象,上网查了一下,发现时MySQL默认开启了一个DNS查询选项,导致每次访问数据库都要进行DNS查询,故而速度奇慢。解决方法也很简单,默认安装后MySQL得配置文件/etc/my.cnf并不存在,从下面地址/usr/share/doc/MySQL-server-c

2008-03-11 15:27:00 445

转载 高效程序员应该养成的七个习惯

对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。Phil Chu根据自己的经验提出了高效程序员应该养成的七个习惯。1.理解你的需求 成为一个有效率的程序员首先要知道如何正确的支配自己的时间。对时间最大的浪费莫过于去做那些没有用处或者永远不会上线的项目。而导

2007-10-30 11:04:00 481

基于FPGA的实时视频图像采集处理系统

随着社会的不断发展,视频图像采集处理技术在许多行业领域中扮演着非常重要的角色,如军事、安全监控、工业视觉等领域,而各行各业对于视频图像采集和处理技术的要求也越来越高。高速、实时性是主要发展趋势之一。目前,视频图像采集与处理技术的发展主要分为两类:一是基于PC在相关特定的PCIe采集板卡的基础上,通过软件对视频图像进行处理;二是利用相关的集成硬件如DSP、MCU、FPGA等对视频图像进行采集处理[1]。相对来讲后者的处理效果不如前者,但实时性好、体积小、方便使用,更适合于工业的需求。 FPGA现场可编程逻辑门列,采用并行运算模式,且工作频率较高,可对大量数据进行实时操作与处理,在通信领域、图像处理等方面上优势明显[2]。因此,本设计选用FPGA作为系统的控制和数据处理中心。

2018-11-29

五子棋源代码版本之3.rar

五子棋源代码版本之3.rar五子棋源代码版本之3.rar

2010-01-23

机器人足球平台比赛平台源代码.rar

机器人足球平台比赛平台源代码.rar 机器人足球平台比赛平台源代码.rar

2010-01-23

Windows上的挖地雷游戏源代码(vc).rar

Windows上的挖地雷游戏源代码(vc).rar

2010-01-23

C语言编译器源代码.rar

C语言编译器源代码.rar C语言编译器源代码.rar

2010-01-23

二~六键游戏操纵杆(gamepad)控制程序

二~六键游戏操纵杆(gamepad)控制程序

2010-01-23

中缀转后缀表达式 中缀转后缀表达式

中缀转后缀表达式 中缀转后缀表达式 中缀转后缀表达式

2010-01-21

SQL Server的链接服务器技术小结

SQL Server的链接服务器技术小结

2010-01-21

增强现实研究进展 CG_Symposium05_WangYongTian_AugmentReality

增强现实研究进展 CG_Symposium05_WangYongTian_AugmentReality

2009-12-02

WTL开发库

Windows Template Library

2007-10-25

空空如也

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

TA关注的人

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