
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
每一个编程语言都有高效处理重复概念的工具。在 Rust 中其工具之一就是 泛型(generics):具体类型或其他属性的抽象替代。我们可以表达泛型的属性,比如它们的行为或如何与其他泛型相关联,而不需要在编写和编译代码时知道它们在这里实际上代表什么。之后,我们讨论如何使用 trait 定义泛型行为的方法。trait 可以与泛型结合来将泛型限制为只接受拥有特定行为的类型,而不是任意类型。最后介绍 生命

开发环境:Qt: 5.9.7 MacOS: 10.13.6#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{Q_OBJECTpu...
本篇记录学习Java接口。接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以

本篇记录学习Java包(package)。为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包的作用:1.把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2.如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3.包也限定了访问

http://blog.sina.com.cn/s/blog_a6fb6cc90102v0mz.html经常使用命令行来查看一些计算机的配置信息。1.首先按住键盘上的“开始键+R键”,然后在弹出的对话框中输入“CMD”,回车另外,还可以依次点击 开始>所有程序>附件>命令提示符2.接下来在弹出的命令提示符窗口中输入“ipconfig /all”并按键盘上的回车,...
在操作系统中,文件都有时间属性,比如文件的创建时,修改时间,访问时间,更新时间等,不同的操作系统有不同的时间属,在Linux操作系统中,文件有访问时间,内容修改时,状态改变时间。本篇学习记录Linux环境编程文件时间属性操作之utime, utimes, futimes, lutimes函数的基本使用。

上一篇介绍Qt 和 ffmpeg环境的搭建,本篇介绍使用ffmpeg打开视频文件,并解码保存成一张张的图片。
本篇记录学习Java方法。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合;方法包含于类或对象中;方法在程序中被创建,在其他地方被引用

本篇记录学习Java正则表达式。正则表达式定义了字符串的模式,正则表达式可以用来搜索、编辑或处理文本,正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java正则表达式和Perl的是最为相似的。java.util.regex包主要包括以下三个类: Pattern类, Matcher类,PatternSyntaxException类。

上一篇讲解了如何用ffmpeg解码视频。从现在开始,我们用QT+ffmpeg做一个视频播放器。本篇先实现把视频的图片(帧)显示在Qt的界面上。







