@PathVariable为空时指定默认值的操作

@PathVariable为空时指定默认值,可以指定多个匹配路径,然后设置参数非必要的,就可以了,例子如下@RequestMapping(value = {"/timeline/{uid}", "/timeline/{uid}/{size}"})publi...

2021-02-25

SpringBoot的WebSocket实现单聊群聊

本文实例为大家分享了SpringBoot的WebSocket实现单聊群聊,供大家参考,具体内容如下说在开头在HTTP协议中,所有的请求都是由客户端发送给服务端,然后服务端发送请求
要实现服务器...

2021-02-25

使用webpack和rollup打包组件库的方法

前言
之前做了一个loading的样式组件,为了实现代码的可重用性,将这个小项目打包并且发布在了npm上。在一次次的打包发包过程中经历了一个有一个报错,@buzuosheng/loading这个组...

JavaScript仿京东轮播图效果

本文实例为大家分享了JavaScript实现京东轮播图效果展示的具体代码,供大家参考,具体内容如下做了一个仿京东的轮播图,当然没有人家官网的精美啦。主要技术点:
每隔3秒自动切换图...

基于JavaScript实现随机点名器

本文实例为大家分享了JavaScript实现随机点名器的具体代码,供大家参考,具体内容如下HTML代码:<body> <h1>点名啦</h1> <div id="did"> <input id="rollcall-id" type="button"...

C语言多线程服务器的实现实例

本文基于 C 标准库提供的网络通信 API,使用 TCP ,实现一个简单的多线程服务器 Demo 。首先要看 APIAPI字节序转换函数原型:#include <arpa/inet.h>uint64_t htonll(uint64_t ho...

2021-02-25

详解vite+ts快速搭建vue3项目以及介绍相关特性

vite
尤大在 Vue 3.0 beta 直播中推荐了 vite 的工具,强调:针对Vue单页面组件的无打包开发服务器,可以直接在浏览器运行请求的 vue 文件
很新颖,这篇博客用它来搭建一个 vue3 的...

基于Feign使用okhttp的填坑之旅

1、由于项目需要远程调用http请求因此就想到了Feign,因为真的非常的方便,只需要定义一个接口就行。但是feign默认使用的JDK的URLHttpConnection,没有连接池效率不好,从Feign的自...

2021-02-25

使用okhttp替换Feign默认Client的操作

一 关键pom<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- Spring C...

2021-02-25

Java中List集合去除重复数据的方法汇总

List集合概述
List集合是一个元素有序(每个元素都有对应的顺序索引,第一个元素索引为0)、且可重复的集合。List集合常用方法
List是Collection接口的子接口,拥有Collection所有...

2021-02-25

SpringBoot 配置 okhttp3的操作

1. Maven 添加依赖<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.10.0</version></dependency>2. application.prope...

2021-02-25

python openpyxl模块的使用详解

Python_Openpyxl
1. 安装pip install openpyxl2. 打开文件
① 创建from openpyxl import Workbook # 实例化wb = Workbook()# 激活 worksheetws = wb.active② 打开已有>>>...

2021-02-25

python学习之使用Matplotlib画实时的动态折线图的示例代码

有时,为了方便看数据的变化情况,需要画一个动态图来看整体的变化情况。主要就是用Matplotlib库。首先,说明plot函数的说明。plt.plot(x,y,format_string,**kwargs) x是x轴数据,y...

2021-02-25

python如何实现递归转非递归

先说总结,这种方案总的来说就是机械化的强转,时间复杂度和空间复杂度没什么变化,唯二的优点可能是1. 不会爆栈,2. 节省了函数调用的开销而且最终产出的代码效果不那么美观,比较冗...

2021-02-25

Python如何使用神经网络进行简单文本分类

深度学习无处不在。在本文中,我们将使用Keras进行文本分类。准备数据集
出于演示目的,我们将使用 20个新闻组 数据集。数据分为20个类别,我们的工作是预测这些类别。如下所示...

2021-02-25

Matlab使用Plot函数实现数据动态显示方法总结

引子对于真实系统或者仿真平台,数据是增量式的产生的。Matlab除了强大的矩阵运算外,还具有强大的数据可视化库。由于静态画图的方法较多,本文只针对增量式数据流的动态显示。本...

2021-02-25

如何用 Python 制作一个迷宫游戏

相信大家都玩过迷宫的游戏,对于简单的迷宫,我们可以一眼就看出通路,但是对于复杂的迷宫,可能要仔细寻找好久,甚至耗费数天,然后可能还要分别从入口和出口两头寻找才能找的到通路,甚...

2021-02-25

Django和Ueditor自定义存储上传文件的文件名

django台后默认上传文件名
在不使用分布式文件存储系统等第三方文件存储时,django使用默认的后台ImageField和FileField上传文件名默认使用原文件名,当出现同名时会在后面追加...

2021-02-25

css link与import的区别是什么

在html中引入外部的CSS有2种方式,link标签和@import,那么它们之间什么区别呢?1、从属关系区别@import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以...

2021-02-24

css中如何让文字大小改变

文字属性介绍:font-size 属性用于设置字体大小。属性值:演示代码:<!DOCTYPE html><html><head><meta charset="utf-8"> <title>php中文网</title><style>h1 {font-size:250%;}h...

2021-02-24

php __sleep方法啥意思

PHP中__sleep()方法详解__sleep(),执行serialize()时,先会调用这个函数serialize() 函数会检查类中是否存在一个魔术方法 __sleep()。如果存在,则该方法会优先被调用,然后才执行...

2021-02-24

在css中设置边框可以用哪些属性

边框属性简介:CSS边框属性允许你指定一个元素边框的样式和颜色。常用属性: border 简写属性,用于把针对四个边的属性设置在一个声明。 border-style 用于设置元素所有边框的...

2021-02-24

css3中怎么调节透明度

属性介绍:opacity 属性设置元素的不透明级别。语法:opacity: value|inherit;属性值: value 规定不透明度。从 0.0 (完全透明)到 1.0(完全不透明)。 inherit 应该从父元素继承 opa...

2021-02-24

css怎么设置鼠标光标形状

属性介绍:cursor属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状。常用属性值: text 此光标指示文本。 wait 此光标指示程序正忙(通常是一只表或沙漏)。 help 此...

2021-02-24

css设置外边距的属性名是什么

css 外边距属性 margin:在一个声明中设置所有外边距属性 margin-bottom:设置元素的下外边距 margin-left:设置元素的左外边距 margin-right:设置元素的右外边距 margin-top...

2021-02-24

css怎么调整行距

属性简介:line-height属性用来设置以百分比计的行高。属性值: normal 默认。设置合理的行间距。 number 设置数字,此数字会与当前的字体尺寸相乘来设置行间距。 length 设置...

2021-02-24

php删除数组中重复值的方法是什么

php删除数组中重复值的方法:通过array_unique()函数删除数组中重复元素。array_unique()函数,将数组元素的值作为字符串排序,然后对每个值只保留第一个键名,忽略所有后面的键名,...

2021-02-24

php.ini怎么设置北京时间

php.ini设置北京时间首先打开修改php.ini;然后在php.ini中找到data.timezone =,去掉它前面的;号;最后设置北京时区即可,data.timezone = "PRC"。PRC指代着中华人民共和国。...

2021-02-24

php中怎么转义html标签

php中转义html标签1、htmlentities()函数转义htmlhtmlentities() 函数把字符转换为 HTML 实体。提示:要把 HTML 实体转换回字符,请使用 html_entity_decode() 函数。提示:请使...

2021-02-24

php如何设置301重定向跳转

php设置301重定向跳转的方法:在php中正常的临时跳转通常使用:header("Location:your_dest_url");这种返回的状态码是302如果要实现 php 301跳转的话,需要在之前设置下状态码:hea...

2021-02-24

php 怎么获取当前几点

一、获取当前时间戳方法1:通过time函数time();方法2:通过$_SERVER中的REQUEST_TIME元素$_SERVER[&#39;REQUEST_TIME&#39;];方法3:通过strtotime函数strtotime(&#39;now&#39;))...

2021-02-24

php怎么实现不保留小数

php中有两种方法能实现不保留小数:一:floor() 函数向下舍入为最接近的整数。语法floor(x)参数x 必需。一个数。说明返回不大于 x 的下一个整数,将 x 的小数部分舍去取整。floor...

2021-02-24

Python爬取你好李焕英豆瓣短评生成词云的示例代码

爬取过程:你好,李焕英 短评的URL:https://movie.douban.com/subject/34841067/comments&#63;start=20&limit=20&status=P&sort=new_score分析要爬取的URL;
34841067:电影ID
star...

2021-02-24

用pip给python安装matplotlib库的详细教程

Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。1.首先在python里安装pip,打开安装python的文件夹,找到python\scrip...

2021-02-24

html5使用window.postMessage进行跨域实现数据交互的一次实战

背景在一个App内嵌的H5中,产品希望在页面的下放设置一个区域,里面展示运营同学通过活动搭建平台生成的教学页面,页面由运营同学自己搭建、替换,产品同学希望H5中能完整展示这个...

2021-02-24

详解CSS多种三列自适应布局实现

前言为了按照常规WEB布局,这里全部采用拥有header和footer模式进行左中右布局编写。第一种:基于float实现实现思路常规思路,使左右两个Aside分别浮动至左右两侧即可代码实现<!-...

2021-02-24

java基础之 Arrays.toString()方法详解

在实际项目中,如果想要把数组中的内容打印出来,直接使用toString方法只会打印出数组的地址,因此需要使用Arrays的toString方法,可以从其内部实现中看出来,该方法支持入参可以是lo...

2021-02-24

Python的Tqdm模块实现进度条配置

tqdm官网地址:https://pypi.org/project/tqdm/Github地址:https://github.com/tqdm/tqdm简介 Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度...

2021-02-24

pandas map(),apply(),applymap()区别解析

基础以下操作基于python 3.6 windows 10 环境下 通过
将通过实例来演示三者的区别toward_dict = {1: '东', 2: '南', 3: '西', 4: '北'}df = pd.DataFrame({'house' : list(...

2021-02-24

pandas apply使用多列计算生成新的列实现示例

在python数据分析中,有时需要根据多列数据生成中间结果,pandas给我们带来了很多方便,通常简短的代码可以实现一些高级功能,灵活掌握一些技巧可以事倍功半pandas的apply方法用于...

2021-02-24

matplotlib bar()实现多组数据并列柱状图通用简便创建方法

在使用柱状图时,经常遇到需要多组数据进行比较的情况。
绘制单个数据系列的柱形图比较简单,多组数据柱状图绘制的关键有三点: 多次调用bar()函数即可在同一子图中绘制多组柱形...

2021-02-24

matplotlib bar()实现百分比堆积柱状图

使用matplotlib创建百分比堆积柱状图的思路与堆积柱状图类似,只不过bottom参数累计的不是数值而是百分比,因此,需要事先计算每组柱子的数值总和,进而求百分比。
未使用numpy版本...

2021-02-24

matplotlib之属性组合包(cycler)的使用

matplotlib的依赖包cycler是matplotlib自主开发的属性组合包,功能与内置模块itertools很多函数非常相似,可用于创建特殊的迭代器。matpoltlib在属性设置底层中使用了cycler包,...

2021-02-24

C++ 程序抛出异常后执行顺序说明

1 析构函数中是否可以抛出异常首先我们看一个常见的问题,析构函数中是否可以抛出异常。答案是C++标准指明析构函数不能、也不应该抛出异常!C++异常处理模型是为C++语言量身设...

2021-02-24

Golang 1.16 中 Modules的主要变化更新

01介绍Golang 1.16 已经正式发布了,其中 Modules 有一些变化: 默认开启 Modules。 不自动修改 go.mod 和 go.sum。 通过指定 @version 后缀安装特定版本可执行文件。 新增...

matplotlib部件之套索Lasso的使用

套索概述
套索(Lasso)是与套索选区(LassoSelector)相似的matplotlib部件(widgets),两者的区别主要在于:继承关系:
套索具体实现定义为matplotlib.widgets.Lasso类,继承关系为:Widget-...

2021-02-24

matplotlib之多边形选区(PolygonSelector)的使用

多边形选区概述
多边形选区是一种常见的对象选择方式,在一个子图中,单击鼠标左键即构建一个多边形的端点,最后一个端点与第一个端点重合即完成多边形选区,选区即为多个端点构成...

2021-02-24

matplotlib 范围选区(SpanSelector)的使用

范围选区概述范围选区是一种常见的对象选择方式,在一个子图中,可以在某一个轴方向上用鼠标选择起始范围的数据,这个特性可用来实现数据缩放(datazoom)。在matplotlib中的范围选区...

2021-02-24

python爬取分析超级大乐透历史开奖数据第1/2页

博主作为爬虫初学者,本次使用了requests和beautifulsoup库进行数据的爬取爬取网站:http://datachart.500.com/dlt/history/history.shtml —500彩票网
(分析后发现网站源代码并...

2021-02-24

Java Stream流之求和的实现

BigDecimal:BigDecimal bb =list.stream().map(Plan::getAmount).reduce(BigDecimal.ZERO,BigDecimal::add);int、double、long:double max = list.stream().mapToDouble(Us...

2021-02-24
返回顶部
顶部