代码改变世界

文章分类 -  营销技巧

面向方面的编程、侦听和Unity 2.0

2011-09-23 22:59 by 狼人:-), 174 阅读, 收藏,
摘要: 毫无疑问,面向对象是一种主流编程模式,当涉及到将某个系统分割为组件并通过组件来描述过程时,这种模式占有优势。 当处理某组件的业务特定关注点时,面向对象 (OO) 模式同样占有优势。 但是,当涉及到处理横切关注点时,OO 模式不再有效。 一般来说,横切关注点是一个在系统中影响多个组件的关注点。为了最大限度地重用复杂的业务逻辑代码,您通常倾向于围绕系统的核心和主要业务功能设计类的层次结构。 但其他横切类层次结构的非业务特定关注点该如何实现? 缓存、安全和日志记录等功能在什么位置适合? 很可能就是在每个受影响的对象中重复使用这些功能。横切关注点是必须在一个不同的逻辑级别(超出应用程序类范围的级别)处 阅读全文

技巧:你未必知道的IE8九大功能

2011-09-23 22:59 by 狼人:-), 160 阅读, 收藏,
摘要: 微软为IE8赋予了不少新的功能,其中一个就是使得这些新功能的实现更加实用和简便。其中有很多优化功能,可能你没有完全留意到。不过,你完全不用去阅读那些详细的功能使用说明,我们在为你提供这些功能介绍的同时,还将补充一个微软都没有提到过的重要技巧——如何为IE8增添强大的广告过滤工具。1、键盘选择文本在旧版本的IE浏览器中,通常很难或者无法准确地选中你想要复制的邮件或者文件中的某些文本。当你拖曳鼠标选择文本的时候,你常常也会选中其它相邻的段落或者词句。现在,通过模仿Firefox的“插入浏览”功能也就是利用键盘方向键移动来实现准确定位,IE8终于解决了这个长久以来困扰用户的难题。你只需要按下F7,或 阅读全文

Mozilla公布Firefox 2011年开发计划

2011-09-23 22:59 by 狼人:-), 180 阅读, 收藏,
摘要: Mozilla公布了Firefox 2011年路线图草案,透露了未来12-18个月里开源浏览器的开发计划,以及Mozilla眼里的互联网前景。Mozilla表示将加快软件更新频率,2011年计划发布四个版本(Firefox 4/5/6/7);改进操作响应速度和优化网络延迟,扩大Open Web平台到Apps、社交和身份;继续改进稳定性,减少用户数据丢失;改进用户界面;支持64位Windows、OSX 10.7、Android 3.0和ARM处理器。Firefox 5的新功能包括帐号管理,简化共享UI和UI动画,支持64位Windows等;Firefox 6的重点是Web应用程序,快取缓存,支持 阅读全文

互联网之父Vint Cerf谈重组互联网

2011-09-23 22:59 by 狼人:-), 231 阅读, 收藏,
摘要: 导语:上个月在澳大利亚布里斯本举行的linux.conf.au会议上,TCP/IP协议设计者/互联网之父Vint Cerf称,互联网需要进化,创造一个更好的互联网并未太迟,虽然我们确实失去了许多机会去更新网络架构。 Cerf回顾了1969年的阿帕网(ARPAnet),早期的网络基于开放架构设计是源于军事要求,设计师创建了一个没有统一控制,由路由器连接的独立网 络系统。设计师当时没有考虑多少网络应用,这也反映在网络协议上,IP包并不知道携带的内容...Cerf认为互联网的开放性至关重要:开源、开放获取和 开放标准,Cerf也认为商业化是不可避免的,因为政府不可能让所有居民都能联上网,因此需要建立 阅读全文

Windows Phone 7新开发工具发布

2011-09-23 22:59 by 狼人:-), 198 阅读, 收藏,
摘要: 近日,Windows phone 7 开发团队发布新的开发者工具Developer Tool,可以在Windows phone 7团队Blog看到更新相关链接:Windows Phone Developer Tools January Update.在此前,Windows phone 7相继发布了一月和二月两次小更新。其实该更新目的是让开发者们为接下来的 Windows Phone 7 系统更新做好准备。MS紧接着会在年后推出Windows phone 7 一次较为大的更新。值得注意的是,理论上目前已经在 Windows Phone 应用商店里发布的应用都可以运行于系统更新后的 WP7 手机, 阅读全文

如何真正提高ASP.NET网站的性能

2011-09-23 22:59 by 狼人:-), 170 阅读, 收藏,
摘要: 前言怎么才能让asp.net网站飞得更快,有更好的性能?——这是很多开发者常常思考的一个问题。我有时候会做大量的测试,或请求别人帮忙采集一些数据,希望能够验证网上一些专家的建议或证明自己的一些猜想。理论上讲,我们希望能开发出性能最优的网站,但是公司能否承担为此要付出的成本?这是实践过程中常常遇到的矛盾。 如何合理运用已知技巧在实战中是最有意义话题。本文罗列出一些优化的经验和方案,成文之前有幸看了一些高质量的文章。想强调一点,很多的部分不是我个人的劳动成果,但我完全的支持和同意这样去做,不敢独享,希望抛砖引玉,共同长进。IIS设置如果你的IIS服务器不需要外出访问互联网,关闭Certificat 阅读全文

程序员的进化

2011-09-23 22:59 by 狼人:-), 140 阅读, 收藏,
摘要: 不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的程序员编出的Phthon代码显示出了不同的风格,代码都很简单,有趣。这篇文章的原始出处在这里,我把它整理了一下,并修改了几处错误。编程新手deffactorial(x): ifx==0: return1 else: returnx*factorial(x-1) printfactorial(6)一年编程经验(学Pascal的)deffactorial(x): result=1i=2whilei<=x: resultresult=result*i ii=i+1 returnresult printfactorial(6 阅读全文

UI前沿技术:XNA颜色滚动程序

2011-09-23 22:59 by 狼人:-), 147 阅读, 收藏,
摘要: 导读:在2011年1月的MSDN杂志中,MSDN长期特约编辑Charles Petzold发表了一篇有关“XNA颜色滚动程序”的文章全文如下我最早编写并发布的 Windows 程序之一名为 COLORSCR(“颜色滚动程序”),发表在本杂志的前身Microsoft Systems Journal的 1987 年 5 月号中。很多年过去了,我时常发现针对其他 API 和框架重写此程序很有意义。尽管这个程序很简单(操控红、绿、蓝三种颜色值对应的滚动条或滑块来创建自定义的颜色),但它涉及很多重要的任务,例如布局和事件处理。而且从功能角度而言,该程序也不是简单的、无意义的演示程序。如果您要创建一个用来 阅读全文

微软:Windows 7 SP1将于本月正式发布

2011-09-23 22:59 by 狼人:-), 183 阅读, 收藏,
摘要: 在Windows 7和Windows Server 2008 R2的RTM正式版发布之时就有很多人尤其是企业用户在期盼着SP1服务包的发布,不久前微软证实Windows 7 SP1将在今年第一季度发布,并且发布了系统更新准备工具、升级了系统部署工具和SP安装软件。今天,微软终于公布了SP1的准确发布日期。微软宣布,Windows 7和Windows Server 2008 R2的Service Pack 1(SP1)今天正式面向OEM(原始设备制造商)合作伙伴发布;2月16日,MSDN和TechNet订阅用户也将可以获取Windows 7/Server 2008 R2 SP1。对于普通用户来说 阅读全文

Windows Phone 7“芒果”更新带来浏览器重大升级:IE Mobile 9

2011-09-23 22:59 by 狼人:-), 223 阅读, 收藏,
摘要: MWC2011下周就将在巴塞罗那召开,届时微软CEO鲍尔默将进行主旨演讲。既然微软不会在会议阶段推出Windows Phone7“NoDo”更新,那他们准备秀些什么呢?Mary Jo Foley 得知,我们可能会了解到一些(来自官方的)关于Windows Phone 7 首个重大更新——“芒果”更新的细节。之前提及“芒果”更新时所称的发布日期会在今年8/9月,但是,及时将“芒果”更新的代码交付至手机制造商和运营商仍计划赶在2011圣诞假期之前。(从这次一月更新的延期来看,恐怕不会在8/9月推出了。更值得注意的是,“芒果”更新中包括对中文输入的原生支持。)来继续谈谈“芒果”更新的内容,之前还提到 阅读全文

8个对于Web设计和开发人员非常有用的在线工具

2011-09-23 22:59 by 狼人:-), 245 阅读, 收藏,
摘要: 导读:作者Henry Jones写了一篇《8 Useful Online Tools for Web Designers and Developers》,现将译文《8个对于Web设计和开发人员非常有用的在线工具》转载,以下是文章内容:在工作中借助一些非常好用的工具可以让你专注于更重要的事情,进而提高工作效率。本文收集了一些设计和开发相关的在线工具,分享给大家,希望对你有帮助。ProCSSorProCSSor是一个很不错的CSS代码美化工具,它可以帮助你很轻松的把代码转换成很美观。jsFiddleJsFiddle有多种用途,其中一个用法就是可以在线编辑HTML, CSS 和JavaScript片 阅读全文

数据处理:并行和性能

2011-09-23 22:59 by 狼人:-), 335 阅读, 收藏,
摘要: 处理数据集合是一项基本的计算任务,许多实际问题本质上是并行问题,因此有可能在多核系统上实现更高的性能和吞吐量。我将比较几种截然不同的Windows方法,通过高度的数据并行来解决问题。我用于此项比较的基准测试是搜索问题(Geonames),该问题来自TroyMagennis所著书籍《LINQtoObjectsUsingC#4.0》(Addison-Wesley,2010)的第9章。备选解决方案包括:并行语言集成查询(PLINQ)和C#4.0,无论是否增强原始代码。使用C编写的Windows本机代码、WindowsAPI、线程和内存映射文件。WindowsC#/Microsoft.NETFrame 阅读全文

Bing API 将新增 Bing 空间数据服务

2011-09-23 22:59 by 狼人:-), 300 阅读, 收藏,
摘要: 今天,微软为BingAPI中增加了Bing空间数据服务,该服务允许客户将自己的数据上传至微软服务器并在现有的BingMaps授权下执行空间查询。自2001年8月,微软就为用户推出了MapPointWeb服务–空间搜索和数据托管服务,如今的Bing空间数据服务正式替代了它。以下是Bing空间数据服务提供的主要功能:GeocodeDataflowAPI(BatchGeocode):1. 批量地理编码大量数据DataSourceManagementAPI(Load):1. 加载、管理(上传或删除)长期托管的数据2. 数据可以是一个文件,或是WindowsAzure™BlobService位置3. 在 阅读全文

谷歌发布Google Chrome 9浏览器正式版

2011-09-23 22:59 by 狼人:-), 144 阅读, 收藏,
摘要: 阅读全文

微软产品组里的十一类人

2011-09-23 22:59 by 狼人:-), 128 阅读, 收藏,
摘要: 导读:本文来自86pm.com,作者分享了关于微软产品的设计和开发人员的分类。那么微软究竟是如何划分的呢?且看内容如下:第一种是产品规划人员。产品规划人员主要任务是调查,包括调查你的竞争对手,客户,以及其他市场需求。产品规划的过程是定义产品的过程。他们通常会做很多研究,通过跟踪市场用户,做市场调查,看行业的报告,从而确定产品三到五年的发展规划。其实作为产品规划人员最重要的一点,就是要有前瞻性。不仅仅是能看到现在市场是什么样的,而更要能看到三到五年以后会是什么样的。我们可以看到微软好多产品,都有一种说法叫”version3.0”,可能在1.0,2.0时不是很好,有可能是功能的问题,也有可能是超前 阅读全文

GTK+3.0终发布:诸多新特性亮相

2011-09-23 22:59 by 狼人:-), 371 阅读, 收藏,
摘要: 导读:文章来自imtx.me,作者以生动、有趣、新颖的口吻给大家介绍了GTK+3.0的新特性;以下是全文:关注已久的GTK+3.0终于发布了,真是等着让我脖子都掉下来了。没想到这么快两年了。如今它终于发布,不记录点文字还真是过不去,我就稍微详细地介绍下GTK+3.0吧。GTK+3.0的发布公告在此:http://mail.gnome.org/archives/gtk-devel-list/2011-February/msg00020.html针对其一些重大更新,我稍微做点扩展介绍。完全Cairo绘制既然是图形库,如何绘制图形当然是最重要点。请注意,GTK+3.0在这点上,并不是革新的,因为GT 阅读全文

TDD并不是看上去的那么美

2011-09-23 22:59 by 狼人:-), 100 阅读, 收藏,
摘要: 导读:酷壳网的陈皓之前在网站上发布了一篇题为《那些炒作过度的技术和概念》,现在再次给大家介绍《TDD并不是看上去的那么美》,文章详细剖析了TDD的困难之处、TDD是测试范围等等。以下是全文:春节前的一篇那些炒作过度的技术和概念中对敏捷和中国ThoughtWorks的微辞引发了很多争议,也惊动了中国ThoughtWorks公司给我发来了邮件想来找我当面聊聊。对于Agile 的Fans们,意料之中地也对我进行了很多质疑和批评。我也回复了许多评论。不过,我的那些回复都是关于中国ThoughtWorks咨询师以及其咨询的方法的。我对Agile方法论中的具体内容评价的不是很多,所以,我想不妨讨论一下Ag 阅读全文

IE9相比IE8丢失了什么?

2011-09-23 22:59 by 狼人:-), 246 阅读, 收藏,
摘要: IE 8在微软的大力造势下,IE9被笼罩上了一圈光环,IE9对新的Web标准如何如何兼容、IE9速度如何如何快已经把我们的耳朵都磨出茧子了,但是事情总是具有两面性的,IE9真的就那么完美无缺吗?IE 9Microsoft Connect测试人员tuxplorer就总结了IE9相比IE8丢失的功能,并将此反映给微软,不过他表示,微软似乎并没有重视他的反馈意见。下面我们一起来看看IE9丢失的功能:1. 安装IE9无法使用Microsoft App-V;2. 不包含IE8原有的专用搜索框;3. 标签列表菜单按钮被删除;4. 每个下载进程在标签栏中不再拥有自己的独立按钮;5. 加载网页时的进度条和网页 阅读全文

微软承诺很快发布IE9正式版

2011-09-23 22:59 by 狼人:-), 168 阅读, 收藏,
摘要: 微软在上周发布了IE9 RC(9.0.8080.16413),面向全球用户提供了约40种语言。IE9 RC在性能、用户体验、安全性、隐私性等方面都取得了长足进步,尤其是速度方面,IE9 RC不仅比Beta快很多,还超过了其它所有对手。关于IE9今后一段时期的开发工作,IE项目主管Rob Mauceri表示,RC候选版和正式版相比在功能方面已经完善,也就是说IE9正式版不会再有功能上的变动。因此,接下来,IE团队的主要工作就是对IE9进行微调并为最终发布做准备。微软指出,IE9 RC之后不会再有RC2,下一步就是RTM,而且很快就会发布,实际上比大多数人预期的都要快。IE部门企业副总裁Dean 阅读全文

HTML5标准将在2014年完成

2011-09-23 22:59 by 狼人:-), 145 阅读, 收藏,
摘要: [简讯]“我们于2007年开始着手(指定HTML5标准)”,Philippe Le Hegaret,W3C的HTML工作团队现任负责人,告诉CNET:“我们计划7年后完成HTML5。”HTML5 吸取了 XHTML 2 一些建议,包括一些用来改善文档结构的功能,比如,新的 HTML 标签 header, footer, dialog, aside, figure 等的使用,将使内容创作者更加语义地创建文档,之前的开发者在这些场合是一律使用 div 的。HTML5 还包含了一些将内容和展示分离的努力,开发者们也许会惊讶,b 和 i 标签依然存在,但它们的意义已经和之前有所不同,这些标签的意义只是 阅读全文
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 53 下一页