一 迭代器 1.1 认识迭代器 什么是迭代 什么是迭代器 什么是迭代器 迭代器 = iter(可迭代的),自带一个__next__方法 可迭代 最大优势是 节省内存 我们可以从range学习 二 生成器 生成器,Genenator 2.1 什么是生成器 自己写的迭代器,就是一个生成器 写迭代器的两种 ...
分类:
编程语言 时间:
2018-04-25 20:05:52
阅读次数:
160
elastalert 是一款基于elasticsearch的开源告警产品(官方说明文档)。相信许多人都会使用ELK做日志收集系统,但是产生一个基于日志的“优秀”的安全告警确是一个难题。告警规则难编写,告警规则难管理等。本文是作者探索的安全告警的一些思路,希望能帮助到有需要的人。 本人对ELK告警处理 ...
分类:
其他好文 时间:
2018-04-25 20:05:44
阅读次数:
4266
0x01 IIS实验 1.1 端口修改 将80修改为8080 验证 1.2 IP地址绑定 将unsigend改为dhcp到的ip 1.3 新建index.html index.html 显示效果: 1.4 开启目录浏览 开启前: 开启后: 1.5 默认启用页面,例如a.html 文件目录结构: 启用 ...
分类:
其他好文 时间:
2018-04-25 20:05:37
阅读次数:
174
代码:<?php/***批量验证类*@author[lee]<[<www.dollarphp.com>]>*1、验证是否为空*2、验证数据类型*3、验证长度是否达标*4、验证是否符合正则匹配*/classvalidation{private$data;private$msg=array();publicfunction__construct($main){foreac
分类:
Web程序 时间:
2018-04-25 20:05:31
阅读次数:
192
1.JSP内置对象 请求对象:request 输出对象:out 响应对象:response 应用程序对象:application 会话对象:session 页面上下文对象:pageContext 页面对象:page 配置对象:config 异常对象:exception 2.request对象的常用方 ...
分类:
Web程序 时间:
2018-04-25 20:05:22
阅读次数:
218
【转】 备份一下。本来以为centos7默认是3.1以上的内核,没想到自己装了个是2.6的,升级一下才能用docker: 1.上启用 ELRepo 仓库 2.列出可用的 3.安装最新稳定版内核 ...
分类:
其他好文 时间:
2018-04-25 20:05:15
阅读次数:
288
pom.xml org.springframework.boot spring-boot-starter-data-jpa mysql mysql-connector-java 8.0.11 com.alibaba druid-spring-boot-starter 1.1.9 applicatio... ...
分类:
编程语言 时间:
2018-04-25 20:05:06
阅读次数:
181
//全角半角校验 function issbccase(strTmp) { for (var i=0; i<strTmp.length; i++) { if (strTmp.charCodeAt(i) > 128){ return true; console.log("全角") break; } } ...
分类:
Web程序 时间:
2018-04-25 20:04:59
阅读次数:
143
有N个任务,每个任务有一个最晚结束时间以及一个对应的奖励。在结束时间之前完成该任务,就可以获得对应的奖励。完成每一个任务所需的时间都是1个单位时间。有时候完成所有任务是不可能的,因为时间上可能会有冲突,这需要你来取舍。求能够获得的最高奖励。 从没想过并查集可以这么用 这道题很显然需要做的是贪心把大的 ...
分类:
其他好文 时间:
2018-04-25 20:04:52
阅读次数:
131
问题链接 "LeetCode 39. Combination Sum" 题目解析 给一组数和一个目标值,求和为目标值的组合。数组中的每个数可以取多次。 解题思路 像这种结果要求返回所有符合要求解的题,十有八九都是要利用到递归,而且解题的思路都大同小异,可以发现这些题目发现都是一个套路,都是需要另写一 ...
分类:
其他好文 时间:
2018-04-25 20:04:42
阅读次数:
119
鼠标事件监控: 对于鼠标时间监控的相关操作,我们在简历工程的时候需要选择的是QWidget基类,不选择QMainWindow基类,如下所示: Base class:QWidget Step1:我们首先定义的是整个Qt软件界面的UI设计: 根据设计的情况,Qt Creator自动帮我们生成了如下的HT ...
分类:
其他好文 时间:
2018-04-25 20:04:35
阅读次数:
189
注:在搭建项目之前,请先安装一些全局的工具(如:node,vue-cli等) node安装:去node官网(https://nodejs.org/en/)下载并安装node即可,安装node以后就可以正常使用npm命令 全局安装vue-cli工具:npm install vue-cli -g 开始创 ...
分类:
其他好文 时间:
2018-04-25 20:04:28
阅读次数:
135
1. 开篇导言 本节目标:通过上一节的讲解,相信大家对小程序框架MINA的目录结构和配置有了一定的了解。接下来将会讲解视图层,逻辑层及其之间的交互。 目标用户:无编程经验,但对微信小程序感兴趣的同学。 学习目标:了解MINA框架的视图层(View),逻辑层(App Service),及其之间的交互。 ...
分类:
微信 时间:
2018-04-25 20:04:18
阅读次数:
292
1. 开篇导言 本节目标:旨在演示如何用开发者工具构建并运行简单的 helloworld 应用。 目标用户:无编程经验,但对微信小程序感兴趣的同学。 学习目标:开发者工具的基本使用流程,即创建、导入、删除、关闭项目。 案例分析:创建helloworld应用,相似于微信官网简易教程中的quicksta ...
分类:
微信 时间:
2018-04-25 20:04:11
阅读次数:
275
一、前言: 1、结对者:3019何颖仪、3018 吴淑瑶 2、需求分析模型:NABCD 模型 3、原型设计工具:墨刀 二、结对过程: 三、需求分析: 项目背景: 随着科技的进步和计算机技术的飞速发展,各个领域的发展也有一定的提升,而教育在生活中占极高的地位。我们从小就开始接受教育,但大家都能感受到中 ...
分类:
其他好文 时间:
2018-04-25 20:04:03
阅读次数:
148
参考:http://www.jb51.net/article/128257.htm coding=utf 8 from django.core.paginator import Paginator def paginator(data_list, per_page, page_no): """封装D ...
分类:
数据库 时间:
2018-04-25 20:03:56
阅读次数:
221
From:https://www.zhihu.com/question/21787311?from=profile_question_card 网关: 网关是一个概念,不特指某个设备;只要连接两个不同的网络的设备,就可以称为网关。 路由器: 能实现路由寻址和转发的设备。 路由器显然能够实现网关的功能 ...
分类:
其他好文 时间:
2018-04-25 20:03:47
阅读次数:
134