- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 vc double buffer 无闪烁刷新
CvvImage cimg; cimg.CopyOf(m_iplRGB, 1); // 复制后为单通道 // 图像居中显示 CRect clientRect; GetClientRect(&clientRect); CPoint center; center = clientRect.CenterPoint(); int offsetX = center.x - sourceWidth / 2; int offsetY = center.y - sou
2011-05-25 17:27:00 1224
原创 子数组和最大
#include "stdafx.h" int max(int x, int y) { return (x > y) ? x : y; } int maxSum(int * arr, int len) { int retMaxSum = 0; int* Start = new int[len]; int* All = new int[len]; // Start[i] 表示arr中,前i个元素中,包含第i个元素且和最大的连续子数组 // All[i] 表示arr
2011-05-25 16:50:00 542
原创 LCS最长公共子序列求解
<br />// LCS.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <list> #include <vector> #include <string> using namespace std; int calcLCS(vector<char> X, vector<char> Y, int ** L
2011-05-25 14:57:00 597
原创 关于 new int() 和 new int[]
<br />#define LEN 100 int * newArray1 = new int(LEN); // first int* newArray2 = new int[LEN]; // second <br /> <br />一个看似简单的问题把我差点搞死了,<br />童鞋们请注意了,<br />在//first这行代码中,newArray1指向的是内存中int = 100的一个数的地址<br />而在//second这行代码中,newArray2指向的是一块长度为100的内存块
2011-05-20 17:31:00 3483
原创 matlab GUI toolbar
<br />最近在做一个matlab GUI的程序时,遇到一个问题:想要对figure里的图像进行放大缩小以及拖动操作,忙活了半天自己写了放大缩小的代码,但是拖动不知道如何搞,最后发现imscrollpanel 、imoverview和 imoverviewpanel几个函数的功能还不错,但效果上还有一些不足,在跟队友肥哥的讨论中发现原来matlab GUI本身就自带了toolbar,里面常用的放大、缩小、拖动和旋转等都已实现,我们需要做的只是简单地添加这些按钮就ok了。<br /> <br />具体操作如
2011-05-06 09:51:00 6758 3
原创 将字符串按照指定方式就地翻转
<br />例如 将www.google.com.hk 翻转为 hk.com.google.www<br /> <br />// Reverse.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> void swapPtr(char* first, char* second) { //交换的是指针所指内存的值,指针并没有交换 char
2011-05-03 20:00:00 831
彻底搞定C指针 pdf文件
2011-01-04
matcom+4.5
2010-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人