解决WebRTC中不同的浏览器之间适配的问题

不同浏览器的获取函数 自己实现不同浏览器的调用方法 使用google开源库:adapter.js # 下载最新版本的adapter.js地址 http://webrtc.github.io/adapter/adapter-latest.js 实战适配案例 <html> <head> <title>WebRTC 获取视频和音频</title> </head> <body> <video autoplay playsinline id="player"></video>
分类: 其他 发布时间: 01-02 22:50 阅读次数: 0

程序猿想要功德圆满?无须九九八十一难,毕竟一劫年龄不是劫

程序员的劫最近,又被程序员年龄的事情刷屏了。37岁被公司优化,找工作几个月都没有很好的归属,所谓的小公司还看不上。等等类似的话题变成了程序员的吐槽固定标题,无论是程序员,还是其他行业人员,都可以就这话题聊上一二。最多的无非就是调侃,以及不解,各行各业的调侃,各行各业的不解。程序员工作的相关行业,基本上都被理解为高收入的行业,程序员也成为了高收入的群体,相较于其他行业,有什么资格谈差异,更何况是所谓
分类: 移动开发 发布时间: 01-02 22:50 阅读次数: 0

Java 8 Stream 的终极技巧——Collectors 操作

1. 前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors 。相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors 。 2. Collectors 的作用 Collectors 是 Java 8 加入的
分类: 编程语言 发布时间: 01-02 22:34 阅读次数: 0

ssl pinning突破

https://xposed.appkg.com/2492.html
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

redis sentinel搭建

https://www.centos.bz/2017/08/redis-3-x-sentinel-ha-service/ https://www.cnblogs.com/sunmmi/articles/5842038.html
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

4. NIO基本介绍

本章内容:   1.NIO基本概念   2.NIO、BIO比较   3.NIO三大核心原理示意图 一、NIO基本概念 1. Java NIO 全称 java non-blocking IO,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 New IO),是同步非阻塞的。 2. NIO 相关类都被放在 java.nio 包及子包下,并且对原 java.io 包中的很多类进行改写。 3. NIO 有三大核心部分:Chan
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

HDU3394 Railway 题解(边双连通分量)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3394 题目大意: 给定一个无向图,如果从一个点出发经过一些点和边能回到该点本身,那么一路走过来的这些点和边的集合就是一个环。 一个公园中有 n 个景点,景点之间通过无向的道路来连接,如果至少两个环公用一条路,路上的游客就会发生冲突;如果一条路不属于任何的环,这条路就没必要修。 问,有多少路不必修,有多少路会发生冲突? 解题思路: 每一个连通块中,如果边数大于点数,这个块中所有的边全部是冲突边。 所
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

activiti 原子动作解释

//流程启动 AtomicOperation PROCESS_START = new AtomicOperationProcessStart(); //流程初始化 AtomicOperation PROCESS_START_INITIAL = new AtomicOperationProcessStartInitial(); //流程结束 AtomicOperation PROCESS_END = new AtomicOperationProcessEnd(); //活动启动 AtomicOp
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

MySQL快速入门(五)

1 集群搭建之主从复制 1.1 主从复制原理 1.3 binlog介绍和relay日志 查看binlog日志: mysqlbinlog 文件名称 1.4 主从复制实践 1.4.1 关闭主从机器的防火墙策略 做主从同步时,把从库防火墙关了,如果开启防火墙后,从库就不会同步了。 1.4.2 主服务器配置 第一步:修改my.conf 文件 在[mysqld]段下添加: #启用二进制日志 log-bin=mysql-bin #服务器唯一ID,一般取IP最后一段 server-id=133 第二步:重启
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

airflow redis sentinel

获取master name subscribe __sentinel__:hello https://stackoverflow.com/a/47121529/8025086 https://docs.celeryproject.org/en/latest/getting-started/brokers/redis.html
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

css属性clear

clear 属性规定元素的哪一侧不允许其他浮动元素。 left 在左侧不允许浮动元素。 right 在右侧不允许浮动元素。 both 在左右两侧均不允许浮动元素。 none 默认值。允许浮动元素出现在两侧。 inherit 规定应该从父元素继承 clear 属性的值。
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

LEETCODE - 160【相交链表】

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode *getIntersectionNode(ListNode *headA, ListNode *head
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

MongoDB入门-sort和投影

             MongoDB入门-sort和投影                                        作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 //查询文档时,默认情况是按照"_id"的值进行排序(升序) db.emp.find({}) //使用sort()可以用来指定文档的排序的规则,需要传递一个对象来指定排序规则,"1"表示升序,"-1"表示降序 db.emp.find().sort({sal:1,empno:-1}
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

一文解读工业互联网 (转)

目前在国际上有美国工业互联网参考架构IIRA、德国工业4.0参考架构模型RAMI4.0和日本工业价值链参考架构(Industrial Value Chain Reference Architecture,IVRA)。 国内也有工业互联网产业联盟的《工业互联网体系架构》。这几个工业信息化的参考架构,尽管它们的出发点、思考问题的角度和所关注的应用领域各有差异,但它们都是产业实现全面的信息化的核心理念和技术基础。 中国:AII工业互联网体系架构2.0 2019年8月27日,在2019智博会期间举办的
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

22.使用Micro为我们的rpc服务创建http api网关

使用Postman去点对点调用我们之前写的service,header中设置Content-type是application/json,发送如下图的json数据即可。json指定了jsonrpc,指定了调用的endpoint 启动grpc server package main import ( "github.com/micro/go-micro" "github.com/micro/go-micro/registry" "github.com/micro
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

动态规划 编辑距离问题(Edit Distance Problem)

网址链接:https://algorithms.tutorialhorizon.com/dynamic-programming-edit-distance-problem/ 1. 目标:给定两个字符串s1, s2,写出一个算法来找出从s1转化到s2所需要的最小操作步骤数(编辑距离)。 所允许的操作: Insert(插入)——插入一个新的字符 delete(删除)——删除一个字符 replace(替换) ——替换为另一个字符 例子: s1 = "horizon" s2 = "horzon" Ou
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

央妈降准,股市为什么会大涨?对我们还有什么影响?

牛大的价值理念:分享自己,帮助大家,稳中取胜。定投贵在坚持,我们会一直陪伴朋友们。相信牛大:坚持基金定投,咱们终将富有。相信大家将来都能不为金钱所迫,生活更加美好! 昨天,是元旦佳节,央行发出一则消息:降准0.5个百分点。 今天,股市应声高开大涨。 为什么降准会引起股市大涨呢?还会对其它产生影响吗? 接下来,牛大给大家聊聊降准是怎么回事。 首先,什么是降准呢,有的朋友可能还一头雾水。 降准是降低存款准备金率的缩写。 先来看看定义: 存款准备金是指金融机构为保证客户提取存款和资金清算需要而准备的
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

python实现上传文件到linux指定目录

今天接到一个小需求,就是想在windows环境下,上传压缩文件到linux指定的目录位置并且解压出来,然后我想了一下,这个可以用python试试写下。 环境: 1.linux操作系统一台 2.windows环境安装Python3.x 3.Pycharm IDE环境 大家如果对paramiko模块不熟悉的话,可以去了解哈。 上传文件用到SFTPCLient,SFTPCLient作为一个sftp的客户端对象,根据ssh传输协议的sftp会话,实现远程文件操作,如上传、下载、权限、状态。 代码如下
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

codeforces Beautiful Numbers

来源:http://codeforces.com/problemset/problem/1265/B B. Beautiful Numbers time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output You are given a permutation p=[p1,p2,…,pn]p=[p1,p2,…,pn] of integers
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0

java泛型中的通配符

今天在看ArrayList原码是看到这样的一个符号,好奇怪。 ?表示通配符,表示的意思是匹配E或E的子类,具体类型未知。 1.限定通配符 编写一个类似于ArrayList的动态数据 public class Gys<T> { private final static int default_capacity =10; private int endIndex =0; private Object[] elemts; public Gys() {
分类: 其他 发布时间: 01-02 22:34 阅读次数: 0