1、内存溢出 内存溢出是指程序在申请内存时没有足够的内存空间供其使用。原因可能如下: (1)内存中加载的数据过于庞大; (2)代码中存在死循环; (3)递归调用太深,导致堆栈溢出等; (4)内存泄漏最终导致内存溢出; 2、内存泄漏 内存泄漏是指使用new申请内存, 但是使用完后没有使用delete释 ...
分类:
编程语言 时间:
2019-03-17 23:38:43
阅读次数:
154
如何采用Python语言绘制一个五角星 Python语言是好用而简洁的语言,深受大家的欢迎,难么我们画一个绗图片呢,具体的方法一下。 Python语言包 win7系统 方法/步骤 1 打开自己的Python shell,也就是我们安装好的IDLE程序,界面如下图所示。 2 建立一个语言脚本文件,具体 ...
分类:
其他好文 时间:
2019-03-14 00:30:48
阅读次数:
227
带条件的for循环 示例代码 for i:=0;i ...
分类:
其他好文 时间:
2019-03-11 22:29:26
阅读次数:
209
1、条件控制语句 在条件控制语句中,最常用的是if-elif-else语句,其中elif和else都是非必须的,其结构如下: 用if表达式实现三目运算的效果: 2、循环控制语句 一般使用while循环,若紧跟else,则else肯定会执行。 若需要无限循环,可以用while-true语句,最好有跳出 ...
分类:
其他好文 时间:
2019-03-08 11:15:13
阅读次数:
206
使用递归的时候应该注意不可使用后加,就是n++或者n-- 因为在递归中使用n++作为最终跳出递归的语句时候回导致递归陷入死循环 因为首先程序自己调用自己的时候,先去执行自己调用自己的程序,一直处在自己调用自己的状态,导致在第一次调用自己的 时候就不能完成,所以后加或者后减操作是随着递归操作从后向前操 ...
分类:
其他好文 时间:
2019-03-05 19:59:43
阅读次数:
218
什么是循环 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称之为循环体语句。当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。 循环结构的基本组成部分: for循环 for循环语句是最常用的循环语 ...
分类:
其他好文 时间:
2019-03-04 13:04:16
阅读次数:
145
一.哈希表 哈希表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值。 链式哈希表从根本上说是由一组链表构成。每个链表都可以看做是一个“桶”,我们将所有的元素通过散列的方式放到具体的不同的桶中。插入元素时,首先将其键传入一个哈希函数(该 ...
分类:
其他好文 时间:
2019-03-03 18:52:00
阅读次数:
234
题目: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路: 第一反应想到的是把数右移,每一位与1相与,然后判断个数,但是若输入的为负数,会出现死循环现象。 所以我们设置一个标志量1,首先把输入数与1相与,判断,接着,左移标志量,继续接着判断,直到标志位超出系统位数,全变成0为止 ...
分类:
其他好文 时间:
2019-03-02 17:15:16
阅读次数:
201
项目中经常会碰到在一个页面加判断之后跳转另一个页面,并且无法返回,来回跳转,死循环,遇到这种情况可以在跳转时使用location,replace,关闭之前页面,与location.href 两者的不同之处是前者会在浏览器的历史浏览记录(history对象中增加一条新的记录,而后者则是相当于用repl ...
分类:
其他好文 时间:
2019-03-02 12:31:25
阅读次数:
436