自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

转载 Servlet+jsp用户登录加上验证码

  最近公司有个项目被客户拿去进行漏洞扫描,发现用户登录太简单,容易被暴力破解。当然发现的问题很多,什么反射型XSS,存储型XSS,敏感信息泄露等等。但是我们今天不讲这么多,就说说如何修复暴力破解的问题。由于登录界面未设置图形验证码,也没有对同一用户在连续登录错误时进行限制,导致攻击者可以尝试破解任意已知用户的密码。所以针对这种情况,第一,对同一用户连续登录在规定时间内的次数进行限制,超...

2019-06-29 00:12:00 412

转载 pycharm 代码无法自动补全(自动顺带)的解决方法

pycharm 中输入关键字等,代码不能自动补全,这种情况一般是pycharm设置了省电模式点击 File —Power Save Mode,取消勾选再次输入,代码可以自动顺带出来了转载于:https://www.cnblogs.com/xioawu-blog/p/11103202.html...

2019-06-28 16:00:00 5924

转载 dtree树形结构异步传输

首先引入css文件https://gitee.com/sunzhenzhen/ziyuanmulu/blob/master/src/main/webapp/layui/css/layui.csshttps://gitee.com/sunzhenzhen/ziyuanmulu/blob/master/src/main/webapp/layui/dtree/dtree.csshttps://gi...

2019-06-28 02:34:23 699

转载 Linux目录结构和常用命令

Linux文件系统结构Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。windows:用反斜杠"\"来标识目录结构Linux:用斜杠"/"来区分目录结构windows和Linux目录结构登录linux后,在te...

2019-06-27 21:24:00 100

转载 B. A and B and Compilation Errors

题目链接:http://codeforces.com/contest/519/problem/B这道题目有点像求两个集合的差集一开始就是单纯的去想用短的那个集合去和大的集合去比较,算法也没有想着去优化结果就超时了超时代码也贴出来把hhhh#include <cstdio>#include <cstring>#include &lt...

2019-06-26 17:42:00 49

转载 VS2010/VS2012/VS2015下openGL环境配置(转)

按:按照下述博文,三个例子均成功。https://blog.csdn.net/so_geili/article/details/51685005请仔细阅读每一个字。 为了学习《OpenGL超级宝典(第五版)》必须配置OpenGL环境,正所谓工欲善其事必先利其器。翻阅了很多网上的配置教程,很多都有问题,但也有详细的精华教程,比如博客:http://www.zyh16...

2019-06-25 19:48:00 173

转载 Python---HTML表单

一、http:80https:443--------------------------二、转载于:https://www.cnblogs.com/niaocaizhou/p/11083439.html

2019-06-25 16:14:00 505

转载 RxJava2 方法总结

RxJava2 方法总结看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJava的各种方法和用法。1、RxJava 基本1.1 RxJava 简介RxJa...

2019-06-24 22:03:00 123

转载 BitSet

public class ttt { public static void main(String[] args) { long i = 1L; System.out.println(i << 2);//4 System.out.println(i);//1 System.ou...

2019-06-24 16:55:00 84

转载 python笔记38-使用zmail发各种邮件案例代码

前言本篇介绍使用zmail发各种格式的邮件,并运行成功的代码,小伙伴们只需更换自己的邮箱就可以运行起来了content_text发送纯文本先从最简单的发送纯文本的邮件开始,调通发送邮件的代码。以腾讯的企业邮箱为例,smtp_host是发送邮箱的smtp服务地址,不同的邮箱不太一样。smtp_host:smtp.exmail.qq.comsmtp_port:465import zm...

2019-06-23 00:05:00 534

转载 Golang map的底层实现

转自https://blog.csdn.net/i6448038/article/details/82057424并修改map是Go语言中基础的数据结构,在日常的使用中经常被用到。但是它底层是如何实现的呢?总体来说golang的map是hashmap,是使用数组+链表的形式实现的,使用拉链法消除hash冲突。golang的map由两种重要的结构,hmap和bmap(下文中都有解释),主...

2019-06-22 23:11:00 143

转载 通用分页二

jsp页面显示分页 pagebean.javapublic class PageBean { private int page = 1;// 页码 private int rows = 10;// 页大小 private int total = 0;// 总记录数 private boolean pagination = true...

2019-06-22 21:32:00 46

转载 Unity的学习笔记(XLua的初学用法并在lua中使用unity周期函数)

自己最近也在研究怎么用lua控制UI,然后看着网上介绍,决定选用XLua,毕竟TX爸爸出的,有人维护,自己琢磨着怎么用,于是弄出来一个能用的作为记录。当然,XLua主要是用于热更新,我自己是拿来尝试用一下看看怎么和C#交互进行的。然后是XLua的下载地址:https://github.com/Tencent/xLua下载完了之后,把Assect文件夹下的东西放在工程里面,引入命名空间X...

2019-06-22 15:22:00 153

转载 Apache配置URL重定向

Apache配置URL重定向修改/etc/httpd/conf/httpd.conf文件的内容<Directory "/var/www"> AllowOverride None # Allow open access: Require all granted</Directory>为<Directory "/var/www"...

2019-06-22 09:48:00 479

转载 Oracle Real Application Clusters (RAC)

Oracle Real Application Clusters — 概述  包含 Oracle Real Application Clusters (RAC) 选件的 Oracle 数据库允许依托一组共享的数据文件(也称为数据库)在集群中的不同服务器上运行多个数据库实例。该数据库跨越多个硬件系统,但是在应用程序看来,它是一个统一的数据库。这样就能够利用商用硬件降低总拥有成本并为支持各种应用程序负...

2019-06-21 18:08:00 448

转载 Spring Cloud Stream整合RabbitMQ

简介Spring Cloud Stream是一个构建消息驱动微服务的框架,应用程序通过input(相当于consumer)、output(相当于producer)来与Spring Cloud Stream中Binder交互,而Binder负责与消息中间件交互;因此,我们只需关注如何与Binder交互即可,而无需关注与具体消息中间件的交互。使用1、添加依赖<depend...

2019-06-20 20:00:00 60

转载 String StringBuilder StringBuffer

1,String 是不可变类 immutable 不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:八大包装类和String等。 可变类:相对于不可变类,可变类创建实例后可以改变其成员变量值,开发中创建的大部分类都属于可变类。 以String 为例,不可变类,一般如何设计? 1,类一般会用fina...

2019-06-20 13:33:00 60

转载 对称加密算法在C#中的踩坑日常

前言有幸接触了一下传说中的对称加密算法3DES感觉这些加密算法与我的工作是想去甚远的,一般没什么机会接触这些东西今次了解了一下3DES这个对称算法原理算不上明白,算是踩了C#中的一些坑吧C#中对于密钥的处理比较奇怪,花费了一晚上一早上的时间才弄明白期间偷窥了不少C#的源代码下面由我娓娓道来简介3DES算法命名定义算法最早期的标准被放在ANS X9.52中并在1998年发布并将其...

2019-06-20 11:42:00 141

转载 事件处理程序

完成一个按钮的事件处理程序,实现功能自拟,例如:改变窗口的背景颜色,改变按钮的位置等等转载于:https://www.cnblogs.com/shark157138756/p/11057372.html

2019-06-20 10:49:00 45

转载 Python计算器练习

import res = '1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )'# 计算乘除返回值# 1.使用'*'或者'/'切割,拿到a,b# 2.计算浮点数a,b结果,返回结果def atom_cal(exp): if '*' ...

2019-06-19 16:17:00 111

转载 Codeforces 241B Friends 字典树

Friends首先确定第 m 大的是谁, 建出字典树之后二分去check, 找到第 m 大之后, 在跑一次字典树去统计总和。为什么这个要取模啊, 卡了我半天。#include<bits/stdc++.h>#define LL long long#define LD long double#define ull unsigned long long#def...

2019-06-19 14:38:00 96

转载 第五周-第13章节-Python3.5-内置模块详解之Hashlib、模块

# pcj简单来说。就是三步:1,建立加密对象。2,对字符串进行算法加密。3,获得16进制显示import hashlibm=hashlib.md5()m.update(b"pcj")print(m.hexdigest()) sha1=hashlib.sha1()sha1.update("123".encode("utf-8"))print(sha1.hexdigest())n...

2019-06-19 13:28:00 64

转载 [转载]Oracle中动态SQL详解

1.静态SQLSQL与动态SQL  Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程序语句进行确定,只能在用户输入一定的查询条件...

2019-06-19 10:38:00 45

转载 关于JavaScript的43道题①

最近在github上大火的43到js代码题,有很多人搬运。原链接https://github.com/lydiahallie/javascript-questions1.下面代码的输出是什么?function sayHi() { console.log(name); console.log(age); var name = "Lydia"; let age = ...

2019-06-19 09:42:00 45

转载 剑指offer:构建乘积数组

题目描述:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。思路分析:思路一:由于不能使用除法,首先想到的就是对于A中每个元素用遍历的方式,去判断是否要乘到B数组的对应位置,这样的时间复杂度为O(n^2),超时。思路二:用空间...

2019-06-18 22:54:00 42

转载 Java基础(一) 八大基本数据类型

自从Java发布以来,基本数据类型就是Java语言的一部分,分别是byte, short, int, long, char, float, double, boolean.其中:整型:byte, short, int, long字符型:char浮点型:float, double布尔型:boolean在详细介绍之前,先科普一下,Java中最小的计算单元为字节,1字节=8位(bit)。一...

2019-06-18 06:04:00 52

转载 2091操作系统引论

1.1 操作系统的目标和作用  操作系统的目标与应用环境有关。例如在查询系统中所用的OS,希望能提供良好的人—机交互性;对于应用于工业控制、武器控制以及多媒体环境下的OS,要求其具有实时性;而对于微机上配置的OS,则更看重的是其使用的方便性。1.1.1 操作系统的目标  1. 方便性  2. 有效性   3. 可扩充性  4. 开放性1.1.2 操作系统的作用 ...

2019-06-17 22:33:00 186

转载 ThinkSNS+ 是如何计算字符显示长度的

什么是ThinkSNS+  ThinkSNS(简称TS),一款全平台综合性社交系统,目前最新版本为ThinkSNS+、ThinkSNS V4 ThinkSNS【简】。今天我们来聊一下可能很多人都会头疼的东西:显示长度。需求是这样的,在字符的显示上,两个英文单词才占一个中文或者其他语言的显示长度。如下:ab哈?上面排的是两个英文字母,一个汉字,一个Emoji...

2019-06-17 14:32:00 47

转载 移动端设备管理平台 atx server2实践

目录 1、需求背景 2、初步调研 2.1、云测试平台 2.2、开源工具 2.3、VNC 2.4、企业内部自研云测试平台 3、ATX Server安装 依赖环境 安装rethinkdb ...

2019-06-16 18:32:00 766

转载 第2节 mapreduce深入学习:15、reduce端的join算法的实现

reduce端的join算法:例子:商品表数据 product:pidp0001,小米5,1000,2000p0002,锤子T1,1000,3000订单表数据order:        pid1001,20150710,p0001,21002,20150710,p0002,31002,20150710,p0003,3mapReduce可以实现sql语句的功能:...

2019-06-15 19:27:00 47

转载 学习进度报告·15

第十五周学习时间九小时代码量五百多行博客量一篇学习内容php关于网页登录界面的编写转载于:https://www.cnblogs.com/Excusezuo/p/11059765.html...

2019-06-15 16:52:00 73

转载 windows下 MongoDB 导入json文件

在CMD界面 进入安装目录C:\Program Files\MongoDB\Server\4.0\bin输入以下代码:mongoimport --db test --collection user --file C:\Users\aspsea\Desktop\new.json记住不是在mongo的shell界面输入。转载于:https://www.cnblogs.com/aspse...

2019-06-15 07:25:00 461

转载 【兰伯特光照与Blinn_Phong光照】

<1>兰伯特与半兰伯特Shader "Tang/614/Lambert"{ Properties{ _Color("Tin Color",Color) = (1,1,1,1) } SubShader{ Pass{ Tags { "LightMode" = "ForwardBase" } CGPROGRAM #pr...

2019-06-14 15:08:00 193

转载 测试基础

测试的定义:通过人工或自动的手段,对被测对象进行检测的活动,且在于发现被测对象是否实现用户的需求,或者弄清实际结果与预期结果之间的差异测试目的:发现被测对象与用户需求间的差异(bug)通过测试活动发现并解决缺陷,增加人们对被测对象的质量信心通过测试活动,获取被测对象的质量信息,为决策提供数据依据通过测试活动,预防缺陷,从降低项目或产品的风险测试原则:测试证明软件存在...

2019-06-14 11:56:00 54

转载 数据类型总结

一、数据类型种类数字(Number)字符串(String)元组(Tuple)集合(Sets)列表(List)字典(Dictionary)二、存储空间的大小(从少到多)存储空间(由小到大)备注数字字符串集合存索引相关信息元组存索引相关信息列表...

2019-06-12 12:48:00 69

转载 将后台的返回的格式,根据某个共同的字段分组

在echars 中根据后台给的13条数据,按照年份2019,2018,2017,2016.分数据在按月份规律排成一个数组。步骤如下:第三步第四步,最终要的效果最终展示 console.log('能耗同期对比') console.log('第一步') console.log(this.mapEnerConsumComp...

2019-06-11 11:51:00 283

转载 学习设计模式 - 中介者模式

中介者模式一丶定义  定义一个中介者对象, 封装一系列对象的交互关系, 使得各对象不必显示的相互引用, 从而使其耦合松散, 而且可以独立的改变它们的交互二丶理解  各对象显式地持有对方引用, 用于对象之间的交互, 交互关系形成网状结构, 不利于系统维护以及开发人员的理解. 这时可以定义一个中介者对象, 封装注册各对象的引用, 以及完成对象之间的交互操作. 同事对象之间不能直...

2019-06-10 23:04:00 50

转载 4.Java JSON使用

Java 中 JSON 的使用分类编程技术本章节我们将为大家介绍如何在 Java 语言中使用 JSON。类库选择Java中并没有内置JSON的解析,因此使用JSON需要借助第三方类库。下面是几个常用的 JSON 解析类库:Gson: 谷歌开发的 JSON 库,功能十分全面。FastJson: 阿里巴巴开发的 JSON 库,性能十分优秀。Ja...

2019-06-10 20:04:00 40

转载 python开发环境

一、eclipse +PyDev插件 兼容性问题  Eclipse 4.5, Java 8: PyDev 5.2.0  Eclipse 3.8, Java 7: PyDev 4.5.5  Eclipse 3.x, Java 6: PyDev 2.8.2 要使用Eclipse,还需要安装JRE(JAVA运行环境),JRE eclipse PyDev插件  两种...

2019-06-10 10:48:00 51

转载 Java 总结篇2

第02章:数据类型和运算符一、概述:1、数据类型:int、float、char、boolean2、运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符(了解即可)、条件运算符3、基本数据类型的类型转换:自动类型转换、强制类型转换。二、重点内容:1、标识符:必须以字母、下划线、美元符$开头,其他部分可以是字母、下划线、美元符、数字的任意组合,不建议使用中文。(注意:标识符不能为Java关...

2019-06-09 17:40:00 23

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除