上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页
摘要: 原理:摄像头激活后,持续检测与之关联的Video对象是否在播放(即每秒帧数) 阅读全文
posted @ 2010-03-15 13:37 菩提树下的杨过 阅读(3069) 评论(0) 推荐(0) 编辑
摘要: Adobe的FMS真的是一个倍儿牛叉的技术!(至少Silverlight在"实时广播"方面目前还没有任何能超越FMS的迹象)曾经盛极一时的tudou,ku6,第一视频...等一大堆视频分享类网站,几乎都使用的是Adobe的FMS技术.今天先来做一个最简单的Hello World(例子出自FMS的官方文档)1.先创建一个FMS应用HelloWorld进入FMS的默认安装目录: C:\Program ... 阅读全文
posted @ 2010-03-14 13:49 菩提树下的杨过 阅读(2288) 评论(0) 推荐(0) 编辑
摘要: 原理跟Silverlight中的几乎如出一辙(见Silverlight如何与JS相互调用):ActionScript3代码:嵌入flash的页面中这样处理: 阅读全文
posted @ 2010-03-12 16:01 菩提树下的杨过 阅读(1979) 评论(1) 推荐(0) 编辑
摘要: 首先要习惯AS3.0的几个BT约定:1.一个.as文件中,只能定义一个类2.类名称必须与.as的文件名相同3.类定义中必须要有package包声明4.一个类最多只能有一个构造函数5.包package的路径/名称约定:这个初次接触时感觉有点小复杂,这样描述吧:如果您在定义一个类时,package的声明指定了名称,比如 package jimmy{ public class MyClass{...}}... 阅读全文
posted @ 2010-03-12 13:01 菩提树下的杨过 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: 一般来讲,在windows上安装软件从来都不是什么难事儿,但FMS却在安装过程中"充满"了误导(好吧,其实也就是夸张的说法而已)1.下载FMS3.5http://www.adobe.com/products/flashmediainteractive/?promoid=DJDTG这上面有一个免费开发版(除了连接数有限制,其它功能完全一样)2.一路Next安装注意:不要勾选安装Apache 2.2 ... 阅读全文
posted @ 2010-03-11 14:52 菩提树下的杨过 阅读(2765) 评论(6) 推荐(0) 编辑
摘要: 今天折腾了大半天,总算搞出了一个功能简单的视频播放器,可以向公司领导交差了 :)步骤:1.Flash CS4 中 先拖一个"FLVPlayback"组件到舞台上注:FLVPlayback本身已经具备了flv播放的基本功能,简单设置下属性就能播放视频了2.加载xml数据源xml数据源格式如下:ActionScript加载XML的核心代码:3.将TileList组件与xml数据绑定起来 TileLis... 阅读全文
posted @ 2010-03-10 21:28 菩提树下的杨过 阅读(3960) 评论(9) 推荐(0) 编辑
摘要: 今天无意在“Ying光中国”看到其论坛管理员"偷盗"了部分我在博客园发布的示例代码(之所以用偷盗二字,是因为这绝对不是转载:不仅没标明出处,甚至还把图片重新上传并打上水印,修改源码把作者信息去掉,换成Ying光中国)本来这些学习笔记的源代码也不值什么,既然肯开博写出来,就愿意与大家分享,但是对这种做法十分不爽,好比你自己的孩子,硬要让它跟别人姓一样,然后还告诉大家,这是他自... 阅读全文
posted @ 2010-03-09 20:06 菩提树下的杨过 阅读(4224) 评论(32) 推荐(2) 编辑
摘要: 自从进入windows时代以后,估计这玩意儿很多人都快忘光了吧,今天小小复习一下先来看DOS命令中的重定向/管道操作符号">" :将命令输出结果写入到文件或设备(比如打印机),而不是直接输出在屏幕上示例:c:\> dir /w > dir_tree.txt该命令将把c:\(即c盘根目录)下的目录和文件名以横向方式列出来,最终结果将生成在 c:\dir_tree.txt中注:我通常... 阅读全文
posted @ 2010-03-09 17:12 菩提树下的杨过 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 必须有摄像头,上面的演示才能正常播放。 思路: 使用摄像头以及在线抓屏在上一节Flash/Flex学习笔记(2):捕获摄像头 里已经讲过了,就不重复粘贴了,至于在客户端保存文件,Flash里用起来也很简单:直接调用 FileReference 即可,另外为了减少图片大小,还可能借助AS3.0的扩展库(项目地址http://code.google.com/p/as3corelib/),把bmp格式的... 阅读全文
posted @ 2010-03-09 13:52 菩提树下的杨过 阅读(2864) 评论(4) 推荐(0) 编辑
摘要: flash终究只是客户端技术,所以很多时候还是需要与服务端技术(比如asp,asp.net,jsp,php之类)进行数据交互的,下面的代码演示了如何在flash中打开网页,以及用GET/POST二种方式向服务端发送数据服务端可以这样处理:如果发送了数据后,还要响应服务端的结果(比如取得服务端的返回值,再继续到Flash中处理),Flash中可这样写:服务端FlashHander.ashx可以这样处... 阅读全文
posted @ 2010-03-09 12:40 菩提树下的杨过 阅读(6020) 评论(3) 推荐(0) 编辑
摘要: 用MS的silverlight来生成Adobe的pdf文档?象不象到肯德基买麦当劳? 哈...言归正传:首先要用到下面二个开源库1.开源项目 http://silverpdf.codeplex.com/ silverlight的pdf开源库2.FluxJpeg 借助这个可将位图转换化base64字符串,项目官方地址已经找不到了,反正google,baidu一下N多下载注:社区里总会有一些好心人做善... 阅读全文
posted @ 2010-03-09 10:41 菩提树下的杨过 阅读(5185) 评论(26) 推荐(1) 编辑
摘要: Flash中一个fla文件可以关联到一个as文件,这个有点类似于asp.net中的code behind.可参考以下图操作:注:1.as文件的类名与文件名要求一样,并且默认情况下必须与fla处于同一目录。2.所有as文件必须继承自flash.display.Sprite下面这个是一个示例文件代码:默认情况下,如果您运行这段代码会发现根本没办法编译通过,通常会提示: 未发现fl.controls.L... 阅读全文
posted @ 2010-03-08 14:32 菩提树下的杨过 阅读(5988) 评论(1) 推荐(0) 编辑
摘要: Flash中使用摄像头,个人感觉比silverlight要更容易时间轴第一帧上敲以下代码就可以了:运行效果图:源代码下载:http://cid-2959920b8267aaca.skydrive.live.com/self.aspx/Flash/GetCamera.rar 阅读全文
posted @ 2010-03-08 11:02 菩提树下的杨过 阅读(3983) 评论(2) 推荐(0) 编辑
摘要: 万世开头难,先来一个Hello World!吧,Adobe出了二款支持Action Script3语言的经典开发工具,即:Flash CS 与Flash Builder(以前称为Flex Builder),这二者的关系就好Silverlight中的Blend与Visual Studio先来看看Flash中如何玩:1.启动Flash CS 4,新建一个"Flash 文件(Action Script3... 阅读全文
posted @ 2010-03-07 20:27 菩提树下的杨过 阅读(6739) 评论(5) 推荐(1) 编辑
摘要: 因工作需要,有可能要接手以前一位Flash程序员同事的代码,今天看了下Action Script 3.0,发现这玩意儿真的有点那个啥...打开Flash CS 4,新建一个Action Script3.0文件,在第一帧写几行代码:代码一:好象还不错,有点c#3.0中的var的味道,能根据赋值不同,自动推断变量类型.再写几行过过瘾:代码二:输出:i=0,类型:number,元素:上海i=1,类型:n... 阅读全文
posted @ 2010-03-06 19:10 菩提树下的杨过 阅读(1970) 评论(4) 推荐(0) 编辑
摘要: 1.如何让Controller不返回视图?(比如仅执行一些数据库操作)很简单,只要在Controller中定义一个void类型的public方法即可这样就行了,调用方法类似 : http://localhost/Product/DeleteData 即可2.如何让视图返回纯文本或Xml?如果要返回xml,把text/plain改为text/xml即可.3.如何把DataTable传给视图?虽然很多... 阅读全文
posted @ 2010-03-06 17:13 菩提树下的杨过 阅读(1026) 评论(2) 推荐(1) 编辑
摘要: .net4.0以前,要想在网页上画个饼图,那还真不是个轻松的活儿,得有点技术含量,比如:可以用System.Drawing下的那些东东,再或者用Silverlight/Flash或第三方控件现在asp.net 4.0已经把它做成控件了直接拖到页面就完事了,下面是示例代码:运行效果如下: 阅读全文
posted @ 2010-03-05 16:50 菩提树下的杨过 阅读(2724) 评论(2) 推荐(2) 编辑
摘要: .net3.0/3.5时代,asp.net的outPut缓存默认只能存放于内存中,但是内存资源是有限的,这就导致了缓存的无法扩展。而asp.net4.0中允许开发人员对缓存扩展,您可以选择把要缓存的内容,放到内存,硬件,数据库,甚至与时下流行的memcached直接对接。以下是我摘自msdn的一段话:ASP.NET 4对输出缓存添加了扩展点,现在允许开发人员配置一个或多个定制的输出缓存提供器(ou... 阅读全文
posted @ 2010-03-05 16:28 菩提树下的杨过 阅读(1063) 评论(0) 推荐(1) 编辑
摘要: asp.net4.0的webform中,对于Page对象新增加了二个属性:MetaKeywords,MetaDescription后端代码上,写法也更简单,以前可能需要这样写:现在可以直接这样写:另外上一篇提到的"webform中也可以直接url路由"也算是一种对SEO的改进,最后asp.net4.0中新增了Response.RedirectPermanent(string url)来取代Resp... 阅读全文
posted @ 2010-03-05 15:59 菩提树下的杨过 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 以前在做asp的时候,要把 /default.asp?id=123映射成/default/123,需要借助IISRewriter这个组件,到了asp.net以后,可以用代码写了,但是个人觉得很麻烦,要写一堆代码,还要修改web.config,现在好了:asp.net4.0中 asp.net mvc中的路由规则全部可以用于webform了使用步骤:1.Global.ascx.cs中先注册路由规则在根... 阅读全文
posted @ 2010-03-05 14:34 菩提树下的杨过 阅读(4331) 评论(7) 推荐(6) 编辑
摘要: 往往我们会有一些web应用,在网站初次被访问时要做一些初始化处理,比如加载数据到缓存中之类。如果某个用户正好不幸成为第一个访客,他可能会觉得网站速度很慢,现在好了,asp.net 4.0 IIS7.0/7.5环境提供了自动预热功能,相当于系统自动充当第一个访客了,虽然只是一个小细节,但对于用户体验来讲,确是一个不错的改进。打开IIS 7.5的applicationHost.config文件(C:\... 阅读全文
posted @ 2010-03-05 13:23 菩提树下的杨过 阅读(1465) 评论(0) 推荐(2) 编辑
摘要: Vs2010正式版据说4月12号就要发行,是时候摆弄一下它了新建web application后,最直观的一个变化就在于web.config变干净了:只有寥寥数行代码,赏心悦目!另外注意到web.config在解决方案视图中,分成了二个:个人觉得这是吸收了ROR中database.yml中数据库(开发,生产,测试)环境配置的思想,我们在做web开发时,难免会对调试/发布二种环境的配置做一些调整,比... 阅读全文
posted @ 2010-03-05 12:49 菩提树下的杨过 阅读(3272) 评论(0) 推荐(0) 编辑
摘要: ROR集成了诸多"先进"的理念,比如mvc,模板替换,orm,实体验证,ajax,数据库迁移,session的多种保存机制...等等,也许在今天看来,这些东西都是司空见惯的,但要知道ror框架是在几年前就发布的,所以ROR一出来就一路走红,甚至一度号称"web中小型开发效率天下无敌",也不是浪得虚名的。但是随着Asp.Net的不断进步,ROR中的这些特性也慢慢都被MS吸收进来了,比如:1.MVC ... 阅读全文
posted @ 2010-03-05 10:55 菩提树下的杨过 阅读(943) 评论(3) 推荐(1) 编辑
摘要: symbol是啥就不深入的讨论了,只简单说说symbol的好处ruby内部对于每个对象,都会有一个数字id用来标识并区分,可以用xxx.object_id来查看 输出结果类似如下:32088750320887303208871032088690可以发现即使是同样内容的字符串"0001",在ruby解释器内部每次也都是当作不同的对象来处理的,这样随着字符中的调用次数增加,ruby解释器的负担不是越来... 阅读全文
posted @ 2010-03-04 11:57 菩提树下的杨过 阅读(2914) 评论(1) 推荐(0) 编辑
摘要: 理解 Ruby Symbol,第 1 部分http://www.ibm.com/developerworks/cn/opensource/os-cn-rubysbl/理解 Ruby Symbol ,第 2 部分: Symbol 内幕http://www.ibm.com/developerworks/cn/opensource/os-cn-rubysbl2/index.html 阅读全文
posted @ 2010-03-04 10:32 菩提树下的杨过 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 机器上没安装ROR开发环境的朋友,请先参看 ruby on rails + mysql 开发环境搭建架好环境注:ROR的经典著作“Web开发敏捷之道--应用Rails进行敏捷Web开发”目前中文的只有第二版,作者写书的环境是rails 1.x,现在rails的版本已经更新至2.3.5,很多东西已经变了,如果参考第二版的书上一步步来做的话,根本做不下去。(目前该书已经出了第三... 阅读全文
posted @ 2010-03-02 14:42 菩提树下的杨过 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 很多人(包括我)都喜欢把主流的javascript框架(比如jQuery),放到自己服务器上,其实还有更好的选择。http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#googleDotLoad 是google对外开放的AJAX库 API,上面已经有很多ajax库了,我们只需要引用即可(好处在于:googl... 阅读全文
posted @ 2010-03-01 16:09 菩提树下的杨过 阅读(2662) 评论(0) 推荐(0) 编辑
摘要: 从firefox网络监测的结果看,博客园并未启用IIS的GZIP压缩。建议大家使用时,直接用 http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js 这个路径引用,同时http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html 上还有其它很多... 阅读全文
posted @ 2010-03-01 15:45 菩提树下的杨过 阅读(4231) 评论(0) 推荐(0) 编辑
摘要: 匿名函数自动调用的三种写法如下: 再来看一段代码:Person类为所有传入的对象属性,自动生成了getXXX与setXXX方法,这一段代码虽然很短,却包含了诸多js中的关键概念:1.json对象表示法当我们把"{name:"菩提树下的杨过",sex:"男"}"做为参数,传入Person构造函数时,实际上就建立了一个字典结构的键值对:name --> "菩提树下的杨过"sex --> "... 阅读全文
posted @ 2010-02-28 17:51 菩提树下的杨过 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 一度以为在javascript的世界里,所有方法都是公有的,无法真正从技术上定义一个私有方法,今天又一次发现:其实我错了!说明:类的构造函数里定义的function,即为私有方法;而在构造函数里用var声明的变量,也相当于是私有变量。(不过类比于c#这类强类型语言中的私有成员概念还是有区别的,比如无法在非构造函数以外的其它方法中调用)类似的,我们还能实现类似set,get属性的封装注:js中的"变... 阅读全文
posted @ 2010-02-28 16:35 菩提树下的杨过 阅读(21304) 评论(5) 推荐(1) 编辑
摘要: 啥也不说,先看代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> ... 阅读全文
posted @ 2010-02-28 11:41 菩提树下的杨过 阅读(1955) 评论(1) 推荐(0) 编辑
摘要: 1.方法重载js中并不直接支持类似c#的方法重载,所以只能变相的来解决,示意代码:(利用了内置属性arguments)2.参数个数检测js引擎同样也不会在function调用时,强制检查参数个数,所以只能自己处理,示例代码:3.参数基本类型检测js引擎同样更不会检测参数的类型,如果您希望对参数的基本类型做些限制,可以利用typeof 来判断基本类型4.自定义类的参数类型检测第3条所提到的方法,只能... 阅读全文
posted @ 2010-02-25 21:23 菩提树下的杨过 阅读(4548) 评论(0) 推荐(0) 编辑
摘要: 曾经发过一篇如何在Silveright中利用XmlSerializer序列化对象的文章“Silverlight中的序列化”,限于当时的认识有限,一度以为silverlight只有这一种办法,今天意外发现,其实还有更好的方式,特此做一个汇总与比较1.json序列化方式silverlight支持json字符串已是众人皆知的事情,没啥好说的,有点容易让人误导的是:我们在vs的si... 阅读全文
posted @ 2010-02-22 21:31 菩提树下的杨过 阅读(5740) 评论(3) 推荐(3) 编辑
摘要: 共同点:都是用来屏幕输出的。不同点:puts 输出内容后,会自动换行(如果内容参数为空,则仅输出一个换行符号);另外如果内容参数中有转义符,输出时将先处理转义再输出p 基本与puts相同,但不会处理参数中的转义符号print 基本与puts相同,但输出内容后,不会自动在结尾加上换行符s = "aaaa\nbb\tbb"p sp "****************"puts sp "********... 阅读全文
posted @ 2010-02-22 14:02 菩提树下的杨过 阅读(12712) 评论(1) 推荐(0) 编辑
摘要: 先来看别名,ruby中可以给方法或全局变量起一个别名,有意思的是:方法别名定义后,即使对应的方法在后面的代码中重新定义(即修改内部实现)后,别名仍然可以调用到修改前的方法,而全局变量则不行。def meth puts "This is meth"endalias:orgin_meth:methmeth #=> This is methorgin_meth #=>This is met... 阅读全文
posted @ 2010-02-20 11:30 菩提树下的杨过 阅读(5542) 评论(3) 推荐(0) 编辑
摘要: #静态方法的4种写法class Test def Test.StaticMethod1 puts "Test.StaticMethod1" end def self.StaticMethod2 puts "Test.StaticMethod2" end class << Test def StaticMethod3 puts "Test.StaticMethod3" end e... 阅读全文
posted @ 2010-02-19 20:05 菩提树下的杨过 阅读(2871) 评论(0) 推荐(0) 编辑
摘要: 主要代码修改自园子里"smjack"的【原】改进了的"利用Silverlight实现类似iGoogle的浮动拖拽效果",修改说明:1.将原来的列宽度等分,改为允许非等分2.增加了最大化,最小化,关闭功能3.模块太多,导致Silverlight显示不下时,自动加上垂直滚动条本想将模块设置功能抽时间完成一下,但近期又迷上ROR了,不知道什么时候才会完成这个东东(也许永远不会完成),先把这几处修改完成的... 阅读全文
posted @ 2010-02-19 17:34 菩提树下的杨过 阅读(2326) 评论(8) 推荐(0) 编辑
摘要: 用ROR框架做开发,基本上只要SciTE+资源管理器+命令行 就可以了,但如果您确实一时很难忘记IDE环境,而且机器配置又不咋地,建议您重返三剑客时代,找找当年DreamWeaver的感觉 :)http://rubyweaver.gilluminate.com/到这上面下载rhtml for dreamweaver的插件安装后,dreamweaver就能认别rhtml格式了,您可以象编辑html一... 阅读全文
posted @ 2010-02-19 12:36 菩提树下的杨过 阅读(6951) 评论(6) 推荐(0) 编辑
摘要: 这是网上收集的几篇教程1. Sqlite简明教程http://www.sqlite.com.cn/MySqlite/4/32.Html2. Sqlite入门教程http://www.sqlite.com.cn/MySqlite/4/33.Html3. Sqlite官方http://www.sqlite.org/4. 推荐pysqlite使用指南http://gashero.yeax.com/?p=... 阅读全文
posted @ 2010-02-18 17:45 菩提树下的杨过 阅读(2074) 评论(3) 推荐(0) 编辑
摘要: ror对于初学者来讲,可能最大的困难莫过于开发环境的安装与搭建,今天折腾了大半天基本搞定了,把过程贴在这里,以便初学者少走弯路。1.安装ruby 1.8.6 打开 http://rubyforge.org/frs/?group_id=167,安装 ruby1.8.6-26最终版本下载完成后,可在命令行下键入 ruby -v验证版本 (如果在命令行里输入ruby提示找到不该命令,请将c:\ruby\... 阅读全文
posted @ 2010-02-18 13:51 菩提树下的杨过 阅读(9589) 评论(0) 推荐(2) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 34 下一页