自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C++ 简单代理实现

OC中有一种常用的机制,delegate代理,或者委托,可以实现不同类之间的方法互相调用,调用者不需了解被调用者,被调用者也同样,只要被调用者实现了委托函数即可,这个机制可以实现很多功能。下面就是我在C++中进行的一次尝试,粗糙的模仿,只实现了基本功能,没有实现@required,@optional等限定符功能。#include #include using namespace std;

2012-09-16 11:39:47 607

原创 c++ 中文 文本 删除多余换行 处理

有些编辑器会把一些文本处理成自动换行,在本没有换行符的地方加入了换行符,但有时就需要去掉这些。我大致是这样处理的#include #include #include #include #include #define MAX_CHAR_PER_LINE 200 //每行最多字符数,每个字,标点算两个字符using namespace std;string old_fi

2012-09-08 21:36:17 2414

原创 点乘公式推导

一直都没搞清楚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

2012-07-03 15:45:31 2600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除