流(Stream) 到底是什么呢?是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。“集合讲的是数据,流讲的是计算!”注意:①Stream 自己不会存储元素。②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。③Stream 操作是延迟执行的。这意味着他们会等到需 ...
分类:
其他好文 时间:
2018-08-12 11:55:23
阅读次数:
142
由于一些原因,需要学习安全方面的一些知识,所以学习了PE文件的结构,这篇随笔是学习的一些心得,作为复习。希望对各位有所帮助,如果行文中有什么错误,还请各位指正。 Microsoft Windows Portable Executable是微软可迁移可执行软件的全称,简称PE文件。对PE文件结构的学习 ...
分类:
其他好文 时间:
2018-08-12 11:55:17
阅读次数:
184
简介本文主要介绍如何使用vagrant配合virtualbox快速搭建实验环境。virtualbox是一个开源跨平台虚拟机管理软件,功能类似收费的vmwarevagrant是一个开源的虚拟机配置编排软件,可以在命令行快速启动管理虚拟机。相关资源的百度云下载链接链接:https://pan.baidu.com/s/1nt_b96SEOIIWl2gIrabPpg 密码:6c3d安装1.安装virtua
分类:
系统相关 时间:
2018-08-12 11:55:09
阅读次数:
231
***Class.getField(String)方法可以获取类中的指定字段(可见的),*如果是私有的可以用getDeclaedField("name")方法获取,通过set(obj,"李四")方法可以设置指定对象上该字段的值,*如果是私有的需要先调用setAccessible(true)设置访问权限,用获取的指定的字段调用get(obj)可以获取指定对象中该字段的值*@throwsExcepti
分类:
其他好文 时间:
2018-08-12 11:55:01
阅读次数:
148
配置文件/etc/nginx/sites-available/pisserver { listen 80; root /mnt/code/pis/webroot; index index.php; server_name pis.testing; location / { try_file... ...
分类:
Web程序 时间:
2018-08-12 11:54:48
阅读次数:
165
泛型可以使用在结构体中 其中x,y都属于T类型。 实现结构体的方法或者关联函数需要在impl关键字后面指定泛型 讲到泛型就绕不开trait,trait类似于其他语言中的接口 具体使用方法如下 要希望泛型拥有特定的功能,就必须指定泛型的trait,简称trait bound 泛型T要有比较和打印功能, ...
分类:
其他好文 时间:
2018-08-12 11:54:40
阅读次数:
151
何谓JavaScript?它与Java有什么关系? JavaScript与HTML、CSS组合使用应用于前端开发,JavaScript是一门独立的语言,浏览器内置了JS的解释器。它除了和Java名字长得相似,没有半毛线关系。 JavaScript的存在形式 1.JavaScript代码的存在形式 2 ...
分类:
编程语言 时间:
2018-08-12 11:54:30
阅读次数:
148
题解 又一次做这个题上一次用的是线段数上二分。这次用的是整体二分。结果: (第一个是整体二分) 整体二分就是对于所有查询都二分一个值。然后根据能不能成立把询问修改分成两部分,然后第二部分继承第一部分的信息,然后这两部分继续递归。直到答案的值域为一个数,将这些询问的答案设成这个数就行了。 实现的时候, ...
分类:
其他好文 时间:
2018-08-12 11:54:22
阅读次数:
109
一、系统环境说明: 【操作系统】:Ubuntu 18.04.1 Desktop 【JDK】:jdk1.8.0_181,文件名称:jdk-8u181-linux-x64.tar 二、准备jdk文件 下载地址:https://www.oracle.com/technetwork/java/javase/ ...
分类:
系统相关 时间:
2018-08-12 11:54:13
阅读次数:
202
std::string str_fmt(const char * _Format, ...) { std::string _str; va_list marker = NULL; va_start(marker, _Format); size_t num_of_chars = _vs... ...
分类:
编程语言 时间:
2018-08-12 11:54:04
阅读次数:
138
一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP ...
分类:
编程语言 时间:
2018-08-12 11:53:54
阅读次数:
149
Java中包、类、方法、属性、常量的命名规则 1:包(package):用于将完成不同功能的类分门别类,放在不同的目录(包)下,包的命名规则:将公司域名反转作为包名。比如www.baidu.com 对于包名:每个字母都需要小写。比如:com.baidu.test;该包下的Test类的全名是:com. ...
分类:
编程语言 时间:
2018-08-12 11:53:46
阅读次数:
150
一、创建文件 1.cat创建一个新的文件 命令:cat>>filename 使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。 2.touch命令有两个功能: 一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式 ...
分类:
其他好文 时间:
2018-08-12 11:53:37
阅读次数:
134
# service iptables save The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For oth ...
分类:
其他好文 时间:
2018-08-12 11:53:30
阅读次数:
168
# 实例化 归一化 初始化 序列化 # 列表 元组 字符串# 字符串# .......得到一个字符串的结果 过程就叫序列化# 字典 / 列表 / 数字 /对象 -序列化->字符串# 为什么要序列化 # 1.要把内容写入文件 序列化 # 2.网络传输数据 序列化# 字符串-反序列化->字典 / 列表 ...
分类:
其他好文 时间:
2018-08-12 10:33:45
阅读次数:
161
OTP认知 动态口令(OTP,One-Time Password)又称一次性密码,是使用密码技术实现的在客户端和服务器之间通过共享秘密的一种认证技术,是一种强认证技术,是增强目前静态口令认证的一种非常方便技术手段,是一种重要的双因素认证技术,动态口令认证技术包括客户端用于生成口令产生器的,动态令牌, ...
分类:
编程语言 时间:
2018-08-12 10:33:36
阅读次数:
162