上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页
摘要: 原文:http://www.flashrealtime.com/multicast-explained-flash-101-p2p/,讲解单播、多播不可多得的好文章,转载防被“墙”掉Multicast is one of the features of Flash Player 10.1 and it enables you to distribute NetStreams... 阅读全文
posted @ 2010-11-30 14:22 菩提树下的杨过 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.flashrealtime.com/p2p-groupspecifier-explained-1/转过来防止被墙掉If you’ve tried my tutorial on creating a simple chat using P2P NetGroup in Flash Player 10.1, you might have been wonderin... 阅读全文
posted @ 2010-11-30 14:05 菩提树下的杨过 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 这其实是http://www.flashrealtime.com/file-share-object-replication-flash-p2p/中关于文件分享示例的改版,原文示例是基于flex的,我改成flash版本了(大致原理与上一篇完全相同):有三个基本类:1、P2PSharedObject.as 用于定义要分享的(图片)数据类2、LocalFileLoader.as 用于浏览本地图片并加载... 阅读全文
posted @ 2010-11-30 10:09 菩提树下的杨过 阅读(2769) 评论(0) 推荐(0) 编辑
摘要: 在fms4以前Adobe只允许在stratus中才能使用p2p功能。令人高兴的是,在最新发布的fms4中,p2p功能已经集成进来了,这将给实时视频类的应用带来更高的效率,adobe这次很给力!为了使用p2p,开发用的flex sdk至少要4.1以上(当然最高版本是代号为hero的4.5版本,可从adobe的官网下载),另外还需要fms4(同样可从adobe官网下载开发版本)。先上完整代码吧:在这段... 阅读全文
posted @ 2010-11-25 21:43 菩提树下的杨过 阅读(5685) 评论(6) 推荐(0) 编辑
摘要: 一篇很不错的讲解"利用flash player 10.1中的p2p特性实现文件共享"的文章,为防止原文被墙掉,转载于此,原始出处:http://www.flashrealtime.com/file-share-object-replication-flash-p2p/Object ReplicationObject Replication is the most lowest-level P2P ... 阅读全文
posted @ 2010-11-25 14:15 菩提树下的杨过 阅读(2734) 评论(0) 推荐(0) 编辑
摘要: 今天在向服务器部署一个fluorineFx web应用时,浏览站点总出现这个错误,用aspnet_regiis.exe -i注册,把c:\windows\temp,c:\windows\tmp,C:\Windows\Microsoft.NET\Framework\vxxx.xxx\Temporary ASP.NET Files 这三个目录的Network Serivce权限调到最高也不行,极度郁闷... 阅读全文
posted @ 2010-11-24 15:52 菩提树下的杨过 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 今天在服务器上安装VisualSVN Server时,安装到最后,一直提示服务无法启用,点击retry也是一样。解决办法:先不要退出安装程序,运行栏输入 services.msc,打开系统服务,找到VisualSVN Server,右击属性-->登录-->将登录身份改成"本地系统帐户",然后回安装界面,点击Retry,搞定. 阅读全文
posted @ 2010-11-24 14:11 菩提树下的杨过 阅读(7682) 评论(1) 推荐(0) 编辑
摘要: 早上出门前看时间还早,反正出去等公交也是等,就捞起垫桌脚的一本书(C程序设计),随便翻了翻,看到下面这个方法,记录下来,说不定哪天就用到了:明白原理了吗?就是利用异或操作,从最后1,0异或操作的结算来看,异或操作有二个基本特性:1、满足交换律(即1^0和 0^1结果相同)2、相同为0,相异为1(即不同为1)所以来仔细看下:x = x ^ yy = y ^ x 相当于 y = y ^ (x ^ y)... 阅读全文
posted @ 2010-11-23 21:26 菩提树下的杨过 阅读(1276) 评论(1) 推荐(0) 编辑
摘要: 再一次让我深深感受到中国(特指内陆)互联网的网速之慢,在当前和谐的大环境下,要想玩这类实时视频应用,没有3G,4G的高速网络,最好不用轻易尝试。 阅读全文
posted @ 2010-11-23 21:08 菩提树下的杨过 阅读(801) 评论(1) 推荐(0) 编辑
摘要: 我喜欢直奔主题,直接来重点吧:1、什么样的场景适合有购物车?可能一直关注电子商务的人士注意到了:淘宝早期是没有购物车的,而象当当网,京东这类网站一开始就有购物车?什么原因呢?淘宝技术人员刚开始考虑不成熟么?显示不是,淘宝的技术人员可算是中国电子商务领域中最强的.重点:淘宝这类平台本质是多店铺的商城系统,上面的商家遍布全国,商家对应的仓库也遍布各地,用户在选购时,很有可能会把不同商家的货放到一个栏子... 阅读全文
posted @ 2010-11-15 13:40 菩提树下的杨过 阅读(3241) 评论(9) 推荐(3) 编辑
摘要: iPhone现在越来越火爆了,很多原本在PC上的互联网应用都纷纷推出了iPhone客户端(比如携程,新浪微博),iPhone的最佳开发环境是mac OS + iphone真机,一般情况下这个有点难满足。(想起一句网络经典语言:用钱能解决的问题都不是问题,问题是TM没钱)但是可以在windows环境(比如win7)中,通过虚拟机安装mac os来搭建环境,下面将讲解vmware下如何安装mac os 10.6(雪豹操作系统)。1、准备工作,先到网上down下面这些软件 a、 vmware7.1 (虚拟机软件) b、 darwin.iso 约24.8m (mac os系统的引导盘,没有这个无法进入 阅读全文
posted @ 2010-11-10 10:48 菩提树下的杨过 阅读(6095) 评论(4) 推荐(2) 编辑
摘要: 队列(Quene)的特征就是“先进先出”,队列把所有操作限制在"只能在线性结构的两端"进行,更具体一点:添加元素必须在线性表尾部进行,而删除元素只能在线性表头部进行。先抽象接口IQuene<T>下面是基于数组实现的示意图:实现思路:用一个数组存放所有元素,同时设置二个关键变量front与rear用于记录队列“头”与“尾&rdq... 阅读全文
posted @ 2010-11-04 22:34 菩提树下的杨过 阅读(7942) 评论(2) 推荐(3) 编辑
摘要: 堆栈(Stack)最明显的特征就是“先进后出”,本质上讲堆栈也是一种线性结构,符合线性结构的基本特点:即每个节点有且只有一个前驱节点和一个后续节点。相对前面学习过的顺序表、链表不同的地方在于:Stack把所有操作限制在"只能在线性结构的某一端"进行,而不能在中间插入或删除元素。下面是示意图:从示意图中可以看出,堆栈有二种实现方式:基于数组的顺序堆栈实现、类似链表的链式堆栈实... 阅读全文
posted @ 2010-10-30 19:25 菩提树下的杨过 阅读(2628) 评论(1) 推荐(2) 编辑
摘要: 这是数据结构C#版笔记--线性表(Data Structure)之单链表(LinkList)的继续,对于双向链接,节点上除了Next属性外,还要有Prev属性用来指向前一个节点,DbNode定义如下:双链表的插入操作要稍微复杂一点,示意图如下:同样对于删除操作,也要额外处理prev指向完整实现DbLinkList<T>:测试代码片段:当然从上面的测试代码中,似乎并不能看出双链表的优点,... 阅读全文
posted @ 2010-10-24 13:41 菩提树下的杨过 阅读(2020) 评论(0) 推荐(2) 编辑
摘要: 百度什么都知道:当然也包括斐波那契(Fibonacci)数列在一般算法教材中,把Fib数列都是当做递归的经典示例来讲解的:javascript的写法如下:在IE9以下的IE浏览器中,跑到fib(40)基本上浏览器就罢工了,比如:但是在IE9下,居然能挺过来,看来IE9对javascript引擎的优化确实效果不错当然,这个数列除了递归,还有其它非递归的解法,一并贴在这里收录一下: 阅读全文
posted @ 2010-10-24 11:37 菩提树下的杨过 阅读(690) 评论(0) 推荐(1) 编辑
摘要: 注:dt是一个DateTime类型的变量这估计是我博客中最短的一篇了,注意写法:要写成"yyyy\\/MM\\/dd HH:mm:ss",而不是"yyyy/MM/dd HH:mm:ss" 阅读全文
posted @ 2010-10-22 14:58 菩提树下的杨过 阅读(3216) 评论(8) 推荐(1) 编辑
摘要: 很多网站在上传用户头象时,除了传统方式上传外,都支持在线摄像头拍照并做简单编辑,完成之后再将图象数据提交到服务端(比如ASP.Net),这几天正好需要这个功能,研究了下,思路如下:1、先获取摄像头视频2、利用BitmapData.draw来对视频截图3、在截图上,放一个方块允许用户手动调整位置,同时允许截图做缩放4、用户调整完成后,对指定区域的BitmapData做copyPixes处理(即拷贝指... 阅读全文
posted @ 2010-10-19 10:31 菩提树下的杨过 阅读(4836) 评论(15) 推荐(2) 编辑
摘要: 年纪大了记性差了,转过来方便以后要的时候粘贴复制出自:http://gsqls.blog.163.com/blog/static/459712182009112873327312/C#获取当前路径的方法如下:1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径。2. System.Envir... 阅读全文
posted @ 2010-10-18 10:29 菩提树下的杨过 阅读(1260) 评论(1) 推荐(2) 编辑
摘要: 上一篇学习了"顺序表(SeqList)",这一篇来看下“单链表(LinkList)”。在上一篇的最后,我们指出了:顺序表要求开辟一组连续的内存空间,而且插入/删除元素时,为了保证元素的顺序性,必须对后面的元素进行移动。如果你的应用中需要频繁对元素进行插入/删除,那么开销会很大。而链表结构正好相反,先来看下结构:每个元素至少具有二个属性:data和next。data用来存放数... 阅读全文
posted @ 2010-10-17 14:13 菩提树下的杨过 阅读(5248) 评论(3) 推荐(0) 编辑
摘要: 线性结构(Linear Stucture)是数据结构(Data Structure)中最基本的结构,其特征用图形表示如下:即:每个元素前面有且只有一个元素(称为“前驱”),同样后面有且只有一个元素(称为"后继")--注:起始元素的前驱认为是空,末尾元素的后继认为也是空,这样在概念上就不冲突了。线性表(List)是线性结构的一种典型实现,它又可以分为:顺序表(SeqList)... 阅读全文
posted @ 2010-10-17 09:30 菩提树下的杨过 阅读(3799) 评论(2) 推荐(0) 编辑
摘要: 转自: http://blog.sina.com.cn/s/blog_49b35d540100aks4.html ColorMatrixFilter--颜色矩阵滤镜(flash.filters.ColorMatrixFilter) 在颗粒等级上提供给你更好的控制方法。ColorMatrixFilter为 4行5列的多维矩阵(20个元素的数组)。图1是与ColorMatrixFilter等同的矩阵:... 阅读全文
posted @ 2010-10-16 08:05 菩提树下的杨过 阅读(3766) 评论(0) 推荐(1) 编辑
摘要: 背景:国庆长假在老家无法上网,无聊之余从以前的旧箱子里刨出了一本古董级的"C程序设计",1996年版,没错,就是谭浩强主编的那本经典教材,翻了几天,又有一种想重温的冲动。===============================================回来上班后down了一个turbo3.0的压缩包安装文件,即发现这种16位操作系统下的老家伙,在win7 64位下根本无法安装(而我又不... 阅读全文
posted @ 2010-10-15 13:02 菩提树下的杨过 阅读(1402) 评论(3) 推荐(0) 编辑
摘要: 晚上在逛天地会时,看到一个关于TweenLite的示例,觉得蛮实用的,整理了一下偷过来:)注:播放完后,鼠标猛击胸部即可重放:)思路点评:刚开始看到这个效果时,觉得应该蛮复杂的,后来看了代码之后,发现居然如此简单! 关键:先加载一张完整的图片,然后利用BitmapData的copyPixels功能,把每个小块的像素copy出来,形成一系列新的BitmapData(也就是一块块小图片),然后再利用T... 阅读全文
posted @ 2010-09-22 20:21 菩提树下的杨过 阅读(3206) 评论(15) 推荐(0) 编辑
摘要: 这二者的区别,仅在一个类同时实现多个接口,且多个接口中有相同的方法名字定义时,才有比较的意义。输出结果已经说明了问题,就不多做解释了。 结论: 1、对于显式实现的接口方法,在类实例上调用时,需要显式转换为指定的接口,然后才能正确调用。 2、如果类实例不显式转换接口,直接用"类实例.接口同名方法"调用,将调用隐式实现的方法. 3、显式实现的接口方法,不能加public之类的关键字修饰。 4、通常显式... 阅读全文
posted @ 2010-09-19 22:00 菩提树下的杨过 阅读(1019) 评论(2) 推荐(1) 编辑
摘要: 昨天看到 “性能相差7千倍的ToString方法”这篇文章,对于作者这种良好的性能意识和探索精神很佩服,以前还真没注意到这点。不过,用switch的做法,个人觉得虽然性能上去了,但是可维护性就下来了,以后该枚举要增加或删除一项,这段switch代码都要改一下,其实该问题的关键就是反射带来的性能损耗,在调用枚举的ToString()方法时,无非就是要得到一个字符串而已,我个人... 阅读全文
posted @ 2010-09-19 10:00 菩提树下的杨过 阅读(7047) 评论(21) 推荐(5) 编辑
摘要: 中国的网民是很顽强的,也是很固执的!虽然IE6 在国外早就判了死刑,但是在中国至少还有近50%的占有率,这实在很令人头疼!之前看过很多人提议,提议的方案也五花八门,比如:1、让XX花园盗版盘作者把IE6升级后,再发行 (基本不靠谱,您先能联系到盗版盘作者再说吧...)2、咱们主动帮身边的朋友、同事修电脑时,顺便把IE升级一下 (出发点不错,但是效果有限,何况可能有些人就是觉得IE6用着不错,干嘛升... 阅读全文
posted @ 2010-09-09 21:20 菩提树下的杨过 阅读(1528) 评论(17) 推荐(0) 编辑
摘要: 如果不考虑安全因素(指任何人都可连接FluorineFx进行视频录制,而不需要登录认证),其实服务端不用写一行代码,仅需要在apps目录下建一个子目录当作应用,以及在services-config.xml中配置一下rtmp的Channel即可下面这段flash客户端的as3代码,是从FluorineFx官方的Flash AS2示例修改而来的(当然:只一个示例,细节还有很多可优化的地方)界面:示例源... 阅读全文
posted @ 2010-09-04 10:57 菩提树下的杨过 阅读(3167) 评论(1) 推荐(1) 编辑
摘要: 对认证与授权没啥概念的新同学,建议先看下 .net中的认证(authentication)与授权(authorization),然后再继续。Flash/Flex在通过FluorineFx调用.Net中的方法时,同样也会遇到认证与授权问题,即:“是否随便一个阿猫阿狗都能来调用我的方法?”或者可以理解为:“调用我的方法前是否需要登录?” 这就是认证&ld... 阅读全文
posted @ 2010-08-30 21:30 菩提树下的杨过 阅读(2423) 评论(7) 推荐(3) 编辑
摘要: 注:这篇文章主要给新手看的,老手们可能会觉得没啥营养,就请绕过吧。“认证”与“授权”是几乎所有系统中都会涉及的概念,通俗点讲: 认证(authentication) 就是 "判断用户有没有登录?",好比windows系统,没登录就无法使用(不管你是用Administrator或Guest用户,总之要先正确登录后,才能进入系统). 授权(authori... 阅读全文
posted @ 2010-08-29 22:15 菩提树下的杨过 阅读(17252) 评论(20) 推荐(13) 编辑
摘要: 在前一篇“FluorineFx:远程共享对象(Remote SharedObjects)”里,已经大致知道了在FluorineFX中如何使用RSO,这一篇将利用RSO完成一个简单的文本聊天室。原理:RSO对象中,创建二个属性:msg和online,分别用来保存"用户每次发送的聊天内容"以及"在线用户列表"运行截图:服务端代码:ChatApplication.csFlash客... 阅读全文
posted @ 2010-08-28 17:52 菩提树下的杨过 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 原文:http://uh.9ria.com/space.php?uid=68483&do=blog&id=5786 在很多论坛上看到了有人抱怨Flash CS5中,代码提示(Code hint)有时不显示的问题,这个问题可能有很多原因,我整理了几个解决办法,有可能可以帮助到你~1. 关于代码提示的快捷键,默认是Ctrl+Spacebar,但是在大部分中文用户的机器上,这是切换输入法... 阅读全文
posted @ 2010-08-26 19:28 菩提树下的杨过 阅读(1568) 评论(1) 推荐(0) 编辑
摘要: 单纯从客户端上来看,FluorineFx的RSO跟FMS中的RSO几乎没什么不同(参见Flash/Flex学习笔记(15):FMS 3.5之远程共享对象(Remote Shared Object) ),只不过FMS是Adobe的收费产品,FluorineFx是用于.Net平台的开源免费产品.服务端代码:1、为了防止客户端随意连接或创建任何属性的RSO,服务端可以定义一个用于安全处理的cs文件2、创... 阅读全文
posted @ 2010-08-26 19:13 菩提树下的杨过 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: AMFAMF(是Action Message Format的缩写)是在flash和flex中与远程服务端交换数据的一种格式.它是二进制格式,Flash应用与服务端或数据库通过RPC交换数据时,通常都采用这种格式。AMF 1 诞生于Flash Player6,发展到现在已经变成了了AMF3RTMPRTMP是Real-Time Messaging Protocol(实时消息传送协议)的缩写,它是Ado... 阅读全文
posted @ 2010-08-26 14:28 菩提树下的杨过 阅读(6877) 评论(0) 推荐(3) 编辑
摘要: FluorineFx自带的示例都不错,就是有点不简洁,下面的代码基本上已经最简版了(环境vs2010)1、先创建一个Web Application,然后添加FluorineFx以及FluorineFx.ServiceBrowser的引用这二个程序集的默认位置在:C:\Program Files (x86)\FluorineFx\Bin\net\3.5\FluorineFx.dllC:\Progra... 阅读全文
posted @ 2010-08-24 17:56 菩提树下的杨过 阅读(2131) 评论(3) 推荐(0) 编辑
摘要: 这篇东西应该至少一年前就写的,不过因为个人太懒,一直没记下来,今天补上.linq to sql中,对于同一个DataContext上下文环境,根据表主键选择记录时(当然这里所指的“记录”会自动转成“对象”),如果该记录已经被select过,默认情况下会被自动缓存下来,下次再选择时,将自动返回已缓存的对象,而不是重新从数据库里查询。在很多情况下(特别是... 阅读全文
posted @ 2010-08-24 15:34 菩提树下的杨过 阅读(3908) 评论(4) 推荐(0) 编辑
摘要: 本来这篇水文没打算放到博客园上来的,今天想了想,也算是跟技术有一点沾边,还是从QQ空间转过来凑数吧原文在QQ空间上的地址 : http://user.qzone.qq.com/278919507/blog/12822300412000年毕业走入社会,至今正好十年了,晚上看见某QQ好友的签名:十年!于是突然觉得应该把我的这十年记个流水帐,以便日后能记起这十年是如何度过的。2000年8月: 因为一直不... 阅读全文
posted @ 2010-08-24 11:08 菩提树下的杨过 阅读(2251) 评论(18) 推荐(1) 编辑
摘要: 最近比较忙,好几天没写博客了,憋滴那是~相当~难受,今天就来一篇水文吧(也同步发到我的QQ空间里了) 前一阵在看"读者"杂志时,被这样一个故事所吸引:某公司举办一个有奖猜数字的活动,规则很简单!参与者在0到100之间随便选一个数字寄给主办方,主办方最终对寄来的数字汇总求平均值,如果您的数字最接近平均值的2/3,即能获得大奖。 如果是您,您会选哪个数字呢? 按最简单的逻辑:假设大家都是报着碰运气的... 阅读全文
posted @ 2010-08-20 20:21 菩提树下的杨过 阅读(923) 评论(1) 推荐(0) 编辑
摘要: 网上已经有很多文章讲这个了,不过大多是教人如何利用命令来处理的,一直认为:对于能用图形界面搞定的事情,尽量就不用命令方式解决(记命令很伤脑细胞的)1、打开数据库属性对话框2、把恢复模式设置为"简单"3、剩下的事情大家都知道了最后减肥完成后,记得把恢复模式改回“完整”。 阅读全文
posted @ 2010-08-05 09:27 菩提树下的杨过 阅读(884) 评论(3) 推荐(1) 编辑
摘要: 上一篇 puremvc框架之Command里,已经学习了如何利用Command来解耦View层与业务逻辑的依赖,但是仍然有二个问题:1、ButtonMediator中发送消息时,仍然采用硬编码的方式,将消息内容写死在代码中:这显然不是一个好的设计,不够灵活2、我们一直在说puremvc是一个mvc框架,至今为止 controller(即Command)、view(即Mediator)都已经出现过了... 阅读全文
posted @ 2010-08-01 10:18 菩提树下的杨过 阅读(4465) 评论(0) 推荐(0) 编辑
摘要: 在前一篇 puremvc框架之hello world!里,已经对这个框架有了一个大概的认识,不过在消息的处理上,有一个不太适合的地方:为了完成响应消息,TextMediator亲自去监听自己感兴趣的消息类型,然后亲自来处理。要知道:Mediator属于View层(即:MVC中的V),它最好是什么也不干,仅仅与界面保持联系即可,对于如何响应消息这类粗活,应该交由Controller层(即MVC中的C... 阅读全文
posted @ 2010-07-31 21:04 菩提树下的杨过 阅读(3715) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页