
C
文章平均质量分 75
timidsmile
我若不坚强,软弱给谁看????
展开
-
BOOL 和 bool
一、BOOL和bool的区别 1、类型不同 BOOL为int型 bool为布尔型 2、长度不同 bool只有一个字节 BOOL长度视实际环境来定,一般可认为是4个字节 3、取值不同转载 2011-08-09 10:42:55 · 877 阅读 · 0 评论 -
生成 zigzag(JPEG编码里取像素数据的排列顺序) 样式的二维数组
zigzag(JPEG编码里取像素数据的排列顺序)例如:0, 1, 5, 6,2, 4, 7,12,3, 8, 11,13,9, 10, 14, 15.(注意二维数组的使用)#include "stdafx.h"#include #include using namespace std;int _tmain(int a原创 2013-03-01 16:13:14 · 2214 阅读 · 0 评论 -
程序员面试宝典 8.2 典型递归问题: 面试例题1: 输入两个字符串,比如 abdbcc 和 abc, 输出第二个字符串在第一个字符串中的连接次序。即输出 125, 126, 145, 146.
程序员面试宝典 8.2 典型递归问题:面试例题1: 输入两个字符串,比如 abdbcc 和 abc, 输出第二个字符串在第一个字符串中的连接次序。即输出 125, 126, 145, 146.【好久木有做过题了,初看,木有看懂,敲了一遍,木有输出。仔细一看,修改如下:】原因:先找到 子串 在 父串 中所在位置: 1原创 2013-03-01 14:28:16 · 1821 阅读 · 0 评论 -
容器vector / 文件流ifstream / c++ 用法
读入一段文本到vector对象,每个单词存储为vector的一个元素。把vector对象中每个单词转化为大写字母。输出vector对象中转化后的元素,每八个单词为一行输出#include "stdafx.h"#include #include #include #include using namespace std;int main(){ vector原创 2013-03-03 16:38:01 · 4652 阅读 · 0 评论 -
BF 算法
BF 算法(Brute Force)从主串S的第一个字符开始和模式T的第一个字符进行比较,若相等,则继续比较两者的后续字符;若不相等,则从主串S的第二个字符开始和模式T的第一个字符进行比较,重复上述过程,若T中的字符全部比较完毕,则说明本趟匹配成功;若S中的字符全部比较完毕,则匹配失败。这个算法称为朴素的模式匹配算法,简称BF算法代码:#includ原创 2013-05-20 19:56:36 · 7799 阅读 · 1 评论 -
关于sizeof
程序: #includeint main(){ char a = 100; int i = sizeof(a = (a + 155)); printf("%d, %d\n", i, a);//输出结果的a值为什么是100,而不是255? return 0;}输出结果是: 1, 100 a = 100;a是char类型,a=100就是这个cha原创 2013-03-03 16:19:04 · 664 阅读 · 0 评论 -
螺旋队列
// 螺旋队列问题//1为原点,坐标为(0,0),以此点为中心顺时针旋转~~~~#include "stdafx.h"#include #include using namespace std;void output(int pos_x, int pos_y);int _tmain(int argc, _TCHAR* argv[]){ int pos_x = 0; in原创 2013-03-03 12:31:50 · 816 阅读 · 0 评论 -
什么是库(library)
来自 opencv 中文论坛 : http://www.opencv.org.cn/index.php/%E4%BB%80%E4%B9%88%E6%98%AF%E5%BA%93%28library%29什么叫程序库所谓程序库,一般是软件作者为了发布转载 2011-09-11 18:11:50 · 4265 阅读 · 0 评论 -
关于 Math 中对 PI 的引用
see here:#include #define _USE_MATH_DEFINES // 看math.h中的定义#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ cout<<M_PI<<endl; return 0;}【不要忘记 #defi原创 2012-03-05 19:26:23 · 17577 阅读 · 0 评论 -
some records
随手记下 想记录 的题目 ,感谢 原创 。。。。\(^o^)/~5.观察下面一段代码:class ClassA{public:virtual ~ ClassA(){};virtual void FunctionA(){};};class ClassB{public: virtual void FunctionB(){};};clas原创 2012-04-22 21:39:22 · 1440 阅读 · 0 评论 -
restrict #pragma MUST_ITERATE( , , ) _nassert
restrict的作用就是限制一个指针对一块内存的访问,进一步说就是如果一块内存区域通过一个受限制指针访问,那么它就不能通过另一个受限指针访问。引入restrict的目的是确保同一块内存上没有其它引用,让编译器更好地优化指令,生成更有效的汇编代码。把#pragma MUST_ITERATE( , , )放在循环体之前,告知开发板循环次数,改善软件流水MUST_ITERATE原创 2012-05-08 14:05:29 · 8584 阅读 · 4 评论 -
strcpy()、memcpy()、memmove()、memset()的实现
来自百度文库: http://wenku.baidu.com/view/804a4df24693daef5ef73de4.html###方便查阅。。。。。memmove、memcpy和memccpy简介memmove、memcpy和memccpy三个函数都是内存的拷贝,从一个缓冲区拷贝到另一个缓冲区。memmove(void *dest,void*src,i转载 2012-07-12 17:13:59 · 695 阅读 · 0 评论 -
往文件中写数据~ 从文件中读取数据~ 文件读取数据,测试直线拟合~
随时打开文件, add 新的数据。File *fp; if((fp=fopen("data.txt","a"))==NULL) { printf("Create File failure"); exit(1); } fprintf(fp,"[%d, %d]\n", x, y); fclose(fp);循环操作,存储了很多数据“ 如下:[29, 35]原创 2013-01-05 13:19:15 · 1336 阅读 · 0 评论 -
Otsu2D
/***************************************************************************** * 函数名称: cvOtsu2D() * 函数参数: CvMat* pGrayMat:灰度图形相对应的矩阵 * 返回值: int nThreshold* 函数说明:实现灰度图的二值化分割——最大类间方差法(二维Otsu算法) *转载 2013-07-16 15:41:50 · 1222 阅读 · 0 评论