用命令行的方式找到死锁 本地环境下,如果程序发生死锁后,首先cmd进入${JAVA_HOME}/bin/中,输入jps命令,就可以查看到当前 Java 程序的 pid,找到死锁类的pid后执行jstack命令+空格+死锁类的 pid,就可以获取线程获取锁的信息。 截取一部分和死锁相关的有用信息 常见 ...
分类:
其他好文 时间:
2020-11-02 10:03:11
阅读次数:
27
题目链接 文件类型是 64 位 ELF。 开了 NX 保护。 用 IDA64 查看一下: 可以看到 print_name 最多只能溢出 2 个字节。 也就是说只能覆盖 rbp 的最低 2 个字节。 此时需要使用栈迁移的技巧。 此题相对容易,因为已经给出了 buf 的地址,我们只需要把 main 函数 ...
分类:
其他好文 时间:
2020-11-01 22:03:50
阅读次数:
20
print("*********Lua调用C#枚举相关知识点***********") --枚举调用 --调用Unity当中的枚举 --枚举的调用规则 和 类的调用规则是一样的 --CS.命名空间.枚举名.枚举成员 --也支持取别名 PrimitiveType = CS.UnityEngine.Pr ...
分类:
编程语言 时间:
2020-10-30 11:54:43
阅读次数:
23
print("*********Lua调用C# 数组相关知识点***********") local obj = CS.Lesson3() --Lua使用C#数组相关知识 --长度 userdata --C#怎么用 lua就怎么用 不能使用#去获取长度 print(obj.array.Length) ...
分类:
编程语言 时间:
2020-10-30 11:53:34
阅读次数:
21
print("*********Lua调用C# 拓展方法相关知识点***********") Lesson4 = CS.Lesson4 --使用静态方法 --CS.命名空间.类名.静态方法名() Lesson4.Eat() --成员方法 实例化出来用 local obj = Lesson4() -- ...
分类:
编程语言 时间:
2020-10-30 11:52:44
阅读次数:
20
print("*********Lua调用C# ref方法相关知识点***********") Lesson5 = CS.Lesson5 local obj = Lesson5() --ref参数 会以多返回值的形式返回给lua --如果函数存在返回值 那么第一个值 就是该返回值 --之后的返回值 ...
分类:
编程语言 时间:
2020-10-30 11:52:09
阅读次数:
18
print("**********多脚本执行************") print("**********全局变量和本地变量************") --全局变量 a = 1 b = "123" for i = 1,2 do c = "U" end print(c) --本地(局部)变量的关键 ...
分类:
编程语言 时间:
2020-10-29 09:49:57
阅读次数:
16
一、实验描述 Radix Sort。实现桶式排序和基于桶式排序的基数排序。在基数 B 中,数组长度 n 和 最大元素 m 中,对排序时间影响最大的是哪一个?元素在未排序数组中的顺序是否对时间复杂度有影响?设计实验证明你的想法。 Stack。用 C 语言设计堆栈,并实现中缀表达式到后缀表达式的转换。 ...
分类:
其他好文 时间:
2020-10-27 11:43:38
阅读次数:
19
阿里开源的那个牛X的问题排查工具——Arthas,推出IDEA插件了!|文末福利△Hollis,一个对Coding有着独特追求的人△这是Hollis的第264篇原创分享作者l汪小哥来源lHollis(ID:hollischuang)Arthas对于很多Java开发者来说,已经不可分割了,在我们日常开发、线上问题排查中扮演了非常重要的角色。作为小开发的我,日常需要排查线上运营同学提的各种bug、各种
分类:
其他好文 时间:
2020-10-27 11:22:13
阅读次数:
19
Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area public class SxtStu { //属性fields int id; String sname; int age; Computer comp; //计算机 //方法 void study(){ ...
分类:
其他好文 时间:
2020-10-26 11:49:52
阅读次数:
21