Java8中你可能不知道的一些地方之Stream实战
Optional<T>类(java.util.Optional)是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。Optional对象构建&值获取方法实例代码如下Optional<String>optional=Optional.of( 查看全文
Apache Shiro 1.2.4反序列化漏洞(CVE-2016-4437)复现
影响版本: Apache Shiro <= 1.2.4 原因分析: Apache Shiro默认使用了CookieRememberMeManager,其处理cookie的流程是:得到rememberMe的cookie值 > Base64解码–>AES解密–>反序列化。然而AES的密钥是硬编码的,就导 ... 查看全文
.Net Core 安装identityserver4 包
参考地址 https://docs.microsoft.com/zh cn/nuget/quickstart/install and use a package using the dotnet cli VsCode cmd命令输入 ... 查看全文
405 webpack 具体使用
webpack 使用步骤 (最新版) 一、webpack 第一阶段 命名初始化阶段 项目名不能有汉字,不能取名叫 webpack 1、创建项目名称,并生成 , 命令 : 2、安装 : 3、创建一个 文件 4、在 的`scripts`中,添加脚本 5、运行 : 6、设置开发状态 : 隔行变色案例 1. ... 查看全文
在网页中会引入哪些常见的静态资源?
在网页中会引入哪些常见的静态资源? 1.JS(.js .jsx .coffee .ts(TypeScript 类 c# 语言 c sharp 语言)) 2.CSS (.css .less .scss .sass(基本不用了)) 3.Images(.jpg .png .gif .bmp .svg) 4 ... 查看全文
.Net Core 2.2 升级到 .Net Core 3.1 填坑
今天尝试将自己的小项目从.net core 2.2 升级到 3.1,发现并不是简单的 一键升级 这么简单(惭愧)!!记录下升级的步骤以及过程中遇到的问题。 所有项目目标框架选择为.net core 3.1 发现项目依赖项的包中出现黄色感叹号,编译成功,但是项目启动后显示警告。 原因警告已经说的很清楚 ... 查看全文
react项目中CSS继承(CSS样式复用)
.green-flag { width: 2rem; height: 2rem; padding: 0.375rem; border-radius: 0.25rem; user-select: none; user-drag: none; cursor: pointer; } .green-flag ... 查看全文
图像分割 - LaneNet + H-Net 车道线检测
本文是对论文的解读与思考 论文: Towards End-to-End Lane Detection: an Instance Segmentation Approach introduction 该论文提出了一种 端到端 的 实例分割方法,用于车道线检测; 论文包含 LaneNet + H-Net ... 查看全文
node.js哲学与核心原理
。提起node.js首先脑海中就会出现三个概念,单线程,非阻塞I/O,事件驱动 那么node.js的哲学是什么呢,简单说,用低性能的硬件解决web服务器高并发性能问题。 例在PHP中I/O是同步的阻塞的,也就是说cpu只有在磁盘驱动器读取完文件后才会执行后续操作 <?php $file_path = ... 查看全文
Web安全——跨站脚本攻击(XSS)
web常见攻击手段 我只会大概提及它的攻击原理和预防方法,具体的实现和深入研究还请大家自行百度,因为只有真正需要用到才会去详细了解,这里我只为web安全小白做知识扫盲。因为博主目前接触最多的服务端语言是JAVA所以例子都从java web项目来讲。 跨站脚本攻击(XSS) 虽然我们目前做的是一个博客 ... 查看全文
B/S大文件上传详解及实例代码
一、概述 所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。 二、Range 用于请求头中,指定 ... 查看全文
想找基于J2EE的网站设计找我们代做
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。 Spring的核心思想是IoC 查看全文
urllib运用(1)
# 1.导入urllib中的request # 2.定义爬取的url(统一资源定位符) # 3.定义一个请求对象request # request的参数有url:访问的网址;data:发起请求时带的数据请求方式为post; # headers:包括发送HTTP报文的键值对(例如user-agent请 ... 查看全文
JS对象属性中get/set与getter/setter是什么
在js属性描述符这部分有几个较难理解的名词概念,本文旨在描述对它们的理解,主要包括: 、`get/set getter/setter 数据属性 访问器属性`。 属性 首先我们要搞清楚属性的概念,属性是存储在特定命名位置的值,是对象的内容,属性并不直接存储在对象容器内部。属性有两种类型:数据属性和访问 ... 查看全文
jsp变量和方法的声明
<%! declarating;[declaration];.. %> declaration为声明的变量,方法的名称和内容 ①声明以<%! 开头以%> 结尾 ②变量声明必须以";"结尾 ③规则和java规则相同 ④<% @page %>可直接使用这个page指令中被包含进来的变量和方法,不用对他们 ... 查看全文
asp.net core3.1 log4net 整合
第一步: NuGet管理安装log4net组件。 第二步:添加log4net.config配置文件 <?xml version="1.0" encoding="utf-8" ?> <log4net> <root> <level value="DEBUG"/> <appender-ref ref="S ... 查看全文
在windows 上编译部署Rap2
在windows 上编译部署Rap2 引言 安装需要的环境 安装后端站点 创建数据库 在全局安装pm2 和 typescript 配置mysql,redis 数据库链接配置 初始化 编译 初始化数据库表,填充基础数据 执行mocha测试用例和js代码规范检查 启动服务 安装前端站点 初始化 配置前端 ... 查看全文
C# 异步编程学习(一)
异步 编程 可在 等待 某个 任务 完成时, 避免 线程 的 占用, 但要 想 正确地 实现 编程, 仍然 十分 伤脑筋。 . NET Framework 中, 有三种 不同 的 模型 来 简化 异步 编程。 .NET 1. x 中的 BeginFoo/ EndFoo 方法, 使用 IAsyncRe ... 查看全文