1、Java SE Java基础 数据类型/常量与变量 标识符/关键字/运算符/流程控制 数组/方法 类和对象 成员变量/局部变量 匿名对象/this关键字/构造方法 封装/继承/多态 抽象/接口/内部类 集合 Java高级 线程/锁 JDK 反射 JVM GC IO和NIO,AIO 2、JAVA ...
分类:
编程语言 时间:
2020-09-18 02:19:16
阅读次数:
40
get/psot 请求promise封装(common.js) //post请求 url:请求路径,请求header,params请求参数,app全局变量function networkpost(url, headers, params, app) { let promise = new Promi ...
分类:
微信 时间:
2020-09-18 02:04:47
阅读次数:
71
Spring MVC拦截器 拦截器是Spring MVC中强大的控件,它可以在进入处理器之前做一些操作,或者在处理器完成后进行操作,甚至是在渲染视图后进行操作。 拦截器概述 对于任何优秀的MVC框架,都会提供一些通用的操作,如请求数据的封装、类型转换、数据校验、解析上传的文件、防止表单的多次提交等。 ...
分类:
编程语言 时间:
2020-09-18 02:03:18
阅读次数:
50
多协议直播接收解码:直播的基本流程都是采集→编码推流→网络分发→解码→播放。通常的视频格式:.mp4,.flv,.ogv,.webm。常见的视频封装格式:AVI,MPEG,VOB等。AVIAVI格式(后缀为.AVI):它的英文全称为AudioVideoInterleaved,即音频视频交错格式。它于1992年被Microsoft公司推出。DV-AVIDV-AVI格式(后缀为.AVI):DV的英文全
分类:
移动开发 时间:
2020-09-18 01:56:56
阅读次数:
41
一、组合 如何使用组合? 组合指的是一个对象中,包含另一个或多个对象 class People: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex #学生类 class Student(Pe ...
分类:
编程语言 时间:
2020-09-18 01:37:30
阅读次数:
48
配置文件是一种计算机文件,可以为一些计算机程序配置参数和初始设置,在内容形式上是一个一个键值对的记录。 testcase.yaml文件: excel: filename: "testcase.xlsx" 将yaml库做二次封装: import yaml class HandleYaml: def _ ...
分类:
编程语言 时间:
2020-09-18 00:02:00
阅读次数:
33
Servelet是一个接口,有两个抽象实现类:GenericServlet ,HttpServlet而HttpServlet是继承自GenericServlet,关系图如下: HttpServelet是对HTTP协议的封装,当我们通过<form></form>表单提交时,Servelet的实现类对象 ...
分类:
其他好文 时间:
2020-09-18 00:01:08
阅读次数:
30
该原创文章首发于微信公众号:字节流动本文将利用FFmpeg对一个Mp4文件的视频流进行解码,然后使用libswscale将解码后的YUV帧转换为RGBA帧,最后使用ANativeWindow进行渲染。FFmpeg视频解码参考雷霄骅博士的音视频处理流程图,我们大概了解了本节的处理流程:(Mp4文件)解协议->解封装->视频解码->缩放或格式转换->渲染。关于FFmpeg需要了
一直听说spring对java进行了重定义,设计和封装体系比较宏大;加上最近遇到了spring的问题,为了更好地定位问题,最近一段啃了一下spring源码。我用的源码版本是5.2.28,下面就把最近的研究成果做一下分享...
分类:
编程语言 时间:
2020-09-17 23:31:44
阅读次数:
39
上篇我们介绍了spring容器加载的方式,并重点介绍了基于xml配置解析和注解扫描两种容器加载的方式,封装和注册beandefinition的过程。今天我们分享BeanDefinition注册后的另一个重要过程 ---bean的实例化过程的源码..
分类:
编程语言 时间:
2020-09-17 23:31:12
阅读次数:
38