自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 ffmpeg添加双语字幕

【FFMPEG命令行操作】为视频添加双语字幕(附图)(不借助其他工具,只通过命令的组合实现)核心思想:重复使用ffmpeg字幕添加命令,利用字幕的上下位置,划分中英文字幕显示位置准备素材,如下图所示hack.mp4为视频文件hack_zh.srt为该视频的中文srt字幕文件hackz_en.srt为该视频的英文srt字幕文件使用终端命令ffmpeg此演示将中文字幕设为第一字幕,英文设为第二字幕关于ffmpeg的命令使用不在此赘述,想了解的小伙伴可以浏览ff

2020-09-13 19:58:23 3264 7

转载 Mac终端安装brew

Mac终端安装brew在macOS终端中输入命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装成功后检查brew -v

2020-06-08 17:17:32 481

原创 正则表达式高阶断言

下面是关于正则表达式的断言部分零宽断言零宽断言共有四种形式前两种为正向零宽断言后两种为负向零宽断言正向零宽断言(?=exp):零宽度正预测先行断言,断言此位置的后面能够匹配exp例如[a-z]*(?=ing):匹配以ing结尾的单词的前面部分(除了ing以外的部分),先行断言的执行步骤时匹配字符的最右端找到第一个ing,在批评日前面的表达式,若无法匹配则查找第二个ing(?<=exp):零宽度正回顾后发断言,断言此位置的前面能够匹配表达式exp例如(?<=abc).

2020-05-24 07:48:33 219

原创 生产者消费者问题

下面是生产者消费者问题生产者-消费者问题和Queue/queue模块生产者生产商品,将商品放入到类似队列的数据结构中,生产的时间不确定消费者消费商品,消费的时间不确定使用Queue模块创建队列,生产者线程放入商品,消费者线程消费商品下表列出Queue/queue模块的常用属性属性描述Queue/queue模块的类******Queue(maxsize=0)创建一个先进先出队列,若给定最大值,则当队列没有空间时阻塞,否则为无限队列LifoQ

2020-05-23 08:32:49 128

原创 python多线程编程(基础)

下面是多线程编程基础教程python多线程编程线程与进程进程:进程就是执行中的应用程序,进程可派生新的进程来执行其他任务,各个进程通过进程间通信(IPC)进行信息共享线程:与进程类似,但是线程实在同一个进程下执行的,并共享相通的上下文,就是类似在一个主进程下运行了多个迷你进程线程包括开始,执行顺序,结束三部分组成,通过指令指针记录当前的上下文,当其他线程运行时,可以中断或睡眠,此种模式称为让步一个进程中的各个线程与主线程共享同一片数据空间,线程一般通过并发方式执行多个线程同

2020-05-23 08:32:14 163

原创 python网络编程S/C基础搭建

下面是python网络编程中基础入门介绍,希望对各位有所帮助!客户端/服务端架构服务器是一系列硬件或软件为客户端提供服务,等待客户端请求,并响应请求,即提供服务,然后等待更多的请求客户端对服务进行一次性的请求,接受由服务器提供的响应。客户端可在一段时间多次请求,这些请求被当作不同的事物来处理硬件客户端/服务器架构打印机服务器是硬件服务器文件服务器也是硬件服务器软件客户端/服务器架构软件服务器主要服务包括程序执行,数据传输检索,聚合,更新等数据操作Web服务器是一种常

2020-05-18 19:48:02 348

原创 python类和对象高阶编程知识点

下面是关于python类和对象的高阶编程方式与方法,说实话高阶的编程旨在大型项目中实现性能的优化,一般编程项目中使用较少创建大量对象时节省内存的方法对于主要用来构成普通的数据结构时,使用__slots__属性,可极大的减少实例所占内存class Date: __slots__ = ['year', 'month', 'day'] def __init__(self, year, month, day): self.year = year self.month = month

2020-05-16 17:20:37 119

原创 python函数高阶技巧与模式

下面是python中函数的几点高阶技巧,欢迎各位指正构造可接受任意参数数量的函数可接受任意数量的位置参数和关键字参数def func(*args,**kwargs): print("args=",args) print("kwargs=",kwargs) print(type(args)) #元组类型 print(type(kwargs)) #字典类型 def a(x, *args, y): passdef b(x, *args,

2020-05-15 16:35:08 111

原创 数据交换格式(CSV,XML,JSON)

下面时三种数据交换格式在python中的使用总结CSV数据交换格式CSV(comma separated values):用逗号分隔数据项(称为字段)的数据交换格式,csv主要应用于电子表格和数据库之间的数据交换在windows平台下,默认为GBK字符集,若用excel打开csv文件时且不想产生乱码的话,csv文件要保存为GBK字符集python提供专门的csv模块来处理csv数据reader函数csv模块提供的csv文件的读函数**格式如下:csv.reader(csvfile,

2020-05-14 16:39:10 1135 1

原创 python数据结构

下面是一些python中常见的数据结构知识点总结,还有一些编程小技巧分享给大家字典元组列表等数据结构一个键对应单一的映射,若想一个键对应多个值,需要将多个值放入容器中,可以是列表或是集合若不关心元素的顺序,并且元素不重复的话,可以使用集合若在乎添加的顺序可使用列表defaultdict模块defaultdict模块可以在初始化时,就将key的类型固定,只需关注修改的一些操作即可from collections import defaultdictd=defaultd

2020-05-13 09:12:40 126

原创 正则表达式技巧

下面是几种关键的正则表达式的属性以及用法总结,并不是太全,深入话题查询python文档即可常见正则表达式属性函数\方法描述compile(pattern,flags=0)使用任何可选的标记来编译正则表达式的模式,返回一个正则表达式对象match(pattern,string,flags=0)尝试用于正则表达式模板匹配字符串,匹配成功返回结果,若失败则返回Nonesearch(pattern,string,flags)尝试使用正则表达式标记匹配字符串,尝试匹配第一次

2020-05-11 18:01:19 88

原创 python特性笔记

下面是python特性笔记,废话不多说了,加油!!!!python中的断言Python中的断言是一种调试工具,用来测试某个断言条件,若断言条件为真,继续继续正常执行,若条件为假,则引发AssertionError异常并显示相关错误消息#商品打折代码def apply_discount(product, discount):price = int(product['price'] * (1.0 - discount))assert 0 <= price <= product['pr

2020-05-09 11:18:38 427

机器学习经典模型详细推导笔记

机器学习经典模型

2022-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除