- 博客(173)
- 资源 (3)
- 收藏
- 关注
原创 搭建ACE及TAO开发环境的快速方法(Linux+Docker篇)
搭建ACE及TAO开发环境的快速方法(Linux+Docker篇)Stone摘要本文介绍如何利用docker在Linux (Ubuntu 16.04)环境下快速搭建ACE+TAO开发环境。
2017-09-02 01:47:22
1499
原创 搭建ACE及TAO开发环境的快速方法 (Windows篇)
搭建ACE及TAO开发环境的快速方法 (Windows篇)Stone摘要本文介绍如何在Windows下快速搭建ACE及TAO的开发环境。关键步骤为: 1. 获得ACE及TAO源代码 2. 准备预备环境 3. 编译ACE及TAO库 4. 验证及使用库 5. 简单介绍多平台构建工具mwc的用法简介本文暂不过多介绍细节,只上干货。欲知详情,请见官网:ACE 的官网:http://ww
2017-08-25 00:06:31
5234
3
原创 在Windows下使用Protobuf的示例
在Windows下使用Protobuf的示例摘要Protobuf全称为Google ProtoBuf,它是由Google开源的项目,类似于接口定义语言(IDL),作为一种数据交换格式,适用于跨平台数据通讯时的消息编码和解码。本文演示了在Windows下如何在C++语言环境下使用Protobuf。关键步骤为: 1. 定义数据交换格式(proto文件) 2. 利用protoc实用工具把proto
2017-08-24 01:44:23
2318
原创 已经成功在IOS中使用ACE和TAO
ACE和TAO已经支持IOS,将ACE和TAO编译成静态库,通过Xcode与应用程序链接,测试程序还使用了Cocos2d-x,由于仅使用了中间件中的Naming Service, Messaging等少数几个功能,链接后发布到硬件上的文件(调试版哦)仅2.1M,远远低于之前的想像。真爽!稍后给出过程记录。若有兴趣者也可以联系我。
2012-10-28 11:57:06
3995
原创 TAO工作室
TAO工作室TAO工作室 http://www.tao-studio.net专注研究ACE,TAO,OpenDDS,VxWorks等。
2012-07-02 11:37:19
3021
原创 解Linux的进程与线程
<br />解Linux的进程与线程<br /><br /> * 进程状态<br /><br />TASK_RUNNING //运行<br />TASK_INTERRUPTIBLE //进程可接收OS信号。<br />TASK_UNINTERRUPTIBLE //此时进程不接收OS信号。<br />TASK_ZOMBIE //进程结束,资源释放,进程描述符还未释放。<br />TASK_STOPPED //进程停止运行<br /><br /> * Kernel
2010-11-18 13:48:00
2881
原创 ACE编程中所需要DOS基础
撰写本文是我在一次培训中,发现有些学员不知道DOS。这也怪不得学员,如今的新新人类(扭扭屁股:new new people)一接触电脑开就是都是直接和鼠标、图形界面打交道,不了解算正常。但为了能学好ACE编程,熟练用会DOS的几个命令是必须的,而且学习它们也很容易,20分钟?本文介绍一些最简单的DOS基础,如果你正好是新新人类,请跟我来。http://www.tao-studio.net/myblog/?p=57
2010-08-07 13:34:00
3377
原创 在虚拟机上使用vxworks 6.7成功了
经过多翻努力,终于在virtual box, vmware中使用 vxworks 6.7成功了。发一图纪念一下。
2010-07-07 11:27:00
6181
9
原创 VC调试时,内存中几个特殊值。
0xcdcdcdcd - Created but not initialised0xdddddddd - Deleted0xfeeefeee - Freed memory set by NT's heap manager0xcccccccc - Uninitialized locals in VC6 when you compile w/ /GZ0xabababab - Memory following a block allocated by LocalAlloc()
2010-06-05 14:07:00
3083
3
原创 恢复在csdn撰写博客
现在不让个人在自己域名、网站下建博客。只好将博客再次移回csdn.以后本博客将成为TAO Studio的博客主站。谢谢。
2010-04-26 10:59:00
2478
5
原创 小技巧:用CxImage将从摄像头获取的图像原始数据转成JPG,然后通过DDS发送出去
觉得没什么比代码更清楚了。直接“翠花,上代码”. int VideoPublisher_T::publishVideo(long lw,long lh,ACE_UINT8 * dibData, long size) { ACE_UINT8* jpgImageData = 0; long jpgImageDataSize = 0; CxImag
2009-11-22 11:22:00
3317
1
原创 运行corba事件循环的线程比较靠谱的方式示例
int My_Service::svc() { { bool done = false; while (!done) { try { if (orb_->orb_core()->has_shutdown() == false) { orb_->run();
2009-11-17 01:50:00
1322
转载 哈佛图书馆馆训
1. This moment will nap, you will have a dream; But this moment study,you will interpret a dream. 此刻打盹,你将做梦;而此刻学习,你将圆梦。 2. I leave uncultivated today, was precisely yesterday perishestomorrow whic
2009-11-03 17:04:00
1096
1
原创 多线程中使用ACE日志策略示例
多线程中使用ACE日志策略示例2009年10月26日0. 本文介绍 本文通过代码,演示了如何在多线程中使用ACE日志设施(log facilites)代码。本文分为三部分。第一部分概述了ACE日志设施代码;第二部分给出完整的源代份和运行结果;第三部分对相关代码作了说明,其中包括了运行Reactor事件,运行时动态服务加载等。 1. ACE日志策略
2009-10-26 15:53:00
2003
原创 什么是ACE?为什么它说是开发游戏服务器的利器?
文/江涛 2009-8-25 ACE的全称是The ADAPTIVE Communication Environment ,中文意思是“自适应通讯环境”,它是开源的面向对象的框架(framework)。ACE提供了一组C++的包装类和一组强大的应用框架,非常方便开发各类网络应用的服务器,当然也非常适合开发游戏服务器。 要更好的理解ACE的定义,先来了解一下什么是框架(framework
2009-08-25 11:58:00
2676
2
原创 Direct Show 应用程序某个编译错误的解决办法
新近编程要vc9 (Visual Studio 2008)用到usb摄像头,在编译direct show基础库的时候,遇到如下的错误提示: :/Program Files/Microsoft Visual Studio 8/VC/PlatformSDK/include/winnt.h(222) : error C2146: syntax error : missing ; before id
2009-08-03 13:05:00
972
原创 实时操作系统
AMX (KADAK) AvSYS Real-Time (Avocet Systems) Blackhawk OS (Blackhawk) BlueCat Linux (LynuxWorks) BSD/OS (Wind River) C Executive (JMI Software) CMX-RTX, CMX-Tiny+, CMX-RTXS (CMX
2009-07-28 11:27:00
1887
原创 代码片断:TAO中设置ORB超时
代码出处:Notification Service intTAO_Notify_Service_Driver::init_dispatching_ORB (int& argc, ACE_TCHAR *argv []){ this->dispatching_orb_ = CORBA::ORB_init (argc, argv, "dispatcher");
2009-07-14 10:41:00
1586
StarUML3.0破解
2018-06-10
linux下编写最简单C++程序的过程屏幕录像
2010-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人