pstack命令可显示每个进程的栈跟踪,pstack $pid即可,pstack命令须由$pid进程的属主或者root运行。 这次出现cpu占比100%的情况,但看memory占比,并无异常,怀疑是某个地方死循环了。经同事提醒,用pstack命令查看相关进程,通过运行多次pstack,发现代码栈总是 ...
分类:
其他好文 时间:
2017-12-31 11:53:43
阅读次数:
485
前几天,在做全公司的员工测评工作,在一个页面弹出导入页面,并导入所有评价记录,然后关闭掉这个导入页面,最后返回当前页面,返回时刷新当前页面。 在返回的时候,就出现了“页面超时登录”同时返回登录首页的问题。 经排查,是因为在导入返回时的页面跳转逻辑有页面死循环。问题最终解决起来比较简单,但排查的时候比 ...
分类:
Web程序 时间:
2017-12-28 12:03:59
阅读次数:
235
死循环 while 1==1: print('ok') 先判断1是否等于1,如果等于,那么执行print,然后再判断1是否等于1,如果等于,那么执行print,然后再判断1是否等于1,如果等于,那么执行print while 1==1: print('ok') print(123) 这样永远执行ok ...
分类:
其他好文 时间:
2017-12-26 21:56:00
阅读次数:
154
Hash表数据结构 HashMap通常会用一个指针数组(假设为table[])来做分散所有的key,当一个key被加入时,会通过Hash算法通过key算出这个数组的下标i,然后就把这个<key, value>插到table[i]中,如果有两个不同的key被算在了同一个i,那么就叫冲突,又叫碰撞,这样 ...
分类:
编程语言 时间:
2017-12-26 21:01:21
阅读次数:
208
#include<bits/stdc++.h>const int maxn=100008;using namespace std;int read(){ char ch=getchar();int f=1,w=0; while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=g ...
分类:
其他好文 时间:
2017-12-25 00:58:37
阅读次数:
151
定义list-->l=[] list增删改查 list内置函数 reverse 元素反转 sort 可对纯整型或纯字符型排序,不能对整数和字符串混合的数组排序 extend 合并两个list list切片 实例:注册--功能:输入uname和password,写成死循环一直注册,如果用户名已经存在, ...
分类:
编程语言 时间:
2017-12-24 20:17:39
阅读次数:
120
感觉corethink把thinkphp的思想复用到淋漓尽致。 1.把opencmf.php文件配置好了后台该模块的菜单就能在安装后自动读取(分析好父子关系,否则页面死循环,apache资源占用率100%) Equip/opencmf.php 2.让页面自动构建表格 在Equip目录下的Admin目 ...
分类:
其他好文 时间:
2017-12-22 15:05:58
阅读次数:
118
设计好友列表框功能,思路—— 1、当客户端成功登陆后,则客户端把成功登陆信息发送给服务端, 2、由服务端将接收到来自各个成功登陆的客户端的用户信息添加进好友列表, 3、每当有成功登陆的用户就向各个客户端发送完整好友列表 4、好友列表窗要一直死循环着等待接收服务端不断发来的好友列表信息 注意:登陆窗退 ...
分类:
编程语言 时间:
2017-12-21 19:41:52
阅读次数:
246
一、循环( for, while) while循环是指在给定的条件成立时(true),执行循环体,否则退出循环。for循环是指重复执行语句。 break 在需要时终止for /while循环 continue 跳过位于其后的语句, 结束本次循环,开始下一轮循环。 1. for 循环(for ... ...
分类:
编程语言 时间:
2017-12-19 12:16:54
阅读次数:
304
GIL 与 Python 线程的纠葛 GIL 是什么?它对 python 程序会产生怎样的影响?我们先来看一个问题。运行下面这段 python 代码,CPU 占用率是多少? 答案是什么呢,占用 100% CPU?那是单核!还得是没有超线程的古董 CPU。在我的双核 CPU 上,这个死循环只会吃掉我一 ...
分类:
编程语言 时间:
2017-12-13 23:31:25
阅读次数:
225