- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 关于JS数组
定义一个数组:var arr = [1,2,3,4,5] 同var arr = new Array(1, 2, 3, 4, 5); 相同splice 方法返回的是一个由所移除的元素组成的新 Array 对象。
2013-01-14 12:12:01 391 1
原创 .NET 发展历程
.NET 4.01.动态类型2.可选参数 mvc3.0 razor视图引擎 .NET 3.51、LINQ 2、ADO.NET EF(sp1 )参考:.NET 3.0http://blog.csdn.net/educast/article/details/7689050出现了WPF WCF .NET 2.01.泛型和泛型集合 参考:可以去
2013-01-04 12:55:51 684
原创 使用存储过程的好处
我们最好使用存储过程代替在代码中直接使用SQL语句。使用存储过程的好处:提高效率:因为存储过程是经过编译优化后,存储在数据库服务器的。SQL语句在执行的时候,需要临时编译。一般来说,存储过程的效率比SQL语句效率高。降低日后维护的难度:因为对存储过程的修改不需要修改应用程序代码。我们在程序代码中直接调用的是存储过程名字,和参数列表(如果是带参数的存储过程),在维护的时候,可以不修改
2012-09-28 09:25:49 476
原创 关于多线程
分时操作:在只有一个CPU的条件下不可能同时执行两个以上的程序。CPU在程序之间做高速的切换,使得所有的程序在很短的时间之内可以得到更小的CPU时间,这样从用户的角度来看就好象是同时在执行多个程序。进程就是一个程序的一次执行活动我的理解:CPU分配时间段给进程 然后进程再分配给线程 一个进程可包含多个线程 调度的话 系统应该只调度线程 进程只是给线程提供了一个环境
2012-09-21 08:30:09 477 1
原创 关于数据库索引
建立索引可以加快查询数据的速度一个没有建立索引的数据表是如何工作的呢数据库会将整个表都遍历一遍, 更没劲的是,即使在第一行就找到了被查询的记录,数据库仍然要从头到尾的将表扫描一次数据库索引分聚集索引和非聚集索引聚集索引对应的是表数据在磁盘中的物理地址 举个例子:字典的正文部分本身就是一个目录,你不需要再去查其他目录来找到您需要找的内容。我们把这种正文
2012-07-12 19:30:56 759
原创 关于get set
1. 通过get set我们可以使属性变为可读2. 面向对象的设计思想是尽量属性不暴漏 但现在觉得没意义 我还不是用get set可以访问了
2012-07-11 06:30:41 459
原创 关于接口和抽象类
抽象类 不可以实例化 因为抽象类中可能有未实现的方法 无法在堆中为其分配内存 抽象类适合用来作为基类的类型使用接口从而实现了多继承 规范了类
2012-07-11 05:39:01 380
原创 关于string对象
字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改String类有一个对应的String池,也就是 String pool.每一个内容相同的字符串对象都对应于一个pool里的对象.1 看下面一段代码.String s = new String("abc"); String s1 = "abc"; Strin
2012-07-09 18:02:16 396
原创 关于堆和栈
堆和栈是我们人为在内存中划分的 我觉得堆和栈的配合是合理的 栈用来存储程序的执行路径 会自动回收 也包括定义的局部变量 栈所占用的空间比较小 当我们创建了一个实例时候 就需要用到堆了 因为我们不知道它需要多大的内存空间
2012-07-09 16:31:27 428
原创 关于值类型和引用类型
内存中的基本单位是‘位’ 8位为一个字节 字节是都有地址的int a = b; 值传递:到底层汇编时有一条机器指令,可以把一个地址的内容,复制到另一个地址里Person p1 = new Person();Person p2 = new Person();p1 = p2; new Person()会在堆中分配内存空间 这段内存空间的地址会指给p1
2012-07-09 16:30:18 388
Silverlight导航动画
2011-08-19
floatablewindow
2011-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人