java虚拟机是做什么用的

为了能够在不同的平台支持java的语言,我们需要一种辅助机制进行翻译,所以java虚拟机就诞生了,也就是平时所说的JVM。能够对java语言进行翻译,然后适应于其他的平台。下面窝们就J...

2021-01-14

详解Spring 中 Bean 的生命周期

前言
这其实是一道面试题,是我在面试百度的时候被问到的,当时没有答出来(因为自己真的很菜),后来在网上寻找答案,看到也是一头雾水,直到看到了《Spring in action》这本书,书上有...

2021-01-14

spring boot动态切换数据源的实现

当数据量比较大的时候,我们就需要考虑读写分离了,也就是动态切换数据库连接,对指定的数据库进行操作。在spring中实现动态的切换无非就是利用AOP实现。我们可以使用mybatis-pl...

2021-01-14

SpringBoot静态资源配置原理(源码分析)

前言:
我们都知道,SpringBoot启动会默认加载很多xxxAutoConfiguration类(自动配置类)
其中SpringMVC的大都数功能都集中在WebMvcAutoConfiguration类中,根据条件ConditionalOnx...

2021-01-14

详解如何使用Pytest进行自动化测试

为什么需要自动化测试
自动化测试有很多优点,但这里有3个主要的点 可重用性:不需要总是编写新的脚本,除非必要,即使是新的操作系统版本也不需要编写脚本。 可靠性:人容易出错...

2021-01-14

opencv python 对指针仪表读数识别的两种方式

我尝试了两种方式用opencv 对指针仪表进行读数识别,1. 先模板匹配,然后边缘检测 + 霍夫直线2. 按轮廓大小过滤,然后边缘检测 + 霍夫直线两种方式对光线都非常敏感
其中第一种的...

2021-01-14

一个c程序的执行是从哪里开始到哪里结束

一个C程序的执行是从main函数开始到main函数结束。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言...

2021-01-13

getch()的功能是什么

getch()是编程中所用的函数,这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,但是这个函数并非标准函数,要注意移...

2021-01-13

node-sass是什么

Node-sass是一个库,它将【Node.js】绑定到LibSass;它允许用户以令人难以置信的速度将【.scss】文件本地编译为css,并通过连接中间件自动编译。本文操作环境:宏基S40-51、HBuilde...

原生js实现年份轮播选择效果

文章目录 前言 一、思路是什么? 二、全部代码 1. html 2.js 2.css 总结前言用js实现一个年份轮换选择效果。废话不多说,看图:一、思路是什么? 布局: 左右箭头使用实体字符...

详解Javascript中async/await是如何工作的

async / await是ES7的重要特性之一,也是目前社区里公认的优秀异步解决方案。目前,async / await这个特性已经是stage 3的建议,可以看看TC39的进度,本篇文章将分享async / await...

JavaScript去除拼接字符串末尾符号的方法

前言:在JS中,有时需要进行字符串的拼接,而拼接的字符串以某种符号分隔,在拼接好的字符串末尾会多出一个分隔符,这时我们可以采取以下几种方法来去除末尾的分隔符。方法一:使用subs...

谈谈css中的栅格布局(图文)

栅格布局能将网页分成简单属性的行和列,CSS页面布局技术允许我们拾取网页中的元素,并且控制它们相对正常布局流、周边元素、父容器或者主视口/窗口的位置。圣杯布局圣杯布局是...

2021-01-13

python 写一个水果忍者游戏

水果忍者的玩法很简单,尽可能的切开抛出的水果就行。今天我们就用python简单的模拟一下这个游戏。在这个简单的项目中,我们用鼠标选择水果来切割,同时炸弹也会隐藏在水果中,如果...

2021-01-13

使Java的JButton文字隐藏功能的实现(不隐藏按钮的前提)

在网上虽然看到了方法,但是处理感觉很复杂,我的办法,老实说,是突然试一下试到的,哈哈QWQOK,开始说明如何整的。效果如上图所示
代码如下package csdn.article;import javax.swing...

2021-01-13

python 动态渲染 mysql 配置文件的示例

背景前段时间写了一个自动化安装 MySQL 的程序,其中有一个环节就是动态的渲染 my.cnf 文件;总的解决方案就是像 Django 渲染 html 页面一样,用渲染模板的方式来解决。[mysqld]b...

2021-01-13

python爬取招聘要求等信息实例

在我们人生的路途中,找工作是每个人都会经历的阶段,小编曾经也是苦苦求职大军中的一员。怀着对以后的规划和想象,我们在找工作的时候,会看一些招聘信息,然后从中挑选合适的岗位。...

2021-01-13

Pytorch实验常用代码段汇总

1. 大幅度提升 Pytorch 的训练速度device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
torch.backends.cudnn.benchmark = True
但加了这一行,似乎运行...

2021-01-13

Python爬虫如何破解JS加密的Cookie

  通过Fiddler抓包比较,基本可以确定是JavaScript生成加密Cookie导致原来的请求返回521。发现问题:  打开Fiddler软件,用浏览器打开目标站点(http://www.kuaidaili.com/pro...

2021-01-13

安装pyinstaller遇到的各种问题(小结)

环境win7,anaconda3 ,使用的python版本是3.6.5anaconda中集成了大部分常用的第三方库,例如numpy等,但是有一些没有集成需要手动安装加载,之前安装第三方库使用的指令是:pip instal...

2021-01-13

python IP地址转整数

背景今天有人问我 “为什么数据库中有人推荐使用 int 类型来保存 IP 地址?”。现在(2020年)来看这个东西已经有点过时了,一方面是磁盘空间不在那么贵,另一方面是 IPv6 与这条法...

2021-01-13

Pyqt助手安装PyQt5帮助文档过程图解

一、个人安装环境1.Windows10x64_pro2.anaconda4.6.9 +python3.7.1(anaconda集成,不需单独安装)4.PyQt5二、安装Qt帮助文档2.1 官方下载链接https://pypi.org/project/PyQtdo...

2021-01-13

如何设置PyCharm中的Python代码模版(推荐)

在MacOs运行的PyCharm中,执行python文件,如果不指定python文件字符编码会报错:SyntaxError: Non-ASCII character '\xe6' in file /Users/yuchao/PycharmProjects/oldboy_pytho...

2021-01-13

Python析构函数__del__定义原理解析

析构函数__del__定义:在类里定义,如果不定义,Python 会在后台提供默认析构函数。析构函数__del__调用:A、使用del 显式的调用析构函数删除对象时:del对象名;        clas...

2021-01-13

python爬取天气数据的实例详解

就在前几天还是二十多度的舒适温度,今天一下子就变成了个位数,小编已经感受到冬天寒风的无情了。之前对获取天气都是数据上的搜集,做成了一个数据表后,对温度变化的感知并不直观...

2021-01-13

Python ellipsis 的用法详解

背景在 Python 的基本类型中单例模式的值有三个 None 类型的 None ,NotImplemented 类型的 NotImplemented, Ellipsis 类型的 ... 。None 已经用的烂大街了,NotImplemented...

2021-01-13

Python导入父文件夹中模块并读取当前文件夹内的资源

在某些特殊情况下,我们的 Python 脚本需要调用父目录下的其他模块。例如:在编写 GNE 的测试用例时,有一个脚本 generate_new_cases.py放在 tests文件夹中。而 tests 文件夹与 g...

2021-01-13

解决python3中os.popen()出错的问题

使用程序难免会有出错的时候,如何从大篇代码中找出错误,不仅考验能力,还要考验小伙们的耐心。辛辛苦苦敲出的代码运行不出结果,非常着急是可以理解的。那么我们在python3中使用o...

2021-01-13

Python类class参数self原理解析

1.self只有在类的方法中才会有,其他函数或方法是不必带self的。
2.在调用时不必传入相应的参数。
3.在类的方法中(如__init__),第一参数永远是self,表示创建的类实例本身,而不是...

2021-01-13

python 删除系统中的文件(按时间,大小,扩展名)

按时间删除文件# importing the required modulesimport osimport shutilimport time# main functiondef main(): # initializing the count deleted_folders_count = 0 del...

2021-01-13

python与idea的集成的实现

python是一种功能强大和适用面很广的开发语言,在大数据应用和机器学习日益流行的年代,python凭借其简洁、易用和可扩展性获得很多用户的支持,近年来使用率高速增长。pyth...

2021-01-13

Python django框架 web端视频加密的实例详解

视频加密流程图:后端获取保利威的视频播放授权token,提供接口api给前端参考文档:http://dev.polyv.net/2019/videoproduct/v-api/v-api-play/create-playsafe-token/在utils...

2021-01-13

Django vue前后端分离整合过程解析

最近接到一个任务,就是用django后端,前段用vue,做一个普通的简单系统,我就是一搞后端的,听到vue也是比较震惊,之前压根没接触过vue.看了vue的一些文档,还有一些项目,先说一下django...

2021-01-13

Python request post上传文件常见要点

通用用法但上图的字段名,类型需要根据不同接口填写,如某服务接口:因而对应的上传代码如下:# 输出参数:请求响应报文import requestsrequest_url = 'https://XXXXX/file-upload'he...

2021-01-13

Python getsizeof()和getsize()区分详解

sys.getsizeof()
获取程序中声明的一个整数,存储在变量中的大小,以字节(Byte)为单位import sysprint(sys.getsizeof(''))print(sys.getsizeof('a'))print(sys.getsizeof('1'))pr...

2021-01-13

Python paramiko使用方法代码汇总

1、用户名、密码登陆方式import paramikoparamiko.util.log_to_file('paramiko.log') # 记录日志文件ssh = paramiko.SSHClient()try: ssh.set_missing_host_key_policy(pa...

2021-01-13

基于python模拟bfs和dfs代码实例

BFS"""# @Time : 2020/11/8# @Author : Jimou Chen"""# 广搜def bfs(graph, start): queue = [start] # 先把起点入队列 visited = set() # 访问国的点加入 visited.add...

2021-01-13

Python中return函数返回值实例用法

在学习return函数时候,还是要知道了解它最主要的函数作用,比如,怎么去实现返回一个值,另外还有就是我们经常会用到的使用return能够进行多值输出,这才是我们需要抓住知识的重点,针...

2021-01-13

python制作一个简单的gui 数据库查询界面

一、准备工作:1、安装mysql3.7,创建一个test数据库,创建student表,创建列:(列名看代码),创建几条数据(以上工作直接用navicat for mysql工具完成)二、代码:import sysimport tkinter a...

2021-01-13

Python并发爬虫常用实现方法解析

在进行单个爬虫抓取的时候,我们不可能按照一次抓取一个url的方式进行网页抓取,这样效率低,也浪费了cpu的资源。目前python上面进行并发抓取的实现方式主要有以下几种:进程,线程,协...

2021-01-13

python3 re返回形式总结

我们在进行程序操作的时候,因为各种原因,需要通过不同的形式返回到之前的对象。不知道小伙伴们会几种返回的函数方法呢?今天要介绍的是findall和finditer这一对小伙伴,它们在输...

2021-01-13

总结python 三种常见的内存泄漏场景

概要不要以为 Python 有自动垃圾回收就不会内存泄漏,本着它有“垃圾回收”我有“垃圾代码”的精神,现在总结一下三种常见的内存泄漏场景。无穷大导致内存泄漏如果把内存泄漏定...

2021-01-13

Python爬虫Scrapy框架CrawlSpider原理及使用案例

提问:如果想要通过爬虫程序去爬取”糗百“全站数据新闻数据的话,有几种实现方法?方法一:基于Scrapy框架中的Spider的递归爬去进行实现的(Request模块回调)方法二:基于CrawlSpider...

2021-01-13

接口自动化多层嵌套json数据处理代码实例

最近在做接口自动化测试,响应的内容大多数是多层嵌套的json数据,在对响应数据进行校验的时候,可以通过(key1.key2.key3)形式获取嵌套字典值的方法获取响应值,再和预期值比较 keys...

2021-01-13

python爬虫判断招聘信息是否存在的实例代码

在找工作的时候,我们会选择上网查询招聘的信息,或者是通过一些招聘会进行现场面试。但由于信息更新不及时,有一些岗位会出现下架的情况,如果我们不注意的话,可能就扑了空。在时间...

2021-01-13

分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功

Pycharm实然提示过期了,网上找了很多Pycharm激活码,要么只支持老版本,要么是不能用。费了半天时间终于在一公众号里找到一枚可以使用的pycharm激活码,希望能用的时间长点儿吧。...

2021-01-13

python 批量下载bilibili视频的gui程序

运行效果:完整代码:# !/usr/bin/python# -*- coding:utf-8 -*-# time: 2019/07/02--08:12__author__ = 'Henry''''项目: B站视频下载 - GUI版本版本1: 加密API版,不需要加入co...

2021-01-13

Python 多进程、多线程效率对比

Python 界有条不成文的准则: 计算密集型任务适合多进程,IO 密集型任务适合多线程。本篇来作个比较。通常来说多线程相对于多进程有优势,因为创建一个进程开销比较大,然而因为在...

2021-01-13

python 三种方法实现对Excel表格的读写

1、使用xlrd模块读取数据# 将excel表格内容导入到tables列表中def import_excel(tab): # 创建一个空列表,存储Excel的数据 tables = [] for rown in range(1, tab.nrows): ar...

2021-01-13

python实现文件分片上传的接口自动化

背景和目的:利用python request 编写脚本测试公司系统的文件上传接口。前端读取文件的大小然后文件分片传给后端,后端将每一片数据重新组合成文件。大概的过程是:前端将整个文...

2021-01-13
返回顶部
顶部