代码改变世界

阅读排行榜

SEO--我们是不是走错了路?,互联网营销

2011-09-02 20:15 by 狼人:-), 246 阅读, 收藏,
摘要: 静态化,这是一个跨越了太长时间的话题,很多人一聊到SEO,就说“静态化很重要”,其实怎么说呢,我觉得静态化更重要的是用来解决系统负载和运行效率的问题,而并非SEO,相信最初发明“静态化”的人也是出于系统负载的目的。之所以有人说静态化利于SEO,很可能源自很古老的一篇出自google的文章(抱歉,年代过于久远,原地址已无从查找),大意就是说搜索引擎更喜欢收录“静态页面”(.htm or .html),随着技术发展,有人就针对这一条,开始了URL Rewirte之旅。但是同前面静态化一样,我相信最初发明 URL Rewrite 的人,目的应该是让网站拥有更容易记住、对用户更友好的URL吧?到了今天 阅读全文

大型高性能网站的十项规则,互联网营销

2011-09-02 20:14 by 狼人:-), 246 阅读, 收藏,
摘要: 在我们公司ChinaNetCloud,见过多种不同类型的网站和系统,有好也有差。其中有些系统拥有良好的服务器/网络架构,并且进行了合理的调整和监控;然而一般的系统都会有安全和性能上的问题,不能良好运行,也无法变得更流行。 在中国, 开源的LAMP栈是最流行的网络架构,它使用PHP开发,运行在Apache服务器上,以MySQL作为数据库,所有这些都运行在Linux上。它是个可靠的平台,运行良好,是现在全球最流行的Internet系统架构。然而,我们很难对其规模进行正确的扩展并保持安全性,因为每个应用层都有其自身的问题、缺陷和最佳实践。我们的工作就是帮助企业用最低的操作成本来创建并运行高... 阅读全文

一起谈.NET技术,C#调试心经(续)

2011-09-02 00:20 by 狼人:-), 246 阅读, 收藏,
摘要: 由于上篇文章漏了一些比较重要的知识,在此文中补充。 断点篇 命中次数(Hit Counts) 右击断点,可以设置Hit Counts(命中次数),会弹出如下的对话框: 当条件满足的时候断点会被命中(即即将被执行),这个命中次数是断点被命中的次数。默认是始终break,选项有如下的几种:始终break;当命中次数达到多少次时break;当命中次数是多少的倍数时break;当命中次数大于等于多少的时候break。 于是在上篇中的条件也可以这样实现,设置命中次数等于50的时候break,按F5后,断点被触发,此时i=50。 断点过滤器 我们可以限制断点在特定的处理... 阅读全文

一起谈.NET技术,也玩MVC3.0 Razor自定义视图引擎来修改默认的Views目录结构

2011-09-01 23:58 by 狼人:-), 246 阅读, 收藏,
摘要: 刚刚爱上MVC3.0,几个不眠夜的学习越来越有趣。今天随手尝试自定义Mvc3.0的视图引擎,虽然已成功,但是还发现有点小疑问。随手贴出来希望大家指教指教。 MVC的视图文件目录被固定/Views目录内,区域视图文件也是被固定在/Areas目录下,出于好奇和对目录名的敏感,尝试修改它。通过reflector找到视图引擎的构造接口类VirtualPathProviderViewEngine 在MVC2.0中,自定义自己的视图引擎,继承它即可,但在3.0中,我发现继承它会缺少一个函数。再reflector获得了BuildManagerViewEngine的抽象类,因为RazorViewEngine继 阅读全文

艾伟也谈项目管理,敏捷个人:内容框架之执行力

2011-08-29 19:09 by 狼人:-), 246 阅读, 收藏,
摘要: 执行力是敏捷个人需要学习的一个内容,本篇主要介绍执行力相关的内容,大家在读后可以采用介绍的一些指南开始行动。 执行力的三个层面 按照命令和规则做事的过程,简单讲就是能够听话照做 按照预定的计划行为的过程,简单讲就是做事章法 将想法变成现实的过程,简单讲就是规划实现 对第一个层面来说,要做的事情是片段的、非连贯的,但对第二个层面来说是连续的、整体的。一个计划并不是一两个步骤做好就行,而要将整体的顺序都做好才能达成效果。有了第二个层面的执行,组织的运转就有了相对较高的效率,但仍然不够,这就需要第三个层次的执行:创新规划并落实执行。组织的进步在于创新、在于设计、在于策划、在于走出... 阅读全文

艾伟也谈项目管理,一种适用于真实世界BPM的协作方式

2011-08-29 19:09 by 狼人:-), 246 阅读, 收藏,
摘要: 我们在业务流程管理(BPM)领域里摸爬滚打已经很多年了,最近看到人们对它的关注不断提升,这是非常有趣的一件事。对这一趣事儿起催化作用方面的有,工具的日渐成熟、新BPMN2.0规范的形成、以及更多更好的相关出版物带来的人们对BPM的进一步理解,它们代表着BPM领域内最重要的进步。 厂商提供了越来越高精良的图形化工具以及由其承诺的业务流程实现自动化,无需任何编码甚至开发者参与;然而,我们也发现了使用这些“传统”的以厂商为中心方法的一个问题:它们并未履行任何承诺! 我们以前的一些项目可以佐证以上观点。公平起见,既然这些工具大都会面临相同的基本问题,就不具体点名是什么工具了,有个同事不得不... 阅读全文

通过JavaScript或PHP检测Android设备

2011-08-28 23:33 by 狼人:-), 246 阅读, 收藏,
摘要: 随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。 JavaScript判断方法 搜索user agent字符串中的Android单词是最省事儿的方法: 1. if(navigator.userAgent.match(/Android/i)) { 2. // Do something! 3. // Redirect to Android-site? 4. window.location = 'http://android.davidwa... 阅读全文

Windows Phone 7 隔离存储空间“.NET研究”资源管理器

2011-10-20 21:56 by 狼人:-), 245 阅读, 收藏,
摘要: 我们知道Windows Phone 7 目前是不支持访问外部存储空间的,我们的应用程序可以使用的数据空间包括隔离存储空间(IsolatedStorage)和云端(Could)空间。作为开发人员,我们以前只能想象独立存储空间的存储,今天推荐一个可以直接查看我们Windows Phone 7的IsolatedStorage的资源管理器。 WP7 Isolated Storage Explorer 是一个提供给WP7开发和测试人员与隔离存储空间交互的可视化工具。项目地址为:上海徐汇企业网站制作p://w上海闵行企业网站设计与制作p7explorer.codeplex.com/">ht 阅读全文

使用 MEF 公开 Silverlight“.NET研究” MVVM 应用程序中的接口

2011-10-15 19:52 by 狼人:-), 245 阅读, 收藏,
摘要: 下载代码示例 许多开发人员可能都将 Silverlight 视为以 Web 为中心的技术,但实际上,它已经成为构建任何应用程序的优秀平台。 Silverlight 本身就支持许多概念,例如数据绑定、值转换器、导航、浏览器外操作和 COM 互操作,因此它可以相对直观简便地创建任何种类的应用程序。 我说的是“任何种类”,其中当然也包括企业级应用程序。 利用 Model-View-ViewModel (MVVM) 模式来创建 Silverlight 应用... 阅读全文

.NET简谈观察者“.NET技术”模式

2011-10-13 19:27 by 狼人:-), 245 阅读, 收藏,
摘要: 观察者模式想必搞程序开发的都听说过,今天我也来简单的总结一下本人在程序开发过程中是怎么使用观察者模式的;希望给大家带来点新的想法,如果哪位高手看到了也不要嘲笑啊;呵呵,追求技术的人,始终都是为了技术而学技术,目的只有一个,一起追求技术的最高境界。 观察者模式是设计模式里经常被用到的一种,什么叫观察者模式,字面理解就是一个或多个对象观察某个对象,这种观察是有目的的,当被观察者发生某种事件时,能准确的反馈到外界,通知大家你发生了什么;尤其是在今天面向对象编程的不断成熟,什么都讲究抽象,将重复劳动省到最少,方法成员都以类为容器封装;这是一种好的编程规则,就好比我们所生存的大自然坏境一样,汽车... 阅读全文
上一页 1 ··· 147 148 149 150 151 152 153 154 155 ··· 416 下一页