先放上官方文档 jinja的模板可以与flask结合,部分模板中的内容交给变量填充,同时让html看上去更加可编程,将这些内容最直接放置在一个正常的html文件即可 以下简单介绍下jinja的模板语法 1.变量 和vue比较像,用{{}}引起来,变量允许通过 . 和下标来访问变量的属性和偏移 2.注 ...
分类:
其他好文 时间:
2019-06-18 20:03:59
阅读次数:
131
文件操作 1. 语法 2. 模式 读 写 3. 其他操作 绝对路径 从磁盘的根处查找 相对路径 相对于当前文件进行查找 tell() 查看光标位置,单位是字节 seek(偏移量,起始位置) 起始位置默认0 开头,1 当前位置,2 末尾 ...
分类:
编程语言 时间:
2019-06-17 17:37:26
阅读次数:
103
hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、十六进制格式进行查看。 指令所在路径:/usr/bin/hexdump 命令语法: hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] ...
分类:
系统相关 时间:
2019-06-16 09:37:20
阅读次数:
158
with open:将文件的释放交给with管理 a模式:追加写入 文件的复制:就是先读再写 模式汇总 游标:必须在b模式下操作,seek中偏移的是字节 ...
分类:
编程语言 时间:
2019-06-15 10:15:52
阅读次数:
97
开启的NX保护 写shellcode 是不可能的,也没有system等函数 存在溢出,算下偏移 变量与bp的距离就等于0x60 这个变量的开栈是根据sp开的 他距离sp0x1c 所以偏移就是 bp-sp-0xc1 画个图吧 ESP| 0x1c |变量| |EBP| 如果就是寻找pop 我理解的这个r ...
分类:
其他好文 时间:
2019-06-12 23:04:39
阅读次数:
121
[TOC] time模块 一般用于不同时间格式的转换 时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 格式化时间 格式化的时间字符串(format string):格式化时间表示的是普通的字符串格式的时间。 结构化时间 结构化的时间(st ...
分类:
编程语言 时间:
2019-06-11 13:24:19
阅读次数:
120
Java 序列化和反序列化(三)Serializable 源码分析 2 [toc] 在上一篇文章中围绕 ObjectOutputStream writeObject 讲解了一下序列化的整个流程,这中间很多地方涉及到了 ObjectStreamClass 和 ObjectStreamField 这两个 ...
分类:
编程语言 时间:
2019-06-07 23:00:54
阅读次数:
135
先说较为简单的一种: 一、将摄像机作为人物角色的子对象,设置好相对距离和偏移量即可,但这种方法弊端较多,一般不采用。 二、 设置好摄像机跟物体的相对距离,之后利用插值让摄像机平滑跟随。 原理:摄像机与player以向量(有大小,有方向)相连,这样就可以确定摄像机与player的相对距离了,这样人物走 ...
分类:
编程语言 时间:
2019-06-06 23:08:22
阅读次数:
311
css定位 定位是用来移动元素位置的。 相对位置,参考元素原始位置,偏移某个距离 绝对位置,参考点是最近的有定位的祖先元素,偏移某个距离 定位 1 css定位 相对定位 绝对定位 固定定位 为什么 移动元素 设置元素在包含块中出现的位置,以及遮盖 2 相对定位 position: relative;... ...
分类:
Web程序 时间:
2019-06-06 23:03:15
阅读次数:
161
根据伪代码可以看到read函数存在溢出 存在一个后面 那就直接覆盖返回地址就完事了 从ida很直观看出s的偏移为0x30 所以到到返回地址的距离就是0x30+0x8 from pwn import *#p = process('./pwn2')p=remote('114.116.54.89','10 ...
分类:
其他好文 时间:
2019-06-06 00:05:59
阅读次数:
113