iOS弹幕组件LNDanmakuMaster的具体使用

LNDanmakuMaster是一个轻量的弹幕播放器,通过:创建播放器->创建轨道->添加弹幕的方式进行弹幕播放,提供丰富轨道样式的同时也支持自定义轨道;对传入的弹幕的视图层没有要求(任意...

2021-02-02

iOS UIScrollView和控制器返回手势冲突解决方法

开发中,有部分UI,会将UIScrollView横向铺在底层,上面放tableView 或一些视图左右滚动切换,底层的scrollView会和Nav ViewController原有的返回手势冲突 解决办法,重写UIScrollVie...

2021-02-02

python爬虫智能翻页批量下载文件的实例详解

python爬虫遇到爬取文件内容时,需要一页页的翻页爬取,这样很是麻烦,其实可以获取每个列表信息下的文件名和文件链接,让文件名和文件链接处理为列表,保存后下载,实现智能翻页批量下...

2021-02-02

python+playwright微软自动化工具的使用

它支持主流的浏览器,包含:Chrome、Firefox、Safari、Microsoft Edge 等,同时支持以无头模式、有头模式运行playwright-python 提供了同步、异步的 API,可以结合 Pytest 测试框架...

2021-02-02

python中time包实例详解

在python中基础的时间运用,离不开time函数的支持。这些函数为了方便调用集中放在一个地方,叫做time包。有的人会仔细追寻time包的来源,会发现它和C语言有密不可分的关系。下面...

2021-02-02

python中子类与父类的关系基础知识点

在对于python中类的使用上,我们分出了子类和父类两种。对于这二者之间的关系,我们可以简单理解为继承。不过python中加入了实例的讨论,那么对于继承后的子类来说,父类的实例是否...

2021-02-02

Python基于argparse与ConfigParser库进行入参解析与ini parser

一.入参解析库 argparse  有时候写Python脚本,需要处理入参[-h][-v][-F]...等情况,如果自己来解析的话,会花费很多时间,而且也容易出问题,好在Python有现成的lib可以使用,就是ar...

2021-02-02

详解微信小程序轨迹回放实现及遇到的坑

微信小程序轨迹回放主要使用到polyline进行划线操作,以及使用marker去进行小车移动操作。效果图如下:具体实现代码:trackplay.wxml文件<!--pages/tracker/tracker.wxml--><map...

详解React中共享组件逻辑的三种方式

废话少说,这三种方式分别是:render props、高阶组件和自定义Hook。下面依次演示
假设有一个TimeOnPage组件专门用来记录用户在当前页面停留时间,像这样:
const TimeOnPage = ()...

Python3.9.0 a1安装pygame出错解决全过程(小结)

本文主要介绍了Python3.9.0a1安装pygame出错解决全过程,分享给大家,具体如下:解决方法先说一下经验教训:pygame最后终于安装成功了,但由于操作了一下午和一晚上的时间,查询了许多...

2021-02-02

python3.9.1环境安装的方法(图文)

一、首先进入官网https://www.python.org/
1.点击Downloads 如图显示3.91 点击2.双击安装程序,进入下面的界面,建议自定义安装路径,并且让它自动添加路径,要不然还要手动添加路...

2021-02-02

Python实现钉钉/企业微信自动打卡的示例代码

每天急匆匆赶地铁上班的时候总会一不小心就会忘记打卡,尤其是软件打卡,那有没有什么办法可以解决忘打卡的问题呢?今天给大家推荐一下一款神器,利用Python实现定时自动打卡。1 前...

2021-02-02

python 模块导入问题汇总

问题描述此时start.py是启动程序,引入了core包中的user_control,transfer,withdraw三个模块文件但执行start.py的时候,出现了以下错误:上图中显示的问题是:在transfer.py导入use...

2021-02-02

Python 中 sorted 如何自定义比较逻辑

在 Python 中对一个可迭代对象进行排序是很常见的一个操作,一般会用到 sorted() 函数num_list = [4, 2, 8, -9, 1, -3]sorted_num_list = sorted(num_list)print(sorted_num_...

2021-02-02

python 使用OpenCV进行简单的人像分割与合成

实现思路
通过背景建模的方法,对源图像中的动态人物前景进行分割,再将目标图像作为背景,进行合成操作,获得一个可用的合成影像。实现步骤如下。使用BackgroundSubtractorMOG2进...

2021-02-02

Vue常用API、高级API的相关总结

最近手痒痒,玩儿了一下Vue3.0,很舒服,赶紧把这几期Vue2.0弄完,写一些3.0的东西。
本文主要罗列和解析一些个人认为常用或有大用途的Api,作为自我总结的笔记和探讨。nextTick
功能...

学习 Vue.js 遇到的那些坑

排名不分先后最近好像都是只发了一些生活类,吐槽的一些 blog,不更新点技术相关的 可能有人会觉得 这家伙肯定又在偷懒了。那么 好 我要开始装逼了类空指向
就是类似于空指针的...

M1芯片安装python3.9.1的实现

引言:2020年12月20python宣布适配苹果m1芯片,这意味着python3.9.0可以不经过rosetta转化,以原生的方式运行在最新的Mac上,如果刚刚购入Mac,那么看完这篇文件,你就可以在你的Mac上...

2021-02-02

C++ getline函数用法详解

虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题。当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到...

2021-02-02

Java中HashMap里面key为null存放到哪

我们知道HashMap集合是允许存放null值的hashMap是根据key的hashCode来寻找存放位置的,那当key为null时, 怎么存储呢?在put方法里头,其实第一行就处理了key=null的情况。// HashM...

2021-02-02

详解Java 微服务架构

一、传统的整体式架构
传统的整体式架构都是模块化的设计逻辑,如展示(Views)、应用程序逻辑(Controller)、业务逻辑(Service)和数据访问对象(Dao),程序在编写完成后被打包部署为一个具...

2021-02-02

Java 找不到或无法加载主类的修复方法

有时,当我们运行Java程序时,我们可能会看到“找不到或无法加载主类”。原因很容易猜测:JVM找不到主类并给出了这个错误。但是为什么不能呢?在本文中,我们将讨论找不到主类的可能...

2021-02-02

PHP7中新添特性整理

对于版本更新,在各个软件中都有所涉及,目的是针对现有版本不足的地方做一些优化。我们对于php也经历了不少的版本,在最近的php7增加了一些以往锁没有的特性,如类型声明、操作符...

2021-02-02

手把手教你配置JupyterLab 环境的实现

Python 代码编辑器怎么选?PyCharm、VS Code、Jupyter Notebook 都各有特色。
对于大型代码库,最好还是用传统的 IDE 比较靠谱,但是数据分析等需要可视化操作的场景下,Jupyter No...

2021-02-02

putchar和printf的区别是什么

在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是: puts():只能输出字符串,并且输出结束后会自动换行,在《第一个C语言程序》中已经进行了介绍。 putchar():只能输出单...

2021-02-02

js如何给数组赋值

js给数组赋值的方法:1、我们创建一个方法,先定义一个空的数组。2、其实要为数组赋值,我们在定义数组时,就可以为数组赋予一些初始值。3、如果定义后,要为数据添加值,我们可以使用...

continue语句只用于循环语句中,它的作用是什么

continue语句只用在while、for循环中,它的作用是:跳过循环体中剩余的语句而强制进入下一次循环。对于while循环,继续求解循环条件。而对于for循环程序流程接着求解for语句头中...

2021-02-02

c语言可以用来实现循环的结构化语句是什么

在C语言中,循环结构:重复执行同一段代码。for循环for循环的一般形式:for(初始化语句; 循环条件; 自增或自减){ 语句块}for循环的执行过程可用下图表示:示例:“计算从1加...

2021-02-02

学习使用JavaScript实现UTF-8编解码

首先简单介绍一下UTF-8。UTF-8以字节为单位对Unicode进行编码。UTF-8的特点是对不同范围的字符使用不同长度的编码。对于0x00-0x7F之间的字符,UTF-8编码与ASCII编码完全相同...

谈谈使用nodejs增删改查本地json文件的方法

哈喽!nodejs的文件系统,接触过node的对node的文件系统肯定不会陌生,这两天我就在思考一个问题,我是否可以在本地操作我的本地json文件,这样一个本地的文本数据库就有了,如果是便签...

JVM学习之 Java内存结构

Java内存结构 1.JVM概述 2.程序计数器 2.1.定义 2.2.作用及特点解释 3.虚拟机栈 3.1.栈的特点 3.2.栈的演示 3.3.栈的问题辨析 3.4.栈的线程安全问题 3.5.栈内...

2021-02-02

angularjs数据绑定失效的解决方法

相信大家在进行angularjs开发的时候也会遇到我现在遇到的问题:明明页面进行了双向数据绑定,而且数据已经改变了,但是视图却并未刷新。代码示例<div ng-controller="testCtrl">...

深入浅析JS中的事件委托

为什么要进行事件委托?首先实现一个小功能:在单击 HTML 的按钮后,把消息输出到控制台。为了实现这个小功能,你需要选择按钮,然后再用 addEventListener() 方法来附加事件监听器:<b...

python基于pexpect库自动获取日志信息

1. 前言
对大部分的人来说,解决 Bug 都是依靠关键字去日志去定位问题!在调试情况下,我们可以实时在控制台查看日志;但对于部署到服务器上的应用,日志都存放在服务器某个目录下,没...

2021-02-01

Golang实现Directional Channel(定向通道)

通道可以是定向的( directional )。在默认情况下,通道将以双向的( bidirectional )形式运作,用户既可以把值放人通道,也可以从通道取出值;但是,通道也可以被限制为只能执行发送...

用python制作个视频下载器

前言
某个夜深人静的夜晚,夜微凉风微扬,月光照进我的书房~
当我打开文件夹以回顾往事之余,惊现许多看似杂乱的无聊代码。我拍腿正坐,一个想法油然而生:“生活已然很无聊,不如再无...

2021-02-01

Vue 实现可视化拖拽页面编辑器

在线地址 (用梯子会更快些)可视化页面编辑器,听起来可望不可即是吧,先来张动图观摩观摩一番!实现这功能之前,在网上参考了很多资料,最终一无所获,五花八门的文章,都在述说着曾经的...

如何在vue中使用video.js播放m3u8格式的视频

@[toc] 注意: "vue": "^2.6.11", "video.js": "^7.10.2", "videojs-contrib-hls": "^5.15.0", "mux.js": "^5.7.0"一、安装yarn add video.jsyarn add videojs-contrib-hls /...

Vue项目打包部署到apache服务器的方法步骤

vue项目在开发环境下,让项目运行起来,是通过npm run dev命令,原理是在本地搭建了一个express服务器。但是在服务器上就不是这样的,必须要通npm run build命令来对整个项目进行打...

详解shrio的认证(登录)过程

shrio是一个比较轻量级的安全框架,主要的作用是在后端承担认证和授权的工作。今天就讲一下shrio进行认证的一个过程。
首先先介绍一下在认证过程中的几个关键的对象: Subject...

2021-02-01

java中i = i++和i =++i的深入讲解

public class Count { public static void main(String[] args) { int i = 0; i = i++ ; System.out.println(i); }}上面代码输出的i为0,如果是把i = i++换成i=++i,又会输出1,...

2021-02-01

Java中的Valid和Validated的比较内容

如果要添加接口校验,需要1,在接口方法中请求参数前面添加@Valid注解,不需要在接口的实现类上添加@Valid注解,也不需要@Validated注解:addAnimal(@Valid Animal a)2,在请求对象类的...

2021-02-01

springboot使用CommandLineRunner解决项目启动时初始化资源的操作

前言:
在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个 Spring Boot 神器,专门帮助大...

2021-02-01

binarySearch在java的查找实例用法

在java数组中,查找数组元素是比较基础的操作了,arrays类的binarySearch就是专门实现指定元素的。同时它也属于我们常说的二分法。所以作用的范围是排序过的数组。下面我们就bi...

2021-02-01

Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单

此货很干,跟上脚步!!!
Cookie
cookie是什么东西&#63;
小饼干&#63;能吃吗&#63;
简单来说就是你第一次用账号密码访问服务器
服务器在你本机硬盘上设置一个身份识别的会员卡(c...

2021-02-01

Pytorch 图像变换函数集合小结

一、必要的 python 模块PyTorch 的 Vision 模块提供了图像变换的很多函数.torchvision/transforms/functional.pyfrom __future__ import divisionimport torchimport sysim...

2021-02-01

selenium3.0+python之环境搭建的方法步骤

本文目标:
使用selenium3.0+python3操纵浏览器,打开百度网站。(相当于selenium的hello world)环境基础:python3已安装,pycharm编辑器已安装。第一步:安装selenium
打开cmd窗口,输入p...

2021-02-01

深入理解Python变量的数据类型和存储

&#8195;&#8195;我们知道,python的变量是有类型的,对于python变量的几种数据类型,我们在写python时是必须要有一定的概念的。知道数据类型就要知道变量数据类型怎么存储,可是为什...

2021-02-01

matplotlib部件之矩形选区(RectangleSelector)的实现

矩形选区概述
矩形选区是一种常见的对象选择方式,这个名词最常见于Photoshop中,用于在一个子图选择鼠标拖动的矩形区域中的元素,在matplotlib中的矩形选区属于部件(widgets),matpl...

2021-02-01

python 列表推导和生成器表达式的使用

序列
序列是指一组数据,按存放类型分为容器序列与扁平序列,按能否被修改分为不可变序列与可变序列。容器序列与扁平序列容器序列存放的是对象的引用,包括list、tuple、collecti...

2021-02-01
返回顶部
顶部