While循环 While循环,是一个循环加判断的组合,满足判断条件返回 真(True)开始循环代码块,不满足判断条件返回 假()不循环 格式: While 条件: 代码块 注意:在While循环里如果不加终止循环的判断或者关键字,会一直循环(死循环) 如: 如上列While循环判断变量n等于Tru ...
分类:
其他好文 时间:
2016-05-27 16:26:22
阅读次数:
245
有时我们需要较为实时的查看服务器上的网卡流量,这里我写了两个小脚本,一个用shell(先写的,一次只能查看一个网卡),另一个用Python(后写的,一次可查看多个网卡)。脚本中都用了whiletrue“死循环”,每隔10s从“/proc/net/dev”中取一次值并根据10s内的差值计算10s内的..
分类:
编程语言 时间:
2016-05-26 19:09:17
阅读次数:
448
C++中什么经常会运用到char类型,也会将char类型作为循环语句的循环条件,但往往这里最容易出现错误,容易出现溢出,进入死循环。这里我们就来简单介绍下为什么会出现这种情况。 首先,了解下char类型的取值范围: char分为无符号(unsigned)和有符号(signed)两种: 无符号(uns ...
分类:
编程语言 时间:
2016-05-24 15:17:37
阅读次数:
167
引起内存溢出的原因有很多种,小编列举一下常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小 内存 ...
分类:
编程语言 时间:
2016-05-23 00:55:31
阅读次数:
174
问题引出 前一篇文章讲解了HashMap的实现原理,讲到了HashMap不是线程安全的。那么HashMap在多线程环境下又会有什么问题呢? 几个月前,公司项目的一个模块在线上运行的时候出现了死循环,死循环的代码就卡在 HashMap的get方法上。尽管最终发现不是因为HashMap导致的,但却让我重 ...
分类:
其他好文 时间:
2016-05-20 17:26:43
阅读次数:
169
不如就把这些感性的细枝末节放大吧,用代码写下520的“告白书”
“自从遇见了你,就不停地想你。
编一个死循环,
让我们一直走,一直走。”
“我就是我,是颜色不一样的烟火
每个人都是独一无二的,写给自己的情诗。”
“我一直在寻找
找到了你
便找到了整个世界”
“我是个说谎者
我总是说,我不爱你”
“我曾是孤单的飞鸟,飘荡在远方的天空
如今我已飞得太久
才...
分类:
其他好文 时间:
2016-05-20 14:37:05
阅读次数:
134
https://leetcode.com/problems/reverse-vowels-of-a-string/ 两个指针,查找交换字符。一开始忘记在SWAP之后,移动指针了,导致死循环。。。新学到一个string::npos indicates no matches。 1 #include <i ...
分类:
其他好文 时间:
2016-05-20 06:13:30
阅读次数:
298
对拍脚本 新建一个文档 check.sh 作为对拍脚本. #!/bin/bash while(true)do #死循环 ./data > 1.in #运行数据生成器,将数据输出到1.in ./std < 1.in > out1 #std是标准(暴力)程序 ./now < 1.in > out2 #n ...
分类:
系统相关 时间:
2016-05-19 21:18:39
阅读次数:
152
前提数组必须是有序的 定义最小,最大,中间的角标索引 上面的索引需要变化,使用循环,条件:当中间值不等于目标值时 当中间值大于目标值时,最大角标移动到中间角标-1位置 当中间值小于目标值时,最小角标移动到中间角标+1位置 中间角标继续二分 此时的代码有问题,当找不到目标时,会陷入死循环,加一个判断 ...
分类:
编程语言 时间:
2016-05-17 11:19:16
阅读次数:
192
jstack是java虚拟机自带的一种堆栈跟踪工具。 基本介绍 编辑 基本介绍 jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间 ...
分类:
Web程序 时间:
2016-05-13 14:18:38
阅读次数:
254