<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>从此网</title>
<image>
<title>从此网</title>
<link>http://www.congci.com/</link>
<url>http://www.congci.com/image/logo.gif</url>
</image>
<description>从此网学习平台</description>
<link>http://www.congci.com/</link>
<language>zh-cn</language>
<docs>don</docs>
<generator>从此网JSP版本</generator>

<item>
<title><![CDATA[项目优化垃圾回收导致的性能问题]]></title>
<link>http://www.congci.com/item/xiangmuyouhua-lajihuishou</link>
<author>don</author>
<pubDate>2010-03-10 13:23:13.0</pubDate>
<description><![CDATA[谈谈最近优化一个网站项目的经验，首先说一下背景情况：
1） 在页面后台代码中我们把页面上大部分的HTML都使用字符串来拼接生成然后直接赋值给LiteralControl。
2） 网站CPU很高，基本都在80%左右，即使使用了StringBuilder来拼接字符串性能也不理想。
3） 为了改善性能，把整个字符串保存在memcached中，性能还是不理想。
在比较了这个网站和其它网站服务器上相]]></description>
</item>

<item>
<title><![CDATA[85个Ajax解决方案（转载）]]></title>
<link>http://www.congci.com/item/ajax,web,javascript</link>
<author>don</author>
<pubDate>2010-03-09 19:23:30.0</pubDate>
<description><![CDATA[AJAX Auto Completer
1.&nbsp;AJAX AutoSuggest: An AJAX auto-complete text field

2.&nbsp;AJAX Autocompleter / script.aculo.us library

3.&nbsp;AJAX AutoCompleter

4.&nbsp;Ajax autosuggest/autoco]]></description>
</item>

<item>
<title><![CDATA[.NET 4.0集合类并行计算]]></title>
<link>http://www.congci.com/item/system.collections.concurrent</link>
<author>don</author>
<pubDate>2010-03-09 13:24:18.0</pubDate>
<description><![CDATA[

集合类的需求总是源源不断，因此，不管是1.0到2.0的泛型，还是3.0到4.0的并行(本文的并行指Concurrent,非Parallel)，.NET每个版本总会伴随着一些集合类的增长。由于并行计算现在已经越来越流行，这里我将对.NET 4.0中新增的命名空间System.Collections.Concurrent和它下面的类做一些简单的介绍。


为什么需要Concurrent?]]></description>
</item>

<item>
<title><![CDATA[Asp.net缓存简介]]></title>
<link>http://www.congci.com/item/asp.net-cache</link>
<author>don</author>
<pubDate>2010-03-09 13:20:12.0</pubDate>
<description><![CDATA[
&nbsp;
概述
&nbsp;&nbsp;&nbsp;&nbsp; 缓存学术一些的解释是&rdquo;将常用数据放入易于读取的地方以提高性能&rdquo;。而对于Asp.net来说，需要被缓存的对象多种多样，包括从数据库中提取出来的数据，以及aspx页面生成的静态页，甚至是编译好的程序集。合理利用缓存能让Asp.net的性能大幅提升，下面将对Asp.net中的缓存机制进行简单概述。
&]]></description>
</item>

<item>
<title><![CDATA[Windows Mobile 使用.NET Compact Framework开发多线程程序]]></title>
<link>http://www.congci.com/item/windowsmobile-netcompactframework</link>
<author>don</author>
<pubDate>2010-03-09 11:12:36.0</pubDate>
<description><![CDATA[背景
多任务成为计算机哪怕是智能设备基本的功能，iPhone不支持多任务一直为使用者所鄙视。以Windows Embedded CE作为基础的Windows Mobile从系统层就支持多任务，其中表现为多线程和多进程。从泄漏的文档看，Windows Phone 7 Series 还是一如既往的支持多任务。
&nbsp;
简介
虽然说经济危机过去，经济开始回暖，失业率下降，可是工作还是不太好]]></description>
</item>

<item>
<title><![CDATA[表达式树 获取对象、类型和成员的信息[翻译]]]></title>
<link>http://www.congci.com/item/memberexpression-member</link>
<author>don</author>
<pubDate>2010-03-08 10:43:00.0</pubDate>
<description><![CDATA[
 
原文来自Alexandra Rusina在CSharpFAQ的Getting Information About Objects, Types, and Members with Expression Trees
从C#3.0/Visual Studio 2008开始，你可以使用表达式树获取对象、类型和成员的信息。在这篇文章我将要展示一些例子并解释使用这个技巧能得到什么好处。如果你并不]]></description>
</item>

<item>
<title><![CDATA[W3C 标准 中 XHTML 的DOCTYPE作用和声明方法]]></title>
<link>http://www.congci.com/item/w3c-web-xhtml-doctype</link>
<author>don</author>
<pubDate>2010-03-07 18:26:13.0</pubDate>
<description><![CDATA[
DOCTYPE是document type(文档类型)的简写，在Ｗeb设计中用来说明你用的XHTML或者HTML是什么版本。要建立符合标准的网页，DOCTYPE声明是必不可少的关键组成部分；除非你的XHTML确定了一个正确的DOCTYPE，否则你的标识和CSS都不会生效。
&nbsp;
&nbsp;
语法HTML 顶级元素 可用性 "注册//组织//类型 标签//定义 语言""URL"]]></description>
</item>

<item>
<title><![CDATA[PHP常见编程错误- .NET程序员必知]]></title>
<link>http://www.congci.com/item/php.net-dev</link>
<author>don</author>
<pubDate>2010-03-07 18:17:12.0</pubDate>
<description><![CDATA[
这篇文件我将继续PHP之旅，并对网上找到的一些PHP中常见的错误进行收集和总结，希望对大家有所帮助。
1. 小错误也能酿大祸
你碰到过仅仅因为一个小小的分号而导致程序出现大问题的情况么？在PHP中如果你while循环的条件后面加上了分号的时候会导致PHP陷入死循环，而且这种错误设置都不会被PHP异常处理系统捕获。我们先看看代码吧：

Code highlighting produced]]></description>
</item>

<item>
<title><![CDATA[教你实现一个简单的云计算程序]]></title>
<link>http://www.congci.com/item/yunjisuan-chengxu</link>
<author>don</author>
<pubDate>2010-03-06 19:32:01.0</pubDate>
<description><![CDATA[

准备工作：

&nbsp;&nbsp;&nbsp; Windows Azure只能运行在Windows 7, Windows Server 2008 和Windows Vista 上。暂不支持Windows 2003和XP。昨天安装了win7，打算尝试写一个Azure小程序，研究一下微软的Azure平台，下面是我的软件环境。
&nbsp;&nbsp;&nbsp; 操作系统：Windo]]></description>
</item>

<item>
<title><![CDATA[哪些设计模式最值得学习]]></title>
<link>http://www.congci.com/item/iterator,observer,templatemethod,strategy</link>
<author>don</author>
<pubDate>2010-03-06 19:25:05.0</pubDate>
<description><![CDATA[
&nbsp;
Abstract Factory在实际中并不常见，因为它需要你有两套并行的继承体系，需要对同一个抽象有多于一种的实现方式。这种复杂的系统可以说不是每个领域，每个开发人员都能遇到的。在某些特定的领域可能很常见，但是在大多数领域并不需要这么复杂的对象创建方法。这就造成了很多人&ldquo;杀鸡用宰牛刀&rdquo;，用复杂的方式，解决不那么复杂的问题。后果是增加了不必要的复杂度，给]]></description>
</item>

<item>
<title><![CDATA[5分钟建立项目SVN版本控制]]></title>
<link>http://www.congci.com/item/svn-banbenkongzhi</link>
<author>don</author>
<pubDate>2010-03-06 10:07:01.0</pubDate>
<description><![CDATA[无论是个人进行单独编码还是团体开发项目，项目的版本控制都是很重要的。就我所知的版本控制方式有两种。

最简单的版本控制就是保留软件不同版本的数份copy，并且适当编号。许多大型开发案都是使用这种简单技巧。虽然这种方法能用，但是很没效率。一是因为保存的数份copy几乎完全一样，也因为这种方法要高度依靠开发者的自我纪律，而常导致错误。
使用版本控制工具。常用的windows平台下的版本控制工具有]]></description>
</item>

<item>
<title><![CDATA[Windows Phone 7支持.NET/Silverlight/XNA]]></title>
<link>http://www.congci.com/item/windowsphone-net-silverlight-xna</link>
<author>don</author>
<pubDate>2010-03-05 13:13:39.0</pubDate>
<description><![CDATA[&nbsp;&nbsp; &nbsp;关于微软将彻底不顾Windows Phone 7与现有Windows Mobile系统的兼容性问题的传言已经证实为真，微软Windows Phone应用程序平台与开发者体验合作团队项目主管Charlie Kindel在官方博客中承认，Windows Mobile应用程序不能在Windows Phone 7手机上运行。
&ldquo;为了保证迄今为止你在演示中]]></description>
</item>

<item>
<title><![CDATA[.net2.0 的版本农历日期 ChineseLunisolarCalendar ]]></title>
<link>http://www.congci.com/item/chineselunisolarcalendar</link>
<author>don</author>
<pubDate>2010-03-04 14:09:39.0</pubDate>
<description><![CDATA[在.net2.0 的版本中的 System.Globalization.ChineseLunisolarCalendar 是针对中国的日历类，公历与中国传统农历纪年之间的相互转换，利用它可以计算天干地支等有关农历的信息。
&nbsp;
使用
static ChineseLunisolarCalendar cCalendar = new ChineseLunisolarCalendar();]]></description>
</item>

<item>
<title><![CDATA[Rest In WCF4.0 WCF4.0新特性体验]]></title>
<link>http://www.congci.com/item/rest-in-wcf4.0</link>
<author>don</author>
<pubDate>2010-03-04 12:46:34.0</pubDate>
<description><![CDATA[
前段时间一直翻译《WCF技术内幕》，所以这个系列停滞了下来，现在翻译工作完成。现在继续来写《WCF4.0新特性体验》这个系列。今天我们来学习一下Rest WCF服务，文章会先介绍一下Rest的基本概念，以及特点，其次会介绍WCF如何实现对Rest的支持,也就是Rest WCF的底层机制。重点提到其中几个重要的类型。最后会介绍WCF4.0中对于Rest编程的改进。如此组织也是为了大家可以对Res]]></description>
</item>

<item>
<title><![CDATA[.NET程序员学PHP关键字:STATIC]]></title>
<link>http://www.congci.com/item/dotnet-php-static</link>
<author>don</author>
<pubDate>2010-03-04 11:59:31.0</pubDate>
<description><![CDATA[

学习PHP也有一段时间了，有些东西觉得还是需要总结一些，对于.NET程序员来说，PHP中有很多概念都跟以前的理解不一样，这里我们将重点分析下static关键字。
static关键字在C#编程中非常常见，它用来修饰符声明属于类型本身而不是属于特定对象的静态成员。static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数，但不能用于索引器、析构函数或类以外的类型。声明为stati]]></description>
</item>

<item>
<title><![CDATA[Web开发要用到的小工具]]></title>
<link>http://www.congci.com/item/web-dev-tool</link>
<author>don</author>
<pubDate>2010-03-04 11:52:05.0</pubDate>
<description><![CDATA[1. 屏幕取色工具(TakeColor)
它可以拾取鼠标在屏幕上任何地方停留位置的颜色。当你的鼠标指向要拾取颜色的地方后，只需按一下快捷键 ALT+C 就可以把拾取颜色，当然软件可以自定义快捷键。 　　TakeColor 可以以5种格式输出你截取到的颜色，包括：HTML、RGB、HEX、HSB/HSV、HSL、HSL（Win）。对于我们取别人网站上的字体颜色及配色有很大的帮助.
下载地址:&n]]></description>
</item>

<item>
<title><![CDATA[关于重构10条Tip]]></title>
<link>http://www.congci.com/item/chonggou-tip</link>
<author>don</author>
<pubDate>2010-03-03 18:22:47.0</pubDate>
<description><![CDATA[
Tip1：
Bad practice

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private&nbsp;void&nbsp;Method(){&nbsp;&nbsp;&nbsp;int&nbsp;Var1;&nbsp;&nbsp;&]]></description>
</item>

<item>
<title><![CDATA[farmkey算法10.3.3  狡猾的腾讯QQ 2010年3月3号最新]]></title>
<link>http://www.congci.com/item/farmkey-qq-2010-03-03</link>
<author>don</author>
<pubDate>2010-03-03 18:20:58.0</pubDate>
<description><![CDATA[function TCommon.getFarmKey(serTime: Integer): string;var&nbsp; md5: TIdHashMessageDigest5;&nbsp; temp1: Integer;&nbsp; temp3: string;begin&nbsp; temp3 :=&nbsp;'@#$N*9Fi@KLJH#$dfghKLJHdfgh!$Fl12aOAISD]]></description>
</item>

</channel>
</rss>
