﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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><title>C++博客-你的CPP=我的CPP</title><link>http://www.cppblog.com/chenfeng/</link><description>&lt;span style="color:#000000; font:12px;"&gt;唾沫是用来数钞票滴，不是用来讲道理的&lt;/span&gt;</description><language>zh-cn</language><lastBuildDate>Thu, 09 Apr 2026 17:46:00 GMT</lastBuildDate><pubDate>Thu, 09 Apr 2026 17:46:00 GMT</pubDate><ttl>60</ttl><item><title>Lua学习之--util.lua</title><link>http://www.cppblog.com/chenfeng/archive/2008/07/04/55350.html</link><dc:creator>晨风</dc:creator><author>晨风</author><pubDate>Fri, 04 Jul 2008 07:32:00 GMT</pubDate><guid>http://www.cppblog.com/chenfeng/archive/2008/07/04/55350.html</guid><wfw:comment>http://www.cppblog.com/chenfeng/comments/55350.html</wfw:comment><comments>http://www.cppblog.com/chenfeng/archive/2008/07/04/55350.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chenfeng/comments/commentRss/55350.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chenfeng/services/trackbacks/55350.html</trackback:ping><description><![CDATA[<p>-- util.lua<br>-- Common Lua Function<br>-- Author: Liu Denghong<br>-- Date: 20080702</p>
<p>require "liu"</p>
<p>liu.util = liu.util or {version = 0.1;};<br>liu.util.Print=function(msg)<br>&nbsp; print(msg);<br>end;</p>
<p>-- Min<br>liu.util.Min = function(a,b)<br>&nbsp; return (a&lt;b and a) or b;<br>end;</p>
<p>-- Max<br>liu.util.Max = function(a,b)<br>&nbsp; return (a&gt;b and a) or b;<br>end;</p>
<p><br>-- IsTrue<br>liu.util.IsTrue = function(a)<br>&nbsp; return (a~=false and a~=nil);<br>end;</p>
<p><br>-- 只适用于表: a={"liu","deng","hong"};<br>-- 不适用于记录型表: b={name="liu", name1="deng", name2="hong"}<br>-- 等价于ipairs(t)<br>liu.util.TableIter = function(t)<br>&nbsp; local i = 0<br>&nbsp; local n = table.getn(t)</p>
<p>&nbsp; return function ()<br>&nbsp;&nbsp;&nbsp; i = i + 1<br>&nbsp;&nbsp;&nbsp; if i &lt;= n then return t[i] end<br>&nbsp; end <br>end</p>
<p>&nbsp;</p>
<img src ="http://www.cppblog.com/chenfeng/aggbug/55350.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenfeng/" target="_blank">晨风</a> 2008-07-04 15:32 <a href="http://www.cppblog.com/chenfeng/archive/2008/07/04/55350.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lua学习之--liu.lua</title><link>http://www.cppblog.com/chenfeng/archive/2008/07/02/55122.html</link><dc:creator>晨风</dc:creator><author>晨风</author><pubDate>Wed, 02 Jul 2008 03:03:00 GMT</pubDate><guid>http://www.cppblog.com/chenfeng/archive/2008/07/02/55122.html</guid><wfw:comment>http://www.cppblog.com/chenfeng/comments/55122.html</wfw:comment><comments>http://www.cppblog.com/chenfeng/archive/2008/07/02/55122.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/chenfeng/comments/commentRss/55122.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chenfeng/services/trackbacks/55122.html</trackback:ping><description><![CDATA[<p>-- liu.lua<br>-- Common Lua Function<br>-- Author: Liu Denghong<br>-- Date: 20080630</p>
<p>liu = liu or {version='0.1';};</p>
<p>-- Examp: liu.Apply(liu, {a=1,b=2});<br>liu.Apply = function(o, c, defaults)<br>&nbsp; if defaults then<br>&nbsp;&nbsp;&nbsp; liu.Apply(o, defaults);<br>&nbsp; end<br>&nbsp; if (o and c and type(c)=="table") then<br>&nbsp;&nbsp;&nbsp; for p,v in pairs(c) do<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o[p] = v;<br>&nbsp;&nbsp;&nbsp; end<br>&nbsp; end<br>end</p>
<p>liu.Apply(liu, {<br>&nbsp; EmptyFn = function() end;</p>
<p>&nbsp; Num = function(v, defaultValue)<br>&nbsp;&nbsp;&nbsp; if(type(v) ~= "number") then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return defaultValue;<br>&nbsp;&nbsp;&nbsp; end<br>&nbsp;&nbsp;&nbsp; return v;<br>&nbsp; end;</p>
<p>});</p>
<p>&nbsp;</p>
<img src ="http://www.cppblog.com/chenfeng/aggbug/55122.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenfeng/" target="_blank">晨风</a> 2008-07-02 11:03 <a href="http://www.cppblog.com/chenfeng/archive/2008/07/02/55122.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>图像旋转公式</title><link>http://www.cppblog.com/chenfeng/archive/2008/01/04/40411.html</link><dc:creator>晨风</dc:creator><author>晨风</author><pubDate>Fri, 04 Jan 2008 10:04:00 GMT</pubDate><guid>http://www.cppblog.com/chenfeng/archive/2008/01/04/40411.html</guid><wfw:comment>http://www.cppblog.com/chenfeng/comments/40411.html</wfw:comment><comments>http://www.cppblog.com/chenfeng/archive/2008/01/04/40411.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/chenfeng/comments/commentRss/40411.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chenfeng/services/trackbacks/40411.html</trackback:ping><description><![CDATA[<p><br>　　 图像旋转是指把定义的图像绕某一点以逆时针或顺时针方向旋转一定的角度，通常是指绕图像的中心以逆时针方向旋转。</p>
<p>　　 假设图像的左上角为（left, top),右下角为（right, bottom)，则图像上任意点（x0, y0）绕其中心（xcenter, ycenter)逆时针旋转angle角度后，新的坐标位置（x&#8242;, y&#8242;）的计算公式为：</p>
<p>xcenter = (right － left ＋ 1) ／ 2 ＋ left;<br>ycenter = (bottom － top ＋ 1) ／ 2 ＋ top;<br>x&#8242; = (x0 － xcenter) cos&#952; － (y0 － ycenter) sin&#952; ＋ xcenter;<br>y&#8242; = (x0 － xcenter) sin&#952; ＋ (y0 － ycenter) cos&#952; ＋ ycenter; </p>
<p>　　 与图像的镜像变换相类似，也采用按行逐点变换的方式实现图像的旋转</p>
<p>（摘录自<a href="http://v3.7880.com/Info/Article-79ea53c0.html">http://v3.7880.com/Info/Article-79ea53c0.html</a>）<br>hhh</p>
<img src ="http://www.cppblog.com/chenfeng/aggbug/40411.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenfeng/" target="_blank">晨风</a> 2008-01-04 18:04 <a href="http://www.cppblog.com/chenfeng/archive/2008/01/04/40411.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用c++处理XML文件</title><link>http://www.cppblog.com/chenfeng/archive/2007/12/25/39577.html</link><dc:creator>晨风</dc:creator><author>晨风</author><pubDate>Tue, 25 Dec 2007 06:46:00 GMT</pubDate><guid>http://www.cppblog.com/chenfeng/archive/2007/12/25/39577.html</guid><wfw:comment>http://www.cppblog.com/chenfeng/comments/39577.html</wfw:comment><comments>http://www.cppblog.com/chenfeng/archive/2007/12/25/39577.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chenfeng/comments/commentRss/39577.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chenfeng/services/trackbacks/39577.html</trackback:ping><description><![CDATA[今天要用c++处理一个XML文件，但是又不想用很庞大的库。<br><br>最后在网上找到了一个小巧的类CMarkup. 感觉非常好用。<br><br><a href="http://www.firstobject.com/dn_markup.htm">http://www.firstobject.com/dn_markup.htm</a><br><br>
<img src ="http://www.cppblog.com/chenfeng/aggbug/39577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenfeng/" target="_blank">晨风</a> 2007-12-25 14:46 <a href="http://www.cppblog.com/chenfeng/archive/2007/12/25/39577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>物品分类的设计</title><link>http://www.cppblog.com/chenfeng/archive/2007/12/22/39280.html</link><dc:creator>晨风</dc:creator><author>晨风</author><pubDate>Sat, 22 Dec 2007 07:34:00 GMT</pubDate><guid>http://www.cppblog.com/chenfeng/archive/2007/12/22/39280.html</guid><wfw:comment>http://www.cppblog.com/chenfeng/comments/39280.html</wfw:comment><comments>http://www.cppblog.com/chenfeng/archive/2007/12/22/39280.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/chenfeng/comments/commentRss/39280.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chenfeng/services/trackbacks/39280.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 物件分类的管理C++&nbsp;&nbsp;<a href='http://www.cppblog.com/chenfeng/archive/2007/12/22/39280.html'>阅读全文</a><img src ="http://www.cppblog.com/chenfeng/aggbug/39280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenfeng/" target="_blank">晨风</a> 2007-12-22 15:34 <a href="http://www.cppblog.com/chenfeng/archive/2007/12/22/39280.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>庆祝我的C++博客开通</title><link>http://www.cppblog.com/chenfeng/archive/2007/12/22/39278.html</link><dc:creator>晨风</dc:creator><author>晨风</author><pubDate>Sat, 22 Dec 2007 07:19:00 GMT</pubDate><guid>http://www.cppblog.com/chenfeng/archive/2007/12/22/39278.html</guid><wfw:comment>http://www.cppblog.com/chenfeng/comments/39278.html</wfw:comment><comments>http://www.cppblog.com/chenfeng/archive/2007/12/22/39278.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/chenfeng/comments/commentRss/39278.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/chenfeng/services/trackbacks/39278.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 庆祝我的C++博客开通&nbsp;&nbsp;<a href='http://www.cppblog.com/chenfeng/archive/2007/12/22/39278.html'>阅读全文</a><img src ="http://www.cppblog.com/chenfeng/aggbug/39278.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/chenfeng/" target="_blank">晨风</a> 2007-12-22 15:19 <a href="http://www.cppblog.com/chenfeng/archive/2007/12/22/39278.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>