下面是该示例所用到的代码,我已经上传到如下网址:
http://download.csdn.net/detail/tao_627/6900621
http://332374363.blog.51cto.com/5262696/1102036
你需要首先登陆http://www.adobe.com/downloads/,才能下载成功。另外在安装时,选择试用版安装,需要输入你的AdobeID。win 7和win 8.1都可以安装。
我选择的是32位版本FlashBuilder_4_7_LS10.exe,在win 8.1系统上面.安装完成后在安装目录下依次修改下列3个文件:
(1)..AdobeAdobeFlashBuilder4.7(64Bit)eclipsepluginscom.adobe.flexbuilder.project_4.7.0.349722META-INF下面的MANIFEST.MF
修改:Bundle-Version: 0.0.0
(2)..AdobeAdobeFlashBuilder4.7(64Bit)eclipsefeaturescom.adobe.flexide.feature_4.7.0.349722下面的feature.xml
修改:
(3)..AdobeAdobeFlashBuilder4.7(64Bit)eclipsepluginscom.adobe.flexbuilder.flex_4.7.0.349722
下面:复制config.xml并重命名为config_builder.xml
注:以上红色文字部分为具体的版本号,请跟据实际版本号进行查找
修改完成之后,再启动AdobeFlashBuilder4.7,恭喜你,你会发现自己彻底拥有了这款RIA工具了。
function onStart(path)NOTE("Application '"..path.."' started")
endfunction onStop(path)NOTE("Application '"..path.."' stopped")
endfunction onConnection(client, userName, meeting)client.userName = userName;client.meeting = meeting;INFO("User connected: ", client.userName , "meeting: ", client.meeting);function client:getParticipants(meeting)result = {}i = 0;for key, cur_client in cumulus.clients:pairs() doif (cur_client.meeting == meeting) theni = i+1;participant = {};participant.userName = cur_client.userName;participant.meeting = cur_client.meeting;if cur_client.id thenparticipant.protocol = 'rtmfp';endparticipant.farID = cur_client.id; result[i] = participant;endend return result;endfunction client:sendMessage(meeting, from, message)for key, cur_client in cumulus.clients:pairs() doif (cur_client.meeting == meeting) then cur_client.writer:writeAMFMessage("onMessage", from, message);endendendsendParticipantUpdate(client.meeting);
endfunction onDisconnection(client)INFO("User disconnecting: "..client.userName);sendParticipantUpdate(client.meeting);
endfunction sendParticipantUpdate(meeting)for key, cur_client in cumulus.clients:pairs() doif (cur_client.meeting == meeting) then cur_client.writer:writeAMFMessage("participantChanged");endend
end
看到数据交互日志,便于理解Cumulus源码的处理逻辑和RTMFP协议的细节.
首先声明: 下面的源码包改编来自github上老太太写的一个"史上最简单的DHT爬虫“项目: https://github.com/laomayi/simDHT 相关源码在附件源码包dht这个文件夹中,这个源码使用python实现,需要使用到mysql数据库. 下面是源码目录下的文件,比较简洁,log文件是刚才运行时创建的....
背景 Linus slashdot: https://meta.slashdot.org/story/12/10/11/0030249 Linus大婶在slashdot上回答一些编程爱好者的提问,其中一个人问他什么样的代码是他所喜好的,大婶表述了自己一些观点之后,举了一个指针的例子,解释了什么才是core low-level...
给定一个整数 n, 返回从 1 到 n 的字典顺序。 例如, 给定 n =13,返回 [1,10,11,12,13,2,3,4,5,6,7,8,9] 。 请尽可能的优化算法的时间复杂度和空间复杂度。 输入的数据 n 小于等于 5,000,000。 根据题目描述,所谓字典顺序,即数值按照类似字符串首字母的ASCII大小进行排序...
二叉树递归遍历存在的问题 如果我们的二叉树只有左子树,而且树的高度还很深的时候,这个时候递归调用遍历的时候,栈帧空间开辟的较大,很可能造成栈溢出。但是我们一个程序中,为堆分配的空间要比栈大的多,这个时候我们可以实现一个二叉树遍历的非递归的实现形式,模拟栈帧调用的过程,自己模拟一个栈用于保存节点,然后实现遍历。 非递归实现树的遍历...
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3085 题意:求n(<=10^100)之内最大的反素数。 思路: 优化2: int prime[]= {1, 2, 3, 5, 7,11, 13, 17, 19, 23,29, 31, 37, 41,...
Chess Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 351 Accepted Submission(s): 124 Problem Description 小度和...