java绘制五子棋棋盘

本文实例为大家分享了java绘制五子棋棋盘的具体代码,供大家参考,具体内容如下源码:import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.im...

2021-01-25

SpringMVC中RequestMapping注解(作用、出现的位置、属性)

RequestMapping注解作用出现位置属性作用用于建立请求 URL 和处理请求方法之间的对应关系。出现位置1.作用在类上:请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根...

2021-01-25

maven profile实现多环境配置的示例

环境:eclipse + spring mvc + maven1、直接看图,把数据库的配置单独拿出来放在了resources_env目录下,三个不同环境参数不同,2,在pom文件中添加配置 <profiles> <profile>...

2021-01-25

javascript实现点击产生随机图形

本文实例为大家分享了javascript实现点击产生随机图形的具体代码,供大家参考,具体内容如下点击产生随机图形效果如下:用javascript来实现主要用canvas和随机函数完成各种图形第...

详解Maven profile配置管理及激活profile的几种方式

为了实现不同环境构建的不同需求,这里使用到了 profile。因为 profile 能够在构建时修改 pom 的一个子集,或者添加额外的配置元素。接下来介绍 Maven 中对 profile 的配置和激...

2021-01-25

解决Springboot整合shiro时静态资源被拦截的问题

目录结构如下在自己配置的ShiroConfig中已经放行了filterChainDefinitionMap.put("/static/**", "anon");login.ftl也引用了静态资源<link rel="stylesheet" type="text/css...

2021-01-25

pycharm配置QtDesigner的超详细方法

一、QtDesigner介绍Qt Designer 是一款GUI界面工具,可以实现将UI设计界面转为Python代码的工具;二、安装 QTdesigner使用命令pip install PyQt5-tools -i http://pypi.douban....

2021-01-25

C语言实现猜数字的小游戏

使用C语言来实现一个猜数字的小游戏
学习C语言有几天的时间了,在这期间对C语言的语法,程序结构有了了解,自己也练习过许多的代码,今天分享一个猜数字的代码。一、猜数字游戏
描...

2021-01-25

Python扫描端口的实现

通过python代码对局域网内某IP开启的端口进行扫描**此时发现线程小于等于800时,代码可以正常运行,大于时会出现报错,发现是线程并发数量太多,系统不支持如此多的线程并发。****...

2021-01-25

Python 将代码转换为可执行文件脱离python环境运行(步骤详解)

**将Python程序(.py)转换为Windows可执行文件(.exe)第一步:安装pyinstaller打开cmd,输入 pip install pyinstallerpip install pyinstaller可能由于网络问题,下载会出现超时的...

2021-01-25

Python实现京东抢秒杀功能

京东购物车抢购商品1.Python的下载和安装这里由于我们代码是基于Python来执行的所以我们这里需要2个东西:
一个是Python本身,另一个是pycharm,只需要这两个哦!!!网上有很多教程,所...

2021-01-25

Python Process创建进程的2种方法详解

前面介绍了使用 os.fork() 函数实现多进程编程,该方法最明显的缺陷就是不适用于 Windows 系统。本节将介绍一种支持 Python 在 Windows 平台上创建新进程的方法。Python mult...

2021-01-25

使用python对excel表格处理的一些小功能

python对excel表格处理的一些小功能 功能概览pandas库的一些应用文件读入计算表格中每一行的英文单词数简单用textblob进行自然语言情感分析判断一行中是不是有两列值都与其...

2021-01-25

全网最详细的PyCharm+Anaconda的安装过程图解

一.下载安装包1.安装网址https://www.jetbrains.com/pycharm/2.在导航栏输入网址回车3.点击 DOWNLOAD。4.下载它有专业版和社区版,我们下载社区版就可以使用了。(专业版要收费...

2021-01-25

关于注解式的分布式Elasticsearch的封装案例

原生的Rest Level Client不好用,构建检索等很多重复操作。对bboss-elasticsearch进行了部分增强:通过注解配合实体类进行自动构建索引和自动刷入文档,复杂的业务检索需要自己在...

2021-01-25

Java并发(Runnable+Thread)实现硬盘文件搜索功能

零、插播2020CSDN博客之星投票新闻近日(1月11日-1月24日),2020CSDN博客之星评选正在火热进行中,作为码龄1年的小白有幸入选Top 200,首先很感谢CSDN官方把我选上,本来以为只是来凑...

2021-01-25

解决Eclipse打开.java文件异常,提示用系统工具打开的问题

问题描述:Eclipse中打开目录中的.java文件,提示用系统工具打开。其它文件都能正常打开,只有这一个文件有问题。解决方案:右键->openWith->Java Edit补充:eclipse运行项目特别慢,出...

2021-01-25

java中BigDecimal和0比较的示例代码

BigDecimal 和 0 比较大小
调用BigDecimal中的compareTo方法, 如:
int i = bigDecimal.compareTo(BigDecimal.Zero);
i=0:表示bigDecimal的值 等于 0
i=1:表示bigDecimal的值...

2021-01-25

Spring Boot 2结合Spring security + JWT实现微信小程序登录

项目源码:https://gitee.com/tanwubo/jwt-spring-security-demo登录通过自定义的WxAppletAuthenticationFilter替换默认的UsernamePasswordAuthenticationFilter,在UsernamePa...

2021-01-25

json.stringify()与json.parse()的区别以及用处

一、JSON.stringify()和JSON.parse() 区别
我们都用过JSON.stringify()和JSON.parse() ,从名字上就能知道
JSON.stringify()的作用是将JavaScript对象转换为JSON 字符串
JSON...

如何在Vue项目中添加接口监听遮罩

一、业务背景
使用遮罩层来屏蔽用户的非正常操作,是前端经常使用的方式。但是在一些项目中,并没有对遮罩层进行统一管理,这就会造成如下的问题:
(1)所有的业务组件都要引入遮罩层...

selenium+超级鹰实现模拟登录12306

最近迷上了用selenium去登陆各大网站,别说selenium真挺好用,可以轻松搞定ajax动态加载的网页,不用很费劲的去抓包查找。咳咳…跑题了,回归正题。
这次用selenium去登录12306网站...

2021-01-24

Android 中 WebView 的基本用法详解

加载 URL (网络或者本地 assets 文件夹下的 html 文件)
加载 html 代码
Native 和 JavaScript 相互调用加载网络 URLwebview.loadUrl(https://www.baidu.com/);加载 assets...

2021-01-24

Android自定义view仿QQ的Tab按钮动画效果(示例代码)

话不多说 先上效果图实现其实很简单,先用两张图一张是背景的图,一张是笑脸的图片,笑脸的图片是白色,可能看不出来。实现思路:主要是再触摸view的时候同时移动这两个图片,但是移动...

2021-01-24

Ubuntu20下的Django安装的方法步骤

网上找了很多资料,都不理想。其实ubuntu20以后的版本,很多功能都预装好了,安装django也没有以前的版本那么复杂。
很简单,只需要几步就可以安装成功。因为 ubuntu20 里已经预装...

2021-01-24

详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库

获取要爬取的URL

爬虫前期工作用Pycharm打开项目开始写爬虫文件字段文件items# Define here the models for your scraped items## See documentation in:# https://docs.s...

2021-01-24

html table呈现个人简历以及单元格宽度失效的问题解决

正确的实现代码如下:<!doctype html><html lang="zh"><head> <meta charset="UTF-8"> <title>个人简历</title></head><body> <table width="800" border="1" align...

2021-01-24

详解springboot集成websocket的两种实现方式

WebSocket跟常规的http协议的区别和优缺点这里大概描述一下一、websocket与http http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送...

2021-01-24

SpringBoot2.0集成WebSocket实现后台向前端推送信息

什么是WebSocket&#63;WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。为什么需要 WebSoc...

2021-01-24

Spring整合MyBatis的三种方式

1、整合之前的环境准备导入相关的jar包Junit测试<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope></d...

2021-01-24

SpringBoot集成redis实现分布式锁的示例代码

1、准备
使用redis实现分布式锁,需要用的setnx(),所以需要集成Jedis需要引入jar,jar最好和redis的jar版本对应上,不然会出现版本冲突,使用的时候会报异常redis.clients.jedis.Jed...

2021-01-24

Spring实现声明式事务的方法详解

1、回顾事务 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。事务就是把一系列的...

2021-01-24

SpringCloud2020整合Nacos-Bootstrap配置不生效的解决

因为公司现在换成了nacos,所以自己写了demo学习一下。结果第一步就走不下去。在使用nacos-config读取nacos配置时。发现bootstrap.yml一直不生效。按照网上的解决方法引入依...

2021-01-24

Java的深拷贝与浅拷贝的几种实现方式

1、介绍关于Java的深拷贝和浅拷贝,简单来说就是创建一个和已知对象一模一样的对象。可能日常编码过程中用的不多,但是这是一个面试经常会问的问题,而且了解深拷贝和浅拷贝的原...

2021-01-24

Python爬虫入门教程01之爬取豆瓣Top电影

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理基本开发环境 Python 3.6 Pycharm相关模块的使用 requests...

2021-01-24

Python爬虫入门教程02之笔趣阁小说爬取

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。前文01、python爬虫入门教程01:豆瓣Top电影爬取基本开发环境 Py...

2021-01-24

详解用 python-docx 创建浮动图片

相信大家对python-docx这个常用的操作docx文档的库都不陌生,它支持以内联形状(Inline Shape)的形式插入图片,即图片和文本之间没有重叠,遵循流动版式(flow layout)。但是,截至最新的...

2021-01-24

python 图像增强算法实现详解

使用python编写了共六种图像增强算法:
1)基于直方图均衡化
2)基于拉普拉斯算子
3)基于对数变换
4)基于伽马变换
5)限制对比度自适应直方图均衡化:CLAHE
6)retinex-SSR
7)retinex...

2021-01-24

浅析python字符串前加r、f、u、l 的区别

先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀)1、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符...

2021-01-24

详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式

方式1.打开Windows的cmd,在cmd中输入jupyter notebook --generate-config如下图:

可以看到路径为D:\Users……找到此路径修改jupyter_notebook_config.py文件

打开此文...

2021-01-24

详解如何修改jupyter notebook的默认目录和默认浏览器

1 修改默认目录最近刚刚开始学习Python,比较好的一个IDE就是jupyter Notebook。可以一个cell一个cell的显示结果,对于新手学习Python非常的实用。
但是有个蛋疼的地方就是,每次...

2021-01-24

使用numpngw和matplotlib生成png动画的示例代码

在matplotlib官网看到了第三方库numpngw的简介,利用该库作为插件可以辅助matplotlib生成png动画。numpngw概述
numpngw库可生成PNG静态图像和PNG动画。 通过write_png函数可...

2021-01-24

C语言的进制转换及算法实现教程

1、其他进制转十进制
1.1、二进制转十进制转换规程: 从最低位开始,将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和,例如: 二进制 1011 = 1*2^0 + 1*2^1 + 0*2^2 + 1*2^3 =...

2021-01-23

PHP方法的返回值示例详解

前言不仅是PHP,大部分编程语言的函数或者叫方法,都可以用return来定义方法的返回值。从函数这个叫法来看,本身它就是一个计算操作,因此,计算总会有个结果,如果你在方法体中处理了...

2021-01-23

关于PHP方法参数的那一些事

前言在所有的编程语言中,方法或者函数,都可以传递一些参数进来进行业务逻辑的处理或者计算。这没什么可说的,但是在PHP中,方法的参数还有许多非常有意思的能力,下面我们就来说说...

2021-01-23

PHP设计模式之原型模式示例详解

前言原型模式其实更形象的来说应该叫克隆模式。它主要的行为是对对象进行克隆,但是又把被克隆的对象称之为最初的原型,于是,这个模式就这样被命名了。说真的,从使用方式来看真的...

2021-01-23

PHP中强制类型转换的示例详解

前言学过静态语言开发的朋友对类型转换不会陌生,比如Java、C#、C++等。静态语言的好处就是变量强制必须指定类型,这也是编译的要求,所以大部分编译型的语言都会有强制变量类型...

2021-01-23

利用Python函数实现一个万历表完整示例

前言大家可以根据格式化打印字符去调一下最后的输出,不过有中文好像不好调整,可以换成星期的单词,这样应该会好一点,format()函数可以用来格式化打印字符,format()可以使用字符串...

2021-01-23

Python字符串对齐、删除字符串不需要的内容以及格式化打印字符

删除字符串中不需要的内容
1、strip()方法strip:默认是去掉首尾的空白字符,但是也可以指定其他字符;lstrip:只去掉左边的;rstrip:只去掉右边的;print('+++apple '.strip()) # '+++a...

2021-01-23

mybatis update更新字段的使用操作

多个mapper方法,更新单字段说实话不太推荐,因为如果有10个字段要更新,难道写10个方法。但是实际中很多人都这么写。通用mapper方法,java代码控制字段特点是一个mapper方法包含所...

2021-01-23
返回顶部
顶部