<?xml version="1.0" encoding="gb2312" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">

<channel about="http://www.yuanma.org/rss.php">
<title>中国源码网: 开放源代码&amp;&amp;编程</title> 
<link>http://www.yuanma.org/rss.php</link>
<description>中国源码网致力于建设一个开放源代码与编程社区,开源社区Open Source community,主要栏目有Linux, 游戏编程及算法,Java和C/C++编程,网站开发技术,嵌入式系统,网络协议与安全,手机软件开发等</description>
<dc:language>zh-cn</dc:language><item>
<title>C语言编译全过程剖析</title>
<link>http://www.yuanma.org/data/2009/0506/article_3647.htm</link>
<pubDate>2009-05-06 14:11:37 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2009/0506/article_3647.htm</guid>
<categoryname>C/C++编程</categoryname>
<categorylink>http://www.yuanma.org/data/candcpp/</categorylink>
<description><![CDATA[ <DIV id=art style="MARGIN: 15px" width="560">
<DIV></DIV>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1>
<TBODY>
<TR>
<TD>
<P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><FONT size=3>C语言编译全过程</FONT></SPAN></CODE></P><CODE><SPAN style="COLOR: #000000">
<P style="MARGIN: 5px; LINE-HEIGHT: 150%"><BR>&nbsp;&nbsp;&nbsp; 编译的概念：编译程序读取源程序（字符流），对之进行词法和...]]></description>
</item>
<item>
<title>C语言常用排序全解</title>
<link>http://www.yuanma.org/data/2008/0421/article_3011.htm</link>
<pubDate>2008-04-21 23:01:44 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2008/0421/article_3011.htm</guid>
<categoryname>C/C++编程</categoryname>
<categorylink>http://www.yuanma.org/data/candcpp/</categorylink>
<description><![CDATA[ <DIV class=postText>
<P>/*<BR>=============================================================================<BR>相关知识介绍（所有定义只为帮助读者理解相关概念，并非严格定义）：<BR>1、稳定排序和非稳定排序<BR>&nbsp;<BR>&nbsp;简单地说就是所有相等的数经过某种排序方法后，仍能保持它们在排序之前的相对次序，我们就<BR>说这种排序方法是稳定的。反之，就是非稳定的。<BR>&nbsp;比如：一组数排序前是a1,a2,a3,a4,a5，其中a2=a4，经过某种排序后为a1,a2,a4,a3,a5，<BR>则我们说这种排序是稳定的，因为a2排序前在a4的前面，...]]></description>
</item>
<item>
<title>程序员数据结构笔记</title>
<link>http://www.yuanma.org/data/2007/0614/article_2676.htm</link>
<pubDate>2007-06-14 13:20:41 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2007/0614/article_2676.htm</guid>
<categoryname>数据结构和算法</categoryname>
<categorylink>http://www.yuanma.org/data/yuanmaprogramsf/</categorylink>
<description><![CDATA[ <FONT color=#996633>为什么三个中国人是一条虫(或许是因为中国人太会嫉妒别人,不注重团队精神,而这却是软件开发最大的障碍啊)?因此中国软件业竟然远不如印度!这是值得每个中国软件工作者深思的啊!</FONT> 
<P style="MARGIN-BOTTOM: 0px" align=center>第一天 </P>
<P style="MARGIN-BOTTOM: 0px" align=center>　　真想不到,第一次上课竟然会是"9.11"事件纪念日.美国竟然还是不改老毛病,伊拉克战争死了多少平民百姓啊?!!!在此请先为死难者默哀3分钟,老美如果再这样多管闲事下去,上帝会二度惩罚美国人的啊！<BR>　　能听到周SIR讲课...]]></description>
</item>
<item>
<title>C语言缺陷与陷阱(笔记)</title>
<link>http://www.yuanma.org/data/2006/1228/article_2026.htm</link>
<pubDate>2006-12-28 11:22:40 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2006/1228/article_2026.htm</guid>
<categoryname>C/C++编程</categoryname>
<categorylink>http://www.yuanma.org/data/candcpp/</categorylink>
<description><![CDATA[ <DIV style="BACKGROUND: white; MARGIN: 7.5pt 0cm" align=center><SPAN style="FONT-SIZE: 10pt">C</SPAN><SPAN style="FONT-SIZE: 10pt">语</SPAN><SPAN style="FONT-SIZE: 10pt">言缺陷与陷阱</SPAN><SPAN style="FONT-SIZE: 10pt">（笔记）</SPAN></DIV>
<DIV><SPAN style="FONT-SIZE: 10pt">C</SPAN><SPAN style="FONT-SIZE: 10pt">语</SPAN><SPAN style="FONT-SIZE: 10pt">言像一把雕刻刀，</SPAN><SPAN style="FONT-SIZE: 10pt">锋</SPAN><SPAN style="FONT-SIZE: 10pt">利，并且在技</SPAN><SPAN style="FONT-SIZE: 10pt">师...]]></description>
</item>
<item>
<title>Nginx+tomcat 配置</title>
<link>http://www.yuanma.org/data/2010/0127/article_4133.htm</link>
<pubDate>2010-01-27 19:09:20 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2010/0127/article_4133.htm</guid>
<categoryname>网络相关</categoryname>
<categorylink>http://www.yuanma.org/data/osprojectsnetwork/</categorylink>
<description><![CDATA[ nginx+tomcat负载均衡 [本文作者：擦肩而过&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;完成日期：2009.08.20<br />本文原址连接：<a href="http://bbs.yahunet.com/thread-10029-1-1.html" target="_blank" rel="no-follow">http://bbs.yahunet.com/thread-10029-1-1.html</a>&nbsp; &nbsp;&nbsp; &nbsp; 转载请注明！]<br /><br /><br />前端一台nginx服务器做调度. 后端两台tomcat做WEB服务器. 这里动态页与静态页都由tomcat来处理.<br /><br />软件： <br />引用:<br />nginx-0.7.28.tar.gz <br />pcre-7.8.tar.gz<br />apache-tomcat...]]></description>
</item>
<item>
<title>深入讨论C++的enum</title>
<link>http://www.yuanma.org/data/2010/0127/article_4128.htm</link>
<pubDate>2010-01-27 19:04:47 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2010/0127/article_4128.htm</guid>
<categoryname>C/C++编程</categoryname>
<categorylink>http://www.yuanma.org/data/candcpp/</categorylink>
<description><![CDATA[ <b>enum的秘密&lt;一&gt;：enum是“用户自定义类型”</b><br /><br />&nbsp; &nbsp; 呵呵，enum在实际中应用比较少，所以你会忽略它。但是，在这里，我告诉你，enum 和 struct、class一样，都是用户自定义类型。<br />&nbsp; &nbsp; 对呀！<b>enum是用户自定义类型，他有数据成员，还有成员函数！</b><br />For example：<br />&nbsp; &nbsp; enum e{a=1 , b=2 , c=4};<br />那么：<br />&nbsp; &nbsp; 001: enum e e1;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;//enum e不是对象，它是类型，e1才是类型enum的对象！<br />&nbsp; &nbsp; ...]]></description>
</item>
<item>
<title>Linux线程同步-条件变量</title>
<link>http://www.yuanma.org/data/2010/0111/article_4102.htm</link>
<pubDate>2010-01-11 11:14:40 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2010/0111/article_4102.htm</guid>
<categoryname>C/C++编程</categoryname>
<categorylink>http://www.yuanma.org/data/candcpp/</categorylink>
<description><![CDATA[ 1. 相关函数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...]]></description>
</item>
<item>
<title>Objective-C语法快速参考</title>
<link>http://www.yuanma.org/data/2010/0111/article_4101.htm</link>
<pubDate>2010-01-11 11:12:41 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2010/0111/article_4101.htm</guid>
<categoryname>C/C++编程</categoryname>
<categorylink>http://www.yuanma.org/data/candcpp/</categorylink>
<description><![CDATA[ Objective-C语法快速参考作者: Cocoa China
<p>10 Apr </p>
<p>大部分有一点其他平台开发基础的初学者看到XCode，第一感想是磨拳擦掌，看到Interface Builder之后，第一感想是跃跃欲试，而看到Objective-C的语法，第一感想就变成就望而却步了。好吧，我是在说我自己。</p>
<p>&nbsp;</p>
<p>如果你和我一样，对苹果相关的开发：Mac OS X或是iPhone有兴趣，但是第一时间看到Objective-C就会头疼并伴有发烧症状的话，疗效比较好的快速治疗方法是阅读本文。大概花二十分钟左右，而且绝不无聊的时间，你就会对Objective-C有那么一点点了解...]]></description>
</item>
<item>
<title>贪心法求解电梯问题</title>
<link>http://www.yuanma.org/data/2009/1229/article_4086.htm</link>
<pubDate>2009-12-29 19:03:57 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2009/1229/article_4086.htm</guid>
<categoryname>数据结构和算法</categoryname>
<categorylink>http://www.yuanma.org/data/yuanmaprogramsf/</categorylink>
<description><![CDATA[ #include &lt;cstdio&gt;<br />#include &lt;string&gt;<br />enum{M=30001};<br />bool ind[M];<br />int n;<br />// 20*|j-i| +10*num + (j-1)*4&lt;=t&nbsp; ,这是电梯停在j层时，任何一个人到达i层所需的时间所要满足的不等式<br />int solve(int t) //规定时间t内所有人是否都能到达目标层<br />{<br />&nbsp;&nbsp;&nbsp; int i,j,now=0,num=0;<br />&nbsp;&nbsp;&nbsp; i=t/20+2;&nbsp;&nbsp; //i层以下的人直接走楼梯<br />&nbsp;&nbsp;&nbsp; while(i&lt;=n)<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&...]]></description>
</item>
<item>
<title>ARM 与 MIPS 比较</title>
<link>http://www.yuanma.org/data/2009/1211/article_4072.htm</link>
<pubDate>2009-12-11 17:27:10 + 0800</pubDate>
<guid>http://www.yuanma.org/data/2009/1211/article_4072.htm</guid>
<categoryname>开源文章</categoryname>
<categorylink>http://www.yuanma.org/data/osarticles/</categorylink>
<description><![CDATA[ [前言］<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 这是一个几年以来我一直想做的“功课”，之所以称之为“功课”，而不能说是“文章”，是因为我觉得自己的知识还远远不够，不管是深度还是广度，也不管是全面性还是透彻性，我都不敢企及。但是我实在是很想把我的一些理解写出来，然后能和其他朋友一起探讨，纠正错误，补充完善，最终目的就是要加深对ARM和MIPS 这两种CPU架构的认识。<br />&nbsp;&nbsp;&nbsp; 这里的目前最多只能算个草稿吧，待以后不断的补充。<br /><br />[正文]<br />1.流水线结构 pipeline<br />&nbsp;&nbsp;&...]]></description>
</item>
</channel>
</rss>