上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: ACM队不是为了一场比赛而存在的,为的是队员的整体提高。 大学期间,ACM队队员必须要学好的课程有: lC/C++两种语言 l高等数学 l线性代数 l数据结构 l离散数学 l数据库原理 l操作系统原理 l计算机组成原理 l人工智能 l编译原理 l算法设计与分析 除此之外,我希望你们能掌握一些其它的知识,因为知识都是相互联系,触类旁通的。 以下学习计划每学期中的内容不分先后顺序,虽说是为立志于学习ACM的同学列的知识清单,但内容不限于ACM的知识。英语之类与专业相距较远的课程请自行分配时间,这里不再列举。 大一上学期: 必学: 1.C语言基础语法必须全部学会 a)推荐“语言入门”分类20道题以上 阅读全文
posted @ 2011-10-06 21:39 淡茶gis 阅读(705) 评论(1) 推荐(2) 编辑
摘要: http://acm.hdu.edu.cn/discuss/public/post/reply.php?postid=2124&messageid=2&deep=1private bool intersect(double xa1, double ya1, double xa2, double ya2, double xb1, double yb1, double xb2, double yb2) { if (((xa2 - xa1) * (yb1 - ya1) - (xb1 - xa1) * (ya2 - ya1)) * ((xa2 - xa1) * (yb2 - ya1) 阅读全文
posted @ 2011-10-05 14:08 淡茶gis 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 任意多边形与矩形的相交,其实就是判断多条线段是否与这个矩形相交,再简单点就是判断线段是否与矩形的每一条边相交了。那现在,我们先来看看判断一条线段与矩形的其中一条线段的相交的情况(上方水平线):(图形中的a/b=d/c如果看不明白的,我也无语了,回去翻下几何图形的那中学课本。)图中已知的是红色的线段,就是要检测的线段,其起点就是star,重点是end,其坐标是已知的。图中的蓝色线是辅助理解的线。而图中的y0,x1,x2是矩形的其中一条线的参数,那,下面我们从代码去理解一下:publicstaticboolPointInLine(Vector2point,Vector2[]vertices,flo 阅读全文
posted @ 2011-10-02 00:45 淡茶gis 阅读(898) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_4a33cfca0100db3z.html模态对话框就是指在子对话框弹出时,焦点被强行集中于该子对话框,子对话框不关闭,用户将无法操作其他的窗口。非模态相反,用户仍然可以操作其他的窗口,包括该子对话框的父对话框。如果从线程角度来讲,模态对话框实际上是线程阻塞的,也就是子对话框是一个线程,但是在创建这个子线程之后,父窗口就阻塞了;模态对话框则不是阻塞型的线程模型,父子线程可以并行运行。和所有流行的图形类库一样,Qt也提供了创建模态和非模态对话框的机制。在Qt中创建模态对话框,主要用到了QDialog的exec函数:SonDialog 阅读全文
posted @ 2011-09-06 11:24 淡茶gis 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 来自 http://lwr0312.blog.163.com/blog/static/483368072010103001811552/QT默认的编码(unicode)是不能显示中文的,可能由于windows的默认编码的问题,windows默认使用(GBK/GB2312/GB18030),所以需要来更改QT程序的编码来解决中文显示的问题。QT中有专门的一个类来处理编码的问题(QTextCodec)。在QT3中,QApplication可以设置程序的默认编码,但是在QT4中已经没有了该成员函数。可以以下的这些方法来设置编码。1. 设置QObject的成员函数tr()的编码。QTextCodec: 阅读全文
posted @ 2011-09-06 10:35 淡茶gis 阅读(6901) 评论(1) 推荐(1) 编辑
摘要: 虚基类在说明其作用前先看一段代码class A{public:int iValue;};class B:public A{public:void bPrintf(){cout<<"This is class B"<<endl;};};class C:public A{public:void cPrintf(){cout<<"This is class C"<<endl;};};class D:public B,public C{public:void dPrintf(){cout<<" 阅读全文
posted @ 2011-07-31 20:47 淡茶gis 阅读(1330) 评论(0) 推荐(1) 编辑
摘要: http://zxwmail.blog.163.com/blog/static/1209473842010102984745844/如何解决中文乱码的问题?1、使用setDefaultCodec进行设置;qApp->setDefaultCodec( QTextCodec::codecForName("GBK") ); QLabel *label = new QLabel( tr("中文标签") ); 可惜setDefaultCodec是QT3的函数,QT4已经不支持了。2、 设置QObject的成员函数tr()的编码;QTextCodec::set 阅读全文
posted @ 2011-07-13 16:42 淡茶gis 阅读(428) 评论(0) 推荐(0) 编辑
摘要: http://web.mit.edu/qt-dynamic/www/stylesheet-reference.htmlQt样式说明以及其他东西,太好了,太好了 阅读全文
posted @ 2011-06-22 15:42 淡茶gis 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 最近项目用到了kalman滤波器,由于是.NET平台的,原来的OpenCV的那套东西不能用了,还好灵光乍现,开源就是好啊!花了一个小时将CvKalman用C#进行实现,解决了!其中的Matrix运算采用了CSDN下载频道的“C#矩阵库”。using System;using System.Collections.Generic;using System.Text;namespace SimTransfer{ public class KalmanFacade { #region inner class class KalmanFilter { int MP; /* number of meas 阅读全文
posted @ 2011-05-26 14:23 淡茶gis 阅读(2732) 评论(0) 推荐(0) 编辑
摘要: Qt的QObject1.试验代码:#include <QApplication>#include <QtCore>#include <QtGui>int main(int argc, char *argv[]){QApplication app(argc, argv);int size = sizeof(QObject);QPushButton* quit = new QPushButton("Quit");delete quit;return app.exec();}QObject是Qt类体系的唯一基类,就象MFC中的CObject和D 阅读全文
posted @ 2011-05-20 09:26 淡茶gis 阅读(509) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页