- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 网页在线视频下载教程(m3u8格式介绍及下载教程)
简介:m3u8文件是苹果公司使用的HTTP Live Streaming(HLS)协议格式的基础。HLS是新一代流媒体传输协议,其基本实现原理为将一个大的媒体文件进行分片,将该分片文件资源路径记录与m3u8文件(即playlist)内,其中附带一些额外描述(比如该资源的多带宽信息等...)用于提供给客户端。客户端依据该m3u8文件可获取对应的媒体资源,进行播放。因此,客户端获取HLS流文件,主...
2019-07-08 16:06:07 139776 17
原创 字符集解析
一、字节与字符字节:这个是最基本的概念了,字节是计算存储容量的一种计量单位。我们知道计算机只能识别1和0组成的二进制位。一个数就是1位(bit),为了方便计算,我们规定8位就是一个字节。例如 :00001111这个8位二进制数就占了一个字节的存储容量。字符:字符和字节不太一样,任何一个文字或符号都是一个字符,但所占字节不一定,不同的编码导致一个字符所占的内存不同。例如:标...
2019-07-18 22:05:01 183
原创 利用java程序实现文件加密
我们的文件在计算机中都是以二进制的形式存储,而Java中IO流(字节流和字符流)可以实现对底层文件的读取,故利用Java的IO流进行文件拷贝时,可以对底层二进制进行加密操作,随后通过解密操可以还原。例如,我们对桌面上的一段avi视频文件进行加密操作,首先利用字节流对avi文件进行读取(read()函数),该函数每次读取一个字节(8位),并返回0~255内的字节值,我们通过将每次读取的字节值加1...
2019-07-18 20:31:22 17151 17
原创 Java中异常处理机制
解析:Java异常机制定义了Throwable类,其中Exception类和Error类均是其子类。(1)Error类表示Java运行时环境出现的错误,是程序无法处理的错误,表示运行应用程序中较严重的问题,大多数与代码编写者的操作无关,而表示代码运行时JVM出现的问题,例如:OutOfMemoryError表示虚拟机无法为对象分配足够的空间;StackOverflowError表示虚拟...
2019-07-15 17:51:12 280
原创 Java中包装类
为什么设计包装类?Java是一门面向对象的语言,但是Java中的基本数据类型(byte,short,int,long,char,boolean,float,double)并不具备对象的性质,即没有成员变量和成员方法可以调用,但是在实际中,我们经常需要将基本数据类型转化成对象,以便于操作。为了弥补这个缺陷,Java提供了包装类。什么是包装类?包装类的本质就是将基本数据类型以及一些辅助方法...
2019-07-15 10:50:59 126
原创 Java中字符串常量池和字符串拼接(未完待续)
String对象的创建方式Java中String对象的创建方式有两种:(1)采用字面值的方式创建一个字符串对象String s1 = "abc";String s2 = "abc";System.out.println(s1==s2);上述代码返回的结果是true,"=="比较引用数据类型时,是比较两个引用数据类型对象的内存地址是否相同,显然,在这里s1和s2的内存地址相同。...
2019-07-14 18:17:18 960
原创 Java中String类,StringBuffer类和StringBuilder类
底层分析:(1)String类String类对象代表不可变的字符序列。其底层结构如下:public final class String implements java.io.Serializable, Comparable<String>, CharSequence { private final char value[]; ...
2019-07-14 17:30:59 146
原创 Java中匿名内部类
含义:由于Java中接口和抽象类都不能实例化对象,故使用接口或抽象类时,必须有一个实现类(对应接口)或继承类(对应抽象类)。而该实现类或继承类的对象被使用次数很少,不值得去专门编码时候,就可以使用匿名内部类,此时该类不必命名,并且对象只被创建一次。即匿名内部类的实质是:一个重写或实现了父类或接口的子类对象。格式:new 抽象类/接口(){ 匿名内部类类体部分;}用法:...
2019-07-13 18:21:37 170
原创 Java中final关键字
含义:final意为“最终的”,“不可改变的”。final关键字可以用来修饰类,变量和方法。用法:(1)final修饰类当final修饰一个类时,表示这个类时是最终的,即不可被继承。如String类被final修饰,故String类不可以被继承。public final class String(2)final修饰变量当final修饰变量时,如果是基本数据类型的变量,...
2019-07-12 15:42:50 101
原创 Java中向上造型和向下造型
向上造型:向上造型也叫做向上类型转换或自动类型转换,即父类的引用指向子类的对象。将子类对象的类型转换成父类的类型。Animal a = new Dog();上述代码中,创建一个Dog类型的对象,并将其向上造型为Animal类型。向下造型:向下造型也叫做向下类型转换或强制类型转换,即子类的引用指向父类的对象。将父类对象的类型转换成子类的类型。Animal a = new ...
2019-07-12 15:24:51 4436 4
原创 Java中重载(overload)与重写(override)
重载(overload):在一个类中,同名的方法如果有不同的参数列表(参数类型不同,参数个数不同,参数顺序不同)则视为重载。同时重载对返回类型没有要求,可以相同也可以不同。重载是一个类中多态性的一种表现,Java中的重载就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数列表(参数类型,参数个数,参数顺序)。调用方法时,通过传递给它们的不同参数列表来决定具体使用哪个方法。...
2019-07-12 14:54:40 231
原创 Java中访问控制符
说明:Java中提供了四种访问控制符,分别是private,default,protected和public,其访问控制级别从小到大如图所示:(1)private:(当前类访问权限)用private修饰的变量或方法只能被该类自身所访问和修改,而且不能被其他任何类(包括该类的子类)来获取和引用。很显然,private用来修饰成员变量最合适,使用它来修饰成员变量就可以把成员变量隐藏在该...
2019-07-12 10:42:37 563
原创 Java中super关键字
含义:super可以理解为指向自己父类对象的一个指针,而这个父类指的是离自己最近的一个父类。用法:(1)直接访问父类中的属性或方法。(2)若父类和子类中有同名的属性或者方法,需要通过super进行区分。public class Test { public static void main(String [] args){ new Child().f(); }}...
2019-07-11 21:57:59 153
原创 Java中static关键字
含义:程序执行时,JVM加载.class文件到方法区中,其中包括静态变量,静态方法和字符串常量。static表示“静态”,用来修饰成员变量和成员方法,也可以形态静态代码块。被static修饰的成员变量和成员方法独立于该类的任何对象,也即它不依赖于特定的实例,被类的所有实例所共享,只要类被加载,JVM就能根据类名在运行时方法区中找到他们。用法:(1)静态变量静态变量(static变量...
2019-07-11 21:08:22 125
原创 Java中this关键字
含义:this关键字指代当前对象,本质就是“创建好的对象的地址”。当一个对象创建后,Java虚拟机就会给对象分配一个内存空间和一个引用自身的指针,这个指针的名字就是this。用法:(1)访问类中的成员变量,用来区分成员变量和局部变量。public class Student { private String name; private int age; private ...
2019-07-11 17:34:56 134
原创 Java中==和equals()的区别
==:在Java中,"=="表示比较双方是否相同。如果是基本数据类型(byte,short,int,long,float,double,boolean,char),则表示值相等。如果是引用数据类型(类,接口,数组等),则表示内存地址相等,即同一个对象。例如:int a=19;int b=33;System.out.println(a==b);上述代码比较两个基本数据类型a和b...
2019-07-11 16:48:36 163
原创 dd大牛的《背包九讲》
P01: 01背包问题题目有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]...
2019-07-02 21:17:32 132
netlab_assistant.jar
2019-11-08
新手cloudsim必读资料
2018-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人