WEB前端

  • 在html元素中设置css样式的方式是什么

    在html元素中设置css样式的方式是什么

    如果我们要在HTML元素中设置CSS样式,那么我们就需要在元素中设置"id" 和 "class"选择器。下面我们来分别说一下id选择器和class选择器。id选择器id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。举例:#para1{ text-align:center; color:red;}注意:ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中...
  • HTML元素语法介绍

    HTML元素语法介绍

    HTML 元素语法HTML 元素以开始标签起始HTML 元素以结束标签终止元素的内容是开始标签与结束标签之间的内容某些 HTML 元素具有空内容(empty content)空元素在开始标签中进行关闭(以开始标签的结束而结束)大多数 HTML 元素可拥有属性以上就是HTML元素语法介绍的详细内容,更多请关注随便开发网其它相关文章!...
  • Python3 ffmpeg视频转换工具使用方法解析

    Python3 ffmpeg视频转换工具使用方法解析

    windows版本下需要先安装ffmpeg工具:1:先下载指定(https://ffmpeg.zeranoe.com/builds/) 有Static,Shared,Dev三个版本,可以下载了static版本(是个zip压缩包),解压到指定目录,去配置环境变量,比如d:\ffmpeg\bin,这样bin下面的ffmpeg.exe就可以在命令行中使用了,可以用ffmpeg -version测试一下:2:安装ffmpeg的python扩展,该扩展可以让你直接在python脚本中直接调用,而不需要单独运行命...
  • SpringMvc静态资源访问实现方法代码实例

    原因SpringMvc中配置前端控制器DispatcherServlet 设为‘/'后,所有的资源请求都要被前端控制器捕捉,SpringMvc会把他们作为普通的请求处理,从而因为找不到对应处理器报错。解决方法官方推荐方法其他方法xml方式在springmvc的xml配置文件中 2020-08-10 0 0
  • 常用的10个Python实用小技巧

    大家好,都说追女孩方法大于态度,学Python也是,今天就给大家分享的是我在用Python编写程序时常用的一些小技巧。1.多次打印同一个字符在Python中,不用特地写一个函数来重复打印同一个字符,直接使用Print就可以tem = 'I Love Python 'print(tem * 3)I Love Python I Love Python I Love Python2.在函数内部使用生成器在写Python程序时,我们可以在函数内部直接使用生成器,这样可以使代码更简洁。sum(i for i i...
  • SpringMvc自定义拦截器(注解)代码实例

    拦截器自定义拦截器实现HandlerInterceptor接口的三个方法。public class MyInterceptor implements HandlerInterceptor{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //拦截内容 //放行 retur...
  • Vue使用轮询定时发送请求代码

    Vue使用轮询定时发送请求代码

    一、什么是轮询?轮询(Polling)是一种CPU决策如何提供周边设备服务的方式,又称“程控输出入”(Programmed I/O)。轮询法的概念是,由CPU定时发出询问,依序询问每一个周边设备是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始。 在WEB上来说就是客户端一直向服务端发起请求,服务端返回数据,不论返回什么都会再次向服务端发送请求。二、采用定时器进行轮询 export default { data() { r...
  • 推荐值得学习的12款python-web开发框架

    推荐值得学习的12款python-web开发框架

    最近JETBRAINS发布了目前最受欢迎的python-web开发框架,可以看到最受欢迎的还是Django和Flask,那么本文就对上榜的12个框架进行分类整理,一起来看看吧!全栈框架 Django Pyramid TurboGears Web2py微型框架 Flask Bottle CherryPy Falcon Hug FastAPI 异步框架 Sanic Tornado 其他 Dash DjangoGitHub stars:47078Django是高水准的Python...
  • Git常用场景使用方法

    Git常用场景使用方法

    1. 本地存在多个commit:【场景】代码和远程仓库一致,本地修改后,存在多次本地commit,直接push最新的提交,push成功,但本地多次commit记录也会记录到远程仓库中【举例】第一次提交:添加File1文件,文件内容666666第二次提交: 添加File2文件,文件内容888888,修改File1内容2. 远程仓库代码回退:先本地版本回退:git reset commitid本地回退版本强推远程仓库:git push -f3. rebase操作:【场景】代码和远程仓库一致,本地修改后存在多次...
  • vue页面引入three.js实现3d动画场景操作

    vue页面引入three.js实现3d动画场景操作

    vue中安装Three.js近来无聊顺便研究一些关于3D图形化库。three.js是JavaScript编写的WebGL第三方库。Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它通过控制相机、视角、材质等相关属性来创造大量3D动画场景。我们开始引入three.js相关插件。1、首先利用淘宝镜像,操作命令为:cnpm install three2.接下来利用npm安装轨道控件插件:关注我的微信公众号【前端基础教程从0开始】,加我微信,可以免费为您解答问题。回复“1”,拉你进程序员技术讨论群。...
  • Git常用场景使用之分支操作

    Git常用场景使用之分支操作

    1. 拉取推送分支:git branch 分支名 : 创建分支git checkout 分支名 : 切换分支git checkout –b 分支名 : 创建并切换到新分支本地拉取分支后推送到远程:git push :【注意】直接git push 会将当前本地分支推送到对应远端同名分支,如果远端没有同名分支则会新建同名分支【举例】git push 和git push origin branchTest是等效的,都是将本地branchTest分支推送到远端2. 分支切换:举例的切换都是从...
  • python多线程semaphore实现线程数控制的示例

    前面写过一篇关于python多线程的实现的文章, 但是效果不是最佳的,写法也不是很好。通过网上学习,也了解到了semaphore这个东西。百度给的解释:Semaphore是一种在多线程环境下使用的设施,该设施负责协调各个线程,以保证它们能够正确、合理的使用公共资源的设施,也是操作系统中用于控制进程同步互斥的量。一个有趣的例子:假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看门人允许其中三辆不受阻碍的进入,然后放下车拦,剩下的车则必须在入口等待,此后来的车也都不得不在入口处等待。这...
  • 详解vue中v-model和v-bind绑定数据的异同

    vue的模板采用DOM模板,也就是说它的模板可以当做DOM节点运行,在浏览器下不报错,绑定数据有三种方式,一种是插值,也就是{{name}}的形式,一种是v-bind,还有一种是v-model。{{name}}的形式比较好理解,就是以文本的形式和实例data中对应的属性进行绑定。比如:var app = new Vue({ el: '#app', template: '{{name}}', data: { name: 'tom', }, method: { togg...
  • 如何在python中实现线性回归

    线性回归是基本的统计和机器学习技术之一。经济,计算机科学,社会科学等等学科中,无论是统计分析,或者是机器学习,还是科学计算,都有很大的机会需要用到线性模型。建议先学习它,然后再尝试更复杂的方法。本文主要介绍如何逐步在Python中实现线性回归。而至于线性回归的数学推导、线性回归具体怎样工作,参数选择如何改进回归模型将在以后说明。回归回归分析是统计和机器学习中最重要的领域之一。有许多可用的回归方法。线性回归就是其中之一。而线性回归可能是最重要且使用最广泛的回归技术之一。这是最简单的回归方法之一。它的主要优点...
  • Spring boot GC实现过程原理解析

    Spring boot GC实现过程原理解析

    内存中不可达对象(没有引用指向此对象)会被标记为垃圾对象手动将对象变为垃圾对象:将指向对象的变量置为null如何GC:查找,标记,清除,整理控制台查看是否启动GC: -XX:+PrintGC -XX:+PrintGCDetils执行时添加参数:手动启动GCSystem.gc()自动启动GC(系统底层会随着创建对象的增加,然后基于内存情况,启动GC)重复创建大量对象,内存不足时自动启动GC查看对象是否被GC重写Object的finalize方法(此方法在垃圾回收之前执行)spring Boot Bean...
  • Python多线程的退出控制实现

    Python多线程的退出控制实现

    日常前言最近接 到一个抢票的爬虫外包,那个网站及其之捞,访问购票地址竟然还要排队,在购票高峰临时升一下服务器配置不行吗…没办法,甲方爸爸的要求还得做啊,其中一个障碍便是目标网站的后端限制了访问频次,俗话说:“上有政策,下有对策。” 立刻想到了多线程 + 多代理的方式进行访问。但此时问题便来了,多代理还好说,再写个爬虫爬一堆下来就好,多线程可就麻烦多了,多线程一旦发出去了,基本等同于失控的状态,你无法去结束或者是重启一个线程,最多只能是获取线程的信息,没有实际的控制权,而且Python官方也没有提供相应的结...
  • maptalks+three.js+vue webpack实现二维地图上贴三维模型操作

    maptalks+three.js+vue webpack实现二维地图上贴三维模型操作

    我们不是走在坑里就是走在前往坑的路上_(:зゝ∠)_最终效果如图:(地图上添加一个“三维地图”的toolbar按钮,点击后在二维地图上贴上建好的三维模型点击显示弹框)以下都在已经引入并且初始化maptalks地图的基础上,如何引入使用maptalks可以查看以下文章https://www.jb51.net/article/192983.htm1、安装maptalks.three包npm install maptalks.three2、安装three包npm install three3、安装obj-loa...
  • Python进行统计建模

    Python进行统计建模

    前言大家好,在之前的文章中我们已经讲解了很多Python数据处理的方法比如读取数据、缺失值处理、数据降维等,也介绍了一些数据可视化的方法如Matplotlib、pyecharts等,那么在掌握了这些基础技能之后,要进行更深入的分析就需要掌握一些常用的建模方法,本文将讲解如何利用Python进行统计分析。和之前的文章类似,本文只讲如何用代码实现,不做理论推导与过多的结果解释(事实上常用的模型可以很轻松的查到完美的推导与解析)。因此读者需要掌握一些基本的统计模型比如回归模型、时间序列等。Statsmodels...
  • 你可能真没用过这些 IDEA 插件!

    你可能真没用过这些 IDEA 插件!

    一、前言IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具。不是我说的喔,百度百科说的... IDEA 如此好用,插件库也是很强大的,俗话说:“工欲善其事必先利其器”,不安排几个插件都不好意思说你开发工具用的是 IDEA ,接下来将介绍插件的安装方式。二、IDEA 插件安装在使用插件之前,你需要了解 IDEA 的插件安装方式,安装 IDEA 插件是非常方便的,你只要知道插件的名字就可以直接安装, IDEA 插件安装有两种方式:...
  • Python如何爬取b站热门视频并导入Excel

    Python如何爬取b站热门视频并导入Excel

    代码如下#encoding:utf-8import requestsfrom lxml import etreeimport xlwtimport os # 爬取b站热门视频信息def spider(): video_list = [] url = "https://www.bilibili.com/rankingspm_id_from=333.851.b_7072696d61727950616765546162.3" html = requests.get(url, headers={"Us...
  • React实现阿里云OSS上传文件的示例

    React实现阿里云OSS上传文件的示例

    简介阿里云 OSS 是 阿里云提供的海量、安全、低成本、高可靠的云存储服务,提供 99.9999999999%的数据可靠性(号称)。能够使用 RESTful API 可以在互联网任何位置存储和访问,支持容量和处理能力弹性扩展。基本术语1.bucket :类似本地的一个文件夹2.object : oss 存储数据的基本单元,类似本地的一个文件。3.region:oss 存储的数据中心所在区域4.Endpoint:oss 对外服务的访问域名,oss 以 http api 提供服务,不同 region 的 ed...
  • vue+elementUI(el-upload)图片压缩,默认同比例压缩操作

    vue+elementUI(el-upload)图片压缩,默认同比例压缩操作

    如下所示:这个需求针对用户上传手机拍摄照片等不便修改图片大小的情况,我们允许上传10M以内的图片由前端对图片进行压缩再传给后台存储,结合elementUI的el-upload组件实现图片上传功能(简单来说就是用户是老大)1、提取出压缩方法,放在公共方法.js文件里/** 图片压缩,默认同比例压缩 * @param {Object} fileObj * 图片对象 * 回调函数有一个参数,base64的字符串数据 */export function compress(fileObj, callback) {...
  • Android 阿里云OSS文件上传的实现示例

    Android 阿里云OSS文件上传的实现示例

    估计有小伙伴看到阿里云oss的api文档十脸懵逼了,啊哈哈哈,接下来博主就来拯救你了,看完觉得好的就关注博主吧,么么么么么哒!!!想要自己研究阿里云oss的,博主开启传送门给你:阿里云oss一、项目导入阿里云oss的SDK方式1:在build文件添加依赖(博主和官方一致推荐)dependencies { //阿里云oss implementation 'com.aliyun.dpa:oss-android-sdk:+'}方式2:源码编译jar包 源码传送门:官方阿里云oss源码二、OSS所需要的An...
  • Python 发送邮件方法总结

    Python 发送邮件方法总结

    1. 前言邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本、富文本、HTML 等格式的邮件本文将聊聊利用 Python 发送邮件的 3 种方式2. 准备以 126 邮箱为例,在编码之前,我们需要开启 SMTP 服务然后,手动新增一个授权码其中,账号、授权码和服务器地址用于连接登录邮箱服务器3. 方式一:smtplibsmtplib是 Python 自带的依赖库,可以直接导入使用首先,通过邮箱账号、授权码、邮箱服务器地址初始化一个...
  • 使用vue引入maptalks地图及聚合效果的实现

    1、安装maptalks.jsnpm install maptalks --save2、安装聚合mapkerclusternpm install maptalks.markercluster3、vue页面引入import * as maptalks from 'maptalks'import {ClusterLayer} from 'maptalks.markercluster'4、初始化地图并添加聚合mounted() { let that = this //--0--//地图对象的初始化 th...
  • Spring boot整合mybatis实现过程图解

    Spring boot整合mybatis实现过程图解

    导入mybatis jar包右键pom.xml模拟springboot底层实现类1.定义接口@Mapperpublic interface GoodsDao {/** * 基于商品id删除商品 * @param id 商品id * @return 删除行数 * 数据层方法对象的sql映射 */ @Delete("delete from tb_goods where id=#{id}") //当传入的参数只有一个且不是数组时 //#{id}这个地方的变量可以不是传入的参数名(...
  • IDEA遇到Internal error. Please refer to http://jb. gg/ide/critical-startup-errors的问题及解决办法

    IDEA遇到Internal error. Please refer to http://jb. gg/ide/critical-startup-errors的问题及解决办法

    今天打算把原本的2018的idea升个级,安一个2020 的idea试试各种新插件,但遇到了很多问题,比如安装后打不开,好不容易打开了然后报错Internal error. Please refer to http://jb. gg/ide/critical-startup-errors 。。。Caused by: java. lang. ClasslotFoundException: com rover12421. crack. jetbrains. v2. Util at com intellij....
  • Python getattr()函数使用方法代码实例

    getatter()通过方法名字符串调用方法,这个方法最主要的作用就是实现反射机制,也就是说可以通过字符串获取方法实例,这样就可以把一个类可能要调用的方法放到配置文件里,需要的时候进行动态加载。1: 可以从类中获取属性和函数新建test.py文件,代码如下:# encoding:utf-8import sys class GetText(): def __init__(self): pass @staticmethod def A(): print("this is a static...
  • vue-video-player实现实时视频播放方式(监控设备-rtmp流)

    vue-video-player实现实时视频播放方式(监控设备-rtmp流)

    监控设备播放效果如下1、vue项目安装vue-video-playernpm install vue-video-player --save2、编写视频播放组件(放上完整的组件例子,父组件调用时给videoSrc和playerOptions.sources[0].src赋值就可以播放了,具体操作有注释)注:style样式部分用了lang=scss,如果自己的项目没用他请用自己的方式改一下样式部分避免报错
  • Python matplotlib模块及柱状图用法解析

    Python matplotlib模块及柱状图用法解析

    代码如下import matplotlib.pyplot as pltimport numpy as np def test4(): names = ['电影1', '电影2', '电影3'] real_num1 = [7548, 4013, 1673] real_num2 = [5453, 1840, 1080] real_num3 = [4348, 2345, 1890] x = np.arange(len(names)) # 绘制柱形图 width = 0.3 plt.b...