变量的存储类型是指存储变量值得存储器类型。 C语言中变量可以存放在3个地方:普通内存 运行时的堆栈(堆栈也是内存,只是用来暂存数据内容变化非常频繁) CPU内部的通用寄存器 注意:程序员不能修改全局变量的存储类型,它只能是静态的。 1.auto关键字=基本不用 2.register关键字=现在编译器 ...
分类:
其他好文 时间:
2020-10-16 10:55:02
阅读次数:
28
做过的代码量最大的一个题 说出的好也好,不好也不好,利用点很简单,就是一个大规模的heapoverflow,就是逆起来有点儿难度 思路很简单,就是利用堆溢出覆盖结构体中的指针为__free_hook,然后改freehook 给👴整吐了,做了俩小时,然后本地到了最后一步,freehook每次内容都是 ...
分类:
其他好文 时间:
2020-10-16 10:49:17
阅读次数:
28
在程序员编写代码时候其实需要考虑到很多问题:可用性(完整的达到业务目的)健壮性(程序在各种环境各种操作都能保证正常的运行)复用性(代码能够被别的模块调用来达到不同的目的,这里一定程度上有解耦的思想)可扩展性(代码设计足够灵活,能够适应尽可能多的业务)性能内存占用(在我理解里性能与内存占用往往两难全,性能的提升,往往代表内存的更多占用。比如动态数组ArrayList为了避免频繁的扩容,会进行1.5倍
分类:
编程语言 时间:
2020-10-14 20:49:30
阅读次数:
47
前言 阅读过王子之前JVM文章的小伙伴们,应该已经对JVM的内存分布情况有了一个清晰的认识了,今天我们就接着来聊聊JVM的垃圾回收机制,让小伙伴们轻松理解JVM是怎么进行垃圾回收的。 复制算法、Eden区和Survivor区 首先我们就来探索一下对于JVM堆内存中的新生代区域,是怎么进行垃圾回收的。 ...
分类:
其他好文 时间:
2020-10-14 20:37:00
阅读次数:
20
菜鸡听说有的程序运行就能拿Flag? (这题不会了,基础薄弱 下载得到32位ELF 进入IDA 一堆函数,每个都进去看一看,最后一个较为符合 尝试跟进decrypt函数 进入gdb开始调试,在decrypt下断点后进一步//因为需要的是经过decrypt函数,生成的字符串 查看8048725 发现过 ...
分类:
其他好文 时间:
2020-10-13 16:57:35
阅读次数:
24
早上一打开Pycharm显示到期了,需要激活码重新激活,网上搜了一大堆,结果不是失效就是各种错误提示,今天分享一个能用的Pycharm激活码,节省大家的时间。 激活码被用的次数多了之后就会失效,如果下边这个Pycharm激活码已经失效了的话,大家可以关注微信公众号:Python联盟,然后回复“激活码 ...
分类:
其他好文 时间:
2020-10-12 20:00:10
阅读次数:
17
1 class ClassType{ 2 public int num{get;set;} 3 } 4 5 struct StructType{ 6 public int num{get;set;} 7 } 8 9 static void Main(string[] args) 10 { 11 St ...
步骤1.在安装任何软件之前,重要的是通过apt在终端中运行以下命令来确保系统是最新的:sudoaptupdatesudoaptupgrade步骤2.安装LAMP堆栈。需要Debian10LAMP服务器。如果您未安装LAMP,则可以在此处按照我们的指南进行操作。步骤3.安装SNMP和RRDTool。使用以下命令安装SNMP和RRDTool软件包:sudoaptinstallsnmpphp-snmpr
分类:
其他好文 时间:
2020-10-10 17:02:27
阅读次数:
22
使用ps –ef |grep weblogic命令都得先看到一堆信息,再从一堆信息里面找自己要查看的信息,是在太不方便了。
分类:
Web程序 时间:
2020-10-09 21:07:55
阅读次数:
41