自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring Security的几个重要词

1.SecurityContextHolder:是安全上下文容器,可以在此得知操作的用户是谁,该用户是否已经被认证,他拥有哪些角色权限…这些都被保存在SecurityContextHolder中。Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();...

2019-01-31 14:25:00 102

转载 在Html页面中调用ajax代码

以最原始的XMLHttpRequest形式,实现ajax.封装的方法 1 /** 2 * 发送一个 AJAX 请求 3 * @param {String} method 请求方法 4 * @param {String} url 请求地址 5 ...

2019-01-30 17:36:00 1518

转载 netty源码解解析(4.0)-13 Channel NIO实现: 关闭和清理

  Channel提供了3个方法用来实现关闭清理功能:disconnect,close,deregister。本章重点分析这个3个方法的功能的NIO实现。  disconnect实现: 断开连接  disconnect方法的调用栈如下:1 io.netty.channel.AbstractChannel#disconnect()2 io.netty.channel.Def...

2019-01-30 10:56:00 380

转载 wampserver一系列问题总结

 总结下之前wampserver集成包安装的问题。 windows sever 2008 R2 64,wampserver3.1.4_x64。 在安装的过程,有选择默认浏览器和编辑器,这些安装步骤简单,一步步就行了。 想象是美好的,马上遇到了个缺少dll的报错,好,既然你缺少这个那我就去给你找一个,在网上下载了一个放到C:\Windows\System32,继续,安装的最后一...

2019-01-30 09:30:00 54

转载 机器学习入门

时也势也,最近因为机缘巧合,下定主意要从项目管理领域跳转到机器学习领域(人工智能/深度学习),为了更快更高效的进入学习状态,我对这一块的培训市场和自学方法也做了一些调研。上一篇(机器学习培训班这么多,你该如何选择?)已经就培训市场情况,做了一个简要说明,今天就自学成才道路进行简要分析。由于我也是刚刚开始这块的学习,难免会有纰漏,请大家批评指正。首先,阐明以下个人背景:211工科硕士,双控工程毕...

2019-01-29 17:34:00 34

转载 zookeeper 初步学习

配置文件:tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。dataLogDir:顾名思义就是 Zookeeper 保存日志文件的目录cl...

2019-01-29 10:31:00 41

转载 多线程——volatile

在多线程中,为了使得某个变量对任意一个线程可见,会使用volatile对该变量进行修饰。 理解volatile之前,要先知道线程是如何调用变量的。每一个线程都拥有自己的一个私有堆栈,变量是定义在主内存中,而每个线程会将变量copy一份到私有堆栈。每次启动线程操作,都会先从主内存读取熟读到私有堆栈,然后已知只会对copy过来的变量进行读写,当线程结束的时候,就会将变量写回主内存。这...

2019-01-27 15:24:00 31

转载 kuangbin专题十六 KMP&&扩展KMP HDU3068 最长回文

给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度. 回文就是正反读都是一样的字符串,如aba, abba等 Input输入有多组case,不超过120组,每组输入为一行小写英文字符a,b,c...y,z组成的字符串S 两组case之间由空行隔开(该空行不用处理) 字符串长度len <= 110000Output每一行一个整数x,对应一组c...

2019-01-27 00:15:00 48

转载 910. Smallest Range II

Given an arrayAof integers, for each integerA[i]we need to chooseeitherx = -Korx = K, and addxtoA[i](only once).After this process, we have some arrayB.Return the smallest possibl...

2019-01-26 21:18:00 36

转载 Python MongoDB 教程

基于菜鸟教程实际操作后总结而来Python MongoDB MongoDB 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。MongoDB 数据库安装与介绍可以查看我们的 MongoDB 教程。PyMongoPython 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接。pip 安装pi...

2019-01-24 11:27:00 60

转载 缓存MEMCACHE php调用(一)

在项目中,涉及大访问量时,合理的使用缓存能减轻数据库的压力,同时提升用户体验。即在非实时性的需求的前提下,一小段时间内(若干秒),用于显示的数据从缓存中获取的,而不用直接读取数据库,能有效的减少数据库的读取压力。这里记录一下php语言使用memcache的情形: 首先,我们建立一个memcachepool,可以根据不同的配置读取,生成不同的memcache实例。用到$memcache...

2019-01-23 14:59:00 42

转载 for循环中setTimeout,var与let的不同

先看下面两段代码 for (let i = 0; i < 5; i++) { setTimeout(function () { console.log(i) }, 2000) } for (var i = 0; i < 5; i++) {...

2019-01-23 13:21:00 492

转载 java 异常匹配

抛出异常的时候,异常处理系统会安装代码书写顺序找出"最近"的处理程序. 找到匹配的程序后,它就认为异常将得到清理,然后就不再继续查找. 查找的时候并不要求抛出的异常同处理程序的异常完全匹配.派生类的对象也可以配备其基类的处理程序package exceptions;//: exceptions/Human.java// Catching exception hierar...

2019-01-22 13:01:00 86

转载 配置https and http2 local本地开发环境

今天,几乎所有你访问的网站都是受HTTPS保护的。如果你还没有这样做,是时候这样做了。使用HTTPS保护您的服务器也就意味着您无法从非HTTPS的服务器发送请求到此服务器。这对使用本地开发环境的开发人员来说是一个问题,因为这些本地开发环境都是运行在http://localhost下的在启动过程中,我们决定使用HTTPS来保护我们的AWS Elastic Load Balancer en...

2019-01-22 00:29:00 232

转载 微信退款开发,req_info解密

首先添加依赖包:<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk16</artifactId> <version>1.46</version>...

2019-01-21 21:21:00 550

转载 Django--表单

Django 表单HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。GET 方法GET方法,视图显示和请求处理分成两个函数处理。POST 方法提交数据时更...

2019-01-20 23:32:00 103

转载 1039 到底买不买 (20 分)

题目链接:1039 到底买不买 (20 分)这道题目比较简单,直接比较两个字符串即可,根据剩余字符串的情况做些简单处理即可。 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 5 string str1,str2; 6 7 int main() 8 { 9 cin&...

2019-01-20 15:42:00 38

转载 Google Capture The Flag 2018 (Quals) - Reverse - Beginner's Quest - Gatekeeper

参考链接:https://ctftime.org/task/6264题目It's a media PC! All fully purchased through the online subscription revolution empire “GimmeDa$”. The PC has a remote control service running that looks like it'...

2019-01-19 18:20:00 69

转载 Git 单机版

Git 是一个分布式的开源版本控制系统,也就是说,每台机器都可以充当控制中心,我从本机拉取代码,再提交代码到本机,不需要依赖网络,各自开发各自的如何创建 git 仓库:[root@localhost ~]$ yum install -y git # 安装git[root@localhost ~]$ mkdir -p /data/git # 创建要作为git仓库的目录...

2019-01-19 11:48:00 200

转载 自定义StringBuilder类拼接非空字符串

主要目的: 为了拼接多个非空字符串,还能达到链式的装X效果这里不考虑线程安全,所以使用StringBuilder快速拼接非空内容,中间用","作为分隔。代码如下:package com.baidu;import org.apache.commons.lang.StringUtils;import org.junit.Test;public class MyStringBuilder { ...

2019-01-18 17:48:00 381

转载 切面条|2014年蓝桥杯B组题解析第二题-fishers

切面条一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?答案是个整数,请通过浏览器提交答案。不要填写任何多余的内容。思路:端头:切一次多出两根,也就是每折一次比上一次多了2倍-1根面条;代码:#include<iostream>u...

2019-01-18 09:33:00 81

转载 入网的几种方式

通过家庭电话线来实现用户入网 这种方式下,使用频分复用技术来实现一根电话线能够支持电话和上网同时进行。 语音电话占据0——4kHz的频段;上行占据4kHZ——50kHz的频段;下行占据50kHz——1MHz的频段。这样当信号到达的家庭的时候,通过一个分频器(低通,带通,高通滤波器组合在一起)就能将数据信号和语音信号分开,数据信号在通过一个调制解调器就能...

2019-01-17 15:37:00 542

转载 es6学习整理(备忘)01

1.let与const(1)let声明的变量只在代码块中生效,不存在变量提升,不能定义同一变量;(2)const一旦声明,就必须初始化,const保证的是其变量指向的那个内存地址所保存的数据不可改变2.字符串方法(1)es6中可以用for... of循环,并可以识别大于0xFFFF的码点;(2)新增includes(),startsWith(),endWith()方法,判断一个...

2019-01-17 14:56:00 74

转载 博客园的推荐栏,怎么漂起来?

说出来不怕你们笑话,写代码写了这么多年,竟然一开始搞不定博客园的推荐栏,怎么让它漂起来这个问题困扰了我很久!漂起来的样子是什么样的呢?漂起来的样子就像上面这张图那样,方便园友们推荐!问了好几个朋友,他们竟然也不知道怎么搞,让我很伤心——看来还得自己研究研究。第一步:找样式。我在纯洁的微笑的博客那里,看到了推荐栏漂起来的样子。于是就「F12」打开谷歌浏览器的开发者模式,...

2019-01-17 12:02:00 35

转载 08-Python入门学习-文件与函数

一、文件1.控制文件内指针的移动文件内指针移动,只有t模式下的read(n),n代表的字符的个数除此以外文件内指针的移动都是以字节为单位with open('a.txt',mode='rt',encoding='utf-8') as f: msg=f.read(1)#t模式下的read,按照字符数来移动 print(msg)with open('a....

2019-01-17 08:26:00 36

转载 position:fixed和z-index:1

position:fixed 相对于窗口的固定定位  这个定位属性值是什么意思呢?元素的定位方式同absolute类似,但它的包含块是视区本身。在屏幕媒体如WEB浏览器中,元素在文档滚动时不会在浏览器视察中移动。例如,它允许框架样式布局。在页式媒体如打印输出中,一个固定元素会出现于第一页的相同位置。这一点可用于生成流动标题或脚注。我们也见过相似的效果,但大都数效果不是通过CSS来实现了,而是应用了...

2019-01-16 16:36:00 232

转载 微信分享API,踩过的坑,记录一下。

公司要求要微信分享功能,这个东西坑了我一天,不过还好,最后全部解决了。1:引入官方js文件的时候,看看当前安全域名使用的是http还是https,必须要对应。(安全域名在微信公众平台配置)2:在IOS环境下,标题icon不能大于32kb,并且url如果带有参数是汉字,必须转义。3:在多个路由切换的时候,必须在本路由下,重新config初始化微信api。暂时记录这么多。转载于...

2019-01-15 23:38:00 398

转载 BZOJ1563 NOI2009诗人小G(动态规划+决策单调性)

  设f[i]为前i行的最小不协调度,转移枚举这一行从哪开始,显然有f[i]=min{f[j]+abs(s[i]-s[j]+i-j-1-m)p}。大胆猜想有决策单调性就好了。证明看起来很麻烦,从略。注意需要全程long double。#include<bits/stdc++.h>using namespace std;int read(){ int x=0...

2019-01-15 18:19:00 35

转载 bzoj1560: [JSOI2009]火星藏宝图

考虑到一个性质,A到B的距离一定不小于A到C再到B的距离,因为能够到达这三个点不可能构成锐角三角形对于当前点的更新只需要找那些无法经过其它点再到当前点的点,相当于是一个y坐标单调减的上凸包,随便维护下卡常让我迷失了心智#include<cstdio>#include<iostream>#include<cstring>#include...

2019-01-15 15:37:00 55

转载 软件测试:第1次作业—— 熟悉 MoocTest环境

1、Mooctest 使用心得通过WebIde直接运行测试时非常慢,一直显示正在排队中,我还以为是我网的问题,但是后来换了热点,还是很卡,但是很方便,而且WEBIDE的代码编辑页面非常帅,当在eclipse中使用插件的时候,非常方便,最重要的是运行速度非常快速2、Junit 编写代码经验总结(1)测试方法上必须使用@Test进行修饰;(2)测试方法必须使用public void进行...

2019-01-14 19:25:00 486

转载 利用python 学习数据分析 (学习三)

内容学习自:Python for Data Analysis, 2nd Edition 就是这本纯英文学的很累,对不对取决于百度翻译了前情提要:各种方法贴:  https://www.cnblogs.com/baili-luoyun/p/10250177.html   本节内容,numpy 结尾, 以及pands初入门      一:伪随机函数...

2019-01-14 17:40:00 73

转载 9102年了,汇总下HttpClient问题,封印一个

如果找的是core的HttpClientFactory 出门右转。官方写法,高并发下,TCP连接不能快速释放,导致端口占完,无法连接Dispose 不是马上关闭tcp连接主动关闭的一方为什么不能马上close而是进入timewait状态:TCP四次挥手客户端关闭链接为什么要等待2倍MSL正确写法一个域(一个地址) 保证一个静态httpclient操作,保证重用tcp连接。...

2019-01-14 13:39:00 390

转载 wpf SnapsToDevicePixels

wpf SnapsToDevicePixels 原文:wpf SnapsToDevicePixels 可以在您的根元素上将此属性设为 true,以在整个 UI 上启用像素对齐呈现。对于运行在大于 96 每英寸点数 (dpi) 的设备,像...

2019-01-13 00:27:00 299

转载 精读JavaScript模式(四),数组,对象与函数的几种创建方式

一、前言放了个元旦,休息了三天,加上春运抢票一系列事情的冲击,我感觉我的心已经飞了。确实应该收收心,之前计划的学习任务也严重脱节了;我恨不得打死我自己。在上篇博客中,笔记记录到了关于构造函数方面的一些写法和用法,这篇博客,会从原书中数组直接量开始,自己读了下之前的博客,还是有点照搬概念的意思,想了下,还是得简化概念,按照自己的思路去写,那么开始。二、数组直接量概要:创建数组的两种方...

2019-01-11 00:04:00 78

转载 简单工厂模式

创建型模式概述 创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了使软件的结构更加清晰,外界对于这些对象只需要知道它们共同的接口,而不清楚其具体的实现细节,使整个系统的设计更加符合单一职责原则。 创建型模式在创建什么(What),由谁创建(Who),何时创建(When)等方面都为软件设计者提供了尽可能大...

2019-01-10 21:09:00 51

转载 centos 6.8安装mysql5.6

安装mysql官方文档 A Quick Guide to Using the MySQL Yum Repository下载 Yum RepositoryGo to the Download MySQL Yum Repository page (http://dev.mysql.com/downloads/repo/yum/) in the MySQL Developer Zone.选择...

2019-01-09 15:37:00 51

转载 my everying

evering -> everything一、请回望暑假时的第一次作业,你对于软件工程课程的想象1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么通过一门课程一个学期的锻炼,不能说我取得了多大的进步。项目团队工作流程有初步了解,初次接触了andriod并且在我...

2019-01-08 20:46:00 83

转载 linux学习-DAY1-centos的基本配置,linux的基本命令

目录 一、centos系统安装后的基本配置 1.常用软件安装 2.主机名和网络 3.关闭防火墙 二、Linux命令 1.命令的基本组成 2.文件类型 3.命令提示符 4.快捷键 5.帮...

2019-01-08 20:10:00 120

转载 简单的发邮件功能实现

1.引入pom<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId...

2019-01-08 13:59:00 50

转载 jQuery对checkbox的各种操作

jQuery对checkbox的各种操作一、总结一句话总结:prop()比较好用1、获取所有的checkbox?$("input[type='checkbox']");$("input[type='checkbox']");2、获取所有选中的checkbox?$("input[type='checkbox']:checked");$("in...

2019-01-07 19:47:00 91

空空如也

空空如也

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

TA关注的人

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