摘要: 《CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。
阅读全文摘要: 活动主办:MCSE技术论坛网址:www.mcse.org.cn介绍:www.MCSE.org.cn成立于2007年2月,由瞿晟荣创建。是一个为各行业CTO&CIO、IT经理、技术工程师等中高层技术、管理人员搭建的互动媒体平台,主要为技术人员提供技术文档、BBS、博客、培训课程、管理软件等。目前,www.MCSE.org.cn注册人数已经超过2w人。月访问量已经超过50w。是一个飞速成长的技...
阅读全文摘要: 因为长时间的、高强度的、不分昼夜的辛苦劳动,我的身体胖了。所以,一些长期嫉妒我面容姣好的人士,已经严禁我穿着博客园的T恤招摇撞骗,以防我的形象影响博客园T恤的销量。所以以下照片是在一个风高月黑的夜晚偷偷拍摄的。所以,可能有些模糊或者变形,请大家给予谅解。谢谢。
阅读全文摘要: 今天搞一个使用对象的解。坚持用对象来解决问题的一个原因,是想证明使用面向对象不是造成算法速度慢的根本原因。 例如,我这个面向对象的解,其运行速度似乎很牛的说,至少比我自己的非递归解要快10%。核心类Item,代表算式中的每个项。派生类Tail,是最末尾的一项。主控类Splitter,负责构造以及输出。
阅读全文摘要: * ** 天黑请闭眼--杀吧专用 ** 开发日志 ** 作者:赤色火焰 ** *2009-6-2209:00 阅读杀人游戏规则09:30 制作Login 平民 杀手 警察图片10:40 图片制作大部分完成11:50 基本框架制作完成14:40 制作平民 杀手 警察的死亡图片以及天黑天亮图片17:30 图片修正制作完成18:15 界面布局基本完成19:10 编写基本类库20:40
阅读全文摘要: 输出所有将sum拆分为n个正整数之和,其中每个正整数k都满足: min <= k <= max。这n个正整数之间可以重复,不过由于加法交换率的作用,1 + 2和2 + 1便算是重复的拆分了核心思想:使用一个工作数组来记录每个位置的相关状态1、最小分配数2、最大分配数3、剩余分配数在循环嵌套中使用一个标志量来指向最靠右的未达到该位置最大分配数的下标使用这个标志量让循环反复多次执行,实现迭代的效果
阅读全文摘要: 《CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。
阅读全文摘要: 我们编写的代码需要具有高度的可读性,这样其他的程序员可以更容易地对代码进行修改和扩展。两种传统的方式是使用外部文档和编写大量注释,其实它们都不是好的选择。自文档化的目标是使代码成为良好的文档,一种人人可以读懂的文档,本文介绍了多种提高代码自文档化的技巧,最后给出了我最近在尝试的一种方式。
阅读全文摘要: 在2007年9月份,我曾经写了三篇详细介绍IIS架构和ASP.NET运行时管道的文章,深入介绍了IIS 5.x与IIS 6.0HTTP请求的监听与分发机制,以及ASP.NET运行时管道对HTTP请求的处理流程:[原创]ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI[原创]ASP.NET Process Model之二:ASP.NET Http Runtime...
阅读全文摘要: 其实有点标题党了,呵呵,主要是项目的特殊性,出于性能考虑项目经理规定不能用任何服务端控件(包括Repeater控件),同时尽量减少服务端处理,并尽可能压缩最终生成的html源代码,所以只用JS实现。代码:[代码]欢迎转载 ,但请注明来自菩提树下的杨过 http://www.cnblogs.com/yjmyzz/archive/2009/06/19/1506849.html
阅读全文摘要: 《CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。
阅读全文摘要: 《CLR Via C#》这本书以前就粗略看过两遍,但一直都没能深入理解,而且很多内容也忘记了,现在准备重新看一遍,并将看过的部分写出来,因为写的过程也是一个加深理解的过程。本系列算是学习的一个记录吧,也可以方便以后自己查阅,如果对大家还有些帮助的话,我就很高兴了。书我是选择性的看的,所以顺序和书中的顺序可能不一样。
阅读全文摘要: 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或...
阅读全文摘要: 最近做的web2.0网站本身遇到一个大表(千万rows左右),因为对于performance,web本身可用性的考虑,必须想办法boost perf.这种情况应该都用partition来搞定了,这也符合分治等算法的思想,想办法降低问题本身的复杂度,然后在一个一个解决。mysql中一般到100万操作就有点麻烦了,index要好好的做。这里还遇到了一个文本检索问题,MyIASM storage eng...
阅读全文摘要: MySpace的成功对于.Net社区的开发人员来说无疑是个福音。它让很多.Net追随者吃下了一颗定心丸,也不断吸引了更多的追随者,让我们这些追随者都坚信使用.Net能够做出世界上最牛x的网站。如果没有MySpace, 当我们面对 Java, LAMP fans挑衅时候,我们该如何反击呢?哑口无言还是掩面逃窜。现在rails就缺乏一个”MySpace”, twitter.co...
阅读全文摘要: 这段时间一直都在为网站架构的事情所烦恼,前端,程序,服务器三个方面应该如何协调才能达到一个较为优化的网站架构呢?根据前辈的经验,我总结了以下文档,特分享。1. UIC需要做的 采用Css Sprite将背景图片,图标图片集成在一张图片内。 优点:减少用户代理对服务器的请求次数;加快用户载入页面时间。 Css && Js 统一使用YUIcompressor进行代码压缩处理。 优点:加...
阅读全文摘要: 我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分:1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网站部署到不同的服务器上。2. 静态动态分离:静态文件...
阅读全文摘要: 今天看见园子里有人因img的src为空导致session丢失,详情见http://www.cnblogs.com/kyneblog/archive/2009/06/11/1500999.html以前一直没注意这个,所以晚上特地写了一段代码验证:Default.aspx后台代码:[代码]代码很简单,页面每次打开,都会在log/log.txt中追加一行记录,内容为“当前页的绝对网址+当前时...
阅读全文摘要: 以RBAC为理论基础 以低耦合为设计原则 我们计划设计一个独立的权限模块 碰到一些难题,后面另外开文章来讨论 本文主要是列举目前收集到的权限方面的需求信息,如果各位有能提供的用例,请不吝赐教。 各种需求都是从网络或零碎项目里提取的,等有了比较多的权限需求后,会进行抽象以及分类
阅读全文