<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[antiMight的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/antiMight</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; antiMight]]></copyright><item><title><![CDATA[C++ 简单代理实现]]></title><link>https://blog.youkuaiyun.com/antiMight/article/details/7983973</link><guid>https://blog.youkuaiyun.com/antiMight/article/details/7983973</guid><author>antiMight</author><pubDate>Sun, 16 Sep 2012 11:39:47 +0800</pubDate><description><![CDATA[OC中有一种常用的机制，delegate代理，或者委托，可以实现不同类之间的方法互相调用，调用者不需了解被调用者，被调用者也同样，只要被调用者实现了委托函数即可，这个机制可以实现很多功能。下面就是我在C++中进行的一次尝试，粗糙的模仿，只实现了基本功能，没有实现@required,@optional等限定符功能。
#include 
#include 
using namespace std;]]></description><category></category></item><item><title><![CDATA[c++ 中文 文本 删除多余换行 处理]]></title><link>https://blog.youkuaiyun.com/antiMight/article/details/7959043</link><guid>https://blog.youkuaiyun.com/antiMight/article/details/7959043</guid><author>antiMight</author><pubDate>Sat, 08 Sep 2012 21:36:17 +0800</pubDate><description><![CDATA[有些编辑器会把一些文本处理成自动换行，在本没有换行符的地方加入了换行符，但有时就需要去掉这些。
我大致是这样处理的
#include 
#include 
#include 
#include 
#include 

#define MAX_CHAR_PER_LINE 200			//每行最多字符数，每个字，标点算两个字符

using namespace std;
string old_fi]]></description><category></category></item><item><title><![CDATA[点乘公式推导]]></title><link>https://blog.youkuaiyun.com/antiMight/article/details/7712123</link><guid>https://blog.youkuaiyun.com/antiMight/article/details/7712123</guid><author>antiMight</author><pubDate>Tue, 03 Jul 2012 15:45:31 +0800</pubDate><description><![CDATA[一直都没搞清楚dot(a,b) = |a|*|b|*cos是怎么推导出来的。很多公式推导都用到它，所以特地查了下，结果在gamedev上找到了答案。
其实很简单，wiki上说点乘的定义式是dot(a,b) = sum(a1*b1,a2*b2,...),简单的二维就是dot(a,b) = a1*b1+a2*b2.
现在由它推导出最上面的公式(乘号省略)

a•b =x1x2 + y1y2]]></description><category></category></item></channel></rss>