自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 怎么保证一个账号同时只被一个人登录?(解决方案以及思考过程和代码)

今天解决了一个问题,也就是保证账号登录状态下的唯一性,在此分享下思考过程和解决问题的思路吧首先,明确问题,一个账号只能同时被一个人登录实现很简单,在服务器记录用户的状态即可,这个我们通过Map把用户id和登录状态进行映射确实可以记录用户登录状态.但是紧接着问题来了,第一个问题,我们怎么知道登录的是哪个用户?解决:使用session保存用户信息即可,继续延伸出下一个问题,在哪里记录用...

2018-06-29 13:18:00 1939

转载 js去掉某一属性

将某一属性赋值为空就行了。例如:document.getElementById('second').style.color = '';转载于:https://www.cnblogs.com/wanlibingfeng/p/9236903.html

2018-06-28 08:25:00 188

转载 初学LINQ语句

//有两个数组,客户和地址,他们之间通过公司名关联: var customers = new[] { new {CustomerID=1,FirstName="Kim",LastName="Abercrombie",CompanyName="Alpine Sky House"}, new {CustomerID=2,First...

2018-06-28 00:11:00 49

转载 17个你必须牢记的Win10快捷键

电脑初学者掌握了盲打技术,可以提高录入速度;游戏玩家掌握了快捷键,可以在瞬息百变的对战中提高生存的机会;而Windows玩家掌握了快捷键,不但可以提高电脑操作速度,更能享受到初级玩家望着你那仰慕的眼神……Top 17 常规快捷键在开始使用Win10中神奇的快捷键加速我们的电脑操作之前,先给大家介绍几个从Win2000到现在一直通用的“资源管理器”快捷键,权当作热身吧!Win+E...

2018-06-27 17:11:00 502

转载 ManualResetEvent和AutoResetEvent的区别

相同部分1.首先说说线程的终止状态和非终止状态。AutoResetEvent和ManualResetEvent的构造函数中,都有bool变量来指明线程的终止状态和非终止状态。true表示终止状态(个人理解也就是可运行状态,根据理解应该是该线程的阻塞终止了),false表示非终止状态。一般初始化为false ,即线程阻塞,调用 waitHandler.WaitOne();就卡住了...

2018-06-27 16:37:00 126

转载 vue-cli

npm run build 时候注意修改 index.html 文件引入的 css 与 js 路径默认为 /js/   /css/应改为 js/   css/转载于:https://www.cnblogs.com/echolife/p/9234401.html...

2018-06-27 15:50:00 30

转载 CentOS7下安装二进制MYSQL8

早看到MySQL8发布, 性能相比MySQL7提升2倍,今天准备安装下试试看1、先卸载当前系统中已安装的mariadbrpm -qa | grep mariadbrpm -e mysql*/mariadb*rpm -e --nodeps mysql*/mariadb*2、安装mysql依赖包yum install gcc gcc-c++ openssl openssl...

2018-06-27 14:42:00 67

转载 C++回调函数

我们经常会把一些耗时的操作放到线程中去执行,当任务执行完毕后就需要通知主线程,通知的方式有很多,在windows平台上可以使用消息机制,如果不想依赖平台API,让代码具有良好移植性,使用回调函数也是一种方法。(1)定义函数指针类型typedef void(*pResult)(int);(2)在类的内部定义一个函数指针对象private:  pResult m_ResultEve...

2018-06-27 10:42:00 52

转载 密码学常用解码网站

xssee:http://web2hack.org/xsseexssee:http://evilcos.me/lab/xssee程默的博客(DES,3DES,AES,RC,Blowfish,Twofish,Serpent,Gost,Rijndael,Cast,Xtea,RSA):http://tool.chacuo.net/cryptdes在线编码解码(多种并排):http://bianma.91...

2018-06-26 18:58:00 186

转载 hdu4336 Card Collector 【最值反演】

题目链接hdu4336题解最值反演也叫做\(min-max\)容斥,在计算期望时有奇效\[max\{S\} = \sum\limits_{T \in S} (-1)^{|T| + 1}min\{T\}\]证明:记\(S = \{a_i\}\),其中对于\(i < j\)有\(a_i < a_j\)那么我们计算每一个\(a_i\)的贡献,有\[\begin{...

2018-06-26 17:19:00 40

转载 一个最简单的HTML文件

<!DOCTYPE html><html><head> <title>网页标题</title></head><body> 网页内容</body></html>index.html转载于:https://www.cnbl...

2018-06-26 15:17:00 1902

转载 (转)Adaboost

基本原理Adaboost算法基本原理就是将多个弱分类器(弱分类器一般选用单层决策树)进行合理的结合,使其成为一个强分类器。Adaboost采用迭代的思想,每次迭代只训练一个弱分类器,训练好的弱分类器将参与下一次迭代的使用。也就是说,在第N次迭代中,一共就有N个弱分类器,其中N-1个是以前训练好的,其各种参数都不再改变,本次训练第N个分类器。其中弱分类器的关系是第N个弱分类器更可能分对前N-...

2018-06-25 21:31:00 61

转载 SSM和SpringBoot--分布式session

生成cookie生成随机token,使用UUIDpublic class UUIDUtil { public static String uuid(){ return String.valueOf(UUID.randomUUID()).replace("-", ""); }}然后将token写到session,传递给客户端。前提...

2018-06-25 21:23:00 119

转载 Linux中对swap分区的配置

swap分区的安装与正常分区的安装大致相同,我这里就只说一下不同大家可先看我上一篇的安装:https://www.cnblogs.com/feiquan/p/9219447.html1.查看swap分区的大小free -m2.格式化磁盘fdisk /dev/sdb经过上面的操作已经分了1G的swap分区,但是磁盘的ID还没有变可以看到两...

2018-06-25 00:34:00 43

转载 OO第四次博客作业

一、测试与正确性论证的效果差异  测试,顾名思义就是我们暴力用大量数据轰炸编写的程序的过程。日常的OO过程中,我们经常互相寻求“测试集”,正是因为测试使用特定数据对我们的功能进行针对性测试,好处在于可以很直观很明显的找到bug所在,并且复现性也很强。但是偏向于穷举,也就是我们平常对于自己的数据集过小,而担心自己有没有完全覆盖所有的可能,即使自己测试的过程中没有发现问题,也心里惴惴不安,从而寻求...

2018-06-24 11:02:00 41

转载 C# Xamarin For Android自动升级项目实战

一、课程介绍“明人不说暗话,跟着阿笨一起玩Xamarin”,本次分享课程阿笨将带来大家一起学习Xamarin For Android系列《C# Xamarin For Android自动升级项目实战》。如果您同样对本次分享课程感兴趣的话,那么请跟着阿笨一起学习吧。本次分享课程适合人群如下:1、热爱Xamarin跨平台移动开发。2、进一步了解和学习Xamarin For And...

2018-06-24 10:45:00 55

转载 linux命令之----sort命令用于将文本文件内容加以排序

1、sort命令作用sort命令用于将文本文件内容加以排序,将输入行按照键值字段与数据类型选项以及locale排序。一个可预期的记录次序,会让用户的查看使用更方便:书的索引、字典、目录以及电话簿等,如果没有次序依据就毫无价值,排序后的记录更易于程序化,也更有效率。2、sort命令语法语法 sort [options] [file(s)]参数:-b 忽略开头的...

2018-06-23 14:45:00 163

转载 html5 标准文档结构

<!DOCTYPE html><html lang="zh-cmn-Hans"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0,...

2018-06-23 14:24:00 230

转载 一个较丰满的servlet web server,由简化的conector、HttpProcessor、bootstrap 和简单servelt处理器构成(1代码清单)...

代码结构:该目录未能显示项目根下的webroot文件夹,此文件夹存放servlet程序员编译的servlet.class文件和静态资源。 BootStrappackage sub.startup;import sub.connector.http.HttpConnector;public final class Bootstrap ...

2018-06-22 22:20:00 1566

转载 elasticsearch系列五:搜索详解(查询建议介绍、Suggester 介绍)

一、查询建议介绍1. 查询建议是什么?查询建议,为用户提供良好的使用体验。主要包括: 拼写检查; 自动建议查询词(自动补全)拼写检查如图:自动建议查询词(自动补全):2. ES中查询建议的API查询建议也是使用_search端点地址。在DSL中suggest节点来定义需要的建议查询示例1:定义单个建议查询词POST twitter/_searc...

2018-06-22 21:42:00 117

转载 关于java中Stream理解

关于java中Stream理解Stream是什么Stream:Java 8新增的接口,Stream可以认为是一个高级版本的Iterator。它代表着数据流,流中的数据元素的数量可以是有限的,也可以是无限的。Stream跟Iterator的差别是无存储:流是基于数据源的对象,它本身不存储数据元素,而是通过管道将数据源的元素传递给操作。函数式编程:对数据流的任何修改都不会修改...

2018-06-22 18:21:00 323

转载 python全栈学习--django 路由控制

内容路由控制系统: 多 一 路径1-----视图函数 路径2-----视图函数 简单使用: re_path("^articles/\d{4}/$", views.article_...

2018-06-22 17:27:00 79

转载 nodejs杂说

15年七月份的时候,本大仙背上了小书包,从此走上了前端的不归路~~写页面避免不了数据请求,数据请求总会导致模拟json数据。那时候,我们也不明白怎么回事,反正大佬扔给我们一个叫server.js还是app.js的文件,并让我们装什么nodejs,我们就照做了。每次写写项目的时候,我都会严格按照这几步骤来(后来我用上了webstorm就移情别恋了):1、建立项目文件夹,比如叫(demo)...

2018-06-22 15:18:00 92

转载 把axios封装为vue插件使用

前言自从Vue2.0推荐大家使用 axios 开始,axios 被越来越多的人所了解。使用axios发起一个请求对大家来说是比较简单的事情,但是axios没有进行封装复用,项目越来越大,引起的代码冗余。就会非常麻烦的一件事。所以本文会详细的跟大家介绍,如何封装请求,并且在项目组件中复用请求。有需要的朋友可以做一下参考。封装的基本要求统一 url 配置统一 ap...

2018-06-22 13:52:00 46

转载 Chapter 4 Invitations——20

Well, that was fine. I could leave him alone. 行吧,但愿一切都好。我能让他一个人。I would leave him alone. 我也会让他一个人的。I would get through my self-imposed sentence here in purgatory, and then hopefully some...

2018-06-22 12:24:00 59

转载 行为链分析zipkin

行为链分析zipkin- 跑zipkin python例子https://github.com/openzipkin/pyramid_zipkin-example# get the latest version of pyramid_zipkin$ pip install pyramid_zipkin -U# install the example$ python setup.py...

2018-06-22 09:18:00 292

转载 angular项目中各个文件的作用

原文地址https://www.jianshu.com/p/176ea79a7101大纲  1、对angular项目中的一些文件的概述  2、对其中一些文件的详细描述  2.1、package.json  2.2、tsconfig.json  2.3、Polyfills对angular项目中的一些文件的概述angular-cli.json  Angular CLI 的配置文...

2018-06-21 22:59:00 1086

转载 Java中的http相关的库:httpclient/httpcore/okhttp/http-request

httpclient/httpcore是apache下面的项目:中文文档下载参考 5官网:http://hc.apache.org/在线文档:http://hc.apache.org/httpcomponents-client-ga/tutorial/html/示例代码:http://hc.apache.org/httpcomponents-client-ga/examples.htm...

2018-06-21 20:45:00 64

转载 jenkins配置自动发送邮件

1.开通要发送邮箱的SMTP服务,需要发一条短信,会给你返回一个授权码(发送邮箱需要用到这个,不是邮箱密码。我这里用qq做示范)2.确定插件Email Extension Plugin安装完成。 可在系统管理-插件管理搜索安装3.进入系统管理--系统设置3.1按照如下图设置首先找到Extended E-mail Notification3.2然后找到...

2018-06-19 18:20:00 64

转载 关于python接口测试connect error

接口测试里如果报错出现socket.gaierror: [Errno 8] nodename nor servname provided, or not known或者urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnection object at 0x107ec2a20&gt...

2018-06-19 16:34:00 510

转载 session 、cookie、token的区别

cookie和session的区别1.cookie数据存在客户端,session数据放在服务端2.cookie不是很安全,别人可以分析放在本地cookies并进行cookie欺骗3.session会在一定时间保存在服务器上,访问量增多时,占用服务器性能。考虑到减轻服务器性能,应使用cookiesession和token的区别参考资料:https://blog.csdn.n...

2018-06-18 18:37:00 41

转载

1.学习总结1.1图的思维导图1.2 图结构学习体会1.深度遍历算法和广度遍历算法:深度优先从初始定点开始访问其邻接顶点,然后再访问该顶点的未被访问过的邻接顶点;广度优先是从初始顶点开始访问,接着访问初始顶点的所有未被访问过的邻接点,然后按照邻接点的次序依次访问每一个顶点的未被访问过的点,直到所有顶点被访问;理解起来相对容易,做题时也大部分能懂。2.Prim和Kruscal算...

2018-06-18 15:08:00 84

转载 问题集

toolkit安装toolkit软件包下载wget percona.com/get/percona-toolkit.tar.gzwget percona.com/get/percona-toolkit.rpm软件包安装(centos6.7)[root@trcloud-wujian-test01 toolkit]# rpm -ivh percona-toolkit.rpmwarning: perc...

2018-06-18 11:19:00 94

转载 border-image

参考链接: border-image 的正确用法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2018-06-17 16:10:00 52

转载 ArcGIS Server + ArcGIS Portal 10.5

1.安装IE112。域名需要在C:\Windows\System32\drivers\etc\host文件中添加127.0.0.1 机器名.域名win2008.smartmap.com192.168.1.1803.DNS查询域名3.tomcat8的配置cd C:\Program Files\Apache Software Foundation\Tomcat 8.5mkdir...

2018-06-16 20:45:00 554

转载 完全理解Python迭代对象、迭代器、生成器

在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念以及它们之间的关系捋清楚。容器(container)容器是一种把多个元素组织在一起的数据...

2018-06-16 17:59:00 42

转载 webpack入门教程

安装全局安装(如果之前没安装的话,就全局安装一下,之前安装过了的话,就可以直接跳过这一步)cnpm install webpack -g //全局安装​cnpm install webpack -s // 局部安装注意:如果使用的是4.0+的版本,还需要安装webpack-clicnpm i webpack-cli -s初始化cnpm init​// 或则是:和上面...

2018-06-16 13:33:00 54

转载 折线图

一:折线图1.程序<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>line</title> <script src="../echarts.min.js"></script></head>...

2018-06-16 09:52:00 39

转载 Bone Collector II(01背包kth)

The title of this problem is familiar,isn't it?yeah,if you had took part in the "Rookie Cup" competition,you must have seem this title.If you haven't seen it before,it doesn't matter,I will give ...

2018-06-15 21:42:00 79

转载 【LOJ】#2123. 「HEOI2015」最短不公共子串

题解我们对于B串建出后缀自动机和序列自动机对于问题1,枚举左端点然后跑后缀自动机,直到不能匹配作为这个左端点的答案对于问题2,枚举左端点然后跑序列自动机,直到不能匹配对于问题3,设f[i][j]表示第前i个字符匹配到后缀自动机上第j个点的最少步数,如果下一步走不了则更新答案对于问题4,设f[i][j]表示前i个字符匹配到序列自动机上第j个点的最少步数,如果下一步走不了则更新答案...

2018-06-15 20:52:00 153

空空如也

空空如也

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

TA关注的人

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