自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海纳百川

一分耕耘一分收获

  • 博客(5)
  • 收藏
  • 关注

原创 FFmpeg开发之时间基

前言在了解FFmpeg中的时间基之前,我们需要了解一些基本概念。只有掌握了这些基础概念,我们才能够理解FFmpeg中的时间基以及它们之间的转换。基础知识I、P、B帧视频压缩中,每帧都代表着一幅静止的图像。而在进行实际压缩时,会采取各种算法以减少数据的容量,其中 IPB 帧就是最常见的一种。I 帧、P 帧、B 帧的区别在于:I 帧(Intra coded frames):I 帧图像采用帧内编码方式,即只利用了单帧图像内的空间相关性,而没有利用时间相关性,解码时只需要本帧数据就可以完成。I 帧使

2020-07-31 22:24:44 904

原创 为什么 Python 默认参数必须用不可变对象?

话不多说,上代码:def fun(x, A=[], B=''): C = [] A.append(x) B = B + x C.append(x) print(f"A:{A} B:{B} C:{C}")fun('1')fun('2')fun('3')我们在这段代码中:定义了一个位置参数 x,一个一个默认参数 A,A 的默认值为空列表,另一个默认参数 B,B 的默认值为一个空字符串,在函数体中定义了一个变量 C,并也给 C 传递了一个空列表。大家猜猜函

2020-07-30 23:05:24 880 1

原创 C语言指针测试

考题:#include <stdio.h>int main(){ int str[] = {270, 30, 40}; char *ptr = (char*)&str[0]; for(int i=0; i<4;i++) { printf("%2d, %p\n", *ptr, ptr); ptr++; } return 0;}问题在Linux或Windows平台上运行上面的程序,输出结果

2020-07-30 21:34:14 225

原创 No.3 B站搜索结果链接爬取

一、简介网址:https://search.bilibili.com效果:链接使用框架:requests、json难度系数:✩✩二、教程今天我们就要对我们的小破站下手了,嘿嘿1. 网站分析随便搜索一个关键词,审查源代码,可以发现数据在网页源码里面都有。那么可以采取和爬取豆瓣Top250一样的思路:下载网页,提取信息。ok,今天的教程到此结束别急别急,上面那种思路太常规了,今天我们采取一种更加高档、优雅的方法~回到搜索页面,谷歌浏览器使用快捷键Ctrl+Shift+I或者在网页内右

2020-07-28 23:40:47 2995

原创 No.1 豆瓣电影Top250榜单

豆瓣电影Top250榜单一、简介网址:https://movie.douban.com/top250效果:下载Top250的电影封面使用框架:requests、re难度系数:✩二、教程1. 确定爬虫思路首先我们在浏览器打开网站,按 Ctrl+U 查看网页源代码、[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xoQkjwEb-1595603019384)(https://s1.ax1x.com/2020/07/24/Uvjq1g.png)]我们可以在网页源代

2020-07-24 23:05:31 3782 5

空空如也

空空如也

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

TA关注的人

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