自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pony12的专栏

IT12载,专注中间件,钟情C语言

  • 博客(14)
  • 资源 (26)
  • 收藏
  • 关注

原创 最伟大的IT人物10强(转)

    【赛迪网讯】10月30日消息,美国《计算机周刊》日前评出了IT界最伟大的10位精英人物,结果苹果CEO史蒂夫-乔布斯凭借创新精神勇夺桂冠,而比尔-盖茨仍宝刀未老,屈居第三。     对于上榜的10位IT精英,名声和财富已不再重要,通过科技来改变整个世界的激情才是他们共同的特性。有时,他们带来的是技术革新;有时,他们改变的技术的应用方式。以下为“最伟大的IT人物10强”名单: 1. 史蒂

2006-10-31 12:06:00 1033

原创 MSN消息接龙(2006.10)

一种心情,一种态度,记录一天,回忆永远。一句话,多年以后再回头看看,定感觉“好玩”。2005.10.16精彩的羽毛球女单、男单赛!可惜的是,男单的决胜局,电视信号没有了。。。2006.10.17当一个人对一个光头说“请洗干净你的头发”时,他到底是什么意思?2006.10.18《赢在中国》12强淘汰赛,开锣了2006.10.19头晕,估计是感冒了2006.10.20无话可说,埋头干事2006

2006-10-31 09:20:00 709

原创 C语言编程,从菜鸟到高手

    IT行业,应届毕业生不能顺利地找到理想工作的原因在于,没有编程的实战经验,即使是计算机科班出身的也会有相当的困惑!    就是说,即使你不是计算机科班出身,通过自己的积极努力,照样可以提高自己的编程技能,找到称心如意的工作。     成为高手,必须经历的几个历程:     一、研读C语言编程教程,特别是经典教程   推荐的书籍:     《C程序设计》……谭浩强版        特点:  

2006-10-30 15:30:00 3376

原创 C/C++学习----第八章 其他及附录

第八章 其他8.1容器类容器类是包含着某种型别元素之集合的类。标准程序库提供了一些最有用也最通用的container型别: [标准container概要]          vector                     大小可变的向量          list                       双向链表          queue           

2006-10-27 10:47:00 956

原创 C/C++学习----第七章 I/O及流

第七章 I/O及流    C++中使用类型安全的I/O操作,以对数据类型敏感的方式执行的。运算符> 接收指定类型的数据,当接收到错误的数据类型时,系统会设置各种错误标志:输入类型错时,>>运算符会设置输入流的failbit状态位,如果操作错则设置badbit状态位,因此用户可以根据这些标志位来判断I/O操作的成败。C++提供了大量的用于格式化输入/输出的流操作算子,如设置值域、设置精度、设置和

2006-10-27 10:44:00 2407

原创 C/C++学习----第六章 异常处理

第六章 异常处理    确定程序出错时,执行的代码,称之为异常处理程序。三个关键词:try, throw 和catch。程序中的异常都有一个唯一的名字,可以通过创建异常类来定义一个异常。在程序发生异常时,许多情况下需要指定关于该异常的附加信息:一种解决方案是向以常类中加入成员变量,以及把参数赋予成员的构造函数,当程序捕获到这个异常时,通过检查它的成员变量,以确定有关该异常起因的更多信息。c

2006-10-27 10:42:00 780

原创 C/C++学习----第五章 模板

第五章 模板5.1函数模板函数模板是一份被C++编译器用于为指定的变量类型构造函数的函数蓝图。使用模板,程序可以指示编译器为不同的变量类型自动创建函数代码。当C++编译器用正确的类型名替换函数首部的T时,编译器将用该类型替换在函数代码中指定的符号。为了让编译器知道所需函数类型,可以在模板定义后指定需要应用的函数原型。(使用#define宏,避开了类型检查机制)    template

2006-10-27 10:41:00 784

原创 C/C++学习----第四章 内存分配及其管理

 第四章 内存分配及其管理4.1 存储    在C和C++中,有三种基本的存储使用区:4.1.1静态存储区(Static Memory)在静态存储区中,连接器(linker)根据程序的需求为对象分配空间。全局变量、静态类成员以及函数中的静态变量都被分配在该区域中。一个在该区域中分配的对象只被构造一次,其生存期一直维持到程序结束。在程序运行的时候其中的地址是固定不变的。在使用线程

2006-10-27 10:40:00 1319

原创 C/C++学习----第三章 多态性和虚函数

第三章 多态性和虚函数3.1 多态性3.1.1 编译时的多态性——重载    重载的特征是:各个函数的名字相同,但参数个数或参数的类型不同。    在派生类中调用基类的重载函数时,必须带有基类名和域作用符(::),否则引起派生类函数的无限循环调用。    在一个类中进行重载    基类成员函数在派生类中重载类外部函数的重载在C++中,大多数系统预定义的运算符都可以重

2006-10-27 10:34:00 1033

原创 C/C++学习----第二章 继承和派生

第二章 继承和派生2.1 派生派生类或派生类的使用者均不能访问基类的私有数据成员;对于基类的公有成员的访问,如果派生的方式不同,访问的权限也不同。派生时,不指明派生类型的,按私有派生进行派生。私有派生由私有派生得到的派生类,对基类的公有成员只能是私有继承,也就是基类的所有公有成员只能成为派生类的私有成员,这些私有成员只能被派生类的成员函数访问,派生类的使用者无权访问。此时,基类中的

2006-10-27 10:31:00 1473

原创 C/C++学习----第一章 类

第一章 类结构和类既相似又有区别:在C中,结构不能定义成员函数;而在C++中,结构可以定义成员函数。在C++中,结构和类的不同点是:缺省状态下,类成员是私有的,而结构成员是公有的;相同点在于:两个结构变量或类对象可以相互赋值,也可以对结构变量或类对象逐个成员进行赋值。1.1类成员函数    定义类成员函数的方法:    内联函数定义。内联函数的定义方式有两种,隐式定义(

2006-10-27 10:28:00 1058

原创 C/C++学习----导读

   《C/C++学习》是我于2003年,进公司工作2年多的时候,项目结束之后,总结了自己在学习中、工作中的经验教训,又参阅了若干C/C++编程书籍,整理而成。    当时的想法是,给自己、项目组成员提供一份C/C++技术文档,也可以成为新人的简单培训教程。现在,重新审视了一番后,觉得它也适用于C/C++程序员。    当然,比之C/C++的广袤浩瀚,它还是千帆中一叶篇舟,希望能给大家提供那么一点

2006-10-27 10:06:00 680

原创 下载E阳指(http://studyroad.sitesled.com/download.htm)——需使用如www.goodwaiter.com等的代理浏览器

E阳指,收集网络资源的利器。 拖动鼠标,轻松收集自己中意的网址(网站、网页、Blog等)。特色:(1)自动激活程序,支持鼠标拖动、浏览器右键菜单(2)收藏文字链接、当前页(3)内嵌浏览器(4)导入本机收藏夹(5)分类目录、URL标题的组合检索(6)绿色、完全卸载,不留卫生死角目前,还比较烂,界面和部分功能有待完善。有想法,有兴趣的朋友可以联系我。

2006-10-20 17:34:00 2948

原创 介绍几个学习C语言编程的链接

(1) C 语言常见问题集http://c-faq-chn.sourceforge.net/ccfaq/index.html(2)C语言编程常见问题解答(目录) http://www.cstudyhome.com/wenzhang06/ReadNews.asp?NewsID=2552(3)C语言之四书五经 http://www.cinchina.com/Article/ShowArticl

2006-10-20 17:22:00 801

OpenDDS3.19-ACE-TAO6.5.16-最小执行环境install.rar

OpenDDS3.19+ACE_TAO6.5.16的最小可执行环境和Messenger的demo演示 1)OpenDDS3.19需要的最小资源lib库只有16个,包括ACE.dll,ACE_Compression.dll,OpenDDS_Dcps.dll,OpenDDS_Federator.dll,OpenDDS_InfoRepoDiscovery.dll,OpenDDS_InfoRepoLib.dll,OpenDDS_InfoRepoServ.dll,OpenDDS_Multicast.dll,OpenDDS_Rtps.dll,OpenDDS_Rtps_Udp.dll,OpenDDS_Shmem.dll,OpenDDS_Tcp.dll,OpenDDS_Udp.dll,OpenDDS_Util.dll,TAO.dll,TAO_AnyTypeCode.dll 2)Messenger的可执行文件,双加bat文件即可运行

2024-01-23

Redis-3.2.100和0.8桌面管理工具

Redis_3.2.100(解压即可使用)和redis-desktop-manager-0.8.8.384桌面管理工具

2024-01-01

wireshark-1.2.18.tar.gz

wireshark1.2.18的源代码,用于编译和plugins插件的验证

2023-10-07

tcpdump源码(tcpdump-4.99.4.tar.gz)生成tcpdump

tcpdump源码编译,需要多个部件的源码进行顺序编译而成。 m4-1.4.19.tar.gz flex-2.6.4.tar.gz bison-3.7.6.tar.gz libpcap-1.10.4.tar.gz tcpdump-4.99.4.tar.gz tar xvf *.tar解压后,分别执行./configure 和make install(root执行),即可编译和安装好tcpdump

2023-09-03

arm7处理器32位tcpdump

适用于arm7处理器32位Linux系统使用

2023-09-03

基于MFC的Dialog的OpenDDS发布订阅程序

基于MFC的OpenDDS发布订阅程序的工程和源代码,包括 1)Message.idl和Message.mpc文件,编译出MessageCommon.dll的bat脚本 2)PubSubDemo提供消息发布、订阅源代码,DataReaderListener回调类等 3)工程和代码,可以直接使用,完全支持OpenDDS的所有版本 4)运行效果图和dds_rtps_dis_conf.ini配置文件

2022-05-13

OpenDDS开发者指南v3.17(有道翻译).pdf

OpenDDS最新开发者指南v3.17,有道翻译,格式整齐、阅读有益

2021-10-14

Message.rar

基于OpenDDS的MFC样例,基于Message.idl,实现发布和订阅流程和演示,发送posid、posx、posy和msg字段,适合有MFC项目的开发。详情参照, https://blog.csdn.net/pony12/article/details/119968999 https://blog.csdn.net/pony12/article/details/119971325

2021-08-29

使用netstat命令进行网络问题排查的诀窍.docx

工欲善其事,必先利其器。 研发人员在网络编程时(无论操作系统、无论编程语言),经常会遇到如到服务器的socket连接状态未知、socket所属的进程号是哪个?当前进程的所有的socket句柄、连接的端口如何看等这些恼人的问题,通过阅读"使用netstat命令进行网络问题排查的诀窍",就可以立马找到解决新问题的答案。 本文包含了10个典型的问题及netstat的实际使用方法、实际截图和简明解析,方便在实际中运用。 一般来说,netstat的执行结果内容比较多、比较杂,观察起来比较费力,可以配合findstr|grep|more|>等重定向指令,对结果数据进行裁剪,获取需要的内容。

2021-04-14

Win7-usb3.0驱动文件.rar

Mac上安装Win7时,鼠标和键盘没有响应,导致无法安装,将Win7-usb3.0驱动文件安装到boot.wim和install.wim中可以重新开始安装。

2021-04-05

通过日志观察RTPS发现模式时Spdp、Sedp和Transport过程.docx

OpenDDS的通讯分为几层,分别是发现层(Sdpd和Sedp)、传输层,可以通过日志输出直观的观察运行情况,加快对OpeDDS内部机制的了解

2020-10-06

Windows7主机上用WorkBench3.0交叉编译用于VxWorks6.6的ACE+TAO+OpenDDS.docx

Windows7主机上用WorkBench3.0交叉编译用于VxWorks6.6的ACE+TAO+OpenDDS,全网的独一份,有没有!

2020-10-06

OpenDDS通讯中DCPSInfoRepo集中发现的基本配置和说明.docx

OpenDDS通讯中DCPSInfoRepo集中发现的基本配置和说明,通过简单的几项配置,就可以协助搭建集中发现服务的搭建

2020-10-06

OpenDDS启动集中发现服务DCPSInfoRepo的多种方式.docx

OpenDDS启动集中发现服务DCPSInfoRepo的多种方式,集中发现是OpenDDS通讯的一种基本方式,也是初学OpenDDS者常用的方式(主要是基于历史的C/S架构模式),参照样例,可快速构建集中发现服务、发布和订阅端通讯。

2020-10-06

基于OpenDDS开发发布订阅HelloMsg程序的过程(Linux).docx

基于OpenDDS开发发布订阅HelloMsg程序的过程(Linux),参考文档中的步骤和代码源例,迅速通关和上手。

2020-10-06

用UDP协议校时2台机器间时间差,精度在1微秒以内

普通的校时服务如NTP等,校时后时间精度仅仅确定在毫秒内,这对于需要高精度时间运行的计算机群组来说,是严重不够的,如何提高机器间校时精度,有几个方面工作要做 1)获取时间精度到纳秒 2)选择合适的通讯工具和协议,如UDP协议,效果要优于TCP 3)时间差公式,A发送(ts1)->B接收(记录ts2)->B发送(记录ts3)->A接收(记录ts4),时间差公式=((ts2-ts1)-(ts4-ts3))/2

2020-09-03

Linux平台流量控制tc命令使用说明

linux平台tc命令使用说明,包括查看网卡、模拟时延、模拟丢包、模拟乱序、模拟重包、网卡配置管理等

2020-08-28

OpenDDS集中发现配置文件repo.ini

OpenDDS集中发现的最简单配置文件repo.ini 1)DCPSInfoRepo -ORBListenEndpoints iiop://111.222.222.111:12345 2)publisher -DCPSConfigFile repo.ini 3)subscriber -DCPSConfigFile repo.ini 通讯 就成功了

2020-08-28

OpenDDS对等发现配置文件rtps.ini

许多刚开始接触OpenDDS的朋友,喜欢或不知道如何运行pub和sub程序,只好运行run_test.pl脚本进行验证,我觉得一点也无助于今后的深入了解和开发训练,通过对等发现的配置rtps.ini,可轻松运行pub和sub,进行通讯 1)publisher -DCPSConfigFile rtps.ini 2)subscriber -DCPSConfigFile rtps.ini 用着舒服、简洁

2020-08-28

ProcessProtect.rar

经过N多辗转和持续验证,终于搞定了在驱动程序中同时保护进程和文件(经持久测试后,避免了导致系统蓝屏的情况),重点 1)拒绝通过进程管理器关闭进程,同时又允许某些进程可以管理 2)通过比较文件名,截获被保护的文件操作

2020-02-11

RedHat6.2用svn执行程序和动态库

通过直接拷贝就可以正确使用svn客户端了,同时支持svn://、http://和https://等url

2018-03-15

基于OpenDDS的发布订阅程序HelloMsg(vs2010版)

HelloMsg.idl、HelloMsg.mpc、HelloMsg.mwc、HelloMsgSub.cpp、HelloMsgpub.cpp

2018-02-09

C路会(C/C++ StudyRoad)成立了,诚邀你的加入

为什么成立C路会? 自从进入IT行业,一直从事基于C/C++语言的开发、设计、架构等,历经各个工种和角色,直到现在的需求分析和产品定义岗位。12多年,摸爬滚打,一路走来,有唏嘘、有辉煌。 有时候我也在思考,为啥这么多年,走了某些不必要的弯路,导致成效来的比自己预期的慢呢? 此间,经历了带领团队、圈子内的交流活动,终于想清楚了。造成这个现象的根本,虽然一个人的聪明才智是一个原因,但方法和丰富的开发经历更是一个非常重要的因素。 说直白一点,没有一个圈子、一个氛围,那就不可能在较短的时间内,取得杰出的效果。 C路会,就是为那些希望在C/C++的职业道路上前行的朋友提供一个圈子,掌握技能、求职应聘、工作解惑、结识朋友、交流提高。

2015-03-28

HTML页面访问ActiveXObject对象的方法和属性 更新TestActiveX html

http: download csdn net detail pony12 5223472 中的TestActiveX html文件有问题 提供更新的代码(<1>OBJECT对象引用时 属性名和ActiveXObject方式有点区别;<2>CLASSID "CLSID:E798C16A D071 4854 8771 67333EDC49D5"引用方式才正确) function testActiveX { var SourceObj new ActiveXObject "MYACTIVEXDEMO MyActiveXDemoCtrl 1" ; alert "ActiveX方式 add 1 2 " + SourceObj add 1 2 ; alert "ActiveX方式 myCounter " + SourceObj myCounter ; SourceObj myCounter++; alert "ActiveX方式 myCounter新值 " + SourceObj myCounter ; alert "OBJECT方式 add 1 2 " + NewActiveXCtrl add 1 2 ; alert "OBJECT方式 counter " + NewActiveXCtrl counter ; NewActiveXCtrl counter++; alert "OBJECT方式 counter " + NewActiveXCtrl counter ; }">http: download csdn net detail pony12 5223472 中的TestActiveX html文件有问题 提供更新的代码(<1>OBJECT对象引用时 属性名和ActiveXObject方式有点区别;<2>CLASSID "CLSID:E798C16A D071 4854 8771 67333EDC49D5"引用方式才正确) function testAc [更多]

2014-09-24

openssl动态库

openssl 0.9.8.k 动态库,Win32位、Win64库文件。 libeay32.dll、libeay32.lib、ssleay32.dll和ssleay32.lib

2014-09-24

win32位和win64位libiconv.dll

libiconv1.11的win32和win64动态库及资料。

2014-08-20

libiconv-1.11.1.tar.gz

libiconv-1.11.1.tar.gz源代码库,为编译动态和静态库用。

2014-08-20

HTML页面访问ActiveXObject对象的方法和属性

一个实现自定义ActiveX控件的demo TestActiveX.html页面中通过两种方式(OBJECT对象引用和ActiveXObject对象创建)访问ActiveX控件对象的方法和属性 解决 意外地调用了对象的方法和属性访问

2013-04-05

软件开发技术培训资料

针对系统软件(面向C)的程序员培训资料,包括 1)基础知识——字节序 2)进程间通讯 3)多进程、多线程编程及管理 4)软件设计、开发规范 5)软件工程规范及模板——编码规范 6)编程实用技巧——高效编程、性能考虑 7)推荐书目 详细的IPC技术在其他材料中介绍。

2010-02-23

C语言编程讲义ppt

第一章 C语言基础知识.ppt 第二章 数据类型、运算符和表达式.ppt 第三章 数组和字符串.ppt 第四章 结构化程序设计和控制.ppt 第五章 函数.ppt 第六章 指针.ppt 第七章 结构、联合、位运算和枚举.ppt 第八章 文件处理.ppt 第九章 预处理.ppt

2010-02-01

bashref脚本编程pdf

bashref脚本编程,GNU shell编程

2010-01-22

空空如也

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

TA关注的人

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