- 博客(11)
- 资源 (18)
- 收藏
- 关注
原创 Java接口、继承与多态
一、类的继承1、继承 继承的基本思想是基于某个父类的扩展,制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的某些方法。在Java中使用extends关键字来标识两个类的继承关系。例:class Test { public Test() { System.out.println("父类Test构造函...
2019-12-29 21:53:17 350
原创 H.264和H.265
一、H.2641、H.264简介 H.264是MPEG-4第十部分(高级视频编码AVC(Advanced Video Coding)),是一个高度压缩数字视频编解码器标准。.H264标准各主要部分有Access Unit delimiter(访问单元分割符),SEI(附加增强信息),primary coded picture(基本图像编码),Redundant Coded ...
2019-12-26 21:23:36 1910 1
转载 视频压缩:I帧、P帧、B帧
视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,IPB即为三种压缩技术。 I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。采用的压缩方法:分组:把几帧图像分为一组(GOP),为防止运动变化,帧数不宜取多。定义帧:将每组内各帧图像定义为三种类型,即I帧、B帧...
2019-12-26 21:06:23 1772
原创 Java数字处理类
一、数字格式化 在Java中没有格式化的数据遵循以下原则:如果数据绝对值大于0.001并且小于1000000, Java 将以常规小数形式表示。 如果数据绝对值小于0.001或者大于0000000,使用科学记数法表示。 DecimalFormat是NumberFormat的一个子类,用于格式化十进制数字。它可以将一些数字格式化为整数、浮点数、百分数等。通过使用该类...
2019-12-22 17:43:58 488
原创 Java包装类
1、包装类概念 Java是一种面向对象语言,Java中的类把方法与数据连接在一起,构成了自包含式的处理单元。但在Java中不能定义基本类型(Primitive Type)对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,Java为每个基本类型都提供了包装类,如int型数值的包装类Integer 和boolean 型数值的包装类Boolean等,这样便可以把这些基本类型转换...
2019-12-22 17:29:45 266
原创 Java类和对象
1、Java中的权限修饰符 注:当声明类时不使用public、protected和private修饰符设置类的权限,则这个类预设为包存取范围,即只有一个包中的类可以调用这个类的成员变量或成员方法。同时Java规定,类的权限设定会约束类成员的权限设定,如果类中的成员变量或成员方法没有指定修饰符,则按类的修饰符来做限制。2、类(1)this 如果在类...
2019-12-21 18:07:41 402 1
原创 error LNK2019: 无法解析的外部符号 "public: __cdecl mediakit::RecordMysqler::RecordMysqler(void)" (??...
问题:D:\Visual Studio 2017\Common7\IDE\WebApi.cpp.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl mediakit::RecordMysqler::RecordMysqler(void)" (??0RecordMysqler@mediakit@@QEAA@XZ),该符号在函数 "public: voi...
2019-12-21 17:57:55 3198
原创 Java快速入门
1、JDK和JRE(1)JDK 是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。(2)JRE Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,...
2019-12-18 00:15:20 556
原创 C++智能指针之shared _ptr、weak_ptr、unique_ptr
一、class shared_ptr shared_ptr具有共享式拥有的概念。即多个shared_ptr可以指向相同的对象,该对象和其相关资源会在“最后一个引用被销毁”时释放。1、shared_ptr的初始化:(1)直接使用初始化shared_ptr<string> str(new string("name"));shared_ptr<strin...
2019-12-15 22:43:24 785
原创 Incorrect string value: '\xB2\xE5\xC8\xEB\xD6\xD0...' for column 'file_path' at row 1
1、问题描述: 在C++中封装的MySQL操作在插入中文时失败。返回失败信息如下:Incorrect string value: '\xB2\xE5\xC8\xEB\xD6\xD0...' for column 'file_path' at row 12、问题分析: 刚开始时的时候我在VS中打印出要插入的中文字符是乱码,以为是编译器和数据库的编码格...
2019-12-09 20:43:33 793 1
原创 VS2017远程调试(在vs2017中调试Linux程序)
0、远端环境配置要在vs2017中远端调试,则需要先配置远端环境、在Linux中调试首先需要安装gdb。可使用“rpm -q gdb“”查看是否安装了gdb,使用“gdb--version”查看gdb具体版本。1、开发环境和创建Cmake项目(1)安装开发环境首先确保vs2017已经安装了Linux开发环境:工具==》获取工具和功能==》使用C++的Linux开发。...
2019-12-02 20:35:22 3490
npp.7.8.4.Installer.exe
2020-02-08
Visual Assist VS2017 2015 2013 2010 +通用版.zip
2019-09-11
Kinect2.0API
2019-04-22
官方Kinect10.dll
2019-04-21
Visual C++ 2013入门经典(第7版)
2019-03-31
MFC Windows程序设计(第2版)修订版+源代码
2019-03-31
Windows核心编程(第五版)+源码
2019-03-31
VC++深入详解源代码.孙鑫
2019-03-23
VC++深入详解.孙鑫(完整版)
2019-03-23
Win32多线程程序设计.侯捷.超清完美版+配套代码
2019-03-22
跟我一起学makefile
2018-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人