IO流的使用 2019年2月26日14:47 什么是流流就是字节序列的抽象概念,流中的单位是字节IO流是干嘛的IO是为了对数据进行操作的,数据的存储、显示都是通过IO流完成IO流操作的对象是存储器中的文件,内存中的流(Stream)IO可以操作不同格式的数据文件:比如:文本文件、二进制文件使用流的注 ...
分类:
编程语言 时间:
2020-05-13 21:47:39
阅读次数:
91
记录一下文件上传的常见姿势,更全面的可以做upload-labs。 实验环境:win2003 phpstudy 实验平台:upfile 一、准备上传的一句话木马 eval函数将接受的字符串当做代码执行 二、实验步骤 2.1 无防护上传 可以直接上传一句话木马文件 可以看到已经成功上传,并返回了相关信... ...
分类:
其他好文 时间:
2020-05-13 20:00:17
阅读次数:
63
History 1995 年 2 月,Netscape 公司发布 Netscape Navigator 2 浏览器,并在这个浏览器中免费提供了一个开发工具——LiveScript。由于当时 Java 比较流行,Netscape 便把 LiveScript 改名为 JavaScript,这也是最初的 ...
分类:
Web程序 时间:
2020-05-11 22:04:51
阅读次数:
92
一、介绍 Tsar是阿里巴巴开源的一个用来收集服务器系统和应用信息的采集报告工具,如收集服务器的系统信息(cpu,mem等),以及应用数据(nginx、haproxy等),收集到的数据存储在服务器磁盘上,可以随时查询历史信息,也可以将数据发送到nagios报警。Tsar能够比较方便的增加模块,只需要 ...
分类:
其他好文 时间:
2020-05-11 15:20:31
阅读次数:
65
鉴于平时不是一直用到Oracle数据库,只是平时练习的时候后才用得到,一直开着Oracle数据库的服务拖慢电脑。 于是把 OracleOraDb11g_home1TNSListener 和 OracleServiceORCL 两个服务设为手动开启了。但每次开启要到服务里面开启太麻烦了 于是学习了下批 ...
分类:
数据库 时间:
2020-05-11 15:20:02
阅读次数:
97
【准备环境】 Linux centos 【前言】 1 linux下默认带Python,带的是2.7版本的 ,如果需要升级版本,需要把系统的自带的Python改名或者卸载,再次安装你所需要的Python版本,centos下由于yum依赖自带的Python2.7,所以无法卸载 上图可以得知 python ...
分类:
编程语言 时间:
2020-05-10 13:13:51
阅读次数:
70
Window10 CMake 配置OpenCV源码 0、下载opencv 4.2.0 vc14_vc15.exe 和 opencv_contrib 4.2.0.zip 并解压 1、打开CMake gui软件,配置路径 2、点击 Configure,设置如下 3、CMake界面显示红色, 再次点击Co ...
keys的操作 keys * # 取出所有key keys my* # 模糊匹配 exists name # 有name键 返回1 ,否则返回0; del key1 # 删除一个key //成功返回1 ,否则返回0; EXPIRE key1 100 # 设置key1 100s后过期 ttl key ...
分类:
其他好文 时间:
2020-05-10 10:59:12
阅读次数:
61
环境篇:Superset Superset 是什么? Apache Superset 是一个开源、现代、轻量的BI分析工具,能够对接多种数据源,拥有丰富的图表展示形式、支持自定义仪表盘,用户界面友好,易用。 如果没有Superset 大数据展示需要自行开发,费时费力,不能直观的展示数据报表,如数据仓 ...
分类:
其他好文 时间:
2020-05-09 19:18:36
阅读次数:
110
本章主要是讲列的加载过程,class文件是如何被JVM加载并且最后得以运行的。 类的加载过程一般分为三个大阶段,加载阶段、连接阶段、初始化阶段 加载阶段:主要负责查找并且加载类的二进制数据文件(class文件)。 连接阶段:连接阶段还可以分为验证、准备、解析阶段。 验证:确保类文件的正确性,clas ...
分类:
编程语言 时间:
2020-05-09 17:15:38
阅读次数:
58