Listerner 笔记

定义   Listenner 用于监听web常见对象HttpServletRequest,HttpSession,ServletContext。 常见概念 事件 一件事情 事件源 -产生这件事情的源头 监听器 对某件事情进行处理监听的一个对象 注册监听 将监听器与事件绑定,当事件产生时,监听器可以知道,并进行处理   作用 监听web对象创建与销毁. 监听web对象的属性变化 监听session绑定javaBean操作. 创建步骤 创建一个类,实现需要监听器的接口 重写接口中的方法 在web.
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

解决javaweb项目启动端口号被占用

步骤一:cmd输入netstat -aon|findstr "端口号" 步骤二:tasklist|findstr "查询出的 listening" 步骤三:taskkill /f /t /im 查询出占用程序名称
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

收集一些优秀的甲方安全开源项目

这是一份开源安全项目清单,收集了一些比较优秀的开源安全项目,以帮助甲方安全从业人员构建企业安全能力。这些开源项目,每一个都在致力于解决一些安全问题。 项目收集的思路: 一个是关注互联网企业/团队的安全开源项目,经企业内部实践,这些最佳实践值得借鉴。另一个是来自企业安全能力建设的需求,根据需求分类,如WAF、HIDS、Git监控等。 这个收集是一个长期的过程,我在GitHub创建了一个项目,专门用来收集一些优秀的甲方安全项目。 GitHub项目地址: https://github.com/Byp
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

specjvm2008免费

https://www.spec.org/download.html
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

Github+Hexo 博客搭建教程

环境配置 Windows32/64 Node.js | 32位 | 64位 Git | 32位 | 64位 Sublime Text | 32位 | 64位 (下述文件均用这个软件打开) 配置环境变量 教程 完成检查: 如果与下述相同就OK了 //Windows+R cmd C:\Users\student>node -v v9.9.0 C:\Users\student>npm -v 5.6.0 C:\Users\student>git --version git version 2.16
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

1049 Counting Ones (30 分)

1049 Counting Ones (30 分) The task is simple: given any positive integer N, you are supposed to count the total number of 1's in the decimal form of the integers from 1 to N. For example, given N being 12, there are five 1's in 1, 10, 11, and 12. In
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

【题解】P5462 X龙珠

【题解】P5462 X龙珠 赛题 #B: P5462 X龙珠 | 满分: 100分 发一个set做法 维护两个set,一个按照顺序排序,一个按照值排序。 每次从大往小取,问题就变成了判断这个最大值后面是否有数,直接查看一下按照顺序排序的该数是否有后继。 编译记得用c++11,请安心食用。 (为了方便理解,按照顺序排序的set写得不够优美) //@winlere #include<iostream> #include<cstdio> #include<cstring> #include<algo
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

模块化Vs组件化

模块化&组件化 原因 图解 模块化Module 概念 使用 目的 依赖 架构定位 内容:组件内的Script 组件化 概念 使用 目的:复用,解耦 依赖 架构定位 内容:template、style 和 script [TOC] # 模块化&组件化 ## 原因 高耦合、低内聚、无重用 ## 图解 ## 模块化Module ### 概念 以功能为划分,将同一类型代码整合为一个同属于一个业务的模块 ### 使用 按照项目功能需求划分成不同类型的业务框架(例如:注册、登录、外卖、直播.....) #
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

Win10系统 安装Anaconda+TensorFlow+Keras

小白一枚,安装过程走了很多坑,前前后后安装了好几天,因此记录一下。 一、安装anaconda 官方下载地址:https://repo.continuum.io/archive/ 选项相应的版本安装,我安装的Anaconda3-4.4.0-Windows-x86_64.exe版本,自带的Python版本为3.6. 安装: 安装路径我直接默认的C盘,安装过程一路next. 在Installation Options一步中,我按照官网说明,没有选择Add Anaconda to my PATH en
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

Spring Boot 使用 Dev-tool 热部署

官方介绍:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#using-boot-devtools 需要在项目中引入依赖包: <dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-devtools</artifactId>   <optional>tru
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

Eclipse安装windowsbuilder

详见:https://www.cnblogs.com/plusplus/p/9864708.html https://www.cnblogs.com/lsy-blogs/p/7717036.html 一,找到windowBuilder 网上的教程有很多,但是关于版本的问题,一开始我是懵掉了的。(此处给出官网链接:http://www.eclipse.org/windowbuilder/download.php) 找到的教程,关于安装链接,给出的图是这样的: 但是官网的图是这样的(官网更新了):
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

NOI2019游记

占坑
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

visual studio 2013 修改mvc5的视图模板

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates\MvcView
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

1.VUE前端框架学习记录一

VUE前端框架学习记录一 文字信息没办法描述清楚,主要看编码实战里面,有附带有一个完整可用的Html页面,有需要的同学到脑图里面自取。 脑图地址 http://naotu.baidu.com/file/f0a6c2f23b97d0371032c408e7659917?token=2fd9d925d380fc1d
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

Python报错情形及原因

报错情形一: SyntaxError: EOL while scanning string literal 原因:这个异常造成的原因是字符串,引号没有成对出现
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

[Linux]Linux下samba创建共享文件

1. 安装samba服务 sudo apt-get install samba 2. 创建需要共享的目录/ home/usr/share 在目录/home/xxxx/share xxx为用户名 mkdir share 修改该目录权限 chmod 777 share 4、设置配置文件smb.conf(默认:/etc/samba/smb.conf) vi /etc/samba/smb.conf 在[global] 下修改security = user为security = share 在最下面添加
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

codeforces1190B Tokitsukaze, CSL and Stone Game 博弈论

网址:http://codeforces.com/problemset/problem/1190/B 题意: 给出n堆石头,两个人轮流从非空的石头堆中取一颗石头,如果某人开始前,石头已经被取完,或者取了之后,出现两堆石头数量相同,则输,假设两个人每次都会走最佳选择,求最后谁会赢。 题解: 结论:在自己取石头之后,石头堆是0,1,2,3......n-1时,必胜,故两方一定是想办法构造成这个样子。然后是特殊情况,如果已经有两个空堆,或者三堆相同,或者两堆相同且存在一堆比这堆少一个(5,5,4-》
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

Logitech G系鼠标脚本编程,实现鼠标自动定位控制

利用罗技官方提供的API来写一个鼠标自动定位移动脚本   点击脚本编辑器中的帮助选项,查看罗技官方提供的API说明,有很多实现好的鼠标功能      G-series Lua API V8.45 Overview and Reference       下面是我写的一个自动压枪代码。在csgo游戏中实现SG553,AUG两种步枪的自动压枪功能,以及通用武器自动压枪功能     1 --全局变量区 2 condition = false --功能启用状态开关 3
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

# 第四十五篇 网络编程之CS架构

目录 第四十五篇 网络编程之CS架构 一、CS架构简介 二、server端介绍 第四十五篇 网络编程之CS架构 一、CS架构简介 1.CS架构中的C时客户端(client)、S是服务端(server),因此CS架构有时候也会称为客户端/服务端架构 2.硬件C/S架构(打印机) 3.软件C/S架构: 1.互联网中处处是C/S架构:例如网站是服务端,而我们用的浏览器是客户端(B/S架构也是C/S架构的一种) 2.又比如腾讯作为服务端提供视频播放服务,用户需要下载腾讯视频客户端才能看它的视频 **4
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0

第四十六篇 互联网及互联网协议

目录 第四十六篇 互联网及互联网协议 一、互联网 二、互联网协议 1.OSI七层协议 2.物理层 3.数据链路层 4.网络层 5.传输层 6.应用层 7. socket 层 第四十六篇 互联网及互联网协议 一、互联网 什么是互联网: 1.底层的物理连接介质:网线、中转设备...... 2.一套统一的通信标准:互联网通信协议 3.组成整个网络的服务端(服务器:电脑......)和客户端(电脑......) 二、互联网协议 什么是互联网协议:互联网协议就是计算机界的英语,协议就是标准 1.OSI七
分类: 其他 发布时间: 07-14 19:51 阅读次数: 0