摘要: js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。typeof可返回"number"、"string"、"boolean"、"object"、"function"、"undefined"几种结果1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行 阅读全文
posted @ 2014-03-27 23:09 kris.jzj 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 安装环境ubuntu12.04 64bitnodejs-v0.8.14.tar.gzNode.js是一个基于google v8+javascript的服务端编程框架。但是Node.js又不是js应用,应该说是js的运行平台。它采用事件驱动、异步编程,为网络服务而设。Node.js的性能不错,按照创始人Ryan Dahl的说法,性能是Node.js考虑的重要因素,选择c++和v8而不是ruby或者其他的虚拟机也是基于性能的目的。Node.js在设计上也是 比较大胆,它以单进程、单线程模式运行,事件驱动机制是Node.js通过内部单线程高效率地维护事件循环队列来实现的,没有多线程的资源占用和上下文 阅读全文
posted @ 2013-12-19 16:30 kris.jzj 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 公司.Net开发使用的是Visual Studio 2010,相应的TFS也使用2010版本。而安装SQL Server时自带的SQL Server Business Intelligence Development Studio却是Visual Studio 2008。最近在做一些Report,发现不能使用TFS,开发很不方便。查找资料研究后发现如果要在Visaul Studio 2008中使用TFS 2010需做以下工作:1.安装Team Explorer 2008安装SQL Server时所带的SQL Server Business Intelligence Development St 阅读全文
posted @ 2013-12-18 15:57 kris.jzj 阅读(762) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式其实并不陌生,他的前生就是匿名函数,所以要谈Lambda表达式,就不得不谈匿名函数,要谈匿名函数,那又要不得不谈委托。何为委托匿名方法Lambda表达式扩展方法泛型委托A Simple Lambda DemoLambda表达式树何为委托委托非常好理解,类似于C++里面的函数指针(指向了一个方法),并且委托约束了待指向方法的签名(由返回类型和参数组成)。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 委托Test{ delegate bo... 阅读全文
posted @ 2012-11-01 11:31 kris.jzj 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上也是很高的。于是,今天抽空研究了下它。下载地址:http://code.google.com/p/autofac/downloads/list1)解压它的压缩包,主要看到Autofac.dll,Autofac.Configuration.dll,这也是本篇文章重点使用的Autofac的类库。2)创建一个控制台工程,并且引用以上的DLL文件。创建一个数据库操作接口IDatabase.cs:///<summary>/// Database operate 阅读全文
posted @ 2012-11-01 11:26 kris.jzj 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 面向对象有它的本质要求。如果你的编程仅仅是“基于对象”而不是“面向对象”的,虽然你也能收到一些“代码封装成类型”的好处,但是你其实很难用到真正深入的面向对象软件工程设计技术。面向对象ORM非常重要,堪称面向对象软件工程技术的核心。但是,有很多ORM只是“基于对象”的,不是“面向对象”的。面向对象的ORM应该与面向对象的软件工程技术一样,首要问题是:解决基于对象的结构化技术(如今所有顽固坚持结构化技术的人都使用OOPL语言来说明自己的理论,因此OOPL不等代表OO的水平)与基于多态的面向对象技术的“阻抗不匹配”现象。套用面向对象技术的本质特种,面向对象ORM应该有以下本质特征(下面是用了熟悉的c 阅读全文
posted @ 2012-08-24 17:12 kris.jzj 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 概述在我以前做项目时,读DbDataReder里的值时都会用Reader.Read()然后根据名字来逐个读出.自从学会利用反射来读后,一切变得很容易.以前的做法定义一个Entity?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071public class FileInformationModel { #region Public Property /// <summary& 阅读全文
posted @ 2012-08-24 11:20 kris.jzj 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 代码下载位置: OfficeSpace2008_02.exe (209 KB) Browse the Code Online 目录外部安全主体和 SPUser 对象 添加已通过身份验证的用户和外部用户 使用权限级别 WSS 组 标识、提升和模拟 安全对象 结束语 您可能已经对使用 Windows® 和 ASP.NET 的安全性进行安全编程的基础有所了解,但您对 Windows SharePoint® Services 3.0 (WSS) 增加的安全保护又了解多少呢?在本期的 Office Space 专栏中,我将重点介绍 WSS 引入的一些新的安全术语和概念,并为您展现一个 阅读全文
posted @ 2012-08-22 17:59 kris.jzj 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 编译asp.net 2.0项目到dll文件Asp.net不是asp的简单升级,而是微软.Net计划中的一个重要组成部分,它依托.Net的多语言与强大的类库支持,引进了服务端 HTML控件与WEB控件,自动处理控件的客户端与服务端的 交互,为开发人员提供了类似Windows下窗口编程的界面,为开发大型网络应用程序功能提 供了良好的编程接口,也能够极大地提高开发人员的工作效率。然而,"一次转换,两次编译"过程使得aspx文件在首次执行(或更 新后首次运行)时显得略有不足,特别是在拥有大量aspx及codebehind的代码文件的应用环境中,把aspx文件编译成DLL(在.Net 阅读全文
posted @ 2012-08-22 14:51 kris.jzj 阅读(799) 评论(0) 推荐(0) 编辑
摘要: Application_Init:在每一个HttpApplication实例初始化的时候执行。Application_Disposed:在每一个HttpApplication实例被销毁之前执行。Application_Error:所有没有处理的错误都会导致这个方法的执行。Application_Start:在程序初始化的时候执行。在Web应用程序的生命周期里就执行一次(自动的重新启动算另外一次生命周期),这里只能放一些公用的信息,比如HttpApplicationState。Application_End:应用程序结束时,在最后一个HttpApplication销毁之后执行。对应Applica 阅读全文
posted @ 2012-05-30 15:44 kris.jzj 阅读(363) 评论(0) 推荐(0) 编辑