摘要: ——Don't believe in magic !Understand what your program do ,how they do .引言昨晚一时兴起,我脑子就问自己下面的代码会输出什么,也不知道我脑子为什么有这个代码模型,只是模糊的有些印象:view sourceprint?01#include <stdio.h> 02#include <stdlib.h> 0304int main(int argc,char** argv)05{ 06inti=3,j;07j=(i++)+(i++)+(++i);08printf("i = %d, j = 阅读全文
posted @ 2011-10-05 14:45 freeboy小亮 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 本人在.Net下学习 XML 的过程中,对如何完成 XML 文档的读写操作进行了简单的总结,遂与大家分享。这是一篇入门级别的文章,高手可以置之脑后,或高屋建瓴的指点一下,不胜感激! ^_^一 .Net框架中与XML有关的命名空间System.Xml包含了一些和XML文档的读写操作相关的类,它们分别是:XmlReader、XmlTextReader、XmlValidatingReader、XmlNodeReader、XmlWriter、XmlTextWriter 以及 XmlNode(它的子类包括:XmlDocument、XmlDataDocument、XmlDocumentFragment)等 阅读全文
posted @ 2011-09-30 11:18 freeboy小亮 阅读(185) 评论(0) 推荐(0) 编辑
摘要: XML:Extensible Markup Language(可扩展标记语言)的缩写,是用来定义其它语言的一种元语言,其前身是SGML(Standard Generalized Markup Language,标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但是它有句法规则(syntax rule)。任何XML文档对任何类型的应用以及正确的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。XML文档可以是有效的(valid),但并非一定要求 阅读全文
posted @ 2011-09-30 09:14 freeboy小亮 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 实现多语言的方法可能有使用资源文件,或者配置xml两种方法吧。没时间研究过多,学习了一下使用资源文件的方法,成功了。在.net2.0 中,m$ 为我们提供了一种简单方便的方法, 使用资源文件1.新建一个 Winform 应用程序, 新建一 Form ,名为 Form1,添加一个菜单一个按钮。如图2. 设置 Form1 的 Localizable 属性为 true, 设置该属性后,.net 将根据不同的语言,为应用程序生成不同的资源文件3.设置各个控件的文本(系统默认语言下)4.更改 Form1 的 Language 属性为想要支持的另一种语言,此例中我们选用 English5.重新设置各个控件 阅读全文
posted @ 2011-09-29 16:30 freeboy小亮 阅读(356) 评论(1) 推荐(0) 编辑
摘要: // 5-2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<opencv/cv.h>#include<opencv/highgui.h>int _tmain(int argc, _TCHAR* argv[]){ IplImage* img=cvCreateImage(cvSize(200,200),IPL_DEPTH_8U,1); IplImage* dst1=cvCreateImage(cvSize(200,200),IPL_DEPTH_8U,1); IplImage* dst2=cvCreat 阅读全文
posted @ 2011-08-30 11:24 freeboy小亮 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 首先在项目属性-》配置属性-》链接器-》输入-》附加依赖项 中加入如下lib文件: opencv_imgproc220d.lib opencv_legacy220d.lib opencv_ml220d.lib opencv_core220d.lib opencv_highgui220d.lib opencv_video220d.lib// 4-4.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<opencv/cv.h>#include<opencv/highgui.h>/*int g_switch_ 阅读全文
posted @ 2011-08-30 10:56 freeboy小亮 阅读(285) 评论(0) 推荐(0) 编辑
摘要: // 4-3.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<opencv/cv.h>#include<opencv/highgui.h>CvPoint begin,end;void my_mouse_callback( int event, int x, int y, int flags, void* param ); int main(){ IplImage* img=cvLoadImage("C:\\lena.jpg"); cvNamedWindow("DrawR 阅读全文
posted @ 2011-08-30 10:53 freeboy小亮 阅读(186) 评论(0) 推荐(0) 编辑
摘要: // 5-1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<opencv/cv.h>#include<opencv/highgui.h>int _tmain(){ IplImage* img=cvLoadImage("C:\\lena.jpg"); IplImage* dst1=cvCreateImage(cvGetSize(img),img->depth,img->nChannels); IplImage* dst2=cvCreateImage(cvGetSize 阅读全文
posted @ 2011-08-30 10:52 freeboy小亮 阅读(237) 评论(0) 推荐(0) 编辑
摘要: // 4-2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<opencv/cv.h>#include<opencv/highgui.h>int a,b;int showtext=0;void my_mouse_callback( int event, int x, int y, int flags, void* param );void mouseHandler( int event, int x, int y, int flags, void* param ); // A litte subro 阅读全文
posted @ 2011-08-29 10:45 freeboy小亮 阅读(223) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h"#include <opencv/cv.h>#include <opencv/highgui.h>void main(){IplImage *img;IplImage *convert;img = cvLoadImage("C:\\lena.jpg",CV_LOAD_IMAGE_ANYCOLOR);convert=cvCreateImage( cvGetSize( img ), IPL_DEPTH_8U, 1);cvConvertImage(img,convert,CV_CVTIMG_FLIP 阅读全文
posted @ 2011-08-27 15:58 freeboy小亮 阅读(1060) 评论(0) 推荐(0) 编辑