Asp.Net 网站优化系列 数据库优化 分字诀 分表(纵向拆分,横向分区)
上篇谈了分库,这一篇我们来分表1. 纵向分表纵向分表是指将一个有20列的表根据列拆分成两个表一个表10列一个表11列,这样单个表的容量就会减少很多,可以提高查询的性能,并在一定程度上减少锁行,锁表带来的性能损耗。纵向分表的原则是什么呢,应该怎样拆分呢?答案是根据业务逻辑的需要来拆分,对于一张表如果业... ...
XML Web Service并发异步调用的问题及其解决方案
最近在忙些其他项目的事情,之前的MOSS 2010开发系列暂时搁一搁了。这个项目是传统的C/S架构,有客户端,有服务器。客户那边的环境还比较老,是Windows Server 2000. 很不幸的是,... ...
.net 跨平台也是一句谎言
我见过java运行在手机上,包括很廉价的山寨手机,但是却暂时没发现.net在手机上有什么作为。wp7可能是个转机,但是按照《Java的跨平台就是一句谎言。 》(http://www.cnblogs.com/hack/archive/2010/05/30/1747513.html)的标准,那.net的... ...
在 Silverlight 应用程序中实现对 FLV 视频格式的支持
这是我第一次文章发布到博客园首页上。我自认为这篇文章的内容达到了在博客园首页上发布的水准,因为我搜遍了 Google、CodePlex、SourceForge、MSDN 和 Silverlight 的官方论坛也没能找到和这篇文章内容相同的文章。我想在这篇文章中和各位分享我解决问题的过程,希望我的经历... ...
好铁不打钉,好程序员不去外包公司
古语有云:好铁不打钉。今天我想说的是好程序员不去外包公司。 这个观点估计会有人反对,我也相信任何非技术性的帖子都会有支持者,也会有反对者。 今天我就来和大家谈谈为什么不去外包公司,尤其是你想在技术的路线上走的更长远一点,做个好程序员,就请不要去外包公司。我们打工者在一个公司能待下去的理由无非两个:1... ...
.NET(C#) Internals: .NET Framework中已使用的设计模式
——适合有一定设计模式基础和.NET基础的人阅读。写在前面“设计模式”我一向是敬而远之的态度,不会去写这方面的文章,原因有二:第一,要想写好设计模式的文章太难,需要笔者丰富的经验;第二,没有深厚的功底写出的设计模式文章容易误导他人。自认没有深厚的功底,但我不会为了设计模式而设计模式。我想大部分人对设... ...
关于 VS2010 中 ASP.NET MVC2 网站编译任务的几个问题
当你创建了一个 ASP.NET MVC2 的网站应用程序的时候,如果你使用文本方式打开项目文件看一看,就会发现一个有趣的配置选项这个选项启用延后的 aspnet_compiler 创建任务,aspnet_compiler程序负责在设计期间编译你的 aspx 页面,并且报告编译过程中的错误。通常情况下... ...
再谈团队,项目,产品
最近加入新团队,尝试新的项目类型,一段时间一下也感谢颇深,目前也算是深入了解了团队和部分项目,其实平时也经常习惯性的思考团队分工协作这些方面的东西,鉴于目前团队状态和先前已经有明显区别,自然也萌生不同的思考。 ...
回应CSDN肖舸《做程序,要“专注”和“客观”》,实验比较各离散采样算法
自从肖舸在其CSDN博客上说“拒绝回答博客园等网站网友的问题”,实质上不单是拒绝回答,而且还删去包括一些网友及本人对于纯粹技术探讨的评论。当然每位博主都有自由这么做,但个人认为这对于社区的交流发展有负面影响。为了探讨这个技术问题,本人唯有把回应发表于博客园内。本文会阐述之前的论点,评论肖舸的实现,并... ...
(原创)构建嵌入式小型Linux系统
用buildroot构建x86的交叉编译工具链;裁减linux内核,尽可能做到最小;手工构建根文件系统;安装qemu虚拟机,仿真新配置的Linux系统;为新配置的Linux系统添加网络支持,在host主机上用bridge-utils构建网桥,通过虚拟网卡tun/tap以NAT的方式使虚拟机能够上网。 ...
凭什么要用面向对象编程(补充)
本来上篇已经是完整篇,可在上篇第22楼virus的回复中,我发现了上篇文章中的最终解决方案还是存在着本质的缺陷。再看到第24楼richardzeng的回复,仔细想来,的确应该是像richardzeng的写法一样有更深一步的考虑,感谢两位的回复。我将补充方案的讲解加了进来,希望可以给大家以帮助。 ...
凭什么要用面向对象编程——面向对象重要设计原则概述
本文讲得是几个面向对象的设计原则,都是比较浅显的内容,推荐刚接触面向对象编程的新手阅读,高手达人们路过飘过即可。文章略长,不过内容过渡上比较平缓,应该比较容易阅读。 ...
程序员应知——破窗与童子军军规
首先让我来解释一下这两个词,尽管看起来二者之间没有什么必然联系。破窗说的是,一个小区,本来干净整洁,没有犯罪事件,大家安居乐业。然而,忽然有一天,一个窗子被打破了,但是没有人管。接下来,不好的事情接连发生,显示有人乱扔垃圾,接下来是随地大小便,整个环境变得脏乱差,随之而来的就是打架斗殴事件的出现,最... ...
.Net 4.0 延迟加载:Lazy<T>
语言和模式互相促进,语言让模式实现有更多可能性,越来越多优秀的被语言实现.模式实现的责任从开发者转移到语言.延迟初始化(Lazyinitialization)已经在.Net 4.0中给出了默认实现.本文将探究其使用方法和实现方式. ...
C#语法糖(Csharp Syntactic sugar)大汇总
“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且在性能上也不会带来损失。
...
项目估算与计划不是一般的难!
估算、计划、计划跟踪是项目管理的主要工作,难度之高超乎你想象!光靠学习项目管理理论难以管好项目,而往往真能管好项目的都是那些在具体项目中滚打出来的实干人士。本文将会让你全面学习项目估算、计划、计划跟踪的知识,体验实际项目管理的难度,学到提高项目管理水平的一些方法。 ...
工作回忆总结(第三年)
上接工作回忆总结(第一年),工作回忆总结(第二年).很快到了第三年,第三年中我的工作性质一直在变化,虽然处处是救火队员,但是从个人角度讲,这段时间的锻炼是非常必要的。为我现在的工作提供了一个试验场,这也是小公司能提供给你的一种特殊环境吧!开拓眼界,是新人必需的一门课程。 合同年第二年底的时候,“..... ...


