摘要:
中午吃过了午饭,端着杯茶做在休息室里正稍稍休憩。公司内部特别开辟出一个空间,并装修成吧台,高脚转椅,微高的台面和酒吧里面的样子多少有点类似。不少人见过微软、google的office的专修格调,让多少人羡慕而又渴望。其实程序员作为脑力劳动的工作者,有时候我们太需要像作家那样的灵感源泉,所以office的风格或多或少应该尽量给人营造一种比较轻松的环境,这样在轻松的环境中进行高强度的脑力将会尽可能让二者得到一种缓和,从而使质量和效率更为高效。
“吃过了?小余。”标准的中国人问候的方式,也惊醒了我,闭目养神的状态让我几乎快入眠。
我睁开眼睛,看清楚眼前的人,是财务的Cindy,我把身子抬了一下,报. 阅读全文
阅读排行榜
艾伟_转载:老赵谈IL(3):IL可以看到的东西,其实大都也可以用C#来发现
2011-08-29 00:22 by 狼人:-), 200 阅读, 收藏,
摘要:
在上一篇文章中,我们通过一些示例谈论了IL与CLR中的一些特性。IL与C#等高级语言的作用类似,主要用于表示程序的逻辑。由于它同样了解太多CLR中的高级特性,因此它在大部分情况下依旧无法展现出比那些高级语言更多的CLR细节。因此,如果您想要通过学习IL来了解CLR,那么这个过程很可能会“事倍功半”。因此,从这个角度来说,老赵并不倾向于学习IL。不过严格说来,即使IL无法看出CLR的细节,也不足以说明“IL无用”——这里说“无用”自然有些夸张。但是,如果我们还发现,那些原本被认为需要通过IL挖掘到的东西,现在都可以使用更好的方法来获得,并且可以起到“事半功倍”的效果,那么似乎我们真的没有太多.. 阅读全文
艾伟_转载:用C#实现基于TCP协议的网络通讯
2011-08-29 00:20 by 狼人:-), 200 阅读, 收藏,
摘要:
TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的网络通讯,首先必须建立同远程主机的连接,连接地址通常包括两部分——主机名和端口,如www.yesky.com:80中,www.yesky.com就是主机名,80指主机的80端口,当然,主机名也可以用IP地... 阅读全文
艾伟_转载:ASP.NET实现类似Excel的数据透视表
2011-08-29 00:16 by 狼人:-), 200 阅读, 收藏,
摘要:
代码: /Files/zhuqil/Pivot.zip 数据透视表提供的数据三维视图效果,在Microsoft Excel能创建数据透视表,但是,它并不会总是很方便使用Excel。您可能希望在Web应用程序中创建一个数据透视报表。创建一个简单的数据透视表可能是一件非常复杂的任务。所以,我打算不但为你提供一个非常有用的工具创建简单和高级的数据透视表,而且为你移除一些笼罩他们的神秘面纱。 目标是:我们想要有能力将datatable中的二维的数据转换成三维视图。
在大多数情况下,你会从数据库的查询数据填充数据表,例如
代码 Code highlighting produced by Ac... 阅读全文
艾伟:Web 2.0的后继—Web 3.0
2011-08-28 23:56 by 狼人:-), 200 阅读, 收藏,
摘要:
一、简介 当我们已经熟悉博客、播客、RSS、Wiki、P2P、SNS等这些Web 2.0概念或者名词时,人们已经开始对Web 3.0做起了规划。就如预期的一样,在web2.0大会上,web3.0的讨论成为会议的一个热点。而在web3.0中被提出的观点,则更具有深远意义。它悍足了互联网在人们生活中的地位,会以人们所需、数字化、多维化、更加开放的形式展现互联网。IT企业界也开始对Web 3.0加足了重视,比如Google对Web 3.0的精心布局,目前已经完成了从信息创作、信息组织、信息存贮、信息检索、信息发布、到信息翻译、再到信息服务、以及无线服务Google SMS 的一整条Web 3.0产. 阅读全文
关“.NET研究”于代码规范
2011-10-19 19:38 by 狼人:-), 199 阅读, 收藏,
摘要:
今天被培训了C#代码规范,为了统一风格。其中我比较有异议的两点如下: 类型实例的私有字段应采用骆驼命名法(camelCasing),不应该有任何前缀,在使用时前边加"this.”; 要用FCL类型而不是C#的基元类型,例如要使用Int32代替int。 首先对于第一点,个人比较习惯的做法是前边加下划线,说不上好坏,这两种写法在各种开源框架的源码中都见到过。由于VS默认并不提供像Eclipse那样的对私有字段变色的功能,所以如果只是简单的使用camelCasing的话会很难区分哪些是私有字段,哪些是局部变量,所以才有了加this的要求。那么来做个比较: public void T... 阅读全文
使用LINQ Expression构建Que“.NET研究”ry Object
2011-10-15 19:52 by 狼人:-), 199 阅读, 收藏,
摘要:
这个问题来源于Apworks应用开发框架的设计。由于命令与查询职责的分离,使得基于CQRS体系结构风格的应用系统的外部存储系统的结构变得简单起来:在“命令”部分,简单地说,只需要 Event Store和Snapshot Store来保存Domain Model;而“查询”部分,则又是基于事件派送与侦听的系统集成。之前我也提到过,“查询”部分由于不牵涉到Domain Model,于是,它的设计应该随意性很大:不需要受到Domain Model的牵制,例如,我们可以根据UI所需的数据源结构进行“查询”库的设计。Greg Young在上海闵行企业网站设计与制作他的“CQRS Documents.. 阅读全文
ASP.NET“.NET研究”配置错误页面浅析
2011-10-15 19:51 by 狼人:-), 199 阅读, 收藏,
摘要:
ASP.NET配置错误页面在网站的运行过程中可能会面临很多问题,例如服务器出错,用户请求的页面不存在,程序配置错误等等一系列的问题。在用户请求浏览网页上海闵行企业网站制作碰到这些的时候会出现一些系统默认的错误页面,这样对于用户很不友好,同时对于搜索引擎来所更是不友好 。 这里我们认识一些SEO时常见的Http状态码: ◆404:服务器找不到指定的资源,请求的网页不存在(譬如浏览器请求的网页被删除或者移位,但不排除日后该上海网站建设链接有效的可能性); ◆410:请求的网页不存在(注意:410表示永久性,而404表示临时性); ◆200:服务器成功返回请求的网页; ◆30... 阅读全文
关于代码规范“.NET技术”
2011-10-13 19:27 by 狼人:-), 199 阅读, 收藏,
摘要:
今天被培训了C#代码规范,为了统一风格。其中我比较有异议的两点如下: 类型实例的私有字段应采用骆驼命名法(camelCasing),不应该有任何前缀,在使用时前边加"this.”; 要用FCL类型而不是C#的基元类型,例如要使用Int32代替int。 首先对于第一点,个人比较习惯的做法是前边加下划线,说不上好坏,这两种写法在各种开源框架的上海企业网站制作源码中都见到过。由于VS默认并不提供像Eclipse那样的对私有字段变色的功能,所以如果只是简单的使用camelCasing的话会很难区分哪些是私有字段,哪些是局部变量,所以才有了加this的要求。那么来做个比较: publi... 阅读全文
VS2010“.NET技术”自定义新建文件模版
2011-10-13 19:26 by 狼人:-), 199 阅读, 收藏,
摘要:
不知不觉VS2010已经成为.NET开发人员的必备工具,相比经典版VS2005,到过渡版VS2008,2010在性能稳定性和易用性上都得到很大的提高。 结合VS工具,其下的插件也层出不穷。今天重点给大家介绍如何使用VS2010VS2010自定义新建文件模版,新建文件时,添加个人信息,上海企业网站设计与制作如:创建者,创建时间等个性化信息。 这样对于具有规定机器的开发人员,对于新建的文件就会自动添加版本,添加人,添加时间等信息。 具体操作如下: 1、打开VS2010安装目录,如:I:\Program Files\Microsoft Visual Studio 10.0\Com... 阅读全文
浙公网安备 33010602011771号