- 博客(16)
- 收藏
- 关注
原创 RTSP协议简要介绍
针对Internet上多媒体数据流的一个传输协议,目的是提供时间信息和实现流同步,其典型应用建立在UDP上,但也可以在TCP上工作。RTP只保证实时数据传输,并不提供可靠的传送机制、流量或拥塞控制,而是依靠RTCP去提供。RTSP定义了一对多的应用程序如何有效通过网络传送多媒体数据,在结构理解上,RTSP位于RTP和RTCP之上,使用TCP或者UDP完成数据传输。最近在工作中经常要跟RTSP流媒体协议打交道,于是出于好奇,搜集了相关资料,做一个简单的记录。一种会话描述协议,用于描述多媒体会话的参数。
2024-01-31 13:32:14
405
原创 Cookie、sessionStorage、localStorage的区别
之前大三在学习计算机网络的时候便对cookie和session有了一些浅显的初步了解,但当我们在实际做毕业设计开发的过程中,在浏览器端对标题这三类缓存的了解,自己还是很深入,因此自己在这边做一个小总结。这三个都是保存在浏览器的。
2023-05-25 15:21:28
123
原创 用两个栈实现队列
用两个栈来实现一个队列,使用n个元素来完成 n 次在队列尾部插入整数(push)和n次在队列头部删除整数(pop)的功能。队列中的元素为int类型。保证操作合法,即保证pop操作时队列内已有元素。(题目来源牛客网)
2023-04-14 19:53:28
117
原创 vue隐藏滚动条
刚开始学习vue做样式的时候不太熟悉,会觉得那个滚动条很丑 所以在style里写入这些就好啦!::-webkit-scrollbar { width: 0 !important;}::-webkit-scrollbar { width: 0 !important;height: 0;}
2022-05-25 17:49:49
1822
原创 微信小程序布局理解——flex、block、inline
独占⼀⾏:view、swiper不独占⼀⾏:textdisplay:inline; 内联元素,简单来说就是在同⼀⾏显⽰。他没有⾼度,给内联元素设置width和height是没效果的 display:block; 块级元素,简单来说就是就是有换⾏,会换到第⼆⾏。同时可以设置宽⾼。 inline-block 的元素既具有 block 元素可以设置宽⾼的特性,同时⼜具有 inline 元素默认不换⾏的特性。⽐如 inline-block 元素也可以flex布局flex-direction: ro
2022-05-12 15:29:42
1488
原创 在React上用canvas实现图片的截取和旋转
这里的截取没用使用canvas而是用了cropperjs这里只展示js部分实现图片旋转代码const imgRotate = ()=>{ const pic = document.getElementById("pic"); const canvas = document.createElement("canvas"); var width = imageDimensions.width; var height = imageDimensions.hei
2022-05-06 12:15:42
1101
原创 Java使用URL实现资源下载
public class URLdemo02 { public static void main(String[] args) throws Exception { //获取下载地址 URL url = new URL("https://adinsights-1258892624.cos.accelerate.myqcloud.com/videos/2020/1/5/x_v_ff0358b06ca143c9bbf4bc4b4bf62178.mp4"); .
2022-02-22 20:03:25
455
原创 Java实现TCP聊天代码案例
//客户端public class TcpClientdemo01 { public static void main(String[] args){ Socket socket = null; OutputStream os = null; try {//服务器地址,端口号 InetAddress serverIP = InetAddress.getByName("127.0.0.1"); int .
2022-02-17 20:07:08
99
原创 Cookie、Session、Token的区别浅谈
Cookie基本流程 浏览器发起http请求 服务器会进行cookie设置(Set-Cookie)并发给浏览器储存 cookie中有 name 和 value 两种属性 浏览器之后的http请求都会附上这个cookie 简单说cookie就是一种存储在浏览器的数据,不安全Session(会话)以登录bilibili举例 浏览器使用用户名和密码发送给服务器 服务器身份认证成功后创建一个Session ID(无规律字符串)和会话结束时间以及其他参数并保存在服
2022-02-10 18:44:03
388
原创 java生产者消费者问题以及代码案例
应用场景 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费 如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止 如果仓库中放有产品,则消费者可以将产品取走消费,否则停止消费并等待,直到仓库中再次放入产品为止 分析这是一个线程同步问题,生产者和消费者共享同一个资源,并且生产者和消费者之间相互依赖,互为条件。 对于生产者,没有生产产品之前,要通知消费者等待,而生产了产品之后,又需要马上通知
2022-02-07 20:05:24
533
原创 java线程与线程同步理解
线程的一些核心概念 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程、gc线程; main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的; 对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制; 线程会带来额外的开销,如cpu调度时间,并发控制开销; 每个线程在自己的工作内存
2022-02-02 17:40:54
607
原创 Java中this和super的对比
使用super的注意事项super调用父类的构造方法,必须写在构造方法中第一个 super只能出现在子类的方法中 super和this不能同时使用构造方法,因为这两个都要求必须写在构造方法中第一个和this的对比代表的对象不一样,this指调用者自身的这个对象,而super指父类对象没有继承也可以使用this,而super不行 this()指本类的构造方法,super()指父类的构造方法...
2022-01-15 19:10:21
1557
原创 9714 圣诞礼物
Description圣诞节到了,圣诞老人给 N 个小朋友准备了 M 个礼物。每个小朋友有一个袜子(袜子不编号,无区别,认为袜子都相同),圣诞老人将 M 个礼物装到 N 个袜子中的放法有多少种?注意:1)若M=7 N=3,那么5,1,1的放法和1,5,1的放法算是同一种装法。2)允许袜子为空。3)M和N无大小关系,M可以比N大,M也可以比N小。输入格式输入数据包含两个整数 M,N。1<=M,N<=50。M在前,N在后,中间空格。输出格式输出.
2021-10-11 12:05:02
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人