- 博客(13)
- 收藏
- 关注
转载 汇编学习:函数调用过程中的堆栈分析
原创作品:陈晓爽(cxsmarkchan) 转载请注明出处 《Linux操作系统分析》MOOC课程 学习笔记本文通过汇编一段含有简单函数调用的C程序,说明在函数调用过程中堆栈的变化。1 C程序及其汇编代码1.1 C程序源码本文使用的C程序源码如下://main.cint g(int x){ return x + 5;}int f(int
2017-11-19 20:09:37
1256
转载 浅谈堆和栈的区别
笔者作为一个小白,对于堆和栈的概念,总是感觉很朦胧,他们认识我,而我只是偶尔见过,并没有深交 然而在计算机领域,堆栈是一个不容忽视的概念,堆栈是 两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储 区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIF
2017-11-19 20:06:08
297
转载 python文件和目录操作方法大全(含实例)
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\python”)5.检验给出的路径是否是一个文
2017-11-06 18:23:21
1532
原创 Security onion的安装和配置
一、简介Security onion(以下简称SO)是一个用于网络安全监控的工具。网络安全监控(NSM)简单来说就是监控网络中的安全相关事件。SO主要有这些功能:完整的数据包捕获功能、基于网络和主机的入侵检测系统(分别为NIDS和HIDS)、和强大的分析工具。因此,我们拥有完整的数据包捕获,Snort或Suricata规则驱动的入侵检测,Bro事件驱动的入侵检测以及OSSEC基于主机的入侵
2017-11-06 10:38:23
11752
转载 webshell的实现与隐藏
webshell的实现与隐藏一、什么是webshellwebshell简介webshell,顾名思义:web指的是在web服务器上,而shell是用脚本语言编写的脚本程序,webshell就是就是web的一个管理工具,可以对web服务器进行操作的权限,也叫webadmin。webshell一般是被网站管理员用于网站管理、服务器管理等等一些用途,但是由于websh
2017-07-27 00:12:01
3615
原创 python爬虫(1) 之下载图片
python爬虫(1) 之下载图片 1.爬取对象:http://www.jikexueyuan.com/course/pythonbase/ 2.爬取目的:将目标网站中该页面所有图片下载下来 3.爬取步骤:(1)先将需要爬取的网页打开,然后把源代码存下来,存为yuanma.txt文件 (2)编写代码,打开yuanma.txt文件 (3)利用正
2017-07-23 21:20:04
550
转载 同源策略和跨域访问
同源策略和跨域访问1 同源策略所谓同源策略,指的是浏览器对不同源的脚本或者文本的访问方式进行的限制。比如源a的js不能读取或设置引入的源b的元素属性。那么先定义下什么是同源,所谓同源,就是指两个页面具有相同的协议,主机(也常说域名),端口,三个要素缺一不可。可以看下面的几个示例来更加清楚的了解一下同源的概念:URL1URL2说明是否允
2017-07-20 22:18:42
318
转载 python使用assert断言
python使用assert断言什么是assert断言使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。python asser
2017-07-19 21:46:36
658
转载 Python subprocess模块学习总结
Python subprocess模块学习总结一、subprocess以及常用的封装函数运行python的时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。subprocess包中定义有数个创建子进程的
2017-07-19 18:18:27
297
转载 getopt在Python中的使用(转)
getopt在Python中的使用(转)os下有个方法walk,非常的好用,用来生成一个generator。每次可以得到一个三元tupple,其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。 1. 导入getopt, sys 模块 2. 分析命令行参数 3. 处理结果 第一步很简单,只需要: import getopt, sys
2017-07-19 15:22:07
274
原创 Python 之os.walk()
一、函数介绍:os.walk(top,topdown=True,onerror=None)1.参数top表示需要遍历的目录树的路径2.参数topdown的默认值是"True",表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为"False"时,则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件3.参数onerror的默认值是"None",
2017-05-21 11:24:42
379
原创 Python socket编程之(一):socket的基本参数和函数介绍
Python socket编程之(一):socket的基本参数和函数介绍
2017-05-16 10:35:31
26083
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人