代码改变世界

JavaScript笔记 第十六章 匿名函数和闭包

2013-10-26 10:50 by xchit, 257 阅读, 0 推荐, 收藏, 编辑
摘要:1.匿名函数2.闭包 匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数。一、匿名函数//普通函数function getName() { return 'name';}alert(getName());//匿名函数function () { //单独的匿名函数,是无法运行的 return 'name'; //就算能运行,也无法调用,因为没有名称}//把匿名函数赋值给变量var getName= function () { return 'name';};//通过自我执行来执行匿名函数(function () { //(匿名函数) 阅读全文

C# 指针(unsafe与fixed的使用)

2013-10-25 13:25 by xchit, 4739 阅读, 0 推荐, 收藏, 编辑
摘要:c#在默认情况下生成的都是安全代码,即进行了代码托管(.NET的CLR机制好处之一是,进行代码托管,适时的释放内存,程序员便不必考虑资源的回收问题),而此时,指针不能出现在安全代码的编译条件下。一、unsafe如果因需要想在c#中使用指针,那么unsafe便是一个通道(当然在使用前,需在项目属性的生成选项中,选择“允许不安全代码”)。example 1:a) 创建项目,项目属性->生成->选择“允许不安全代码”b) 编写代码using System;using System.Collections.Generic;using System.Text;using System.Run 阅读全文

devenv.exe - Assert Failure visual studio 2010

2013-10-23 20:06 by xchit, 1979 阅读, 0 推荐, 收藏, 编辑
摘要:安装完成devexpress后启动vs提示 devenv.exe - assert failure第一种在博客园找到的解决方案: 原因是机器上安装了framework 4.5 和4.5中文包,卸载framework 4.5 后VS启动直接提示未知错误,重新修复了一下就OK了。DEV版本是11.1.8http://www.cnblogs.com/freexiaoyu/archive/2012/08/29/2661435.html第二种在MSDN找到的解决方案:Could you please show us more details, what caused you meet the erro. 阅读全文

sql server R2 下载地址收藏

2013-09-23 17:24 by xchit, 1228 阅读, 0 推荐, 收藏, 编辑
摘要:SQL Server 2008 R2 下载地址32位:http://care.dlservice.microsoft.com/dl/download/1/e/6/1e626796-588a-495c-917B-321093fb98eb/2052/sqlfull_x86_chs.exe?lcid=2052&ptype=pcare64位:http://care.dlservice.microsoft.com/dl/download/1/e/6/1e626796-588a-495c-917B-321093fb98eb/2052/sqlfull_x64_chs.exe?lcid=2052&am 阅读全文

Entity FrameWork利用Database.SqlQuery<T>执行存储过程并返回参数

2013-09-23 14:26 by xchit, 14327 阅读, 5 推荐, 收藏, 编辑
摘要:目前,EF对存储过程的支持并不完善。存在以下问题: EF不支持存储过程返回多表联合查询的结果集。 EF仅支持返回返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。 虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接调用或使用标量存储过程 EF不能直接支持存储过程中Output类型的参数。 其他一些问题。今天我们利用EF执行sql语句的方式来执行存储过程,并得到OutPut的值。 首先新建存储过程: Create PROCEDURE proc_testEF ( @... 阅读全文

ExtJs Tree加载选项卡,选项卡加载页面不用iframe

2013-09-02 15:14 by xchit, 906 阅读, 0 推荐, 收藏, 编辑
摘要:点击树节点,自动加载选项卡对应的页面, 效果图: JS Code:一、创建TreeStore var store = Ext.create('Ext.data.TreeStore', { root: { expanded: true, children: [ { text: "Tab 1", panel: 'tab-1', leaf: true }, { text: "Tab 2", panel: 'tab-2', leaf: true }, { text: "... 阅读全文

第十五章 面向对象与原型

2013-09-02 14:36 by xchit, 304 阅读, 0 推荐, 收藏, 编辑
摘要:ECMAScript有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象(Object - Oriented,OO)的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。一、创建对象 创建一个对象最简单的方式就是创建一个object的实例,然后再为他添加属性和方法。 var person = new Object(); person.name = "Nich"; person.age = 27; person.job = "Soft 阅读全文

PDF转换成二进制字符串写入 HTTP 输出流

2013-08-24 12:56 by xchit, 2652 阅读, 0 推荐, 收藏, 编辑
摘要:最近项目需要做电子签章,需要网页打开PDF签章后保存:正好复习哈二进制和流的转换: 文件转换成二进制字符串写入HTTP输出流 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 try 4 { 5 string path = "Tett.PDF"; //获取文件名 6 path = Server.MapPath(path); //获取物理文件路径 7 ... 阅读全文

第十四章 内置对象

2013-08-18 14:02 by xchit, 370 阅读, 0 推荐, 收藏, 编辑
摘要:ECMA-262对内置对象的定义是:“由ECMAScript实现提供的、不依赖宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。”意思就是说,开发人员不必显示地实例化内置对象;因为它们已经实例化了。ECMA-262只定义了两个内置对象:Global和Math。一、Global对象 Global(全局)对象是ECMAScript中一个特别的对象,因为这个对象是不存在的。在ECMAScript中不属于任何其他对象的属性和方法,都属于它的属性和方法。所以,事实上,并不存在全局变量和全局函数;所有在全局作用域定义的变量和函数,都是Global对象的属性和方法。 Globa... 阅读全文

第十三章 基本包装类型

2013-08-17 15:46 by xchit, 234 阅读, 0 推荐, 收藏, 编辑
摘要:为了便于操作基本类型值,ECMAScript提供了3个特殊的引用类型:Boolean、Number和String。这些类型与其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而能够调用一些方法来操作这些数据。一、基本包装类型概述 var s1 = "some text"; var s2 = s1.substring(2); 这个例子中的变量s1包含一个字符串,字符串当然是基本类型值。而下一行调用了s1的substring()方法,并将返回的结果保存在了s2中。我们知道,基本类型值不 阅读全文
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页