上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 33 下一页
摘要: 1、Windows消息传输对象 当开发界面程序时,特别是windows界面编程,消息尤为重要;相信开发过windows界面程序的人们,对PostMessage(),SendMessage(),PostThreadMessage()不是很陌生,各个窗口基本上都可以通过这三个函数实现各种消息的传递,从面达到各个窗口之间的通信;窗口可以通过这三个函数向别的窗口发送消息,也可以接收消息,当然消息里就承载了进程间通信的各种信息(如要协同做些什么,完成什么功能等)。2、文件共享和内存共享 文件共享,简言之就是文件映射到内存,达到共享,从而实现通信3、系统剪贴板通信 其实这也是一种通过共享而实现通信的方式, 阅读全文
posted @ 2012-11-19 02:44 ☆A希亿 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Udp打洞,判断Nat网络类型一种基于UDP协议实现P2P智能穿越NAT的方案摘要:由于目前NAT(NetworkAddressTranslation,网络地址转换协议)的广泛运用,处于Internet上的公网主机与处于NAT之后的主机建立对等连接是实现P2P(Peer-To-Peer,点对点)通信很关键的问题。本文在分析了基于UDP(UserDatagramProtocol,用户数据报)协议穿透NAT的实现原理的基础上,给出了一个基于UDP协议,根据不同NAT类型情况自适应选择NAT穿越方案,实现P2P通信的实现方案。关键词:UDP,NAT,P2P中图分类号:TP2731.引言NAT技术不仅 阅读全文
posted @ 2012-11-18 07:35 ☆A希亿 阅读(3340) 评论(0) 推荐(0) 编辑
摘要: 内容概述:在p2p通信领域中,由NAT(Network Address Translation,网络地址转换)引起的问题已经众所周知了,它会导致在NAT内部的p2p客户端在无论以何种有效的公网ip都无法访问的问题。虽然目前已经发展出多种穿越NAT的技术,但相关的技术文档却很少,用来证明这些技术的稳定性和优点的实际数据更少。本文的目的在于描述和分析在实际中运用得最广泛、最可靠同时也是最简单的一种NAT穿越技术,该技术通常被称为“打洞”技术。目前,“打洞”技术已经在UDP通信领域中得到了广泛的理解和应用,在此,也将讨论如何利用它实现可靠的p2p的TCP流通信。在收集了大量的“打洞”技术可以穿越的N 阅读全文
posted @ 2012-11-18 07:31 ☆A希亿 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1、如何判断一个链表是不是这类链表? 2、如果链表为存在环,如果找到环的入口点?解答:一、判断链表是否存在环,办法为:设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slow后进入环,两个指针必定相遇。(当然,fast先行头到尾部为NULL,则为无环链表)程序如下:bool IsExitsLoop(slist *head){ slist *slow = head, *fast = head; while ( fast && fast->next ) { slow = slow-&g 阅读全文
posted @ 2012-11-18 06:06 ☆A希亿 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 转自:http://fei-cool.blog.sohu.com/152000311.html 这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人准备的。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前, 阅读全文
posted @ 2012-10-09 00:10 ☆A希亿 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 做了一个图片展示的flash,想用一个简单的方法来吧外部参数(图片张数)传递给flash文件,以便控制上一页下一页的按钮,研究了半天,终于找到了一个比较简单的方法。就是利用 flashvarsIE中:...<param name="movie" value="test.swf" /><param name="quality" value="high" /><param name="flashvars" value="picnum=5" /> 阅读全文
posted @ 2012-09-17 13:28 ☆A希亿 阅读(2165) 评论(0) 推荐(0) 编辑
摘要: AS3中构造函数不能私有,如何避免外部通过调用构造函数实例化单件类呢?使用一个包外类可以解决这个问题。这也是一种比较蛋疼的方式。package singleton{ import flash.text.StaticText; public class Singleton { private static var _instance:Singleton; public function Singleton(s:SingletonEor ) { } public static f... 阅读全文
posted @ 2012-09-17 09:29 ☆A希亿 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/haoel/article/details/1948051/作者:陈皓一篇很好的讲解虚函数表的文章目录(?)[-]前言虚函数表一般继承(无虚函数覆盖)一般继承(有虚函数覆盖)多重继承(无虚函数覆盖)多重继承(有虚函数覆盖)安全性结束语附录一:VC中查看虚函数表附录 二:例程C++ 虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技 阅读全文
posted @ 2012-09-14 17:53 ☆A希亿 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 总结下as3反射的相关用法,主要是四个函数:flash.system.ApplicationDomain.getDefinition(linkName:String):Class; //flashcs元件库中的某个元件链接名称flash.utils.getDefinitionByName(name:String):Object; //返回name参数指定的类的类对象引用flash.utils.getQualifiedClassName(value:*):String; //返回对象的完全限定类名flash.utils.getQualifiedSuperClassNameTest; // ... 阅读全文
posted @ 2012-09-14 13:26 ☆A希亿 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 解决在firefox下js调用as失败问题自:http://www.cnblogs.com/mfryf/archive/2012/04/17/2453024.html问题描述:写了一个js与as的通信as中通过此方法来注册js的回调if(ExternalInterface.available){try{ExternalInterface.addCallback("sendToActionScript", receivedFromJavaScript);}catch(error:SecurityError){}catch(error:Error){}}else{}firefo 阅读全文
posted @ 2012-09-14 11:00 ☆A希亿 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 33 下一页