03 2010 档案

摘要:Sprite有一个graphics可以用来绘制基本图形,比如我们要画下面这个图形:对应的AS3代码为:把它加到舞台上,并自动跟着鼠标转动(下列代码写在第一帧):这里用到了反正切函数,其原理示意图如下:即以鼠标所在点与Arrow图形中心点为参考,构建一个三角形,利用对边比邻边得到正切,然后利用反正切求出角度,最终让图形旋转该角度,下面是效果:但是好象有点问题,相信您也看出来了,因为我们绘制图形时,默... 阅读全文
posted @ 2010-03-31 22:00 菩提树下的杨过 阅读(3582) 评论(0) 推荐(0) 编辑
摘要:先来看简单的单个按键捕获: 再来看下类似: A + B + C 的这种组合键捕获:先分析一下过程,比如用户按下Ctrl + A 时,实际上是先按下Ctrl键,同时触发KeyDown事件,然后在Ctrl不放的同时,再按下A键,再次触发KeyDown事件,然后松开(触发KeyUp事件),这是一个顺序的过程。思路:在用户按下键且尚未松开任何键时,可以考虑用一个数据,把本次按下的所有的键值都存储起来,然后... 阅读全文
posted @ 2010-03-31 13:30 菩提树下的杨过 阅读(1620) 评论(2) 推荐(1) 编辑
摘要:特性(Attribute)是微软在.Net中自创的一种新技术,对于很多初学者来讲,特性一直是一块难啃的骨头。既然弄不懂,那我们就暂时绕过它吧,回想一下我们在写代码时通常都要求写注释,为了是让别人或自己以后能看得懂,但是这个注释是写给“人”看的,突发奇想一下:我们能不能写出一种注释,给c#编译器看,比如我们在某些代码上打个标记,让编译器看到这些标记后,做出不同的反应?其实..... 阅读全文
posted @ 2010-03-30 15:18 菩提树下的杨过 阅读(959) 评论(1) 推荐(1) 编辑
摘要:先直接看代码吧:这段代码很简单:B继承A,然后定义了一个A中的同名方法Method1,编译能通过,但是会提示警告:'ConsoleApplication1.B.Method1()' hides inherited member 'ConsoleApplication1.A.Method1()'. To make the current member override that implementa... 阅读全文
posted @ 2010-03-30 11:31 菩提树下的杨过 阅读(2089) 评论(0) 推荐(2) 编辑
摘要:Asp.Net中的Session要比Asp中的Session灵活和强大很多,同时也复杂很多;看到有一些Asp.Net开发人员报怨说Session不稳定,莫名其妙的丢失,其实这正是Asp.Net改进的地方之一.我们知道Session与Cookie最大的区别在于:Cookie信息全部存放于客户端,Session则只是将一个ID存放在客户端做为与服务端验证的标记,而真正的数据都是放在服务端的内存之中的。... 阅读全文
posted @ 2010-03-29 13:25 菩提树下的杨过 阅读(1799) 评论(4) 推荐(6) 编辑
摘要:IIS在接到一个新的http请求后,最终会调用asp.net_isapi.dll的ISAPI扩展(特指IIS6.0环境,iis7.0的应用程序池默认为集成方式,相对有所变化),然后传递到httpRuntime Pipe(http运行时管道),Asp.Net这时才开始运行(即HttpRunTime是Asp.Net真正的入口),HttpRunTime会为每个asp.net应用自动创建一个HttpApp... 阅读全文
posted @ 2010-03-28 18:22 菩提树下的杨过 阅读(11941) 评论(5) 推荐(14) 编辑
摘要:习惯于用某一种语言做开发,时间长了以后很多人可能会对其它语言有排斥或抵触,其实... 退一步海阔天空!比如:经常看到有人问"如何用c# ping 网址?",园子里搜索了一下:[c#下实现ping操作]这篇算是总结得比较全面了,但其实...如果愿意暂时从C#的世界中退出来环顾一下周围,方法更简单:先添加对Microsoft.VisualBasic的引用,然后参考下面的代码:再比如:如何用c#做汉字的... 阅读全文
posted @ 2010-03-25 17:35 菩提树下的杨过 阅读(1170) 评论(7) 推荐(1) 编辑
摘要:这几天把一个旧项目中的fckeditor升级为ckeditor 3.2 + ckfinder 1.4.3 组合,下面是一些升级心得:一、CKFinder的若干问题1.单独使用ckfinder从原fckeditor分离出来以后可以单独使用,通常我习惯于在工具栏中添加ckfinder.dll,这样以后要使用ckfinder直接从工具箱拖出来即可.拖到页面中后,会形成这样一个控件实例:2.上传文件自动重... 阅读全文
posted @ 2010-03-24 16:33 菩提树下的杨过 阅读(18796) 评论(7) 推荐(3) 编辑
摘要:asp.net默认情况下,不允许提交包含html源代码的表单,这在很大程度上防止了跨站(提交)攻击,但是ckeditor/fckeditor之类的富文本编辑器肯定是要生成html源代码的,如何解决这个矛盾?通常的办法是修改web.configasp.net2.0/3/3.5时可以这样做:<pages validateRequest="false"></pages>asp.net4.0下,这样还不够,必须写成这样:<pages validateRequest="false"></pages><httpR 阅读全文
posted @ 2010-03-23 14:39 菩提树下的杨过 阅读(2819) 评论(2) 推荐(0) 编辑
摘要:1.aspnetupload这是国人开发的一款收费.net控件,官网http://www.aspnetupload.net/ (不过也有一个免费版本的,允许上传10M内容,一般情况下也够了,收费版也不贵,大致就600 RMB)它的大概原理是把文件分成一块一块的上传,然后客户端用ajax不断刷新从而显示进度条.这也是我使用时间最长的一种解决方案,在IIS7出现以前完全没有任何问题,但IIS7及以上版... 阅读全文
posted @ 2010-03-19 17:09 菩提树下的杨过 阅读(11188) 评论(1) 推荐(0) 编辑
摘要:Silverlight/WPF中,如果要在多线程中对界面控件值做修改,用Dispatcher对象的BeginInvoke方法无疑是最方便的办法 ,见:温故而知新:WinForm/Silverlight多线程编程中如何更新UI控件的值但今天发现WPF中的BeginInvoke却无法自动将匿名方法/Lambda表达式转变成Delegate类型(注:对委托,匿名方法,Lambda感到陌生的朋友先阅读温故... 阅读全文
posted @ 2010-03-18 19:34 菩提树下的杨过 阅读(8445) 评论(6) 推荐(2) 编辑
摘要:转自新浪"烈·翼·焚·天"的博客,原文地址:http://blog.sina.com.cn/s/blog_4c459776010009c3.html~type=v5_one&label=rela_nextarticle第二截,讲讲基于TCP协议的网络编程,与UDP不同的是,基于TCP协议的编程的服务器端有一个监听对象:TcpListener,它负责... 阅读全文
posted @ 2010-03-18 14:33 菩提树下的杨过 阅读(1168) 评论(0) 推荐(1) 编辑
摘要:转自新浪"烈·翼·焚·天"的博客,原文地址:http://blog.sina.com.cn/s/blog_4c459776010009bp.html  写这篇之前,先简单介绍一下TCP、UDP协议,深的讲不出来,有不明白的请问我秘书Dawnh同学。 TCP(传输控制协议)是 TCP/IP 协议栈中的传输层协议,它通过序列确认以及包重发机制,提供可靠的数据... 阅读全文
posted @ 2010-03-18 14:29 菩提树下的杨过 阅读(2799) 评论(0) 推荐(1) 编辑
摘要:状态检测主要包括二个方面:是否安装了摄像头,摄像头是否被其它程序占用视频截图有二种方法:一是直接利用CaptureSource类的CaptureImageAsync异步截屏,另一种是直接利用WriteableBitmap截屏幕,二种截屏方法的区别在于,CaptureImageAsync始终截的是视频原始内容,而直接用WriteableBitmap对指定区域截屏时,如果视频上面还有其它控件(比如Te... 阅读全文
posted @ 2010-03-18 13:42 菩提树下的杨过 阅读(2394) 评论(4) 推荐(0) 编辑
摘要:解释:as3中每个fla都可以对应一个.as文件,用于实现代码界面分离,上面代码中的CLASS_NAME即为.as文件中定义的类名注意:如果在Main.fla中用到了系统组件(比如TileList之类),最好在Loading.fla中也拖一个出来到舞台上,然后删除,否则在loading中加载main的实例时,会出一些莫名其妙的问题! 阅读全文
posted @ 2010-03-17 13:47 菩提树下的杨过 阅读(1968) 评论(2) 推荐(0) 编辑
摘要:FMS中的“远程共享对象”可以让多个Client端的flash应用共享同一个全局对象,并且当客户端中的任何一个改变该对象时,系统会自动将该对象回发到FMS服务器,同时FMS服务器也会将该对象重新广播到所有客户端。说得更通俗一点:如果二个机器上浏览这种flash应用,在一台机器上所做的操作,将会在另一台机器同步体现出来。这个能干嘛? 电子教室(比如老师在一台机器上演示教学,其... 阅读全文
posted @ 2010-03-17 11:17 菩提树下的杨过 阅读(2363) 评论(4) 推荐(0) 编辑
摘要:关键点:知道如何画线就行了,代码不复杂,直接看吧(从同事一本书上抄的) 做为对比,大家也可以参看:silverlight:手写板/涂鸦/墨迹/InkPresenter示例程序 阅读全文
posted @ 2010-03-16 18:28 菩提树下的杨过 阅读(2666) 评论(0) 推荐(0) 编辑
摘要:Flash中只有影片MovieClip(准确的讲是Sprite)可以调用startDrag,endDrag,创建对象拖动最简单的办法只要调用这二个方法即可其中myobj是舞台上的随便一个MovieClip实例startDarg还能在拖动时,设定拖动的边界:下面再来一个稍复杂一点的示例: 源文件下载:http://cid-2959920b8267aaca.skydrive.live.com/self... 阅读全文
posted @ 2010-03-16 15:11 菩提树下的杨过 阅读(6375) 评论(1) 推荐(0) 编辑
摘要:看了一周Flex/Flash的相关东东,发现总在与RTMP这个字眼打交道,今天终于下决心想深入了解这玩意儿,找到一篇不错的文章,转载与此,原文地址:http://blog.csdn.net/chenyanxu/archive/2009/09/02/4511087.aspx正文开始:RTMP 协议研究1 协议研究概述 协议设计和分析一直都是在工作遇到,正好在这里总结一下,说到协议,在这个网络的时代... 阅读全文
posted @ 2010-03-16 14:05 菩提树下的杨过 阅读(6494) 评论(0) 推荐(0) 编辑
摘要:Silverlight3中的scoket只支持tcp协议,而对于udp一直以安全原因拒绝支持,但在silverlight4中可以惊喜的发现 System.Net.Sockets下多出了二个类:UdpAnySourceMulticastClient,UdpSingleSourceMulticastClient根据msdn官方的解释:http://msdn.microsoft.com/en-us/li... 阅读全文
posted @ 2010-03-16 11:30 菩提树下的杨过 阅读(4007) 评论(15) 推荐(0) 编辑
摘要:硬件条件:一个摄像头 + 一台FMS服务器即可原理:摄像头实时采集视频源,然后推送到FMS服务器,其它客户从FMS上获取视频流。需要做二个fla,一个用于向FMS服务端推送视频源(即发送端),一个用于从FMS服务器获取并播放视频(即接收端)Server.fla关键代码:Client.fla关键代码:在线演示:推送端接收端 阅读全文
posted @ 2010-03-15 15:30 菩提树下的杨过 阅读(6865) 评论(6) 推荐(0) 编辑
摘要:原理:摄像头激活后,持续检测与之关联的Video对象是否在播放(即每秒帧数) 阅读全文
posted @ 2010-03-15 13:37 菩提树下的杨过 阅读(3074) 评论(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 菩提树下的杨过 阅读(2295) 评论(0) 推荐(0) 编辑
摘要:原理跟Silverlight中的几乎如出一辙(见Silverlight如何与JS相互调用):ActionScript3代码:嵌入flash的页面中这样处理: 阅读全文
posted @ 2010-03-12 16:01 菩提树下的杨过 阅读(1988) 评论(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 菩提树下的杨过 阅读(1783) 评论(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 菩提树下的杨过 阅读(2775) 评论(6) 推荐(0) 编辑
摘要:今天折腾了大半天,总算搞出了一个功能简单的视频播放器,可以向公司领导交差了 :)步骤:1.Flash CS4 中 先拖一个"FLVPlayback"组件到舞台上注:FLVPlayback本身已经具备了flv播放的基本功能,简单设置下属性就能播放视频了2.加载xml数据源xml数据源格式如下:ActionScript加载XML的核心代码:3.将TileList组件与xml数据绑定起来 TileLis... 阅读全文
posted @ 2010-03-10 21:28 菩提树下的杨过 阅读(3975) 评论(9) 推荐(0) 编辑
摘要:今天无意在“Ying光中国”看到其论坛管理员"偷盗"了部分我在博客园发布的示例代码(之所以用偷盗二字,是因为这绝对不是转载:不仅没标明出处,甚至还把图片重新上传并打上水印,修改源码把作者信息去掉,换成Ying光中国)本来这些学习笔记的源代码也不值什么,既然肯开博写出来,就愿意与大家分享,但是对这种做法十分不爽,好比你自己的孩子,硬要让它跟别人姓一样,然后还告诉大家,这是他自... 阅读全文
posted @ 2010-03-09 20:06 菩提树下的杨过 阅读(4231) 评论(32) 推荐(2) 编辑
摘要:自从进入windows时代以后,估计这玩意儿很多人都快忘光了吧,今天小小复习一下先来看DOS命令中的重定向/管道操作符号">" :将命令输出结果写入到文件或设备(比如打印机),而不是直接输出在屏幕上示例:c:\> dir /w > dir_tree.txt该命令将把c:\(即c盘根目录)下的目录和文件名以横向方式列出来,最终结果将生成在 c:\dir_tree.txt中注:我通常... 阅读全文
posted @ 2010-03-09 17:12 菩提树下的杨过 阅读(987) 评论(0) 推荐(0) 编辑
摘要:必须有摄像头,上面的演示才能正常播放。 思路: 使用摄像头以及在线抓屏在上一节Flash/Flex学习笔记(2):捕获摄像头 里已经讲过了,就不重复粘贴了,至于在客户端保存文件,Flash里用起来也很简单:直接调用 FileReference 即可,另外为了减少图片大小,还可能借助AS3.0的扩展库(项目地址http://code.google.com/p/as3corelib/),把bmp格式的... 阅读全文
posted @ 2010-03-09 13:52 菩提树下的杨过 阅读(2871) 评论(4) 推荐(0) 编辑
摘要:flash终究只是客户端技术,所以很多时候还是需要与服务端技术(比如asp,asp.net,jsp,php之类)进行数据交互的,下面的代码演示了如何在flash中打开网页,以及用GET/POST二种方式向服务端发送数据服务端可以这样处理:如果发送了数据后,还要响应服务端的结果(比如取得服务端的返回值,再继续到Flash中处理),Flash中可这样写:服务端FlashHander.ashx可以这样处... 阅读全文
posted @ 2010-03-09 12:40 菩提树下的杨过 阅读(6027) 评论(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 菩提树下的杨过 阅读(5192) 评论(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 菩提树下的杨过 阅读(5998) 评论(1) 推荐(0) 编辑
摘要:Flash中使用摄像头,个人感觉比silverlight要更容易时间轴第一帧上敲以下代码就可以了:运行效果图:源代码下载:http://cid-2959920b8267aaca.skydrive.live.com/self.aspx/Flash/GetCamera.rar 阅读全文
posted @ 2010-03-08 11:02 菩提树下的杨过 阅读(3991) 评论(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 菩提树下的杨过 阅读(6747) 评论(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 菩提树下的杨过 阅读(1976) 评论(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 菩提树下的杨过 阅读(1030) 评论(2) 推荐(1) 编辑
摘要:.net4.0以前,要想在网页上画个饼图,那还真不是个轻松的活儿,得有点技术含量,比如:可以用System.Drawing下的那些东东,再或者用Silverlight/Flash或第三方控件现在asp.net 4.0已经把它做成控件了直接拖到页面就完事了,下面是示例代码:运行效果如下: 阅读全文
posted @ 2010-03-05 16:50 菩提树下的杨过 阅读(2734) 评论(2) 推荐(2) 编辑
摘要:.net3.0/3.5时代,asp.net的outPut缓存默认只能存放于内存中,但是内存资源是有限的,这就导致了缓存的无法扩展。而asp.net4.0中允许开发人员对缓存扩展,您可以选择把要缓存的内容,放到内存,硬件,数据库,甚至与时下流行的memcached直接对接。以下是我摘自msdn的一段话:ASP.NET 4对输出缓存添加了扩展点,现在允许开发人员配置一个或多个定制的输出缓存提供器(ou... 阅读全文
posted @ 2010-03-05 16:28 菩提树下的杨过 阅读(1071) 评论(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 菩提树下的杨过 阅读(1052) 评论(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 菩提树下的杨过 阅读(4340) 评论(7) 推荐(6) 编辑
摘要:往往我们会有一些web应用,在网站初次被访问时要做一些初始化处理,比如加载数据到缓存中之类。如果某个用户正好不幸成为第一个访客,他可能会觉得网站速度很慢,现在好了,asp.net 4.0 IIS7.0/7.5环境提供了自动预热功能,相当于系统自动充当第一个访客了,虽然只是一个小细节,但对于用户体验来讲,确是一个不错的改进。打开IIS 7.5的applicationHost.config文件(C:\... 阅读全文
posted @ 2010-03-05 13:23 菩提树下的杨过 阅读(1469) 评论(0) 推荐(2) 编辑
摘要:Vs2010正式版据说4月12号就要发行,是时候摆弄一下它了新建web application后,最直观的一个变化就在于web.config变干净了:只有寥寥数行代码,赏心悦目!另外注意到web.config在解决方案视图中,分成了二个:个人觉得这是吸收了ROR中database.yml中数据库(开发,生产,测试)环境配置的思想,我们在做web开发时,难免会对调试/发布二种环境的配置做一些调整,比... 阅读全文
posted @ 2010-03-05 12:49 菩提树下的杨过 阅读(3278) 评论(0) 推荐(0) 编辑
摘要:ROR集成了诸多"先进"的理念,比如mvc,模板替换,orm,实体验证,ajax,数据库迁移,session的多种保存机制...等等,也许在今天看来,这些东西都是司空见惯的,但要知道ror框架是在几年前就发布的,所以ROR一出来就一路走红,甚至一度号称"web中小型开发效率天下无敌",也不是浪得虚名的。但是随着Asp.Net的不断进步,ROR中的这些特性也慢慢都被MS吸收进来了,比如:1.MVC ... 阅读全文
posted @ 2010-03-05 10:55 菩提树下的杨过 阅读(951) 评论(3) 推荐(1) 编辑
摘要:symbol是啥就不深入的讨论了,只简单说说symbol的好处ruby内部对于每个对象,都会有一个数字id用来标识并区分,可以用xxx.object_id来查看 输出结果类似如下:32088750320887303208871032088690可以发现即使是同样内容的字符串"0001",在ruby解释器内部每次也都是当作不同的对象来处理的,这样随着字符中的调用次数增加,ruby解释器的负担不是越来... 阅读全文
posted @ 2010-03-04 11:57 菩提树下的杨过 阅读(2924) 评论(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 菩提树下的杨过 阅读(530) 评论(0) 推荐(0) 编辑
摘要:机器上没安装ROR开发环境的朋友,请先参看 ruby on rails + mysql 开发环境搭建架好环境注:ROR的经典著作“Web开发敏捷之道--应用Rails进行敏捷Web开发”目前中文的只有第二版,作者写书的环境是rails 1.x,现在rails的版本已经更新至2.3.5,很多东西已经变了,如果参考第二版的书上一步步来做的话,根本做不下去。(目前该书已经出了第三... 阅读全文
posted @ 2010-03-02 14:42 菩提树下的杨过 阅读(1010) 评论(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 菩提树下的杨过 阅读(2670) 评论(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 菩提树下的杨过 阅读(4238) 评论(0) 推荐(0) 编辑