<?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[JS调用谷歌广告 Google AdSense]]></title>
<link>http://www.congci.com/item/js-using-googleadsense</link>
<author>don</author>
<pubDate>2010-03-14 11:20:26.0</pubDate>
<description><![CDATA[在网页中插入&nbsp;Google&nbsp;AdSense 广告，一般将源代码直接嵌入主题模板页面。事实上&nbsp;Google&nbsp;AdSense 支持并允许使用 JS&nbsp;文件调用。当然前提是不要因任何原因修改代码，或手动影响广告的定位。这会因违反计划政策而被&nbsp;Google&nbsp;咔嚓账号。
芒果以 468x60 的经典广告尺寸代码为例，说明 JS&nbsp;]]></description>
</item>

<item>
<title><![CDATA[理解委托和事件]]></title>
<link>http://www.congci.com/item/event-weituo-lijie</link>
<author>don</author>
<pubDate>2010-03-13 20:03:27.0</pubDate>
<description><![CDATA[

如果你还为委托和事件犯迷糊，你可以试着回答下面这些问题： 让你来设计一个框架（或者程序）实现效果：点击button时实现label1.text=&ldquo;呵呵，第一次点击！&rdquo;，你会怎么处理？注意，不要用.net已经实现的框架。 我们会想，在windows系统里应该有一个监听程序，专门处理鼠标点击事件，一旦button被点击，他就会执行一定的程序。大概应该像下面的伪代码一样：]]></description>
</item>

<item>
<title><![CDATA[CSS 生成跨浏览器阴影效果]]></title>
<link>http://www.congci.com/item/css-shadows</link>
<author>don</author>
<pubDate>2010-03-12 22:19:00.0</pubDate>
<description><![CDATA[
阴影效果是web开发中一个头疼的问题，我做过各种各样的阴影效果，大部分都是用图片生成的，很难定位。现在找到了一种简单的用CSS生成阴影的方法，大家看看下面的例子：
Html代码&nbsp;


&lt;style&nbsp;type="text/css"&gt;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&]]></description>
</item>

<item>
<title><![CDATA[JavaScript挺入服务端开发语言行列]]></title>
<link>http://www.congci.com/item/javascript-to-server</link>
<author>don</author>
<pubDate>2010-03-12 12:56:36.0</pubDate>
<description><![CDATA[ Node.js是一套用来编写高性能网络服务器的JavaScript工具包，一系列的变化由此开始。
也许你还不知道，JavaScript现在已经成了一门可编写出效率极高的、可用于开发产品级Web服务器的出色语言。起初我也不相信，但2009年启动的两个项目让这成为可能：CommonJS和Node。
尽管JavaScript已经出现很长一段时间了，运用也很广泛（可以说是这一星球上最常用的编程语言）]]></description>
</item>

<item>
<title><![CDATA[Ajax跨域访问的JQuery的解决方案]]></title>
<link>http://www.congci.com/item/ajax-jquery.getscript</link>
<author>don</author>
<pubDate>2010-03-12 09:18:48.0</pubDate>
<description><![CDATA[
我们知道ajax本身实际上是通过XMLHttpRequest对象来异步进行数据的交互，而浏览器出于安全考虑，不允许js代码进行跨域操作，所以js跨域操作会被拒绝。
&nbsp;
具体情况有:一、本域和子域的相互访问: http://www.aa.com/和book.aa.com二、本域和其他域的相互访问: http://www.aa.com/和http://www.bb.com/ 用 if]]></description>
</item>

<item>
<title><![CDATA[期待的接口]]></title>
<link>http://www.congci.com/item/interface-2010-03-11</link>
<author>don</author>
<pubDate>2010-03-11 23:13:50.0</pubDate>
<description><![CDATA[

《编程絮语》之三
定义接口时需要注意什么？是实现，还是消费？窃以为，接口是抽象了的服务，服务的消费者只会关心服务能够提供什么，而不会考虑服务如何实现。例如在ATM机上取款，取款人只需要考虑怎样插入储蓄卡，怎么选择功能项，然后输入正确的密码和取款金额，再等待正确数额的钞票从机器中吐出，最后取走。至于内部的实现机制，则不在取款人的思考范畴。因此，接口必须符合调用者的期待，不然就会给设计带来障]]></description>
</item>

<item>
<title><![CDATA[Windows Mobile 使用Native C++开发多线程程序]]></title>
<link>http://www.congci.com/item/windowsmobile-native-c-plus-plus</link>
<author>don</author>
<pubDate>2010-03-11 09:51:40.0</pubDate>
<description><![CDATA[简介
上一篇文章&nbsp;Windows Mobile使用.NET Compact Framework开发多线程程序&nbsp;讲述了如何使用.NET Compact Framework进行多线程程序的开发，这篇讲述Native C++开发多线程程序的方法。
&nbsp;
实现
环境


Environment: Visual Studio 2008 + Native C++ + ]]></description>
</item>

<item>
<title><![CDATA[英国独立报 报道 犀利哥 图]]></title>
<link>http://www.congci.com/item/brothersharp</link>
<author>don</author>
<pubDate>2010-03-11 00:14:14.0</pubDate>
<description><![CDATA[&ldquo;照片中的他面庞英俊，姿态有如模特，穿着打扮看似衣衫褴褛，其实品位不凡，在真皮夹克外套着一件大衣，搭配很是合理。他的眼睛正视着远方，被一个粉丝称为&ldquo;拥有具有穿透力的深邃目光&rdquo;，而他往前的步伐充满着自信。 但是，这不是在T型台走秀，这的的确确是宁波市的一个无家可归者。现在，大量的网络追随者把他称为中国最酷的男人。 当一位宁波市民将他的照片上传到网上后，他英俊的外表]]></description>
</item>

<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>

</channel>
</rss>
