
编程
qing101hua
在校大学生
展开
-
什么是“堆”,"栈","堆栈","队列",它们的区别?
如果你学过数据结构,就一定会遇到“堆”,"栈","堆栈","队列",而最关键的是这些到底是什么意思?最关键的是即使你去面试,这些都还会问到,所以如果你不懂对你是损失很大的。工具/原料细心、记忆耐心、坚持方法/步骤堆:什么是堆?又该怎么理解呢?转载 2017-11-29 15:28:20 · 3374 阅读 · 0 评论 -
队列及其c语言实现
队列的基本概念队列 (Queue) :也是运算受限的线性表。是一种先进先出 (First In First Out ,简称 FIFO) 的线性表。只允许在表的一端进行插入,而在另一端进行删除。 队首 (front) :允许进行删除的一端称为队首。 队尾 (rear) :允许进行插入的一端称为队尾。队列中没有元素时称为空队列。在空队列中依次加入元素 a 1 , a 2 ,转载 2017-11-29 15:19:49 · 5604 阅读 · 2 评论 -
使用引用传递Mat参数 后类型发生变化
变量grayRoiProj 单通道,UINT8 1*49*38的Mat数据变量,通过函数gammascale进入子函数时,变量类型变为FLOAT32 42*168*169原创 2017-10-24 15:55:06 · 914 阅读 · 0 评论 -
语法
int uchar 之间 转化uchar型 = int;short,long型 :低8位进行截断赋值给 uchar型原创 2016-08-10 21:00:55 · 332 阅读 · 0 评论 -
"undefined reference to" 问题解决方法
最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func' 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1. 链接时缺失了相关目标文件(.o)转载 2016-07-16 09:58:59 · 1400 阅读 · 0 评论 -
编程错误统计
1.经常出现 突然在函数名所在行 提示 expected a ";" 原因是 环境把该行当成了 函数内部语句, 说明 函数 之前的地方 少了一个后括号。原创 2016-07-16 09:38:43 · 480 阅读 · 0 评论 -
不要做浮躁的人——转给即将上路或者正在路上的程序员朋友
说明:这是一篇long long ago发表的文章,原文是一篇讲述设计的文章,被作者改成如何学习编程的文章,当年看这篇文章的之前我也曾浮躁过,看过之后有过很多思考和反思,今天无意中又看到这篇文章,觉得不错,所以转载过来了,希望初学者朋友或者从业年限不长不过心态仍是浮躁的朋友看过之后对自己的行为反思一下。 最近半年多来收到不少网上留言和邮件询问程序代码问题,我个人比较喜欢讲思路然后转载 2016-01-22 10:34:21 · 433 阅读 · 0 评论 -
推荐的编程网站
中文http://www.vccode.com http://www.vckbase.com http://soft.yesky.com/SoftChannel/72342371928375296/index.shtml http://www.youkuaiyun.com/develop/ http://www.comprg.com.cn/titl_jpwz1.htm http://w转载 2016-01-22 09:59:47 · 555 阅读 · 0 评论 -
多线程编程基础知识
当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是必需转载 2015-10-08 01:17:07 · 408 阅读 · 0 评论 -
java-web-j2e学习建议路线
首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,转载 2015-10-08 01:14:53 · 443 阅读 · 0 评论 -
循环语句中的break、continue、return用法
使用break 退出循环 可以使用break 语句直接强行退出循环,忽略循环体中任何其他语句和循环条件测试。在循环中遇到break语句时,循环被终止,程序控制在循环后面语句重新开始。例如 如果for 循环被设计为从 0执行到99,然后输出0到99这些数字,但是当i等于10时,break语句终止程序。所以程序只会输出0到10。 在一系列嵌套循环中使用break 语句时,它将仅仅终止最里面循环。原创 2015-05-16 09:40:35 · 28450 阅读 · 0 评论