Welcome 微信登录

首页 / 软件开发 / .NET编程技术

.NET,你忘记了么?(三续)——重新理解List<T>

.NET,你忘记了么?(三续)——重新理解List&lt;T&gt;

.NET,你忘记了么?(三续)——重新理解List<T>2011-04-12 博客园 飞林沙在上文中,《》中,我对 List<T>的理解大错特错,在成文前,首先做下自我批评,然后也对造成的不良影响表 示道歉。周四面试的惨败,让我的心情着实糟糕了两三天。痛定思痛,决心回家继续苦读。首先开始的就是对List的重新认知。在这里,让我们先从构造方法来重新认识 List<T>的本质,先来看下上文中我所粘出的代码:List<i...
.NET,你忘记了么?(四)——回味HTML非主流标签

.NET,你忘记了么?(四)——回味HTML非主流标签

.NET,你忘记了么?(四)——回味HTML非主流标签2011-04-12 博客园 飞林沙在我们平时所写的ASP.NET中,我们更多的是去使用服务器端控件:<asp:>。与此同 时,我们却忽略了很多HTML元素的使用。在这章,让我们来简单的对HTML的一些元素的标准来做简单的回顾。1. <q> 和 <blockquote>对于这两个元素,我想很多经常去使用.NET服务器端控件,以及Visual Studio或者DW等 可...
.NET,你忘记了么?(五)——非主流使用者的HTML

.NET,你忘记了么?(五)——非主流使用者的HTML

.NET,你忘记了么?(五)——非主流使用者的HTML2011-04-12 博客园 飞林沙在文章伊始,本人先发表声明,由于从小语文较差,所以为文章起名字也成了我最痛苦的 事情之一,所以为了方便,我就不换名字了,虽然,本文叫做HTML,你忘记了么?更为合适。在上文中,我写了一些非主流标签的使用,本文,让我们将非主流进行到底,看看那些非 主流使用者。本文中,我所指的非主流使用者并不是说,那些涂着浓妆,摆着怪异表情的网络非主流MM ,而专指一些我们没有注意到的使...
.NET,你忘记了么?(六)——再谈String

.NET,你忘记了么?(六)——再谈String

.NET,你忘记了么?(六)——再谈String2011-04-12 博客园 飞林沙一. 文章伊始在文章之前,说下写出这篇文章的目的。在我昨天的一篇文章<<重温设计模式(一 )——享元模式(Flyweight) >>中,我在文中提到了关于String的字符串驻留机制。 在文章的评论中,杨同学对我的字符串相关观点提出质疑,并且成文,不过我现在无法找到 那个链接了。于是,我想把这个老掉牙的话题在此重谈。究竟我们对...
.NET,你忘记了么?(八)—— 从dynamic到特性误用

.NET,你忘记了么?(八)—— 从dynamic到特性误用

.NET,你忘记了么?(八)—— 从dynamic到特性误用2011-04-12 博客园 飞林沙1. 摘要每个程序员都想写出漂亮的代码,但是什么是漂亮,这个我想每个人都有着自己的看法。 那么我就说几种典型的想法:A. 写出别人看不懂的代码,让别人觉得很高深。B. 写出简短的代码C. 用最新的语言特性写出代码这个我不发表评论,毕竟每个人有着自己的观点,我也不能证明自己的就是对的。但是在 这里,我想说一些典型的误用。2. 从dynamic谈起作为C#4.0的更...
在VS.NET 2005中体验clickonce技术

在VS.NET 2005中体验clickonce技术

在VS.NET 2005中体验clickonce技术2011-04-12 天极网 jackyrong做为程序员,我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很 多人都似乎比较喜欢选择B/S模式进行web的开发,这其中的原因是很多的。但其中一点很重 要的原因,那就是因为B/S开发的话,部署非常之容易,因为这样很容易实现"瘦客户端",客 户端只需要使用浏览器就可以运行应用了。但B/S模式下开发的WEB应用,也有其不...
在游戏中充分利用可编程的GPU

在游戏中充分利用可编程的GPU

在游戏中充分利用可编程的GPU2011-04-12 博客园 effulgent在文章开始之前,借此园地真诚向我最亲爱的咪宝道歉,我谨记自己严重的错误,以此为 训,所有朋友作证,我将克己自重,痛改前非。我充分意识到GPU海量的吞吐和强悍的浮点计 算能力,将极高提高程序性能,也能让充分发挥显卡的价值,GPU作为电脑上2个可编程的高 性能芯片之一,长期以来都没得到普通程序员应有的重视,主要因为其编程麻烦,资料工具 欠缺。这里我将叙述我的游戏编程中尽可能多的使用G...
高阶函数、委托与匿名方法

高阶函数、委托与匿名方法

高阶函数、委托与匿名方法2011-04-12 博客园 Jeffrey Zhao高阶函数(higher-order function)是指把另一个函数作为参数或返回值的函数。例如 在JavaScript语言中,Function是顶级类型。一个函数就是类型为 Function的顶级对象,自 然就可以作为另一个函数的参数或返回值。例如在Microsoft AJAX Library(ASP.NET AJAX 的客户端类库)中有一个被广泛使用的createDeleg...
FluorineFx ASObject自动转换基础类AutoParseASObject

FluorineFx ASObject自动转换基础类AutoParseASObject

FluorineFx ASObject自动转换基础类AutoParseASObject2011-04-12 博客园 Pvistely该类用于Flash AMF协议解析在做AMF协议应用时会遇到一个数据转换问题,也就是从ASObject转换成.NET的类如:热血三国中的战场信息转换为.NET中战场信息类诸如此类的类型转换,可以利用AutoParseASObject来做为基础类进行自动解析,使用此 基础类前先定义好相对应的数据库,类中Field或Propert...
基础内容-通过发现查找新WCF

基础内容-通过发现查找新WCF

基础内容-通过发现查找新WCF2011-04-12 MSDN Juval LowyMicrosoft .NET Framework 3.5 对 Windows Communication Foundation (WCF) 的全部 可能调用均具有两个限制。第一个限制是,分配给服务的端口或管道必须可用。因此,应用 程序开发人员或管理员必须试想或者提供某种方法,以保留这些端口或管道。第二个限制是 ,客户端必须提前知道服务端点地址,包括端口号和服务器或管道名称。最...
Socket开发探秘--基于Json格式的数据协议收发

Socket开发探秘--基于Json格式的数据协议收发

Socket开发探秘--基于Json格式的数据协议收发2011-04-12 博客园 伍华聪前面发表过两篇随笔:《Socket开发探秘--基类及公共类的定义》和《Socket开发探秘-- 数据封包和拆包》,介绍了Socket方面的开发。本文继续探讨使用Json格式来作为Socket收 发协议方面的技术问题。前面说到,收到的Socket数据经过粗略的解析后,就是PreData类型的数据,这个是通用 的数据格式,我们需要进一步处理才能转化为所能认识的数据对象(实...
.net设计模式实例之状态模式(State Pattern)

.net设计模式实例之状态模式(State Pattern)

.net设计模式实例之状态模式(State Pattern)2011-04-12 博客园 灵动生活一、状态模式简介(Brief Introduction)状态模式(State Pattern),当一个对象的内在状态改变时允许改变其行为,这个对象 看起来像是改变了其类。二、解决的问题(What To Solve)状态模式主要解决的是当控制一个对象状态装换的条件表达式过于复杂时的情况。把状态 的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简单化...
.net设计模式实例之备忘录模式(Memento Pattern)

.net设计模式实例之备忘录模式(Memento Pattern)

.net设计模式实例之备忘录模式(Memento Pattern)2011-04-12 博客园 灵动生活一、备忘录模式简介(Brief Introduction)备忘录模式(Memento Pattern),在不破坏封装的前提下,捕获一个对象的内部状态, 并在该对象之外保存这个状态。这样以后就可以就该对象恢复到原先保存的状态。二、解决的问题(What To Solve)当系统功能比较复杂,而且需要记录历史属性以便当需要时做恢复动作。Originator可以...
.net设计模式实例之代理模式(Proxy Pattern)

.net设计模式实例之代理模式(Proxy Pattern)

.net设计模式实例之代理模式(Proxy Pattern)2011-04-12 博客园 灵动生活一、代理模式简介(Brief Introduction)代理模式(Proxy Pattern)对其他对象提供一种代理以控制对这个对象的访问。二、解决的问题(What To Solve)1、远程代理远程代理,也就是为了一个对象在不同的地址空间提供局部代表。这样可隐藏一个对象存 在与不同地质空间的事实,隐藏对象所在的地址空间。比如.Net Web Service ...
企业架构 - 架构原则

企业架构 - 架构原则

企业架构 - 架构原则2011-04-12 博客园 快乐学习建筑规范规定了卧室的窗子至少要30英寸高,20英寸长,这样一来,在发生火灾时,人员 就可以通过;公交车上的黄色座椅为老有病残专座;还有教育孩子时经常说的给孩子自由, 但是对于涉及安全等一定要干预。这些都是生活中的需要遵守的原则。那做架构时,是不是 也需要遵守一些原则?这些原则有什么用?存在哪些原则呢?原则这个概念,我认为还是比 较难理解的,看了TOGAF的文档后还是很模糊,以下我就把我个人现在对架...
<< 51 52 53 54 55 56 57 58 59 60 >>