2014年2月19日

摘要: 第一步 安装NodeJshttp://nodejs.org/download/ 下载windows版本的msi文件,双击进行安装即可。安装完毕,默认安装路径为C:\Program Files\nodejs\目录下,虽然官方说利用此方法可以自动添加环境变量,但是如果可能没有进行自动添加node的环境变量的话可以右键”计算机“》”属性“》”高级系统设置“》”环境变量“》”系统变量“的PATH里添加;C:\Program Files\nodejs\就可以了,这样可以在任何地方都可以使用node命令了。测试是否安装正确:1、打开命令提示符或者直接打开Node.js command prompt注:un 阅读全文
posted @ 2014-02-19 14:26 MIN飞翔 阅读(8600) 评论(2) 推荐(0) 编辑

2011年5月2日

摘要: 前言 WCF术语消息:消息是一个独立的数据单元,它可能由几个部分组成,包括消息的正文和消息头。服务:服务是一个构造,它公开一个或多个终结点,其中每个终结点都公开一个或多个服务操作。终结点:终结点是用来发送或接受消息(或执行这两种操作)的构造。终结点包括一个定义消息可以发送到目的地的位置(地址)、一个描述消息应如何发送的通信机制规范(绑定)以及对于可以在该位置发送或接收(或两者皆可)的一组消息的定义(服务协定)-----该定义还描述了可以发送何种消息。WCF服务作为一个终结点集合向外界公开。一、创建服务协定类或接口都可以定义服务协定,建议使用接口,因为接口可以直接对服务协定建模。服务协定接口具有 阅读全文
posted @ 2011-05-02 19:38 MIN飞翔 阅读(1032) 评论(1) 推荐(0) 编辑

2011年4月3日

摘要: 一、WCF(Windows Communication Foundation)概述前提:熟悉Web Service(Web服务)编程 熟悉 VS2005/2008 熟悉分布式应用程序开发在学习什么是WCF之前,我们先看一个场景,如下:一家汽车租赁公司决定创建一个新的应用程序,用于汽车预定---该租车预定应用程序的创建者知道,应用程序所实现的业务逻辑必须能够让公司内外运行的其他软件访问---运行在WINDOWS桌面上的呼叫中心客户端应用程序——基于J2EE服务器构建、在非WINDOWS系统上运行的现有预定应用程序。由于最近与另一家汽车租赁公 司合并,此现有系统必须能够访问新应用程序的逻辑,以便为 阅读全文
posted @ 2011-04-03 21:00 MIN飞翔 阅读(1926) 评论(0) 推荐(0) 编辑

2011年2月14日

摘要: [代码]上面的JS主要是用来设置页面中某个TD(即代码中mtd)的HTML,其中图片为icon_dialog_close.gif,但是问题出来了: 该图片是一个“大叉”,但是莫名其妙外面有蓝色的框,开始以为是IE版本的问题,但是在IE6,7,8下测试都出来此问题。之后尝试了利用背景显示该图片:[代码]运行之后,OK!未出现蓝色框框,于是猜想可能是GIF图片格式的原因,不能用<img src>的形式,要通过background-image来显示。 阅读全文
posted @ 2011-02-14 14:23 MIN飞翔 阅读(327) 评论(0) 推荐(0) 编辑

2011年2月10日

摘要: 一.Ajax中Get和Post的区别(ASP和ASP.NET)Get方式: 用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中,读取到此客户的数据,比如帐号和密码等。因此,在某些情况下,get方法会带来严重的安全性问题。Post方式: 当使用POST方式时,浏览器把各表单字段元素及其数据作为HTTP消息的实体内容发送给Web服务器,而不是作为URL地址的参数进行 阅读全文
posted @ 2011-02-10 14:59 MIN飞翔 阅读(736) 评论(0) 推荐(0) 编辑

2011年2月9日

摘要: 开发了一个用户控件UserControl(以下简称UC),内置有几个Button按钮,当某个页面引用了这个UC控件,想把UC中的某一个Button设为该aspx页面的DefaultButton(按回车键等价于点击了该按钮)。在aspx的Page_Load中写:Button btn = (Button)UserControl1.FindControl("Button2"); this.form1.DefaultButton = btn.UniqueID;必须用".UniqueID&ldquo;,如果用.ID或是.ClientID,都会出现:&ldqu 阅读全文
posted @ 2011-02-09 16:57 MIN飞翔 阅读(1442) 评论(1) 推荐(0) 编辑
 
摘要: 在《Pragmatic Ajax A Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoked.1: (Loading) the send( ) method has been invoked, request in progress.2: (Loaded) the send( ) method has completed, entire response received.3: (Interactive) the resp 阅读全文
posted @ 2011-02-09 16:20 MIN飞翔 阅读(15944) 评论(0) 推荐(4) 编辑
 
摘要: GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。2. GUID 的格式为&ldquo;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&rdquo;,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c 阅读全文
posted @ 2011-02-09 15:35 MIN飞翔 阅读(516) 评论(0) 推荐(0) 编辑

2011年1月31日

摘要: [代码]后台代码:[代码]{   Page.ClientScript.RegisterStartupScript(this.GetType(), "NewIdentityChange1", "&lt;script&gt;alert('123');&lt;/script&gt;"); }DropDownList在UpdatePanel里面,使用上述方法注册脚本,则不会执行该脚本,没有任何反应。如果我们换另外一种注册脚本的方法:[代码]OK!注册脚本成功,执行脚本。具体原因是什么呢,我网上查了下资料,发现:Sc 阅读全文
posted @ 2011-01-31 14:01 MIN飞翔 阅读(1544) 评论(0) 推荐(0) 编辑

2011年1月25日

摘要: 简单点来说,UpdatePanel 可以用来创建丰富的局部更新Web应用程序,它是 ASP.NET 2.0 AJAX Extensions中(ASP.Net3.5中已经包含)很重要的一个控件,它的强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个 UpdatePanel 控件和一个 ScriptManager 控件就可以自动实现局部更新。 UpdatePanel 的工作依赖于 ScriptManager 服务端控件和客户端 PageRequestManager,当 ScriptManager 中允许页面局部更新时,它会以异步的方式回传给服务器,与传统的整页回传方式不同的是只有包含在 阅读全文
posted @ 2011-01-25 16:42 MIN飞翔 阅读(2031) 评论(0) 推荐(0) 编辑