摘要:
序 本章是FFmpeg命令行系列教程的第一章,主要讲Windows、Mac、Centos7下如何安装FFmpeg,以使用命令行安装和下载静态编译文件两种安装方式为主,安装过程都比较简单。这个是ffmpeg的官网,相关工具都可以在这上面找到下载地址。 Windows下安装ffmpeg工具 一、下载地址 阅读全文
摘要:
背景 最近项目需要在实现一个视频加工的功能主要是用的ffmpeg命令行工具后面会出文章讲一讲,这里面有用到协程,部门老大review代码后把我屌 了😢,问我怎么没对协程设置超时时间。我当时是用的WaitGroup包,去等待协程结果的,这样会有一个问题就是如果协程处理时间太长就会出现协程堆积的情况爆 阅读全文
摘要:
一、包说明 这个包是一个golang内置的切片排序包,除了排序外还有一些其它的方法,可以对一些基本的可以比较大小的类型的切片进行排序,也可以通过实现排序接口的几个特定方法实现自定义排序。 二、简单的使用方法 1、可以使用sort.Ints()、sort.Strings()等内置方法对基本数据类型的切 阅读全文
摘要:
golang结构体里面空数组会被序列化成null,但是在写接口的时候前端会要求数组类型变量没有数据的话就传空数组,这种情况可以先定义一个数组类型然后重写该数组类型的MarshalJSON()方法,当数组的长度是0的时候直接返回json.Marshal([]interface)就可以了。 /* * A 阅读全文
摘要:
phpstrom配置xdebug 步骤 为你的PHP版本找到合适的xdebug.dll文件 (两种方法) 通过xdebug网站分析 手动分析 配置php.ini文件 配置phpstorm (两步) 全局配置 为单个项目配置 为PHP版本找到合适的xdebug.dll文件 有两方法,一种是复制PHP的 阅读全文
摘要:
伪列,顾名思义就是假的意思假列,不是真实存在的字段,有时候我们会对查询结果进行排序或者进行编号这时候我们就可以用到伪列了。mysql中定义伪列有两种方式,一种是将伪列的定义和使用分开,还有一种是使用和定义都放在一起两者通过全连联系起来,后者更加方便使用。 用到的表 crm_user_yhq_resu 阅读全文
摘要:
# -*- coding: utf-8 -*- # @Time : 2019/4/21 17:13 # @Author : Just # @Email : 1785780475@qq.com # @File : testCSS.py import threading import time class test(object): _instance_lock = t... 阅读全文
摘要:
1、ORM框架:SQLALchemy - 作用: 1.提供简单的规则 2.自动转换成SQL语句 - ORM框架的分类:从代码和数据库两个角度来看的 1、DB firest:数据库优先,顾名思义要先手动创建好数据库和表,后面可以利用ORM框架生成相应的类(这种目前还没接触过,听说 Django默认是不 阅读全文
摘要:
Django 实现视图的方法有两种,一种是FBV(function base view)即基于函数的视图,还一种高级的就是CBV(class base view),通过阅读源码你会发现它本质上还是基于FBV的。FBV的优点是用法和写法都比较简单适合刚开始学的同学使用,缺点就是不能用的面向对象的几大特 阅读全文
摘要:
最近一个朋友问我怎么把一个指定区域的内容转成pdf,网上查了一下python里面有个wkhtmltopdf模块可以将str、file、url转成pdf,我们今天不聊怎么转PDF,聊聊怎么获取页面中指定区域的html源码。用到的模块是lxml和requests这两个模块,没有装的小伙伴可以装一下 pi 阅读全文