自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 结合JDK源码看设计模式——建造者模式

概念:   将一个复杂对象的构建与它的表示分离。使得同样构建过程可以创建不同表示适用场景: 一个对象有很多属性的情况下 想把复杂的对象创建和使用分离 优点:   封装性好,扩展性好 详解:  工厂模式注重把这个产品创造出来即可,而建造者更关心创建的细节,当创建一个对象需要使用很多步骤去完...

2019-03-31 16:05:00

阅读数 1

评论数 0

转载 Java中的枚举--Enumeration

  之前并没有注意到枚举这个知识点,因为之前在项目中并没有使用过枚举,可能是项目并不是很复杂的原因吧,今天看张孝祥老师的讲解,觉得,这个枚举真的有很多值得学习的地方,探究一下枚举的设计原理,底层到底是怎么回事。 一、枚举的介绍 1、枚举用于表示编程语言中的一组命名常量 例如,一副牌中的四个套...

2019-03-30 22:31:00

阅读数 7

评论数 0

转载 用Servlet进行用户名和密码校验

用Servlet进行用户名和密码校验 学号:201631062509 姓名:杨菓 1.效果图 主界面图 用户名为空时 用户名或密码错误 登录成功 2.源代码 Servlet 1 import java.io.IOException; 2 impor...

2019-03-30 15:50:00

阅读数 12

评论数 0

转载 RESTful架构详解

什么是REST REST全称是Representational State Transfer,中文意思是表述性状态转移,它首次出现在2000年Roy Fielding的博士论文中。Roy Fielding是HTTP规范的主要编写者之一。他在论文中提到: 我这篇文章的写作目的,就是想在符合架...

2019-03-29 11:30:00

阅读数 3

评论数 0

转载 云时代架构阅读笔记四——深入的、详细的介绍Map以及HashMap

原文链接:https://mp.weixin.qq.com/s/GhZ-RfjscNsOraqD2z_eng 今天,笔者要介绍的是Java集合框架中的Map集合,在日常工作中Map的运用也十分广泛。 与List集合、Set集合隶属于Collection不同,Map是一个独立的接口,与Colle...

2019-03-29 11:06:00

阅读数 3

评论数 0

转载 深入解析策略模式(转)

转自【https://www.cnblogs.com/lewis0077/p/5133812.html】  在讲策略模式之前,我们先看一个日常生活中的小例子:   现实生活中我们到商场买东西的时候,卖场往往根据不同的客户制定不同的报价策略,比如针对新客户不打折扣,针对老客户打9折,针对VIP客...

2019-03-29 10:35:00

阅读数 3

评论数 0

转载 ASP.NET Core 认证与授权[3]:OAuth & OpenID Connect认证

ASP.NET Core 认证与授权[3]:OAuth & OpenID Connect认证 原文:ASP.NET Core 认证与授权[3]:OAuth & OpenID Connect认证在上一章中,我们了解到,Cookie认证是一种本地认证方式,通...

2019-03-29 01:38:00

阅读数 39

评论数 0

转载 DS博客作业02--线性表

线性表 1.本周学习总结 1.1思维导图 1.2.谈谈你对线性表的认识及学习体会 初学线性表,也感觉到数据结构的一大难点,首先是顺序表,顺序表和数组类似,储存位置是连续的,但是顺序表多了长度length, 麻烦的是顺序表的插入和删除需要移动一大部分数据。有序表就是把数据排好序,有序表可...

2019-03-28 22:03:00

阅读数 7

评论数 0

转载 Jexl表达式语言引擎(4)-方法篇

import org.apache.commons.jexl3.*; import org.junit.Test; /** * Created by Main on 2019/3/28. */ public class MethodTest { private static fin...

2019-03-28 20:00:00

阅读数 15

评论数 0

转载 [luogu2783] 有机化学之神偶尔会做作弊

题目链接 洛谷. Solution 边双缩点然后\(lca\)跑\(dis\)就好了。 注意这里是边双,不知道为啥所有题解都说的是点双。 边双是定义在点上的,即每个点只属于一个边双;点双是定义在边上的,即每条边只属于一个点双。 #include<bits/stdc++.h> using...

2019-03-28 10:37:00

阅读数 7

评论数 0

转载 多线程面试题

同步机制应该遵循的基本准则 · 空闲让进:当无进程处于临界区时,表明临界资源处于空闲状态,允许一个请求进入临界区的进程立即进入临界区,以有效利用临界资源 · 忙则等待:当已有进程处于临界区时,表明临界资源正在被访问,因而其他试图进入临界区的进程必须等待,以保证对临界资源的互斥访问 · 有限等...

2019-03-28 00:10:00

阅读数 3

评论数 0

转载 力扣——数组中重复的数据

给定一个整数数组 a,其中1 ≤ a[i] ≤n(n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? 示例: 输入: [4,3,2,7,8,2,3,1] 输出: [2,3] ...

2019-03-27 22:36:00

阅读数 2

评论数 0

转载 OO第一单元总结

一、基于度量来分析自己的程序结构 1、第一次作业 思路:设计了三个类分别完成项的分离、项的求导、项的打印三个功能。 类图: metrics复杂度分析: statistic分析: 分析:代码一共200行左右,可以看出部分方法代码复杂度很高且圈复杂度和模块设计复杂度都非常高(分...

2019-03-27 21:58:00

阅读数 2

评论数 0

转载 [剑指offer] 29. 顺时针打印矩阵 (for循环条件)

思路: 先定义左上和右下角点坐标,打印可分为从左到右,从上到下,从右到左,从下到上。依次判断最后一圈的四个循环条件。 #include "../stdafx.h" #include <stdio.h> #include <stdlib.h> ...

2019-03-27 21:03:00

阅读数 2

评论数 0

转载 百度杯”CTF比赛 2017 二月场 没错!就是文件包含漏洞。

题目源码: 文件包含漏洞的话,看一下 你么可以使用php://input 伪协议,执行代码(参考了大佬WP)这里使用了POSTMAN, 目录下还有一个dle345aae.php文件,呢么用cat命令打开,并且输出文件内容(反单引号在linux中表示命令) 还有一种方法是...

2019-03-27 20:34:00

阅读数 9

评论数 0

转载 同步,异步,并发,并行

同步:   一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去; 异步:   指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。 并...

2019-03-27 18:43:00

阅读数 2

评论数 0

转载 [Swift]LeetCode900. RLE 迭代器 | RLE Iterator

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/stre...

2019-03-27 15:09:00

阅读数 4

评论数 0

转载 第四次作业

第一部分 心得:本次团队项目设计的是英语学习软件,用户可以登录注册并查询英语资料,再这次团队合作中,队员分工合作,都发挥了自己擅长的知识。一开始对Scrum的了解不是很深刻,学习使用后感觉Scrum敏捷开发跟传统的开发方式比较起来,很明显,Scrum敏捷开发更好。多动手才能理解的透彻,以后多多练习...

2019-03-27 11:15:00

阅读数 5

评论数 0

转载 struts2 解决拦截器的对于参数传递无效问题

struts2 解决拦截器的对于参数传递无效问题 一、今天做项目时,使用拦截器对用户权限检查。拦截器本身没有问题,可是实现权限拦截,但是传递的参数全部都无效了。搞了很久,由于对拦截器的内部机制不是特别熟悉,所以重新研读了一下Struts2的拦截器。找到了原因:给一个Acton配置一个自定义拦截器后...

2019-03-27 09:33:00

阅读数 5

评论数 0

转载 P4317 花神的数论题 dp

这题我一开始就想到数位dp了,其实好像也不是很难,但是自己写不出来。。。常规套路,f[i][j][k][t],从后往前填数,i位,j代表是否卡着上沿,k是现在有几个1,t是想要有几个。记忆化搜索就ok啦! 题干: 题目背景 众所周知,花神多年来凭借无边的神力狂虐各大 OJ、OI、CF...

2019-03-26 22:40:00

阅读数 5

评论数 0

转载 vue(基础二)_组件,过滤器,具名插槽

一、前言 主要包括:1、组件(全局组件和局部组件) 2、父组件和子组件之间的通信(单层) 3、插槽和具名插槽 ...

2019-03-26 21:39:00

阅读数 3

评论数 0

转载 mysql数据库,取两列值中最大的一个值

有表 zta,该表有两个字段 bf,ac,要取两个字段中,符合条件的最大的一个值,可用方法: select GREATEST(MAX(bf),MAX(ac)) maxvalue from zta where bf > 7 and ac < 60 ; ...

2019-03-25 19:44:00

阅读数 86

评论数 0

转载 【作业】返回一个整形数组中最大子数组地和——当维度达到二维/*待完善*/

//没有写完,只写完了我自己定义的针对块的各种运算方法。 我将每一个矩形看作一个块,通过点连成行,行连成块的思路进行各种操作。 (1)算出每一个正数块 (2)将块排序 (3)将1号(第一大的)和2号(第二大的,以此类推)相加,看是否使得新块比旧块大,是则合并成新的块否则比较1号和3号…… ...

2019-03-24 21:46:00

阅读数 2

评论数 0

转载 20165120 马鹏云 Exp2 后门原理与实践=v=

1.实验内容 (3.5分) (1)使用netcat获取主机操作Shell,cron启动(0.5分) (2)使用socat获取主机操作Shell, 任务计划启动 (0.5分) (3)使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机...

2019-03-24 17:25:00

阅读数 5

评论数 0

转载 #013 爬虫自学举步维艰

在没有python基础之前,学习应该是没有问题的,但是在我的角度看来,python语法啥也不会(0会一丢丢)的情况下,举步维艰,好多知识点,老师都会一句带过,应该是在之前的Python课程中出现过。 我选了中国大学MOOC上这个课程进行学习 看了这个课看到第三周,感觉前两周...

2019-03-23 20:31:00

阅读数 7

评论数 0

转载 代码杂谈-split函数

java split 函数默认会清除空白行尾的空白. 为了避免这个问题, 需要加参数, 改为 String[] tmpValues = line.split(",", -1); 转载于:https://www.cnblogs.com/bregman/p/10582275.ht...

2019-03-23 00:54:00

阅读数 3

评论数 0

转载 TCP/IP网络编程之一

1、理解网络编程和套接字 网络编程就是编写程序使两台连网的计算机相互交互数据。 1.1构建接电话套接字 套接字大致分为两种,其中,先要讨论的TCP套接字可以比喻成电话机。实际上,电话机也是通过电话网完成语言数据交换的。 #include <sys/socket.h> /*...

2019-03-22 11:41:00

阅读数 11

评论数 0

转载 git的使用与学习

1.将本地项目推送到Github $ git remote add origin 仓库地址 // 关联远程仓库 $ git push origin master // 推送到远程仓库 如果远程仓库有本地仓库没有的文件,需要执行下面命令: $ git pul...

2019-03-21 16:26:00

阅读数 0

评论数 0

转载 简单循环流程的介绍

一、if判断 基本语法格式: 1.语法一: if 条件: # 条件成立时执行的子代码块 代码1 代码2 代码3 示例:#判断一个姑娘年级大不大、美不美丽,如果符合自己的要求,就去表白。。。 sex='female'#定...

2019-03-21 16:02:00

阅读数 9

评论数 0

转载 迁移virtualenv环境

记录一次将window上的virtualenv部署至LINUX服务器 前提 你已经使用virtualenv创建了一个虚拟的python运行环境,并且已经完成了你的应用的开发,现在需要将工程部署到服务器了。 警告:如果你想将WINDOW上的venv直接复制到linux上的运行的话,那是根本行不...

2019-03-21 11:42:00

阅读数 66

评论数 0

转载 elk的备份与恢复【转】

elasticsearch提供了快照功能: 1、在elsticsearch的配置文件中定义一个path.repo路径配置 path.repo: ["/elk/my_backup"] 重新启动elasticsearch服务 创建备份的文件夹并赋予权限 ...

2019-03-21 09:46:00

阅读数 4

评论数 0

转载 【转载】C#将图片以二进制流的方式存入数据库

在C#开发应用程序的过程中,图片一般会存放在文件系统中,当然图片也可以二进制的方式存放到数据库中,不过一般不建议存放在数据库中,因为图片占用的空间还是挺大的,特殊情况下可以考虑将图片存在数据。此文将介绍如何将图片存放在Sqlserver数据库中,并从数据库中读取出图片信息。 在将图片存储到数据库...

2019-03-20 13:19:00

阅读数 10

评论数 0

转载 编译Android ROM环境搭建

环境搭建1 安装ubuntu推荐12.04或13.102 安装jdk7和一些所需要的包安装jdk7$ sudo apt-get update$ sudo apt-get install openjdk-7-jdk或者手动下载jdk-7 安装http://www.oracle.com/technet...

2019-03-20 12:19:00

阅读数 10

评论数 0

转载 Spring Boot 自定义 starter

一、简介 SpringBoot 最强大的功能就是把我们常用的场景抽取成了一个个starter(场景启动器),我们通过引入springboot 为我提供的这些场景启动器,我们再进行少量的配置就能使用相应的功能。即使是这样,springboot也不能囊括我们所有的使用场景,往往我们需要自定义start...

2019-03-20 11:48:00

阅读数 4

评论数 0

转载 SpringMvc + socket.io + vue + vue-socket.io实例

SpringMvc部分实现 1. 所需依赖 <dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</...

2019-03-20 11:33:00

阅读数 5

评论数 0

转载 利用多个域名来存储网站资源

1. CDN缓存更方便 CDN:是构建在网络之上的内容发布网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容发布、调度等功能模块,是用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要是内容存储和分布技术。简单来说,CDN主要用来使用户就近获取资源。...

2019-03-20 09:35:00

阅读数 1

评论数 0

转载 互操作平台调用中的异常或错误

(一)非托管函数的托管定义导致的异常或错误 (二) 转载于:https://www.cnblogs.com/lihuali/p/10562786.html

2019-03-20 09:14:00

阅读数 5

评论数 0

转载 Maven -Maven配置tomcat插件 两种

Maven Tomcat插件现在主要有两个版本,tomcat-maven-plugin和tomcat7-maven-plugin,使用方式基本相同。 tomcat-maven-plugin 插件官网: http://mojo.codehaus.org/tomcat-maven-plugin/p...

2019-03-20 07:20:00

阅读数 6

评论数 0

转载 apache Storm 学习笔记

Storm流之FieldGrouping字段分组: https://blog.csdn.net/Simon_09010817/article/details/80092080 转载于:https://www.cnblogs.com/zgzf/p/10561258.html

2019-03-19 20:54:00

阅读数 4

评论数 0

转载 想要table表格垂直滚动,加点CSS即可

<style> /*设置 tbody高度大于400px时 出现滚动条*/ table tbody { display: block; height: 400px; overflow-y: scroll; } ...

2019-03-19 17:13:00

阅读数 9

评论数 0

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