自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 C/C++输出格式

一、Printf输出格式C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:表示输出类型的格式字符     格式字符意义a                                                    

2015-11-01 10:26:27 729

转载 仿射变换

仿射变换(Affine Transformation或AffineMap)是一种二维坐标到二维坐标之间的线性变换,它保持了二维图形的“平直性”(即:直线经过变换之后依然是直线)和“平行性”(即:二维图形之间的相对位置关系保持不变,平行线依然是平行线,且直线上点的位置顺序不变)。仿射变换可以通过一系列的原子变换的复合来实现,包括:平移(Translation)、缩放(Scale)、翻转(Fl

2015-10-29 08:54:43 398

转载 glut

VoidglutInit(int*argc,char**argv):Argc:一个指针,指向从main()函数传递过来的没更改的argc变量;Argv:一个指针,指向从main()函数传递过来的没更改的argv变量。 Void glutInitWindowPositon(int x,int y):X: 距离屏幕左边的像素数。-1是默认值,意思就是由窗口管理程序决

2015-10-25 10:07:50 485

原创 矩阵顺序1

A=[1 2;3 4]; reshape(A,4,1); 矩阵reshap时,按照列的顺序操作,使用Matlab在读取外部数据后对数据结构进行调整时应该注意。在输出到外部文件时,也遵循这个规则。 fid = fopen('1.txt','wt');fprintf(fid ,'%f \n',A);fclose(fid);

2015-10-22 22:33:32 509

转载 cvNormalize

void cvNormalize( const CvArr* src,CvArr* dst, double a=1, double b=0,  intnorm_type=CV_L2, const CvArr* mask=NULL ); src:输入数组    dst:输出数组,支持原地运算     a:输出数组的最小/最大值或者输出数组的范数b:输出数组的最大/最小值nor

2015-10-22 14:42:17 733

原创 移位

C/C++中可以sizeof测试Int, char, boolean。。。。。。的字节数,而java中int char boolean的字节数貌似是固定的,与硬件平台和系统无关。Int:32位,4个字节;char:16位,2个字节;boolen:8位1个字节。左移(a):正数和负数都是在左端去掉前n1位,右端后n2位加0;右移(b>>n2):正数末尾去掉后n2位,左端前

2015-06-18 09:47:18 212

原创 线程1

多线程的产生来源于实际的需求,多线程可以通过继承Thread类和实现Runnable接口来实现。Thread:publicclassshan {        /**     * @param args     */    publicstatic void main(String[] args) {        //TODO Auto-generat

2015-06-06 09:47:33 312

原创 模板与模板特化

当某一类函数函数功能相同,而只是函数参数类型不同时,可以采用函数模板,以简化代码。同样的,当类只是成员函数的类型及函数参数类型和数据成员的类型不同时,我们也可以使用类模板对其进行泛化。templateT add(const T& t1,const T& t2){ return t1 + t2  } 当模板的泛化处理不适合摸个特定的数据类型时,可以使用模板特化技术完善模板对于函数

2015-06-01 14:59:35 314

原创 图形界面

AWT提供了五种布局管理器:BorderLayout:边界布局管理器FlowLayout:流式布局管理器GridLayout:网格布局管理器CardLayout:GridBagLayout:通过选择空布局管理器和调用setLayout(),控制组件的大小和位置。setLocation();//设置组件位置setSize();//设置组件大小setBounds(x

2015-05-31 14:46:57 315

原创 Java IO流:

Java IO流:读出一系列字节的对象:输入流;写入一系列字节的对象:输出流;InputStream类:读取方式:read;read(byte []b);read(byte []b,int off,inr len );  //off:起始偏移,len:字节数其它方法:long skip(long n);//在输入流中跳过n个字节int available();/

2015-05-30 09:03:54 306

原创 Java文件

File f=new File(“1.txt”); File f=new File(“D:\\1.txt”); f.createNewFile();//创建文件 f.mkdir();//创建目录Windows(\)下的路径分隔符和Linux(/)下的路径分隔符是不一样的,如果要考虑跨平台,那么可以如下操作:File myFile = new File("C:" + File.separ

2015-05-29 21:43:52 319

原创 wait和sleep的区别

wait()是Object()类的方法 ,sleep是Thread的方法。wait()和sleep()都可以通过interrupt()方法打断当前线程的运行状态,但工作机制有所不同。调用wait()时,会将当前对象锁解开,是的其他线程获得运行的权限,而sleep()方法只是单纯的暂停,不会解开当前对象锁,只是暂停[参数]时间后,继续运行当前线程。

2015-05-28 14:52:45 276

Vc编写数据结构

VC++和数据结构都是很基础,这个文档用VC++编写数据结构

2014-11-27

空空如也

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

TA关注的人

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