自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 设置Default按钮~

<br />    ((CButton   *)GetDlgItem(IDC_BUTTON1))-> SetButtonStyle(BS_DEFPUSHBUTTON,   TRUE);<br />    ((CButton   *)GetDlgItem(IDC_BUTTON1))-> SetFocus();

2010-11-29 16:26:00 1366

转载 状态机

  关于状态机的一个极度确切的描述是它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运行”。每个事件都在属于“当前” 节点的转移函数的控制范围内,其中函数的范围是节点的一个子集。函数返回“下一个”(也许是同一个)节点。这些节点中至少有一个必须是终态。当到达终态, 状态机停止。   包含一组状态集(states)、一个起始状态(start state)、一组输入符号集(alphabet)、一个映射输入符号和当前状态到下一状态的转换函数(transition

2010-11-29 12:27:00 357

原创 非模态对话框

<br />5.4 非模态对话框<br />5.4.1 非模态对话框的特点<br />与模态对话框不同,非模态对话框不垄断用户的输入,用户打开非模态对话框后,仍然可以与其它界面进行交互。<br />非模态对话框的设计与模态对话框基本类似,也包括设计对话框模板和设计CDialog类的派生类两部分。但是,在对话框的创建和删除过程中,非模态对话框与模态对话框相比有下列不同之处:<br />非模态对话框的模板必须具有Visible风格,否则对话框将不可见,而模态对话框则无需设置该项风格。更保险的办法是调

2010-11-24 16:52:00 517

原创 双线性插值的便利公式

<br />有(x1,y1),(x2,y1)<br /> (x1,y2),(x2,y2)<br />四个点<br /> <br />求f(x,y)?<br /> <br />考虑位置!<br />(y2-y1)(x2-x1)f(x,y)=(y2-y)(x2-x)f(x1,y1)+(y2-y)(x-x1)f(x2,y1)+(y-y1)(x2-x)f(x1,y2)+(x-x1)(y-y1)f(x2,y2)<br /> <br />这个真不错牙。

2010-11-24 15:36:00 1174 1

原创 图像旋转公式

<br />图像旋转公式<br />x' - x'0 = cosv(x-x0) - sinv(y-y0) <br />y' - y'0 = sinv(x-x0) + cosv(t-y0)<br />(x',y') 在变换后图里<br />(x0',y0') 是变换后图的中心<br />(x,y) 在原图里<br />(x0,y0) 是原图中心

2010-11-24 15:30:00 835

原创 重载运算符解决指针悬挂问题

<br />赋值的=不是指针的变化,而是整个内容的赋值给对象了。<br /> <br />单目的前运算 this 是前符号<br />string& string::operator=(const string& s){<br /> if (this==&s) return *this;  //避免s=s?<br /> delete ptr;<br /> ptr = new char[strlen(s.ptr)+1];<br /> strcpy(ptr,s.ptr);<br /> return *this;

2010-11-23 16:15:00 575

原创 重载运算符了

class complex{ public:  double real,imag;  complex operator+(complex om1,complex om2){   complex temp;   temp.real = om1.real + om2.real;   temp.imag = om1.imag + om2.imag;   return temp;  }  complex(double r=0, double i=0){   real = r;   imag = i;  }}

2010-11-23 15:24:00 456

原创 slope one

<br />         <br />       Slope One 之一 : 简单高效的协同过滤算法(转)(<br />      原文地址:http://blog.sina.com.cn/s/blog_4d9a06000100am1d.html<br /><br />       现在做的一个项目中需要用到推荐算法, 在网上查了一下. Beyond Search介绍了一个协同过滤算法(Collaborative Filtering) : Slope One;和其它类似算法相比, 它

2010-11-23 15:13:00 1786 2

原创 CListBox 获得选择项

int result = -2;for (int i = 0 ; iGetCount(); i++){   if (m_listing->GetSel(i)>0){result = i;break;}}return result;

2010-11-23 10:33:00 764

原创 Int2Str Str2Char*

void CtestaDlg::AddItemToList(square* add_square){    using namespace std;    string result = string("id:")+int2str(add_square->id_number) + string(" pos:(") + int2str(add_square->position.x)+string(",")+int2str(add_square->position.y)+string(") pre_id

2010-11-22 11:12:00 751

原创 DLG---PICTURE CONTROL

CStatic   *pStaic;   pStaic=(CStatic*)GetDlgItem(IDC_STATIC_SHOWPIC); CRect   lRect;   pStaic-> GetClientRect(&lRect); 用StretchDIBits(HDC,...)?pStatic-> GetDC()-> GetSafeHdc();::StretchDIBits(m_picture->GetDC()-> GetSafeHdc(), 0, 0, w, h, cx,

2010-11-17 17:33:00 572

转载 如何实现双缓冲去掉flicker

如何实现双缓冲 首先给出实现的程序,然后再解释,同样是在OnDraw(CDC *pDC)中:CDC MemDC; //首先定义一个显示设备对象CBitmap MemBitmap;//定义一个位图对象//随后建立与屏幕显示兼容的内存显示设备MemDC.CreateCompatibleDC(NULL);//这时还不能绘图,因为没有地方画 ^_^//下面建立一个与屏幕显示兼容的位图,至于位图的大小嘛,可以用窗口的大小MemBitmap.CreateCo

2010-11-17 10:39:00 722

转载 OpenCV 矩阵操作

<br />OpenCV 矩阵操作 加减乘除 求逆 行列式值 http://www.opencv.org.cn/index.php/Cxcore%E6%95%B0%E7%BB%84%E6%93%8D%E4%BD%9C#SolveGEMM<br />通用矩阵乘法void cvGEMM( const CvArr* src1, const CvArr* src2, double alpha,<br /> const CvArr* src

2010-11-09 20:18:00 1660

转载 PhotoShop效果的数学公式

混合模式可以将两个图层的色彩值紧密结合在一起,从而创造出大量的效果,在这些效果的背后实际是一些简单的数学公式在起作用。下面是photoshop cs2中所有混合模式的数学计算公式,另外还介绍了不透明度,这些公式仅适用于RGB图像,对于Lab颜色图像而言,这些公式将不再适用。Opacity 不透明度C=d*A+(1-d)*B相对于不透明度而言,其反义就是透明度。这两个术语之间的关系就类似于正负之间的关系:100%的不透明度就是0%的透明度。该混合模式相对来说比较简单,在该混合模式下,如果两

2010-11-08 11:23:00 4586 1

转载 OPENCV中子图像的获取拷贝以及源代码

  OPENCV中子图像的获取拷贝以及源代码 <br />/*F///////////////////////////////////////////////////////////////////////////////////////<br />    名称:      cvGetSubImage<br />    功能:      求输入图像的子图像<br />    算法:      <br />    参数:<br />      image  - 输

2010-11-01 15:01:00 685

需求驱动的地铁末班车换乘对齐

同济大学的学术论文,运用线性规划的方法,以用户需求驱动,解决了地铁网络中末班车换乘对齐问题。

2018-08-08

C++编程规范双语版

这是一本关于如何编写规范的C++程序的书。我们大学中教学不注重规范,学生往往没有养成遵守编程规范的好习惯,工作中必然遇到问题,工作效率降低。所以无论你是一名在校学生,还是工作之后想学习C++编程规范的人,都可以选读此书,加之中英对照,让你更好的养成英语环境中规范地编程。

2009-12-08

EJB3.0课件讲义

这是我们学校老师J2EE基础课的讲义,课件。对于EJB3.0有详细的讲述,任课老师是博士后海归,水平很高,课件是英文的,适合自学者。

2009-11-24

空空如也

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

TA关注的人

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