项目中有个这样的需求: 进入视频播放页后,添加一个标识,为了防止用户一次播放多个视频,当离开该页面后,如果是从当前正在播放的视频页面离开的,则离开播放页时清除标识,如果是不是则不清除,并且禁止用户按F5进行页面刷新,当用户在正在播放的视频页按浏览器刷新按钮清除标识,当用户复制的视频播放页面url打开 ...
分类:
其他好文 时间:
2020-05-19 12:54:08
阅读次数:
448
转 方式一 使用二进制 4 public static class ObjectCopier 5 { 6 public static T Clone<T>(T source) 7 { 8 if (!typeof(T).IsSerializable) 9 { 10 throw new Argument ...
一.文件的扩展模式 扩展模式 (配合打开模式的辅助模式,自己单独不能使用)如 + 和 b 1.先读后写 r+ 2.先写后读 r+ 3.可读可写 w+ 4.可读可写 a+ (在写入内容时,会强制把光标移动到最后) 二. read seek tell 三个函数的使用 (utf-8编码格式下 默认一个中文 ...
分类:
编程语言 时间:
2020-05-11 23:45:30
阅读次数:
90
仅供个人娱乐 靶机信息 下载地址:http://www.five86.com/downloads/DC-7.zip 一、主机扫描 二、信息收集 或者 python3 cmseek.py --url http://192.168.17.134 寻找drup相关信息 在github找到脚本 pip3 i ...
分类:
其他好文 时间:
2020-05-07 19:28:06
阅读次数:
80
一般流程是先创建或打开一个文件,然后使用mmap进行内存映射。 1. 读取文件 // 打开文件 int fd = open("input.txt", O_RDONLY); // 读取文件长度 int len = lseek(fd,0,SEEK_END); // 建立内存映射 char *addr = ...
分类:
编程语言 时间:
2020-05-01 16:19:49
阅读次数:
176
''' open内置函数,调用的是操作系统的接口 f1变量:文件句柄,对文件的任何操作都得通过文件句柄进行 encoding:可以不写,默认编码:操作系统的默认编码 windows:gbk linux/mac:utf-8'''''' 1、打开文件 2、操作文件句柄 3、关闭文件'''## read' ...
分类:
编程语言 时间:
2020-04-28 12:57:14
阅读次数:
68
用到的算法 割边 + 缩点(得到边连通分量) + 朴素LCA 算法解析 + 无向图区分重边与同一条边的反方向: 对每一条边都用一个变量id来标识,一条无向边的两个方向用同一个id表示。 + 割边: ,即以点v为根的子树不能到达点u及以上,所以边uv为一条割边。 + 缩点(得到边双连通分量): 去掉桥 ...
分类:
其他好文 时间:
2020-04-26 13:55:29
阅读次数:
62
注意:如果写出的文件不存在,则会创建文件,并写入内容 如果写出的文件存在,默认情况下,不是文件的覆写,而是从头开始覆写 通过seek()方法来跳转覆盖位置import java.io.FileNotFoundException;import java.io.IOException;import ja ...
分类:
数据库 时间:
2020-04-24 22:13:50
阅读次数:
96
题意:给出一个字符串,问字符串中存在多少子串,使得这些子串既是字符串的前缀,又是字符串的后缀,要求从小到大依次输出这些子串的长度。 思路:根据 next 数组的定义,可以得到前缀 next[len] 长度的子串与后缀 next[len] 长度的子串相同,因此求出 len 处的 next 值,然后向下 ...
分类:
其他好文 时间:
2020-04-21 09:34:26
阅读次数:
51
语法:fileObject.seek(offset,whence) offset:开始的偏移量,也就是代表需要移动偏移的字节数 whence:可选,默认值为 0。给offset参数一个定义,表示要从哪个位置开始偏移;0=文件开头,1=当前位置,2=文件末尾。 seek()与open()配合规则:①当 ...
分类:
其他好文 时间:
2020-04-14 10:50:47
阅读次数:
89