E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
本质论
【读书笔记】.NET
本质论
第三章-Type Basics(Part 3)
一个类型最多只能有一个基类,但是可以实现多个接口,接口不是基类。接口不能有基类,但是可以有多个父接口。没有实现任何接口,也没有基类的类型实际上隐式的从System.Object继承。 一个非常有趣的地方是,从不同的基类继承在CLR里还有不同的语义。比如值类型从System.ValueType继承,而所有可封送的对象从System.MarshalByRefObject继承,还有一个System.C
·
2015-11-11 11:50
.net
【读书笔记】.NET
本质论
第三章-Type Basics(Part 1)
第二章讨论的是程序集等内容。实际上作为开发者,我们更多的时候是在考虑如何组织一个类型。一个类型该放哪些东西呢?这个类型该具有哪些职责呢?所以,类型才是我们常常思考的单元。 要唯一确定一个类型,就需要类型的完全限定名: 命名空间.类型名,程序集名(这里分强命名还是弱命名文件名,语言文化,PublickeyToken,版本号)。这种完全限定名在.NET的config配置文件里用的比较多: &l
·
2015-11-11 11:49
.net
【读书笔记】.NET
本质论
第三章-Type Basics(Part 2)
在上一篇文章我们主要讨论了实例成员。顾名思义,实例成员属于类型的每个实例。对于实例字段来说,有n个实例,就得在内存中分配这n个实例字段。其实除了这里的实例成员,还有一类成员是属于类型的,它们被所有的实例所共享。在C#里我们使用static关键字标识某个成员是一个类型成员(在VB.NET里有更恰当的关键字:Shared)。
·
2015-11-11 11:49
.net
【读书笔记】.NET
本质论
第二章-Components(Part Two,public key)
接上篇,在上一篇中提到了AssemblyName有一部分是public key token。这里有个public key,实际上public key和private key是成对的。顾名思义,public key就是公钥,private key就是私钥。公钥是公开的,私钥是非公开的,而且密级要很高。 CLR用数字签名的方式防止程序集发布后被篡改,而且还可以唯一的确定发布人。这个签名的方法是使用公
·
2015-11-11 11:48
component
【读书笔记】.NET
本质论
第一章 The CLR as a Better COM
COM技术关注的是独立开发和部署的程序之间的契约的问题。COM用type definitions来表达这个契约。在原来这些契约是用functional entry points表示的。 COM既是一个编程模型,也是一个技术平台。 但是COM的契约还是基于物理表示的,必须在编译时确定。我觉得COM 是使用一些“设计模式”的样式设计组件,将变的东西封装在内部。而且COM没有元数据无法更好的描述自己
·
2015-11-11 11:47
.net
【读书笔记】.NET
本质论
第二章-Components(Part One)
所有为CLR编写的程序都放在modules(模块)中,module包括CIL、Metadata、Resource。CIL里保存的就是程序的代码,Metadata描述模块内定义的类型、方法啊、所依赖的类型等方方面面的信息,可以说将module描述的个清清楚楚。Resource里可以包括字符串、图片等,就是一些程序需要使用的资源都打包放在这里。 CLR模块是一个字节流,使用扩展的PE/COFF可执行
·
2015-11-11 11:47
component
Java
本质论
之关于Java栈与堆的思考
来源:【http://www.csdn/1/2/3.com/html/20130308/83/80aa062b7f1f5537e075fa8893d4f189.htm】 Java
本质论
之关于
·
2015-11-11 10:14
java
【读书笔记】.NET
本质论
第四章-Programming with Type(Part Two)--转
【读书笔记】.NET
本质论
第四章-Programming with Type(Part Two) 2009-08-31 09:17 by 横刀天笑, 2334 visits, 收藏, 
·
2015-11-11 04:31
programming
C#5.0之后推荐使用TPL(Task Parallel Libray 任务并行库) 和PLINQ(Parallel LINQ, 并行Linq). 其次是TAP(Task-based Asynchronous Pattern, 基于任务的异步模式)
学习书籍: <C#
本质论
> 1--C#5.0之后推荐使用TPL(Task Parallel Libray 任务并行库) 和PLINQ(Parallel LINQ, 并行Linq).
·
2015-11-11 03:29
Pattern
muduo库的简单使用-echo服务的编写
它的使用方法很简单,参考这篇文章:TCP网络编程
本质论
里面有这么几句: 我认为,TCP 网络编程最本质的是处理三个半事件: 连接的建立,包括服务端接受 (accept) 新连接和客户端成功发起
·
2015-11-09 13:48
echo
《C#
本质论
》及随感
终于看完了《C#
本质论
》。其实不该说看完的,有几章还是翻翻就过了。“委托和事件”、“多线程”、“平台互操作性”。因为没用过,所以看不懂。
·
2015-11-08 16:27
C#
应用程序对象笔记(选自Asp.net
本质论
)
HttpContext: 针对每一次请求,ASP.NET 将创建一个处理这次请求所使用的 HttpContext 对象实例,这个对象实例将用来在 ASP.NET 服务器的处理过程中传递所有需要的参数,在请求到达 ASP.NET 服务器之后,这个对象将被创建出来,在一次请求处理之后,这个对象将被丢弃掉。 由于在大多数的处理环节都需要用到这个对象,因此,HttpContext 类中还提供了一个名为
·
2015-11-08 13:23
asp.net
奔波的这 3月份
一本是 "C#
本质论
第三版"新书,也会把书中的 很经典的地方结合自己的理解整理出来。
·
2015-11-08 09:54
深入浅出Attribute(中)——Attribute
本质论
小序: 上篇里,我们把Attribute“粘”在类的成员方法上show了一把,让Attribute跟大家混了个脸儿熟。中篇里,我们将探讨“究竟什么是Attribute”和“如何创建及使用Attribute”这两个问题。 &
·
2015-11-07 14:21
attribute
深入浅出Attribute(上)——Attribute
本质论
正文: 什么是Attribute?Attribute是干什么使的?Attribute与Property到底有什么区别?…… 长久以来,这些问题一直困扰着并不怎么广大的C#初学者。原因大概有两个,一是Attribute平时不怎么常用(没用惯怎么可能常用吗!)二是这个家伙不太好翻译——它与Proper
·
2015-11-07 14:21
attribute
【读书笔记】.NET
本质论
第二章-Components(Part Four,Assembly Resolver)
上面这张图取自《.NET
本质论
》这本书,上面的图说明了,如果通过程序集名称(Name)加载程序集,则
·
2015-11-07 10:44
component
C#与C++的析构函数
今天又翻开看过的《C#
本质论
》无意中看到这么一句: C#中的终结器(也就是析构函数)类似于C++中的析构器,但是由于编译时无法确定终结器的 执行时机,因此两者实际上存在相当大的区别。
·
2015-11-06 07:28
C++
[你必须知道的.NET] 第十五回:继承
本质论
(转CNBlog)
本文将介绍以下内容: • 什么是继承? • 继承的实现本质 1. 引言 关于继承,你是否驾熟就轻,关于继承,你是否了如指掌。 本文不讨论继承的基本概念,我们回归本质,从编译器运行的角度来揭示.NET继承中的运行本源,来发现子类对象是如何实现了对父类成员与方法的继承,以最为简陋的示例来揭示继承的实质,阐述继承机制是如何被执行的,这对于更好的理解继承,是必要且必然的。
·
2015-11-05 08:47
.net
javascript学习笔记[6]--面向对象
今天又是宅在家中一天,看了面向对象编程,包含以下几个章节,创建类和使用类,类成员访问控制,继承和组合,静态成员和静态类,多态,原型链
本质论
·
2015-11-03 21:08
JavaScript
继承
本质论
接口 -- 粗略的技术规范 抽象类 -- 对粗略的技术规范作了一些简单的说明 类 -- 技术规范的具体实现 1. 引言 关于继承,你是否驾熟就轻,关于继承,你是否了如指掌。 本文不讨论继承的基本概念,我们回归本质,从编译器运行的角度来揭示.NET继承中的运行本源,来发现子类对象是如何实现了对父类成员与方法的继承,以最为简陋的示例来揭示继承的实质,阐述继承机制是如何被执行的,这对于更
·
2015-11-03 21:08
继承
【读书笔记】.NET
本质论
第二章-Components(Part Three,CLR Loader)
CLR Loader CLR Loader可以说是整个.NET的基础元素之一,它就是用来加载托管程序集、模块、类型等的。 CLR Loader与传统的C++ Loader不同,它是按需加载,当需要的时候才加载这个程序集,这样一来就会加快程序的启动速度,降低系统要求的资源。 注意 如此一来,如果一个类型中有一个方法里引用了另外一个类型,但幸运的是,这个方法永远都没有执行过,那么被引用的类
·
2015-11-02 16:02
component
继承
本质论
转: 第十五回:继承
本质论
发布日期:2007.9.10 作者:Anytao©2007 Anytao.com ,原创作品,转贴请注明作者和出处 (1)
·
2015-11-02 15:12
继承
[你必须知道的.NET]第十五回:继承
本质论
[你必须知道的.NET] 第十五回:继承
本质论
发布日期:2007.9.10 作者:Anytao ©2007 Anytao.com ,原创作品,转贴请注明作者和出处。
·
2015-11-02 12:18
.net
.NET继承
本质论
1. 引言 关于继承,你是否驾熟就轻,关于继承,你是否了如指掌。 本文不讨论继承的基本概念,我们回归本质,从编译器运行的角度来揭示.NET继承中的运行本源,来发现子类对象是如何实现了对父类成员与方法的继承,以最为简陋的示例来揭示继承的实质,阐述继承机制是如何被执行的,这对于更好的理解继承,是必要且必然的。 2. 分析 下面首先以一个简单的动物继承体系为例,来进行说明: &nbs
·
2015-11-02 10:40
.net
你必须知道的.NET
全书主要包括了.NET基础知识及其深度分析,以.NET Framework和CLR研究为核心展开.NET
本质论
述,涵盖了.NET基本知识几乎所有的重点内容。
·
2015-11-02 10:03
.net
当你想使用C++写自己的类库(1)
就在这时候,刚好看到了《COM
本质论
》,读完第一章,惊为神作。 在刚毕业那会儿有个误区(也许误区都说不上,因为当时对这个职业根本就是没想法),喜欢追新,什么新跟着什么跑。
·
2015-11-02 10:22
C++
深入浅出Attribute(中)——Attribute
本质论
深入浅出Attribute(中)——Attribute
本质论
CSDN 刘铁猛2007-06-04 小序:  
·
2015-11-02 09:30
attribute
Linq
本质论
本篇blog是我在深圳.Net俱乐部12月活动的讲座的内容,现在整理出来,以飨读者。 本文的目的是帮助大家搞清楚C#3.0里面的Linq查询表达式的来龙去脉,搞清楚以后对C#3.0的新特性基本上也就了然于胸了。建议大家看完Linq查询后再看各个语法新特性对Linq的意义,这样会更加有帮助一些。 1、自动属性。 class Class { //C#2
·
2015-11-01 14:15
LINQ
《ASP.NET
本质论
》源码下载
《ASP.NET
本质论
》这本书马上就要上市了,博客园对这本书的出版提供了成长的土壤和营养,更要感谢各位朋友对我的帮助和支持。
·
2015-11-01 12:04
asp.net
园子的新书 《ASP.NET
本质论
》
本书的起源 经常有人问起:应该如何学习 ASP.NET 开发?为什么开始的时候感觉很容易,但是,遇到问题的时候却感到无从下手?太多的人开始学习的时候,对 ASP.NET 有着深深的误解,包括我自己。 很多人选择 ASP.NET 的理由是因为它简单:中文开发环境、简体中文的文档、简单的拖放式开发、类似于 WinForm 的开发体验等。Visual Studio 和 .NET Framework
·
2015-11-01 12:03
asp.net
编程
本质论
最近看了几个大型ASP.NET的开源代码,也似懂非懂的。 看到对HTTPHandler和HTTPModule都有很好的应用,MS又建立了一个好的扩展平台!同时我也在思索,为什么MS总能够如此power,这应该是真正的编程!编程的本质是什么? &
·
2015-11-01 11:40
编程
方法字段[C# 基础知识系列]专题二:委托的
本质论
首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责 引言: 上一个专题已和大家分享了我懂得的——C#中为什么须要委托,专题中简略介绍了下委托是什么以及委托简略的应用的,在这个专题中将对委托做进一步的介绍的,本专题主要对委实质和委托链停止讨论。 &
·
2015-11-01 10:43
C#
.NET简谈事务、分布式事务处理
在本人的 “ .NET简谈事务
本质论
”一文中我们从整体上了解了事务模型,在我们脑子里能有一个全局的事务处理结构,消除对数据库事务的依赖理解,重新认识事务编程模型。
·
2015-11-01 10:55
分布式事务
.NET简谈事务
本质论
这篇文章主要介绍一下事务处理的本质。 其实事务处理对我们来说并不陌生,但是很多人对事务处理的理解似乎有点弄不清,觉得事务处理只存在于数据库中。导致这样的结果是有原因的,当我们开始准备学习编程的时候,都是从某些编程语言开始学起,而不像人家的国外会先从概念、原理、模型开始学习,所以我们都会将某些技术与一些语言、平台联系在一起,导致我们学习其他的语言或者平台会很吃力。 在学校里也好还是自学也好,为了
·
2015-11-01 10:54
.net
WF
本质论
OpenSesame 芝麻开门代码
本文参考了包建强兄的“WF
本质论
读书心得” (http://www.cnblogs.com/jax/archive/2008/02/21/1076632.html),他给出了部分的源代码, 我修改了一点
·
2015-11-01 08:02
open
委托、匿名函数与Lambda表达式初步
(以下内容主要来自《C#
本质论
第三版》第十二章委托和Lambda表达式) 一、委托续 上上周五看了看委托,初步明白了其是个什么,如何定义并调用。
·
2015-10-31 19:44
lambda
【C#3.0
本质论
- 第一章】C#和.NET Framework概览
C#是一种简洁、类型安全的面向对象语言,开发人员可以使用它来构建在.Net Framework上运行的各种安全、可靠的应用程序。 .Net Framework是支持生成和运行下一代应用程序和XML Web Services的内部Windows组件。 .Net Framework具有两个主要组件:公共语言运行库和.Net Framework类库。 公
·
2015-10-31 15:43
framework
软件设计
本质论
—白话面向对象
不同的人在谈面向对象编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是面向对象的。有人把它作为术语来描述一种特别的进程间通信机制。还有人使用这个词汇是另有深义的,他们其实是想说:“来啊,买我的产品吧!”我一般不提OOP,但只要提到,我的意思是指使用继承和动态绑定的编程方式。 --《C++沉思录》 《C++沉思录》说的是十几年前的事了,现在大家对面向对象的回答已经是众口
·
2015-10-31 14:52
面向对象
C#学习笔记
我现在主要看的书是《C#
本质论
(第二版)》,主要是讲解C#3.0的
·
2015-10-31 14:35
学习笔记
管理软件
本质论
为了管理者能很好的知道业务的来龙去脉,管理的时候很快知道问题根源,而不是听这个人说一嘴那个人说一嘴。因为一旦出了业务问题,每个人都会往自己有利的方向上去说,而且每个人都会是一个信息碎片。所以管理软件是为了能很快知道一件事情的来龙去脉的,为了出现异常的时候快速切入根源。 管理,就是让平庸的人也能保持一定水准,不至于产出质量因人而异。 管理的目的就是保证尽量少出意外
·
2015-10-31 12:16
管理
项目管理
本质论
引言 在项目管理这样的领域中有一种很不好的趋势,那就是许多局中人逐渐的迷失自我。而在偏向社会学的领域中,一旦我们相信理论多于相信自己,也就意味着我们开始犯错。 项目管理是与数学等自然科学完全不同的学科。数学上,一旦有人证明了 1+1=2 ,那么这条规律可以放之四海而皆准。但项目管理不行, A 说他用了某方法做指导取得了巨大成功, B 却可能说他也用了,基本没什么帮助,而他们却可能同时都
·
2015-10-31 10:37
项目管理
关于学习技术的方法的随想
box(com
本质论
作者)说过:理解编程模型最可靠的的方法是抓住COM的基本词汇表,并精通这些词汇的语义。
·
2015-10-31 10:27
学习
asp.net
本质论
——HttpModule
处理 HttpApplication 的事件 HttpApplication 提供了基于事件的扩展机制,允许程序员借助于处理管道中的事件进行处理过程扩展。由于 HttpApplication 对象是由 ASP.NET 基础架构来创建和维护的,那么,如何才能获取这个对象引用,以便于注册 HttpApplication 对象的事件处理,就是程序员首先要解决的问题。在 ASP.NE
·
2015-10-31 09:44
asp.net
asp.net
本质论
——Global.asax
通过 global.asax 创建 HttpApplication 的事件处理程序 在 Visual Studio 中创建的普通网站项目中的 Global.asax 如下所示: < %@ Application Language = "C#" % > <script runat = "server&
·
2015-10-31 09:44
asp.net
Linq
本质论
(1)
本篇blog是我在深圳.Net俱乐部12月活动的讲座的内容,现在整理出来,以飨读者。 本文的目的是帮助大家搞清楚C#3.0里面的Linq查询表达式的来龙去脉,搞清楚以后对C#3.0的新特性基本上也就了然于胸了。建议大家看完Linq查询后再看各个语法新特性对Linq的意义,这样会更加有帮助一些。 1、自动属性。 class Class{ //C#2.0
·
2015-10-31 09:14
LINQ
摘自c#
本质论
相关章节,供大家一起参考
一、c#中继承的类型分为两种1、实现继承所谓实现继承是指一个类型派生与一个基类型,拥有该基类型的所以成员字段和函数。当许多类型共享一组重要功能时,这种类型的继承是非常有效的。2、接口继承所谓接口继承是指一个类型只继承了函数的签名,没有继承任何实现代码。在需要指定该类型具有某些可用的特性时,最后使用这种类型的继承。>>注意:c#不支持多重继承。 二、结构和类的区别1、结构为值类型,类为
·
2015-10-31 09:11
C#
C#
本质论
读书笔记:第一章 C#概述|第二章 数据类型
第一章 1.字符串是不可变的:所有string类型的数据,都不可变,也可以说是不可修改的,不能修改变量最初引用的数据,只能对其重新赋值,让其指向内存中的一个新位置。 第二章 2.1 预定义类型或基本类型: C#语言的基本类型包括8种整数类型,2种用于科学计算的二级制浮点类型,1种用于金融计算的十进制浮点类型,1种布尔类型以及一种字符类型。 2.1.1 整数类型: 要
·
2015-10-31 08:47
读书笔记
.NET简谈自定义事务资源管理器
在事务性操作中我们的重点是能将数据进行可逆化,说白了就是能保证数据的ACID(关于事务的整体模型、原理请参见“.NET简谈事务
本质论
”一文),在.NET事务处理框架中强大的类库帮我们实现了很多事务传递、
·
2015-10-31 08:58
.net
兄弟我即将离开上海,手上一些书,送给爱书的人!亲要的速度进!本人只送爱读书的人!不读书者请绕道!契约2年内此书必须转让别人
.NET框架程序设计 李建忠老是翻译的第一版经典 我有2本 已送2本 .NET
本质论
第一卷:公共语言运行库 已送 .NET 设计规范--.NET约定、惯用法与模式
·
2015-10-30 20:50
读书
C#中的继承、重写、覆盖、多态、virtual override 以及其他
参考:《C#
本质论
》 例子: using System; using System.Collections.Generic; using System.Linq;
·
2015-10-30 17:25
override
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他