摘要:
译文来源:全新KDE工程面向平板电脑和混合用户界面 阅读全文
阅读排行榜
程序员的五种境界
2011-09-23 22:59 by 狼人:-), 132 阅读, 收藏,
摘要:
境界一:混沌态、浆糊状(小白、新兵)刚刚毕业、初出茅庐,无任何项目经验。典型台词:“哇塞,薯熟你居然能写出这样这样酷的程序啊”。此时身为薯熟的你切不可信以为真,因为任何简单的程序对他们来说……其实都是写不出来的。技能:helloworld!经验:0年角色:新手村游荡者(虽然ID很酷,但改变不了时常被怪虐的事实)境界二:CODESMELL(IT民工)对于一些不太残忍的需求,竟已经能够完成了!了不起。技能:面向对象、无脑肉搏经验:1年角色:肉盾、坦克、血牛公司终于可以放心地把一些“没那么关键”的项目扔给他了。但遗憾的是,公司绝大部分的编码工作其实都“没那么关键”。这很容易理解,因为“管理层“是不写 阅读全文
说说九个CSS3结构性伪类选择器
2011-09-23 22:58 by 狼人:-), 132 阅读, 收藏,
摘要:
我们在52CSS前面的文章中,陆续为大家讲了多种CSS选择器。今天说说九个CSS3结构性伪类选择器。一、X:nth-child(n) Example Source Code [www.52css.com]li:nth-child(3){color:red;}接下来的几个伪类选择器使用上非常类似,功能也比较接近。:nth-child(n),用于匹配索引值为n的子元素。索引值从1开始。X:nth-child()用法实际上有三种变化,demo的用法是最简单的,X:nth-child()更强大的用处在于奇偶匹配,明河不展开讲,有兴趣的请看《Understanding:nth-childPseudo-c 阅读全文
微软IE9通过97.7%的CSS 2.1测试
2011-09-23 22:57 by 狼人:-), 132 阅读, 收藏,
摘要:
据国外媒体报道,近日,微软对外表示,该公司的最新一代浏览器IE9已经全面拥抱CSS2.1支持,通过了大约98%的CSS 2.1测试。9月15日,微软在洛杉矶举行了名为“Beauty of the Web”的IE9测试版发布会,它允许开发者利用CSS 2.1所提供的一切优势。微软的产品经理Adrian Bateman表示,在9月17日CSS 2.1测试套装的RC版发布之后,IE9通过了大约98%的CSS 2.1测试。Bateman指出,10月6日,微软递交了IE9的CSS 2.1执行报告,结果表明,在进行的19403个测试中,IE9测试版通过了18960个,通过率高达97.7%。Bateman表 阅读全文
一起谈.NET技术,asp.net控件开发基础(14)
2011-09-01 23:47 by 狼人:-), 132 阅读, 收藏,
摘要:
1.错误的代码,无法解析 首先来看一段简单的代码
正确<asp:WizardID="Wizard1"runat="server"><WizardSteps><asp:WizardStepID="WizardStep1"runat="server"Title="Step1">21212</asp:WizardStep><asp:WizardStepID="WizardStep2"runat="server" 阅读全文
一起谈.NET技术,从WPF想开去
2011-08-29 19:30 by 狼人:-), 132 阅读, 收藏,
摘要:
一看,又4个月没发文章了,这4个月除去春节奔波,基本上一直在加班,在中国做程序员总是与外国同行不一样,起跑线上输得很厉害。其实按照《人件》统计,程序员一天如果能顺流超过3个小时,基本上就可以秒杀绝大多数问题了。问题是在我们现行的工作环境下,经常是一天连一分钟顺流都进入不了,必须是各种打扰,各种打断,看似提升了效率,事实上是降低了效率。而且,绝大多数时间,我们可能花在了调试错误上,而非本身的逻辑问题上。这样,一天比老外多工作几个小时——以完成同样的目的——就是很正常的了。 呵呵,说着要说WPF的,怎么发了一堆牢骚,其实论环境,比起很多人来,我可能已经是蒙受了很多恩惠了。每天至少有一些充电... 阅读全文
艾伟_转载:数组排序方法的性能比较(上):注意事项及试验
2011-08-29 00:16 by 狼人:-), 132 阅读, 收藏,
摘要:
昨天有朋友写了一篇文章,其中比较了List的Sort方法与LINQ中排序方法的性能,而最终得到的结果是“LINQ排序方法性能高于List.Sort方法”。这个结果不禁让我很疑惑。因为List.Sort方法是改变容器内部元素的顺序,而LINQ排序后得到的是一个新的序列。假如两个排序方法的算法完全一致,LINQ排序也比对方多出元素复制的开销,为什么性能反而会高?如果LINQ排序的算法/实现更为优秀,那为什么.NET Fx不将List.Sort也一并优化一下呢?于是今天我也对这个问题进行了简单的试验。 注意事项 在后面的评论中有人说,List.Sort是“内部排序”,而LINQ排序是“外... 阅读全文
艾伟:一个让人遗忘的角落--Exception(一)
2011-08-28 23:56 by 狼人:-), 132 阅读, 收藏,
摘要:
很诱人的标题,今天不是给大家介绍,而是跟大家讨论些问题。 在做开发的这几年中,大大小小的项目也经历了很多,但无论那个项目中,都没有真正的对Exception进行完整的处理。虽然我们在学C#的时候,经常会看到此类的介绍,但我们真的学以致用了吗? 先来看看什么是Exception Exception的解释是异常,每次当我们程序调式的时候,或多或少的会遇到它(如果你的程序没有遇到过,那你是天才)。Richer在它的书中,反复的提到,Exception是对原有接口的一种违背。一开始我反复不能理解,当我真的去考虑这个问题,深入这个主题的时候,我才明白了,它就是一种违背,参数错、对象空等等... 阅读全文
艾伟:ASP.NET安全问题--Forms验证的具体介绍(上篇)
2011-08-28 23:55 by 狼人:-), 132 阅读, 收藏,
摘要:
本篇的话题如下: Forms验证的工作原理 Forms验证中的API Forms验证的工作原理 我们知道,Forms验证主要是基于cookie的,说白一点就是:把用户信息保存在cookie中,然后发送到客户端;再就是解析客户端的发送了的cookie信息,进行解析,然后进行验证。关于cookieless的工作原理和方法,我这里不赘述,大家可以参看我的另外的一片文章:浅谈ASP.NET内部机制(一)。 当匿名用户请求一个需要验证后才能访问的资源和页面的时候,那么如果采用了Forms验证,那么URL授权模块就会把用户重定向到登录页面。而之前请求的URL就会被保存起来,等... 阅读全文
.NET中的异步编程-Continuation passing style以及使用yield实现异“.NET研究”步
2011-10-15 19:51 by 狼人:-), 131 阅读, 收藏,
摘要:
传统的异步方式将本来紧凑的代码都分成两部分,不仅仅降低了代码的可读性,还让一些基本的程序构造无法使用,所以大部分开发人员在遇到应该使用异步的地方都忍痛割爱。本来我在本篇文章中想讨论一下.NET世界中已有的几个辅助异步开发的类库,但是经过思考后觉得在这之前介绍一下一些理论知识也许对理解后面的类库以及更新的内容有所帮助。今天我们要讨论的是Continuation Passing Style,简称CPS。 CPS 首先,我们看看下面这个方法: 1: public int Add(上海企业网站设计与制作style="color: #0000ff;">int a, int b) 阅读全文