MultiDesk.exe
MultiDesk 是一个选项卡(TAB标签)方式的远程桌面连接 (Terminal Services Client)。
SQLiteSpy-1.9.8
SQLite数据库查看工具(Windows平台)
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文件即可运行
Redis-3.2.100和0.8桌面管理工具
Redis_3.2.100(解压即可使用)和redis-desktop-manager-0.8.8.384桌面管理工具
wireshark-1.2.18.tar.gz
wireshark1.2.18的源代码,用于编译和plugins插件的验证
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
arm7处理器32位tcpdump
适用于arm7处理器32位Linux系统使用
基于MFC的Dialog的OpenDDS发布订阅程序
基于MFC的OpenDDS发布订阅程序的工程和源代码,包括
1)Message.idl和Message.mpc文件,编译出MessageCommon.dll的bat脚本
2)PubSubDemo提供消息发布、订阅源代码,DataReaderListener回调类等
3)工程和代码,可以直接使用,完全支持OpenDDS的所有版本
4)运行效果图和dds_rtps_dis_conf.ini配置文件
OpenDDS开发者指南v3.17(有道翻译).pdf
OpenDDS最新开发者指南v3.17,有道翻译,格式整齐、阅读有益
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
使用netstat命令进行网络问题排查的诀窍.docx
工欲善其事,必先利其器。
研发人员在网络编程时(无论操作系统、无论编程语言),经常会遇到如到服务器的socket连接状态未知、socket所属的进程号是哪个?当前进程的所有的socket句柄、连接的端口如何看等这些恼人的问题,通过阅读"使用netstat命令进行网络问题排查的诀窍",就可以立马找到解决新问题的答案。
本文包含了10个典型的问题及netstat的实际使用方法、实际截图和简明解析,方便在实际中运用。
一般来说,netstat的执行结果内容比较多、比较杂,观察起来比较费力,可以配合findstr|grep|more|>等重定向指令,对结果数据进行裁剪,获取需要的内容。
Win7-usb3.0驱动文件.rar
Mac上安装Win7时,鼠标和键盘没有响应,导致无法安装,将Win7-usb3.0驱动文件安装到boot.wim和install.wim中可以重新开始安装。
通过日志观察RTPS发现模式时Spdp、Sedp和Transport过程.docx
OpenDDS的通讯分为几层,分别是发现层(Sdpd和Sedp)、传输层,可以通过日志输出直观的观察运行情况,加快对OpeDDS内部机制的了解
Windows7主机上用WorkBench3.0交叉编译用于VxWorks6.6的ACE+TAO+OpenDDS.docx
Windows7主机上用WorkBench3.0交叉编译用于VxWorks6.6的ACE+TAO+OpenDDS,全网的独一份,有没有!
基于OpenDDS开发发布订阅HelloMsg程序的过程(Linux).docx
基于OpenDDS开发发布订阅HelloMsg程序的过程(Linux),参考文档中的步骤和代码源例,迅速通关和上手。
用UDP协议校时2台机器间时间差,精度在1微秒以内
普通的校时服务如NTP等,校时后时间精度仅仅确定在毫秒内,这对于需要高精度时间运行的计算机群组来说,是严重不够的,如何提高机器间校时精度,有几个方面工作要做
1)获取时间精度到纳秒
2)选择合适的通讯工具和协议,如UDP协议,效果要优于TCP
3)时间差公式,A发送(ts1)->B接收(记录ts2)->B发送(记录ts3)->A接收(记录ts4),时间差公式=((ts2-ts1)-(ts4-ts3))/2
Linux平台流量控制tc命令使用说明
linux平台tc命令使用说明,包括查看网卡、模拟时延、模拟丢包、模拟乱序、模拟重包、网卡配置管理等
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
通讯 就成功了
OpenDDS对等发现配置文件rtps.ini
许多刚开始接触OpenDDS的朋友,喜欢或不知道如何运行pub和sub程序,只好运行run_test.pl脚本进行验证,我觉得一点也无助于今后的深入了解和开发训练,通过对等发现的配置rtps.ini,可轻松运行pub和sub,进行通讯
1)publisher -DCPSConfigFile rtps.ini
2)subscriber -DCPSConfigFile rtps.ini
用着舒服、简洁
ProcessProtect.rar
经过N多辗转和持续验证,终于搞定了在驱动程序中同时保护进程和文件(经持久测试后,避免了导致系统蓝屏的情况),重点
1)拒绝通过进程管理器关闭进程,同时又允许某些进程可以管理
2)通过比较文件名,截获被保护的文件操作
RedHat6.2用svn执行程序和动态库
通过直接拷贝就可以正确使用svn客户端了,同时支持svn://、http://和https://等url
基于OpenDDS的发布订阅程序HelloMsg(vs2010版)
HelloMsg.idl、HelloMsg.mpc、HelloMsg.mwc、HelloMsgSub.cpp、HelloMsgpub.cpp
C路会(C/C++ StudyRoad)成立了,诚邀你的加入
为什么成立C路会?
自从进入IT行业,一直从事基于C/C++语言的开发、设计、架构等,历经各个工种和角色,直到现在的需求分析和产品定义岗位。12多年,摸爬滚打,一路走来,有唏嘘、有辉煌。
有时候我也在思考,为啥这么多年,走了某些不必要的弯路,导致成效来的比自己预期的慢呢?
此间,经历了带领团队、圈子内的交流活动,终于想清楚了。造成这个现象的根本,虽然一个人的聪明才智是一个原因,但方法和丰富的开发经历更是一个非常重要的因素。
说直白一点,没有一个圈子、一个氛围,那就不可能在较短的时间内,取得杰出的效果。
C路会,就是为那些希望在C/C++的职业道路上前行的朋友提供一个圈子,掌握技能、求职应聘、工作解惑、结识朋友、交流提高。
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 [更多]
openssl动态库
openssl 0.9.8.k 动态库,Win32位、Win64库文件。
libeay32.dll、libeay32.lib、ssleay32.dll和ssleay32.lib
win32位和win64位libiconv.dll
libiconv1.11的win32和win64动态库及资料。
libiconv-1.11.1.tar.gz
libiconv-1.11.1.tar.gz源代码库,为编译动态和静态库用。
HTML页面访问ActiveXObject对象的方法和属性
一个实现自定义ActiveX控件的demo
TestActiveX.html页面中通过两种方式(OBJECT对象引用和ActiveXObject对象创建)访问ActiveX控件对象的方法和属性
解决 意外地调用了对象的方法和属性访问
软件开发技术培训资料
针对系统软件(面向C)的程序员培训资料,包括
1)基础知识——字节序
2)进程间通讯
3)多进程、多线程编程及管理
4)软件设计、开发规范
5)软件工程规范及模板——编码规范
6)编程实用技巧——高效编程、性能考虑
7)推荐书目
详细的IPC技术在其他材料中介绍。
C语言编程讲义ppt
第一章 C语言基础知识.ppt
第二章 数据类型、运算符和表达式.ppt
第三章 数组和字符串.ppt
第四章 结构化程序设计和控制.ppt
第五章 函数.ppt
第六章 指针.ppt
第七章 结构、联合、位运算和枚举.ppt
第八章 文件处理.ppt
第九章 预处理.ppt
bashref脚本编程pdf
bashref脚本编程,GNU shell编程