旧事手札
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

python可迭代对象、迭代器和生成器

1. 迭代器与生成器的区别 迭代器与列表的区别在于,构建迭代器的时候,不像列表把所有元素一次性加载到内存,而是以一种延迟计算(lazyevaluation)方式返回元素,这正是它的优点。比如列表中含有一千万个整数,需要占超过100M的内存,而迭代器只需要几十个字节的空间。因为它并没有把所有元素装载到内存中,而是等到调用next()方法的时候才返回该元素(按需调用call by need 的方式,本
2022-01-22
python
#python

burpsuite记录

1. CA证书(开启https) 浏览器打开网址:http://burp,点击右侧的证书按钮开始下载 从浏览器的设置中找到管理证书选项,下图为微软Edge浏览器 从选型栏中点击受信任的根证书颁发机构,再点击导入 文件类型选所有文件,就能看到证书了,导入即可,然后就支持https了
2022-01-14
渗透测试
#渗透测试 #tool

Hexo定时同步文章

使用hexo 搭建博客有许多好处,但是也有许多麻烦,不过可以一一解决,接下来分享一下我的hexo博客自动化定时同步脚本 使用情景: hexo 部署在 Linux系统上 最好使用 Linux 服务器 脚本使用 Linux bash shell 编写,可以自行修改: 1. nginx部署单个网站12345678910111213141516171819202122232425262
2022-01-13
blog
#linux #blog #script

Linux shell(6)-控制脚本

1. 处理信号1.1 Linux 信号 Linux系统和应用程序可以生成超过30个信号,下表列出了常用的信号 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL 无条件终止进程 15 SIGTERM 尽可能终止进程 17 SIGTOP 无条件停止进程,但不是终止进程 18 SIGSTP 停止
2022-01-13
linux
#linux #shell

curl 命令详解

转载于:Linux curl 命令详解 - 云+社区 - 腾讯云 (tencent.com) 1. 命令概要该命令设计用于在没有用户交互的情况下工作。 curl 是一个工具,用于传输来自服务器或者到服务器的数据。「向服务器传输数据或者获取来自服务器的数据」 可支持的协议有(DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、PO
2022-01-13
linux
#linux #tool

Linux shell(5)-呈现数据

1. 理解输入输出1.1 标准文件描述符 文件描述符表示对文件对象的描述,Linux有9个文件描述符,bash保留了前三个文件描述符(0、1和2) 0 代表标准输入,如键盘 1 代表标准输出,如显示屏 2 代表标准错误,一般也是显示屏 1.2 重定向错误1.2.1 只重定向错误 STDERR 文件描述符为2,该值必须紧紧地放在重定向符号前,否则不会工作。 12345$ ls -al te
2022-01-12
linux
#linux #shell

python正则表达式

1. re 模块 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换,与re模块有同样的正则函数 官方说明文档 2. re.match 函数 re.match 尝试从字符串的起始位置匹配一个模式 匹配成功返回一个匹配的对象,否则返回None。 函数语法: 1re.
2022-01-12
python
#python #正则

Linux shell(4)-处理用户输入

1. 命令行参数1.1 读取参数 位置参数变量是标准的数字:$0是程序名,$1是第 一个参数,$2是第二个参数,依次类推,直到第九个参数$9 如果脚本需要的命令行参数不止9个,你仍然可以处理,但是需要稍微修改一下变量名。在 第9个变量之后,你必须在变量数字周围加上花括号,比如${10}。 案例1: 1234567891011121314$ cat test4.sh#!/bin/bash #
2022-01-09
linux
#linux #shell

Linux shell(3)-循环

1. for 命令 for 命令用于循环,格式如下: 1234for var in listdo commandsdone 也可以将do语句和for语句放在同一行,但必须用分号将其同列表中的值分 开:for var in list; do 1.1 读取列表中的值 for命令最基本的用法就是遍历for命令自身所定义的一系列值。案例如下: 12345678910111213141516$
2022-01-08
linux
#linux #shell

Linux shell(2)-结构化命令

1. if then 语句 if + 命令1,命令1 如果正确执行则执行 then 后面的命令集,fi 为结束语句,示例如下: 1234if commandthen commandsfi 案例 1234567891011121314$ cat test2.sh#!/bin/bash# testing a bad commandif IamNotaCommandthen echo &quo
2022-01-07
linux
#linux #shell
123456

搜索

Hexo Fluid
皖ICP备2021018016号-3