- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人