自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 The Preliminary Contest for ICPC Asia Xuzhou 2019 E. XKC's basketball team (线段树)

题目链接:https://nanti.jisuanke.com/t/41387题目大意:对于给定序列,求出对于每个位置求出比该数大于m的最靠右的位置。思路:首先对序列进行离散化,然后对于每个数的下标更新到线段树上,然后对于每个位置的数考虑,二分查找比该数大于m的第一个位置到最右端,查找下标的最大值即可。代码:#include<bits/stdc++.h>...

2019-09-10 21:02:00 83

转载 记录vue通过Nginx打包部署在子目录的解决办法

1:因公司很多项目都布置在同一个端口下。现需要通过www.****.com/project/login 访问项目加上base,这样整个单页面应用程序全部在font-face下2.vue.config.js文件,因为我将项目打包放置在了/font-face/face/'目录中3:nginx的配置了try_files $uri $uri/ @router; 因为时histor...

2019-09-09 17:24:00 763

转载 react上传OSS

npm install ali-oss --save转载于:https://www.cnblogs.com/dianzan/p/11474027.html

2019-09-06 12:02:00 562

转载 git-stash用法小结

[时间:2016-10] [状态:Open][关键词:git,版本控制,版本管理,stash,git储藏]缘起今天在看一个bug,之前一个分支的版本是正常的,在新的分支上上加了很多日志没找到原因,希望回溯到之前的版本,确定下从哪个提交引入的问题,但是还不想把现在的修改提交,也不希望在Git上看到当前修改的版本(带有大量日志和调试信息)。因此呢,查查Git有没有提供类似...

2019-09-06 11:23:00 62

转载 react添加富文本

import {Editor} from 'react-draft-wysiwyg'import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css'import draftjs from 'draftjs-to-html'yarn addreact-draft-wysiwygyarn add draft-jsya...

2019-09-05 16:15:00 429

转载 PureComponent下setstate不重新渲染

https://blog.csdn.net/zhangheli123456/article/details/85053210可以将PureComponent 换成React.Component或者参考链接,深复制赋值转载于:https://www.cnblogs.com/dianzan/p/11465054.html...

2019-09-05 11:59:00 106

转载 FastDFS

一、简介#FastDFS是一个轻量级的开源分布式文件系统#FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡#FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储#支持存储服务器在线扩容#支持相同内容的文件只保存一份,节约磁盘空间#FastDFS特别适合大中型网站使用,用来存储资源文件(如:图片、文档、音频...

2019-09-04 12:55:00 45

转载 浅拷贝与深拷贝

1. 简介在java中除了基本的数据类型外, 还存在类实例对象的引用数据类型。在使用“=”作赋值操作时,对于基本数据类型,拷贝的是它的值;对于引用数据类型,拷贝的是对这个对象的引用,拷贝对象与原对象仍然指向了同一对象。浅拷贝与深拷贝是在上述基础上进行区分。在拷贝对象的过程中,如果对其基本数据类型进行拷贝,但对其引用数据类型只进行了引用传递(即没有创建新的对象),则认为该拷...

2019-09-03 19:45:00 53

转载 富文本编辑器

一、简介#轻量级在线文本编辑器#应用 在数据库中使用时,对商品详情展示二、使用1、项目名settings中配置#安装富文本编辑器tinymce的安装包: pip3 install django-tinymce#注册appINSTALLED_APPS = ( ... 'tinymce', # 注册安...

2019-09-03 15:46:00 45

转载 LB中使用到的一致性Hash算法的简单实现

1、类的Diagram2、代码实现2.1、Node类,每个Node代表集群里面的一个节点或者具体说是某一台物理机器;package consistencyhash;import lombok.Getter;import lombok.RequiredArgsConstructor;import java.util.Map;import jav...

2019-09-02 17:33:00 116

转载 自用ajxa 后台管理请求

/** * 保存或者修改商品信息 * @returns */ function saveOrUpdateBaseGoodInfo(){ var json={}; var goodName=$.trim($("#goodName").val()); if(!goodName){ ...

2019-09-01 18:25:00 120

转载 MySQL主从复制

一、基本原理#MySQL复制过程分为三步1、master将改变记录到二进制文件(binary log) 这些记录过程叫做二进制日志事件,binary log events。2、slave将master的binary log events拷贝到她的中继日志(relay log)3、slave重做中继日志中的事件,将改变应用到自己的数据库中,My...

2019-09-01 16:42:00 44

转载 用实体类接收

@RequestMapping("/saveorupdatebasegoodinfo") @ResponseBody public JSONResponse saveOrUpdateBaseGoodinfo(@RequestBody Map<String,Object>map,HttpServletRequest request) { ...

2019-09-01 14:46:00 274

转载 自用ajax的json请求

function singlePriceSubmit(){ var json={}; json["area"]=areaStr1; json["goodCateIdStr"]=goodCateIdStr; var arr=[]; $("#singlePriceId table tbody tr").each(function(){...

2019-09-01 14:01:00 133

转载 自用java购物

@RequestMapping("listgoodscart") public ResultEntity listGoodsCart(@RequestParam(name = "data", required = true) String data, @RequestParam(name = "userid", required = true) S...

2019-08-31 17:24:00 94

转载 HTTP头信息

一、头信息解读#HTTP的头域包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号和域值三部分组成。#通用头部: 是客户端和服务器都可以使用的头部,可以在客户端、服务器和其他应用程序之间提供一些非常有用的通用功能,如Date头部。#请求头部: 是请求报文特有的,它们为服务器提供了一些额外信息,比如客户端希望接收什么类型的数据,如...

2019-08-31 11:22:00 279

转载 P4513 最大连续字段和 (线段树+区间合并)

题目链接:https://www.luogu.org/problem/P4513题目大意:单点修改和求区间最大连续字段和解题思路:很容易想到是用线段树来做,但是如何进行维护呢?每个维护区间 [L,R]的节点内我们需要维护以下信息:sum:[L,R]的区间和lm:从左端点 L开始的最大子段和(简称左子段和)rm:从右端点 R 开始的最大子段和(简称右子段和)an...

2019-08-31 11:00:00 155

转载 poj3494Largest Submatrix of All 1’s(最大全1子矩阵)

题目链接:http://poj.org/problem?id=3494题目大意:出1个M*N的矩阵M1,里面的元素只有0或1,找出M1的一个子矩阵M2,M2中的元素只有1,并且M2的面积是最大的。输出M2的面积解题思路:枚举以当前位置为真实高度,查找它的左右边界,更新答案。代码:#include<iostream>#incl...

2019-08-31 10:20:00 61

转载 一个按权重(weight)进行LB的算法

package netty;import com.google.common.collect.ImmutableList;import lombok.SneakyThrows;import java.util.List;import java.util.Objects;import java.util.Random;/** * Test...

2019-08-30 16:01:00 502

转载 此内容不能显示在一个框架中的原因

此内容不能显示在一个框架中的原因 想使用iframe嵌套一个网站结果提示是这个原因是对方网站设置了X-Frame-Options: sameorigin ...

2019-08-30 15:55:00 13486

转载 Netty 4 实现一个 NettyClient

本文章为作者原创,有问题的地方请提出指正。1、类继承Diagram2、定义EndPoint类目前仅仅定义了2个方法,分别用来获取本地或远程服务器的地址。package netty;import java.net.InetSocketAddress;/** * @author xfyou * @date 2019/8/28 */pub...

2019-08-29 15:44:00 154

转载 进程

一、简介1、multiprocessing模块介绍#python中的多线程无法利用多核优势, 如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模...

2019-08-29 12:13:00 57

转载 常用正则表达

https://www.jianshu.com/p/a2164e370e29https://www.cnblogs.com/zqifa/p/regex-1.htmlvar reg = /^[a-zA-Z]$/;// 这里是 正则表达式,大小写英文字母都可以if (reg.test(userName.value) != true) {alert("用户应为全英文");}转载于:...

2019-08-29 09:31:00 89

转载 HRBUST1356 Leyni,罗莉和队列 题解报告

题目传送门【题目大意】【思路分析】维护一个在身高单调递减的情况下,年龄也单调递减的序列,如果当前不满足递减,那么就要在前面存好的序列中找到年龄比当前小的最高的人并记录答案,找到符合条件的人可以用二分快速实现。【代码实现】 1 #include<cstdio> 2 #include<algorithm> 3 #include&...

2019-08-28 16:57:00 84

转载 HRBUST2318 Mod 题解报告

题目传送门【题目大意】求一个数膜上一串数后的结果。真的是特别简单的题意……【思路分析】因为要求很多个数连续膜上一串数后的结果,所以显而易见的,暴力会挂掉,于是考虑更优秀的做法。可以显然地得到一个结论,如果$a<b$,要求$a%b$,那么答案还是$a$,所以显然我们可以省去$%b$的步骤,于是我们可以将这个结论用于优化暴力做法。首先是保证要膜的连续一串数单调递...

2019-08-28 14:47:00 110

转载 HRBUST1662 凸多边形 题解报告

题目传送门【题目大意】有一个$n*m$的矩阵,若干个格子被涂成黑色,如果任意两个点之间的路径至少要拐两次,或者所有的黑色格子不是连通的,那么黑色格子组成的图形就不是凸多边形,试判断给出的图形是否是凸多边形。【思路分析】……其实这题我一开始都没看出来怎么做如果两个黑色的格子之间的路径不需要拐弯,那么就在这两个格子中间连一条权值为1的边,所有边都连好之后,从每一个点出发跑...

2019-08-28 14:21:00 85

转载 HRBUST2048 Thrall’s Dream 题解报告

题目传送门【题目大意】令人绝望的超长英文体面……然而实际上题意很简单给出$n$个点和$m$条有向边,判断这个图是否连通,连通的定义是对于任意两个点$x,y$,满足有路径从$x$到$y$或有路径从$y$到$x$。【思路分析】这题还是很简单的啦,连好边之后从每个点出发$dfs$一遍,如果连通就记录,最后判断一下就行了,复杂度$O(N)$。【代码实现】 1...

2019-08-28 11:29:00 81

转载 HRBUST1404 Leyni的汽车比赛 题解报告

题目传送门【题目大意】【思路分析】看到问题要求“最少”,于是理所当然地想到DP啦。设$f[i][j][k]$表示从$i$城到$j$城,途中换了$k$次车所需的最小时间,然后可以想到转移方程:$$f[i][j][k]=min(f[i][j][k],min\{f[i][t][k-1]+f[t][j][0]\}(1\le t\le n))$$我们要预处理出$f[i]...

2019-08-28 11:08:00 90

转载 dubbo源码分析- 集群容错之Cluster(一)

1、集群容错的配置项failover -失败自动切换,当出现失败,重试其他服务器(缺省),通常用于读操作,但重试会带来更长的延时。failfast -快速失效,只发起一次调用,失败立即报错。通常用于非幂等性写操作,比如说新增记录failsafe -失败安全,出现异常时,直接忽略,通常用于写入审计日志等操作failback -失败自动恢复,后台记录失败请求,定时...

2019-08-27 17:56:00 132

转载 buddo源码分析-transport组件之Netty(一)

dubbo 2.5.10 版本,netty仍然使用的是netty的3.10.5版本,我们从下面的代码可以看出,SPI默认使用的是“netty”,而不是“netty4”。package com.alibaba.dubbo.remoting;import com.alibaba.dubbo.common.Constants;import com.alibaba.dubbo...

2019-08-27 10:30:00 166

转载 Curator框架实现ZooKeeper分布式锁

排他锁(X)这里主要讲讲分布式锁中的排他锁。排他锁(ExclusiveLocks,简称X锁),又称为写锁或独占锁,是一种基本的锁类型。如果事务T1对数据对象O1加上了排他锁,那么在整个加锁期间,只允许T1对O1进行数据的读取和更新操作,其它任何事务都不能对O1进行任何类型的操作,直道T1释放了排他锁。定义锁在ZooKeeper中,可以通过在ZooKeeper中创建一个数据...

2019-08-26 14:36:00 189

转载 Vue动态加载组件的四种方式

https://www.jianshu.com/p/20591ad64d2e转载于:https://www.cnblogs.com/dianzan/p/11401821.html

2019-08-23 18:08:00 264

转载 Es6请求封装

function registryToast(){vue.prototype.$toast=showToast}export default registryToastimport './assets/css/icon.css';转载于:https://www.cnblogs.com/dianzan/p/11400621.html

2019-08-23 16:05:00 192

转载 vue自定义弹框

vue 全局自定义简单弹框https://www.jianshu.com/p/1307329aa09ehttps://www.cnblogs.com/crazycode2/p/7907905.html转载于:https://www.cnblogs.com/dianzan/p/11400098.html

2019-08-23 15:04:00 1453

转载 vue报错 :NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated"}

解决的几种办法https://blog.csdn.net/weixin_43202608/article/details/98884620这个适合所有vue的UI框架在main.js下添加一下代码:import Router from 'vue-router'const originalPush = Router.prototype.pushRo...

2019-08-23 14:17:00 62

转载 Java hashCode() 和 equals()的若干问题解答

推荐阅读:https://www.cnblogs.com/skywang12345/p/3324958.html转载于:https://www.cnblogs.com/frankyou/p/11399300.html

2019-08-23 12:34:00 55

转载 iOS常用功能 - 根据链接生成二维码图片

根据链接生成二维码 1 -(void)generatingTwoDimensionalCode { 2 3 // 创建过滤器 4 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; 5 6 // 过滤器恢复默认 7 [fil...

2019-08-22 19:06:00 420

转载 搭建项目及上传

https://m.aliyun.com/citiao/985664.html //购买服务器https://www.jianshu.com/p/7cd246f888d8//购买搭建服务器https://www.idcbest.hk/2018/wxxcx.asp?baidu&renqun_youhua=493216&bd_vid=103230767712...

2019-08-22 17:16:00 56

转载 打包

SpringBoot+Maven聚合多项目打包成jar转载于:https://www.cnblogs.com/dianzan/p/11393991.html

2019-08-22 14:09:00 67

转载 webpack 4 的 proxy

第一种 接口有api的setupProxy.jsconst proxy = require('http-proxy-middleware');module.exports = function(app) { app.use(proxy('/api', { target: 'http://127.0.0.1:8081', secu...

2019-08-22 11:24:00 639

空空如也

空空如也

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

TA关注的人

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