1 LaoYuanPython

尚未进行身份认证

我要认证

老猿Python系列文章包括: 1、Python基础知识; 2、爬虫基础知识; 3、PyQt入门学习; 4、Moviepy音视频剪辑; 5、5G基础知识; 6、区块链基础知识。 用于逐步介绍老猿学习这些课程后总结的学习经验,这些经验有助于无相关知识基础的人学习这些课程知识。 欢迎大家批评指正,谢谢大家关注,期待大家点赞!

等级
TA的排名 1k+

区块链学习1:Merkle树(默克尔树)和Merkle根

☞ ░ 前往老猿Python博文目录 ░一、简介默克尔树(Merkle tree,MT)又翻译为梅克尔树,是一种哈希二叉树,树的根就是Merkle根。关于Merkle树老猿推荐大家阅读《Merkle树》这篇文章。Merkle树和Merkle根在区块链中用于维护账本校验数据的完整性和不可篡改,并在变动时快速定位变化的交易数据。在区块链中常用的hash算法为SHA256,关于SHA算法请参考《深入理解SHA系列加密算法》。二、思考为什么说在比较两组相同数据量的数据时,将其构建Merkle树后,两个

2020-07-06 20:58:14

老猿Python博客文章目录索引

本目录提供老猿Python所有相关博文的一级目录汇总,带星号的为收费专栏:一、分类目录专栏:Python基础教程目录专栏:* 使用PyQt开发图形界面Python应用web前端开发小白学爬虫专栏:PyQt入门学习专栏:PyQt+moviepy音视频剪辑实战5G基础知识学习二、汇总目录老猿Python博文按标题排序汇总目录老猿博客首页注:本目录与https://blog.csdn.net/LaoYuanPython/article/details/98245036内容相同,只

2020-07-05 21:51:12

老猿学5G:融合计费场景的Nchf_ConvergedCharging_Create、Update和Release融合计费消息交互过程

☞ ░ 前往老猿Python博文目录 ░一、Nchf_ConvergedCharging_Create交互过程Nchf_ConvergedCharging_Create 服务为CTF向CHF请求提供配额或首次报告服务使用量情况时使用,此时对应会话尚无计费数据资源。上述过程为:CTF调用CHF的Nchf_ConvergedCharging_Create服务化接口请求创建计费资源,携带的URI按照“SMF的NFInstanceId+SMF为该会话分配的ChargingID+请求消息时间戳”构建“C

2020-07-05 21:37:26

老猿学5G专栏文章目录

☞ ░ 前往老猿Python博文目录 ░一、3GPP规范文档及其他推荐阅读博文老猿学5G扫盲贴:3GPP规范文档命名规则及同系列文档阅读指南老猿学5G扫盲贴:3GPP规范中部分与计费相关的规范序列文档老猿学5G扫盲贴:R15/R16中计费架构和计费原则涉及的规范文档老猿学5G扫盲贴:3GPP规范中与计费相关的主要规范文档列表及下载链接老猿学5G扫盲贴:推荐三篇介绍HTTP2协议相关的文章老猿学5G扫盲贴:移动边缘计算(Mobile Edge Computing, MEC)二、5G中常用知识

2020-07-05 19:24:16

Python+爬虫+xlwings发现CSDN个人博客热门文章

☞ ░ 前往老猿Python博文目录 ░一、引言最近几天老猿博客的访问量出现了比较大的增长,从常规的1000-3000之间波动的范围一下子翻了将近一倍,粉丝增长从日均10-40人也增长了差不多一倍,下面是csdn提供的博文访问量数据图和粉丝增长数据图:突然增长的情况让人始料不及,老猿非常想弄清楚这些访问量和粉丝是什么文章带来的。但看了下不是最新发布博文,而以前的博文又不记得阅读量是否增长,如果要自己去翻非常麻烦,因为老猿博客文章有点多,自己写的加转发的有900多篇,因此想既然好歹学了爬虫,还是

2020-07-05 11:01:25

一个使用xlwings操作excel数据优化60倍处理效率的案例

☞ ░ 前往老猿Python博文目录 ░一、引言老猿在将自己的博文数据(包括url地址、标题和阅读数量)从博客中获取后,使用xlwings保存到excel对象时发现,不同的处理方法性能相差非常大。案例程序每次获取博文数据后,对新的博文将其信息保存到excel,对老的博文则将其数据更新,每次处理的阅读量单列一列,存储数据类似如下:前面两列分别为url和标题,后面随着处理次数增多会有多列数据记录下访问时间及当时的博文阅读数量,涉及处理的博文有900多篇,阅读量数据有近10列。二、案例背景说明本案

2020-07-05 00:18:01

Python学习随笔:使用xlwings设置和操作excel多行多列数据以及设置数据字体颜色填充色对齐方式的方法

☞ ░ 前往老猿Python博文目录 ░在前面老猿的文章中,《Python学习随笔:使用xlwings读取和操作Excel文件》、《Python学习随笔:使用xlwings读取和操作Excel文件的数字需要注意的问题》、《第15.25节 PyQt(Python+Qt)入门学习:Model/View开发实战–使用QTableView展示Excel文件内容》、《第二十章、QTableView与QStandardItemModel开发实战:展示Excel文件内容》介绍了部分使用xlwings操作excel数据

2020-07-04 23:37:58

老猿Python博文汇总目录--按标题排序

☞ ░ 前往老猿Python博文目录 ░本部分为老猿CSDN全部博文的汇总(含转载部分),所有文章在此未进行归类,仅按文章标题排序。BloomFilte布隆过滤器简介CSDN-markdown编辑器使用方法HTTP请求头和响应头详解【转】HTTP响应报文应答状态码及含义IT人的5G网络架构视点:从网络架构演进的前世今生详解5G各NF网络功能体Model/View开发小结PyCharm中怎么将非当前工程文件的目录的文件加到当前工程中PyQt Designer中带参数的信号为什么匹配不到带参

2020-07-04 22:19:29

使用PyQt进行Python图形界面程序开发文章目录

☞ ░ 前往老猿Python博文目录 ░PyQt入门知识原来是作为老猿Python《Python基础教程目录》后的进阶学习章节存在,最近不少专栏作者提醒老猿整体的博文内容不错,但博文没有有效组织起来,看起来比较杂乱。因此准备在博文首页重点将相关文章的目录整理一下。本部分为免费专栏《PyQt入门知识目录》教程目录列表,整个PyQt入门专题的内容以Designer中的部件为主线,穿插介绍了安装、程序开发过程、事件、信号、Model/View架构、打包等内容,作为一个基础入门的PyQt内容来说应该说还是很不

2020-07-02 08:29:56

moviepy音视频剪辑:与time时间线相关的变换函数freeze_region、make_loopable、speedx、time_mirror、time_symmetrize介绍

本节详细介绍了moviepy提供的与时间线相关的变换函数,这些函数本质上是调用fl_time函数完成变换的,只是提供了一些更典型场景的时间线变换处理函数,有了这些经典时间线变换场景支持的函数,开发者可以更快的实现诸如倍速、倒序、循环播放等基本的时间特效。

2020-07-01 22:16:46

moviepy音视频剪辑:与time时间线相关的变换函数freeze_region、make_loopable、speedx、time_mirror、time_symmetrize详解及使用案例

本节详细介绍了moviepy提供的与时间线相关的变换函数,这些函数本质上是调用fl_time函数完成变换的,只是提供了一些更典型场景的时间线变换处理函数,有了这些经典时间线变换场景支持的函数,开发者可以更快的实现诸如倍速、倒序、循环播放等基本的时间特效。

2020-07-01 22:08:19

moviepy音视频剪辑:颜色相关变换函数blackwhite、colorx、fadein/out、gamma_corr、invert_colors、lum_contrast、mask_color介绍

☞ ░ 前往老猿Python博文目录 ░一、引言在《moviepy音视频剪辑:moviepy中的剪辑基类Clip详解》介绍了剪辑基类的fl、fl_time、fx方法,在《moviepy音视频剪辑:视频剪辑基类VideoClip的属性及方法详解》介绍了fl_image和subfx方法,在《Python+moviepy音视频剪辑:视频帧数据的本质、Clip的fl方法进行变换处理的原理以及滚屏案例》及《moviepy音视频剪辑:使用fl_time进行诸如快播、慢播、倒序播放等时间特效处理的原理和可能遇到的

2020-06-30 23:07:28

moviepy音视频剪辑:颜色相关变换函数blackwhite、colorx、fadein/out、gamma_corr、invert_colors、lum_contrast、mask_color详解

本文详细介绍了moviepy与颜色变换相关的blackwhite、colorx、fadeinout、gamma_corr、invert_colors、lum_contrast、mask_color函数的功能和使用方法,这些函数可以在某些剪辑中用于制造特殊的特效。

2020-06-30 23:01:25

moviepy音视频剪辑:TextClip不支持中文字符以及OSError: magick.exe: unable to read font 仿宋_GB2312.ttf的解决办法

moviepy对中文和多语言环境的支持做得并不好,包括中文文件名以及用于显示文字的TextClip就是典型的中文支持方面存在问题的。对于编解码的问题,可以通过修改解码语句中的编码类型为’asn’或‘cp936’等方式解决,对于文字显示的处理,则稍微麻烦点。 inf = """ I like programming I like moviepy I like 卓别林 中国欢迎你! Welcom to China! Welcome to W

2020-06-29 22:34:52

moviepy音视频剪辑:TextClip.list(font)和search搜索字体报错UnicodeDecodeError:utf-8 codec cannott decode byte 问题

☞ ░ 前往老猿Python博文目录 ░在moviepy2.0.0.Dev版本中,执行如下语句:from moviepy.editor import *TextClip.search('gb', 'font')报错:Traceback (most recent call last):File "F:/study/python/project/moviepyTest/moviepyTest.py", line 45, inTextClip.search('gb', 'font')File

2020-06-29 13:00:38

moviepy音视频剪辑:使用rotate函数实现视频变换处理以及参数expand取值为True时的花屏问题解决方案

☞ ░ 前往老猿Python博文目录 ░一、rotate函数功能介绍moviepy的rotate函数用于将剪辑逆时针旋转指定的角度或弧度。调用语法:rotate(clip, angle, unit="deg", resample="bicubic", expand=True)参数说明: angle:一个代表角度或弧度的数值或者是一个返回二者数值的与时间线相关的函数(带一个参数t) unit:用于确认angle值对应弧度还是角度,如果是角度为“deg”,否则为“rad”,弧度和角度的换算

2020-06-28 22:06:30

moviepy音视频剪辑:lum_contrast什么时候使用以及图像处理什么时候需要调整亮度与对比度

☞ ░ 前往老猿Python博文目录 ░一、亮度、对比度的概念图像的亮度(luminosity )也即对明度的度量(参考《音视频处理基础知识扫盲:数字视频YUV像素表示法以及视频帧和编解码概念介绍》)。图像亮度本质上图像中每个像素的亮度,每个像素的亮度本质上RGB值的大小,RGB值为0是像素点为黑色,RGB都为255时像素点最亮,为白色。图像对比度指的是指一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,即指一幅图像灰度反差的大小,也就是不同像素点之间的差值,差值越大,对比度越明显。差异范

2020-06-26 23:47:07

moviepy音视频剪辑:输出文件前预览剪辑和视频帧的preview和imdisplay方法

☞ ░ 前往老猿Python博文目录 ░一、引言由于moviepy合成剪辑后,输出需要较多的时间,那么在输出前预览一下有助于提高处理效率。moviepy提供了预览的工具,这个工具是基于pygame实现的moviepy.video.io.preview,因此在使用前必须安装pygame。参考安装指令:pip install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple二、预览函数preview语法调用语法:def preview(

2020-06-26 22:20:51

图像处理gamma修正(伽马γ校正)的原理和实现算法

☞ ░ 前往老猿Python博文目录 ░本文转自博客园:淇淇宝贝的文章《图像处理之gamma校正》,原文链接:https://www.cnblogs.com/qiqibaby/p/5325193.html一、gamma校正背景在电视和图形监视器中,显像管发生的电子束及其生成的图像亮度并不是随显像管的输入电压线性变化,电子流与输入电压相比是按照指数曲线变化的,输入电压的指数要大于电子束的指数。这说明暗区的信号要比实际情况更暗,而亮区要比实际情况更高。所以,要重现摄像机拍摄的画面,电视和监视器必须进行伽

2020-06-26 10:32:16

老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Release释放操作

☞ ░ 前往老猿Python博文目录 ░一、Nchf_OfflineOnlyCharging_Release消息交互流程Nchf_OfflineOnlyCharging_Release是CHF提供的服务化操作请求接口,用于5G融合计费中CTF向CHF请求结束离线计费会话。其消息交互过程如图:对应文字过程描述如下:CTF发送Nchf_OfflineOnlyCharging_Release消息给CHF,URI带{OfflineChargingDataRef} 标识仅离线计费数据被更新和释放,最后使

2020-06-23 21:38:11

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享精英
    分享精英
    成功上传11个资源即可获取