top 查看占用资源最高进程的PID jstack -l pid > statck.log 输出线程堆栈信息 top -H -p pid 找出相对应的线程TID printf "%x \n" <tid> 输出十六进制 less statck.log 查看日志文件,找到线程16进制关键字,上下翻页查看 ...
分类:
Web程序 时间:
2020-04-11 20:41:22
阅读次数:
85
递归就是将一个大问题分解成 n 个相似的小问题,然后不断地调用自身去解决这些小问题,从而求出结果。 递归如果没有限制的话就会造成堆栈上限溢出。 递归 就是自己执行自己 1 var i=1; 2 function abc(){ 3 i++;//i==2 4 if(i>3) return; 5 abc1 ...
分类:
编程语言 时间:
2020-04-11 16:58:00
阅读次数:
68
==VS2019堆栈溢出 定义了过大的数组,运行程序弹出chkstk.asm的解决方法 用new定义数组== 首先要算出合适的m,n——行、列数 附:几个特殊的测试点,输入3个数、27个数、11个数 然后new一个二维数组,将给出的数套进去, i=0;j=0;光标先向右,再向下,再向左,再向上,再向 ...
分类:
其他好文 时间:
2020-04-08 19:00:45
阅读次数:
78
在工作中,常遇见乱处理Exception的情况: 要么吞掉异常,不打印任何日志; 要么记录日志时,日志级别不对、或者把重要的出错堆栈信息干掉,在做生产问题排查时,简直让人抓狂。 我这篇博文,也是对记录的一个开源组件,对异常自行K掉,造成我排查耗费了好久的时间--。https://www.cnblog ...
分类:
其他好文 时间:
2020-04-08 09:41:14
阅读次数:
65
操作系统部分 1、进程和线程的区别 1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位)2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU ...
分类:
其他好文 时间:
2020-04-07 20:45:24
阅读次数:
90
在做buu题目的时候,发现在最上面有几道被各位师傅打到1分的题,强迫症逼迫我去做那几道题。 这里来试着去解决这些题。。。讲真的,我感觉自己刷题真的少,即使是很简单的栈题目,我还是能学习到新的东西。这里就记录一下这几道题。 pwn1_sctf_2016 检查了一下保护,32位程序,只开启了堆栈不可执行 ...
分类:
其他好文 时间:
2020-04-07 20:42:14
阅读次数:
178
导语 在最近一次游戏性能专项测试过程中发现帧率陡降,开发同学分析源代码堆栈信息,折腾了很久一直无法定位原因,最终定位到原来是手机发热降频引起。 有经验一看完整的性能数据,基本一眼都能看出问题原因。需要强调一点:分析问题需要整体数据联动分析,单独看某单一信息是没是意义的。这个案例很典型,所以将本次性能 ...
分类:
其他好文 时间:
2020-04-07 18:38:49
阅读次数:
76
说明:因为最近弄了一个免费的aws一年使用,因此使用aws进行搭建域环境,进行内网*0x1创建模板**进入aws官网:https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2登陆后就进入到管理控制台,找到服务->搜索“cloudformation”找到创建堆栈->使用示例模板,选择“WindowsAct
分类:
其他好文 时间:
2020-04-06 23:33:28
阅读次数:
85
处理器模式分为线程模式和处理模式;软件执行分特权模式和非特权模式(用户模式);堆栈分为MSP Main主堆栈和PSP Program程序堆栈。 处理模式下,总是为特权,总是使用主堆栈。 线程模式下,可设置是特权还是用户(CONTROL Reg[0]),可设置使用主堆栈还是程序堆栈(CONTROL R ...
分类:
其他好文 时间:
2020-04-06 20:47:24
阅读次数:
94
最近在做.NET开发的时候,同一个对象多次赋值,结果最终的List的内容完全一样,后来明白是值类型与引用类型未能理解透出 1、值类型与引用类型存储在不同的位置上,值类型存储在堆栈上,引用类型存储在托管堆上,这意味着值类型的每一次赋值都会创建该值的一个拷贝,而引用类型的每一次赋值都只是重新创建了一个引 ...
分类:
其他好文 时间:
2020-04-06 15:29:41
阅读次数:
49