自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring-入门

导读: 纵观这段时间的学习进程,突然发现自己好像变懒了,都没抽出时间将所学的知识进行归纳汇总,也许是因为一直着手自己的毕设项目上面。。。 接下来就通过以前做过的笔记,代码来熟悉框架学习的相关知识。1.spring是什么? spring是一个轻量型的框架,主要体现在管理每一个Bean组件的生命周期,不同Bean组件之间依赖关系上面。 它主要是通过顶层容器...

2019-09-30 16:49:00 567

转载 ga统计

<script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || [])....

2019-09-30 15:29:00 576

转载 token验证机制

验证过程:首次登录时,后端服务器判断用户账号密码正确之后,根据用户id、用户名、定义好的秘钥、过期时间生成 token ,返回给前端;前端拿到后端返回的 token ,存储在 localStroage 和 Vuex 里;前端每次路由跳转,判断 localStroage 有无 token ,没有则跳转到登录页,有则请求获取用户信息,改变登录状态;每次请求接口,在 A...

2019-09-30 14:53:00 587

转载 网站发布(项目上线流程)

1.必备条件:一台linux服务器(centOS/ubuntu),一款web服务器(Nginx/apache/tomcat),一个属于自己的独立域名(cn/com/org...)2.服务器购买及配置2.1服务器的选择(一种linux,一种windows)linux下的更稳定,如centOS;服务器提供商:如阿里云;https://www.aliyun.com/产...

2019-09-29 19:14:00 216

转载 java-集合

导读: 在实际的业务开发中,我们几乎离不开集合的使用。无论是使用集合进行数据存储还是使用集合工具类进行排序等相关操作,都需要对它们进行一定的了解,对每一种集合的适用场景,优缺点,常用方法,特点等等进行足够的理解,对集合工具类的使用进行掌握。如此,在实际的开发过程中我们才能够根据按需分配,按需执行。附上思维导图:使用场景:1.存放数据是否为列表形式,且存放数...

2019-09-29 16:18:00 204

转载 基于 Mathematica 的机器人仿真环境(机械臂篇)

目的  本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是Mathematica 11.1,更早的版本可能缺少某些函数,所以请使用最新版。[email protected])。  1 导入机械臂的三维模型  2 (正/逆)运动学仿真  3 碰撞检测  4 轨迹规划  5 (正/逆...

2019-09-28 08:32:00 709

转载 为什么说JAVA程序员必须掌握SpringBoot?

原文链接:https://w.url.cn/s/AuDahfbSpringBoot 2.0 的推出又激起了一阵学习 SpringBoot 热,那么, SpringBoot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 SpringBoot? 传统企业使用 SpringBoot 会给我们带来什么样变革?带着这些问题,我们一起来了解下 SpringBoot...

2019-09-27 20:10:00 231

转载 升级到 EF Core 3.0 后,不能获取表名称的解决方法

之前项目中用的EF Core 2.0, 通过如下方法获取表名称: var mapping=dbContext.Model.FindEntityType(modelType).Relational(); var schema=mapping.Schema; var tableName=mapping.TableName;升级到3.0后,可以改用下面的方法 ...

2019-09-27 11:36:00 500

转载 nginx负载均衡

Nginx负载均衡概述####################nginx负载均衡(压力平摊)如何配置nginx,支持负载均衡1.环境准备,准备3台机器服务器1 nginx负载均衡器 192.168.0.101服务器2 web应用资源1 192.168.0.111 服务器3 web应...

2019-09-25 07:55:00 141

转载 nginx入门

网站服务想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或 HTTPS(安全超文本传输协议)把请求的内容传...

2019-09-25 05:41:00 986

转载 redis基础

一、redis基础redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,r...

2019-09-25 03:20:00 277

转载 Web服务基础

Web服务基础用户访问网站的基本流程我们每天都会用web客户端上网,浏览器就是一个web客户端,例如谷歌浏览器,以及火狐浏览器等。当我们输入www.oldboyedu.com/时候,很快就能看到老男孩教育的官网了,这一切看起来很平淡无奇,背后又是什么道理呢?普通人可以不知道,但是咱们作为it开发人员,必须得掌握清楚背后的技术。下面超哥为你揭晓用户访问网站的基本流程...

2019-09-25 02:31:00 164

转载 Mac下安装ipython与jupyter

安装ipythonIPython从Python发展而来,更倾向于科学计算。互联网数据分析更喜欢用。首先切换root用户:sudo su -pip3自动安装ipythonyuchaodeMacBook-Pro:~ root# pip3 install ipython自动安装完成后建立软连接,方便使用yuchaodeMacBook-Pro:bi...

2019-09-25 02:20:00 75

转载 Linux下安装redis

yum安装redis1.yum安装#前提得配置好阿里云yum源,epel源#查看是否有redis包yum list redis#安装redisyum install redis -y#安装好,启动redissystemctl start redis2.检测redis是否工作redis-cli #redis 客户端工具#进入交互式环境后,执行p...

2019-09-25 01:30:00 71

转载 Linux下安装python3

编译安装python31.1安装python前的库环境,非常重要yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel...

2019-09-25 01:07:00 213

转载 Linux下安装mysql与主从复制

MYSQL(mariadb)MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。一、yum安装mariadb...

2019-09-24 21:18:00 98

转载 算法第二章上机实践报告

算法第二章上机实践报告网安1802 刘浩①实践题目:改写二分搜索算法②题目描述:7-2改写二分搜索算法(20分)题目来源:《计算机算法设计与分析》,王晓东设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。输入格式:输...

2019-09-23 12:05:00 163

转载 [GXOI/GZOI2019]旧词

Description给定一棵 \(n\) 个点的有根树,节点标号 \(1 \sim n\),\(1\) 号节点为根。给定常数 \(k\)。给定 \(Q\) 个询问,每次询问给定 \(x,y\)。求:\[\sum\limits_{i \le x} \text{depth}(\text{lca}(i,y))^k\]\(\text{lca}(x,y)\) 表示节点 \(x\)...

2019-09-22 15:29:00 79

转载 Linux下安装virtualenv与virtualenvwrapper

一、Linux下安装、配置virtualenv 在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。这里,就要隆重介绍 virtualenv,一个可以帮助我们管理不同 P...

2019-09-22 06:24:00 487

转载 常用服务安装

常用服务安装部署安装环境: centos7 + vmware + xshell第1篇:基础知识第2篇:VMware与Centos系统安装第3篇:Linux目录结构第4篇:Linux常用命令第5篇:Vim使用第6篇:Linux下安装python3第7篇:Linux下安装virtualenv与virtualenvwrapper第8篇:Linux下安装mys...

2019-09-22 02:39:00 112

转载 Min-Max容斥及其推广和应用

概念Min-Max容斥,又称最值反演,是一种对于特定集合,在已知最小值或最大值中的一者情况下,求另一者的算法。例如:$$max(a,b)=a+b-min(a,b) \\\ max(a,b,c)=a+b+c-min(a,b)-min(a,c)-min(b,c)+min(a,b,c)$$显然,将所有数取相反数,易知用最大值求最小值的公式与用最小值求最大值的公式形式相同。以下只讨论用最...

2019-09-21 15:36:00 172

转载 [SDOI2015]寻宝游戏

DescriptionSoluiton结论1:\(x_1, x_2, x_3, x_4, \cdots x_k\) 到根的路径的并的和等于把 \(x_1, x_2\cdots x_k\) 按 \(dfn\) 排序后所有点到根的 \(dis\) 减去相邻两个点 LCA 到根的 \(dis\)。证明:考虑用增量法,已知有两点 \(x_1, x_3\) ,\(x_2\) 插入在 \(x...

2019-09-20 10:39:00 85

转载 [CF1039D]You Are Given a Tree

Description:Solution:\(O(n^2)\) 的做法就是每次 dfs 整棵树 贪心从下往上选,具体而言就是维护以 u 儿子传上来的最长链和次长链,如果最长链 + 次长链 + 1 \(\geq\) \(k\) 则拼成一条长度为 \(k\) 的链,然后穿一条长度为 0 的上去,否则把最长链传上去。正确性:由于当前存在最长链 + 次长链 +1\(\geq\) \(k\...

2019-09-20 08:38:00 101

转载 Linux常用命令

Linux命令行的组成结构Linux系统命令操作语法格式命令空格参数空格【文件或路径】需要处理的内容rm-rf/tmp/*ls-la/home1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的2.参数 > 同一个命令,跟上不同的参数执行...

2019-09-19 06:32:00 339

转载 Linux目录结构

Linux文件系统结构Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠"\"来标识目录。Linux首先是建立一个根"/"文件系统,所有的目录也都是由根目录...

2019-09-19 05:57:00 85

转载 Vim使用

什么是 vim?所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是...

2019-09-19 05:32:00 168

转载 VMware与Centos系统安装

下载centos系统ISO镜像官网下载可以通过浏览器访问centos官网http://www.centos.org,然后找到Downloads - > mirrors链接,点击后进入下载,但是由于这是国外的网址,下载速度肯定受限。pc可以选择 -纯系统 Linux/windows -双系统 Windows+Linux ...

2019-09-19 05:12:00 167

转载 基础知识

电脑:辅助人脑的工具所谓的电脑就是一种计算机,而计算机其实是:『接受使用者输入指令与资料,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的资讯』。因此,只要有输入设备(不管是键盘还是触控式萤幕)及输出设备(例如电脑萤幕或直接由印表机列印出来),让你可以输入资料使该机器产生资讯的,那就是一部计算机了。包括一般商店用的简易型加减乘除计算机、打电话用的手机、开车用的卫星定位系...

2019-09-19 03:58:00 559

转载 Docker安装Nginx

1、安装Nginx镜像dockerpullnginx不指定版本,默认下载最新版本安装后,执行 docker images 查看 nginx 镜像。2、创建Nginx容器dockerrun-it-d--namemynginx-p9999:9999-v/home/nginx/conf/nginx.conf:/etc/nginx/ngi...

2019-09-18 23:40:00 113

转载 lower_case_table_names=1 启动报错 mysql8.0

我们知道在 Linux 环境下默认是区分大小写的,所以我们需要改变这种默认方式,经过网上各种搜索后,基本就是清一色的修改 lower_case_table_names,然后信誓旦旦的去修改了,但是修改后发现 mysql 直接启动不了,怎么回事呢?Jobformysqld.servicefailedbecausethecontrolprocessexitedwit...

2019-09-18 20:36:00 819

转载 Docker安装Redis

1、启动dockersystemctlstartdocker2、拉取redis镜像dockerpullredis:5.0.3注意,如果不注明版本号,则拉取最新版本3、创建本地redis挂载目录mkdir-p/root/redis/data/root/redis/conf4、创建redis.conf文件touch/root/red...

2019-09-18 19:14:00 110

转载 半平面交初步

半平面交:问题简述:给定一些半平面,求他它们交集(大小,周长,\(\cdots\))。半平面的表示:半平面通常由一些关于直线的不等式给出,比如 \(y\le kx + b\) 半平面就是直线 \(y = kx + b\) 下方的一块区域。而如果我们钦定半平面在有向直线的左侧,那么我们就可以通过一条有向直线来表示半平面。struct VecLine//有向直线{ Po...

2019-09-18 09:26:00 99

转载 [CF585E]Marbles

Description:给定一个序列 \(a_i\) ,每次可以交换相邻两个元素,求使序列变成若干个极大连续段,每个极大连续段内部的值相同且任意两个极大连续段的值互不相同。\(n\le 4\times 10^5, a_i\le 20\)Solution:由于值域很小,启发我们从值域入手,考虑每一种颜色。设 \(cnt[i][j]\) 表示在只考虑颜色 \(i\) 和 \(j\)...

2019-09-16 22:30:00 115

转载 spring boot +dubbo+zookeeper

dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 结合本公司的开发也是用的dubbo这款优秀的框架,加上 最近工作重心的。所以对于dubbo的学习已经是迫在眉睫了。 在中秋假期,抽空实战了一把基于spring boot +dubbo+zookeeper 。其中也遇到了 很多的坑。 在这里记录一下。 ...

2019-09-15 15:56:00 86

转载 [P5348]密码解锁

Description给一个长度为 \(n\) 的数组 \(a[1\dots n]\) ,满足 \(\sum_{m|x}a[x] = \mu(m)\),求 \(a[m]\)。\(n\le 10^{18}, m\le 10^9, \frac{n}{m}\le10^9,n\geq m\)Solution由另一种形式的莫比乌斯反演:\[\begin{aligned}a[m] &a...

2019-09-14 17:06:00 109

转载 2019南京网络赛E:K Sum

Description:定义函数\[f _n (k) = \sum _{l _1 = 1} ^n \sum _{l _2 = 1} ^n \cdots \sum _{l _k = 1} ^n \gcd(l _1, l _2, \cdots, l _k) ^2\]现给定 \(n, k\),需要求出 \(\sum _{i = 2} ^k f _n (i)\),答案对 \(10 ^9...

2019-09-12 10:27:00 139

转载 [SDOI2014]数表

题面就懒得放了,给个链接:LOJ自己的想法:\[\begin{aligned}&\sum_{i=1}^n\sum_{j=1}^m\sigma(\gcd(i.j))\\&=\sum_{i=1}^n\sum_{j=1}^m\sum_{x|(i,j)}x\\&=\sum_{x=1}^n\sum_{i=1}^{\frac{n}{x}}\sum_{j=1}^\f...

2019-09-12 08:50:00 62

转载 Centos7安装MySQL(多图)

文章目录一、在线安装1、替换网易yum源2、清理缓存3、下载rpm文件4、安装MySQL数据库二、本地安装1、上传MySQL安装包2、安装依赖的程序包3、卸载mariadb程序包4、安装MySQL程序包5、修改MySQL目录权限6、初始化MySQL三、启动MySQL1.1、在线安装方式启动MySQL1.2、本地安装方式启动MySQL2、查看初始密码3、登陆数据库之后,修改默认密码...

2019-09-11 21:29:00 81

转载 [BZOJ4403]序列统计

Description给定三个正整数N、L和R,统计长度在1到N之间,元素大小都在L到R之间的单调不降序列的数量。输出答案对 \(10^6+3\) 取模的结果。\(N,L,R\le 10^9\)Solution设 \(cnt = R - L + 1\),即不同元素个数。问题等价为:选若干个不同的数按小到大的顺序分到序列上的前几个位置,那么这样构造出来的序列就是满足条件的。先枚...

2019-09-10 16:16:00 115

转载 [BZOJ5099]Pionek

Description给 \(n\) (\(n\le 2\times 10 ^5\)) 个向量,现在你在 \((0,0)\) ,选择一些向量使你走的最远。Solution自己的想法:按极角排序后双指针 \(l, r\) 扫,若选择 \(r + 1\) 向量走的更远就 r++ ,否则 l++ ,用 \([l,r]\) 的向量和与答案 \(chkmax\)。这样是错的,虽然答案最后一...

2019-09-10 10:01:00 80

空空如也

空空如也

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

TA关注的人

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