自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 控制容器的反转和依赖注入模式

在Java社区是一个匆匆的轻量级容器,帮助来自不同项目的组件组装成一个有凝聚力的应用程序。这些容器的基础,是一种常见的模式,他们的表现如何布线,他们的概念是指“控制反转”下的通用名称。在这篇文章中,我挖掘到这种模式是如何工作的,“依赖注入”根据更具体的名称,并对比了服务定位器替代。它们之间的选择是比配置使用分离的原则,不那么重要。2004年1月23日马丁·福勒

2013-04-20 20:25:51 1325

原创 装箱与拆箱性能损耗详解

拆箱是将引用类型转换为值类型 ;反之,装箱!利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来 ;例如: int val = 100; object obj = val; Console.WriteLine (“对象的值 = ",obj); 这是一个装箱的过程,是将值类型转换为引用类型的过程

2013-04-19 13:41:08 5391 1

翻译 浏览器的工作原理:新式网络浏览器幕后揭秘

序言这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此

2013-04-21 21:08:57 1181

转载 C#技术漫谈之垃圾回收机制(GC)

摘要:今天我们漫谈C#中的垃圾回收机制,本文将从垃圾回收机制的原理讲起,希望对大家有所帮助。  GC的前世与今生  虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是GC的第一次出现。Lisp的程序员认为内存管理太重要了,所以不能由程序员自己来管理

2013-04-19 09:25:24 816

原创 程序员健康:编程之余保护眼睛

现如今,很多办公族由于工作需要,经常要长时间注视着电脑显示器,忍受计算机的辐射伤害,久而久之,难免会出现视力下降、眼痛、怕光、暗适应能力降低等不适症状。  间歇休息(不解释,虽然对于程序员来说比较难办到,可以配合便签,或者闹钟提醒自己休息)  眼球运动(亲身体验,每天专门花15分钟面对绿色面积宽阔视野眨眼睛15分钟,之后感觉重生一般。其实眨眼动作是可让眼睛分泌泪水的,保持眼部湿润,

2013-04-18 10:21:07 9250 17

翻译 我希望在20岁时就知道的26条时间管理技巧

几天前在 Slideshare 上看到 Etienne Garbugli 的一个关于时间管理的幻灯片,觉得挺不错,值得分享。另外由于 Slideshare 被墙,顺带保存分享到墙内。如果译文有不到位的地方,烦请指出,谢谢。01. There is alway time. Time is priorities. 时间常有。时间优先。02. Days always fi

2013-04-17 23:23:44 1399

原创 foreach遍历原理解析

为什么有些类可以可以用foreach遍历,有些类却不可以了.经反编译过后得出:-------------------------------------------------------------------------------下面我们来看看自己如何实现一个类遍历--------------------------------------------------------------

2013-04-17 09:02:30 10807 1

原创 显示实现接口

为什么要有“显示实现接口”?•可以解决重名方法的问题。什么是“显示实现接口”?•实现接口中的方法时用:接口名.方法名(),并且没有访问修饰符,private显示实现接口”后怎么调用?•只能通过接口变量来调用,因为显示实现接口默认为private。using System;using System.Collections.Generic;using System.Linq

2013-04-13 22:04:03 1729

原创 面试题:交换两个变量,不能声明第三个变量:

Theexpression mustbe of an integral type or of a class type for which there is an unambiguousconversion to integral type. Integral promotion is performed as described inIntegral Promotions.面

2013-04-13 11:43:17 723

原创 Iterator迭代器模式

C# Iterator迭代器模式我们在平时的开发中应该经常用到。不直接使用也会间接使用,我们使用foreach语句来循环就是在间接的使用C# Iterator迭代器模式。迭代器就像指针一样可以向前向后移动,在.NET中迭代器只能向后移动。动机:在软件的构建过程中,集合对象内部结构常常变化各异。但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代码透明地访问其中包含

2013-04-03 16:14:34 580

原创 C#数据库查询和操作大全

一:C#数据库查询之数据库连接代码:SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  objSqlConnection.Open(); 二:数据库的添加记录代码:inti=0;  strings1="",s2="";  i=Convert.

2013-04-03 16:10:18 1111

原创 C# New运算符

前段时间一个朋友问到C#的New关键字有几种用法,虽说在日常编程中经常用到这个小家伙,但它到底有几种用法还真没有留意过,现将从网上总结出的资料记下以供同仁学习。(1)C# New运算符 用于创建对象和调用构造函数。(2)New 修饰符 用于隐藏基类成员的继承成员。(3)New 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。C# New运算符1.用于创建对象和调

2013-04-03 16:09:14 868

原创 接口

从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。C#接口定义的一般形式为:[attributes] [modifiers] interface identifier [:base-list] {interface-body}[;]说明:1、attributes(可选):附加的定义性信息。2、modifiers(可选

2013-04-03 16:04:15 446

原创 C#语言static关键字详细解析

要理解Static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用C# Static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样。我们通常声明一个变量:int a; string s;其实就是:auto int a;auto string s;

2013-04-03 16:01:44 769

Accp6.0全套课件源码

北大青鸟全套PPT 源码 课件都有 还有5.0 跟转换课程 如果需要可到 http://write.blog.csdn.net/postlist 留言

2012-12-01

MVC分页代码

MVC分页代码 高效分页 提交给一般程序 使用Ajax 就可以实现无刷新分页

2012-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除