(1)什么是WebSocket? WebSocket是HTML5中的协议,支持持久连续,http协议不支持持久性连接。Http1.0和HTTP1.1都不支持持久性的链接,HTTP1.1中的keep alive,将多个http请求合并为1个 (2)WebSocket是什么样的协议,具体有什么优点? H ...
分类:
Web程序 时间:
2019-09-21 12:59:46
阅读次数:
126
原文链接 最近在研究直播这一块的业务,但是不想用第三方的服务(穷逼一个),于是乎在网上找了很多开源的流媒体软件最后经过慎重思考选择了 SRS 作为基点。好了废话不多说,上流程。嘻嘻~~ 1.安装SRS(simple-rtmp-server) git clone https://github.com/ ...
分类:
其他好文 时间:
2019-09-21 12:59:24
阅读次数:
255
1:运行中容器如何保存为一个镜像? docker commit 容器名字 镜像名字 2:怎么给容器增加名字 docker rename 容器id(或名字)name(新名字) 3:docker中的Dockfile常见的命令有哪些 1,FROM 2, COPY 3,RUN 4,COMMAND 5,LAB ...
分类:
其他好文 时间:
2019-09-21 12:59:10
阅读次数:
83
目录 重新导入依赖的常见方式 存在的问题 彻底清除IDEA缓存的方式 重新导入依赖的常见方式 下面图中的刷新按钮,在我的机器上,并不能每次都正确导入pom.xml中写的依赖项,而是导入之前pom.xml的依赖(读了缓存中的pom.xml)。 当然除了这些,还可以下面这样: 存在的问题 上面虽然是重新 ...
分类:
其他好文 时间:
2019-09-21 12:58:53
阅读次数:
194
拒绝挂分,从我做起 你数据范围看错了吧蛤蛤蛤蛤蛤蛤蛤蛤蛤 你题意转换不会了吧蛤蛤蛤蛤蛤蛤蛤蛤蛤 你又犯sd逻辑错误了吧蛤蛤蛤蛤蛤蛤蛤蛤(天国的倍增之错) 你又看错题意了吧蛤蛤蛤铪虾紦奤哈哈哈 你又想复杂了吧蛤蛤蛤铪虾紦奤蛤蛤铪虾 ...
分类:
其他好文 时间:
2019-09-21 12:58:34
阅读次数:
73
STM32L0的2个新增外设:一是集成了晶振的USB,第二高精度的12位或16位ADC; 特色外设LUART:传统的MCU当CPU睡眠,进入低功耗模式下,外设是关闭的,因为时钟是关闭的,而意法半导体的L0产品,当其CPU关闭的时候,串口还可以进行工作,意味着串口可以接收数据,也可以发送数据。当这个串 ...
分类:
其他好文 时间:
2019-09-21 12:58:18
阅读次数:
102
Python中单下划线和双下划线: 一、分类 (1)、以单下划线开头,表示这是一个保护成员,只有类对象和子类对象自己能访问到这些变量。 以单下划线开头的变量和函数被默认是内部函数,使用from module import *时不会被获取,但是使用import module可以获取。 (2)、以单下划 ...
分类:
编程语言 时间:
2019-09-21 12:57:59
阅读次数:
69
转自:https://blog.kido.site/2018/11/24/db-and-cache-preface/ 方案一 写流程:先删除缓存,删除之后再更新DB,再异步将数据刷回缓存。如果先更新数据库再更新缓存,更新数据库时,程序访问缓存时还是旧的数据。 读流程:先读缓存,如果缓存没读到,则去读 ...
分类:
数据库 时间:
2019-09-21 12:57:34
阅读次数:
86
使用dba用户查看事务 查看锁 自动加锁 for uppdate 自动加锁演示 试探是否加锁 杀掉session锁用户 查询锁(select * from v$lock;)找出sid 根据sid找出serial# dba用户杀死session ...
分类:
数据库 时间:
2019-09-21 12:56:57
阅读次数:
109
一、更新系统软件包yum update -y 二、安装软件管理包和可能使用的依赖 三、安装python3 四、执行nginx和uwsgi连通 1、确认uwsgi安装成功 2、项目路径下配置uwsgi.ini文件(即manage.py的同级目录创建文件uwsgi.ini) 3、启动文件 4、指定日志下 ...
分类:
其他好文 时间:
2019-09-21 12:56:11
阅读次数:
87
到处看到树莓派开箱的文章,开了又咋整,总的有点用吧,我很早之前买了一个 Raspberry Pi B+很老了,一直在家里吃灰,现在小孩上小学了有许多要打印的东西,我买了一台二手的HP1020,在家打的风生水起的。但是随便打点小东西也要开电脑,太不方便了。作为一个极(wu)客(liao),怎能不改进一 ...
分类:
其他好文 时间:
2019-09-21 12:55:47
阅读次数:
194
转 : https://www.cnblogs.com/xin-jun/p/10594625.html ...
分类:
Web程序 时间:
2019-09-21 12:55:27
阅读次数:
108
我按照ExoPlayer的github指引添加 发现根本run不起来,并报错如题 后来在stackoverflow找到了解决方案,来源为:https://stackoverflow.com/questions/46949622/android studio 3 0 unable to resolve ...
分类:
移动开发 时间:
2019-09-21 12:55:02
阅读次数:
152
头疼,不说废话了,祝大家rp++。 T1: 暴力枚举,n3。 枚举两个串开始匹配的位置,每一次尽量修改。 #include<iostream> #include<cstdio> using namespace std; int n,k,cnt,num,ans; char a[310],b[310]; ...
分类:
其他好文 时间:
2019-09-21 12:54:44
阅读次数:
61
一、基本概念 1.1 什么是数据? 存储在内存中代表特定信息的'东东', 本质上是0101... 数据的特点: 可传递, 可运算 一切皆数据 内存中所有操作的目标: 数据 算术运算 逻辑运算 赋值 运行函数 算术运算 逻辑运算 赋值 运行函数 1.2 什么是内存? 内存条通电后产生的可储存数据的空间 ...
分类:
编程语言 时间:
2019-09-21 12:54:24
阅读次数:
73
基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-214748 ...
分类:
编程语言 时间:
2019-09-21 12:54:03
阅读次数:
78
python代码最忌讳重复代码。函数(subrouting procedures): 将一组语句的组合集合通过一个名字(函数名)封装起来,执行函数,只需调用函数名。 函数作用: 1. 减少重复代码 2.方便修改,更易扩展 3.保持代码一致性 函数的创建:def 函数名(参数列表): print('o ...
分类:
编程语言 时间:
2019-09-21 12:53:45
阅读次数:
87