- 博客(1)
- 资源 (5)
- 收藏
- 关注
原创 什么是区块链
最近区块链这么火,我也大概了解了一下什么事区块链。总得来说区块链就一句话:“分布式去中心化的数据存储解决方案(系统)”它是一门技术的运用方式。另外还有一个特点就是数据不可更改。包括数据的拥有者(除非你掌握了网络中超过51%的数据节点)所以区块链技术主要解决的问题是去中心化和分布式数据存储。一、数据存储数据存储很简单,就是就是把产生的电子数据(例如我这边博客)以文档或者文件的形式保存在硬盘上。在传统...
2018-03-13 18:00:09 435
simplewebrtc.js webrtc网页视频开发帮助工具
网页视频开发 webrtc
;(function () {
var logger = {
log: function (){},
warn: function (){},
error: function (){}
};
// normalize environment
var RTCPeerConnection = null,
getUserMedia = null,
attachMediaStream = null,
reattachMediaStream = null,
browser = null,
webRTCSupport = true;
if (navigator.mozGetUserMedia) {
logger.log("This appears to be Firefox");
browser = "firefox";
// The RTCPeerConnection object.
RTCPeerConnection = mozRTCPeerConnection;
// The RTCSessionDescription object.
RTCSessionDescription = mozRTCSessionDescription;
// The RTCIceCandidate object.
RTCIceCandidate = mozRTCIceCandidate;
// Get UserMedia (only difference is the prefix).
// Code from Adam Barth.
getUserMedia = navigator.mozGetUserMedia.bind(navigator);
// Attach a media stream to an element.
attachMediaStream = function(element, stream) {
element.mozSrcObject = stream;
element.play();
};
reattachMediaStream = function(to, from) {
to.mozSrcObject = from.mozSrcObject;
to.play();
};
// Fake get{Video,Audio}Tracks
MediaStream.prototype.getVideoTracks = function() {
return [];
};
MediaStream.prototype.getAudioTracks = function() {
return [];
};
} else if (navigator.webkitGetUserMedia) {
browser = "chrome";
// The RTCPeerConnection object.
RTCPeerConnection = webkitRTCPeerConnection;
// Get UserMedia (only difference is the prefix).
// Code from Adam Barth.
getUserMedia = navigator.webkitGetUserMedia.bind(navigator);
// Attach a media stream to an element.
attachMediaStream = function(element, stream) {
element.autoplay = true;
element.src = webkitURL.createObjectURL(stream);
};
reattachMediaStream = function(to, from) {
to.src = from.src;
};
// The representation of tracks in a stream is changed in M26.
// Unify them for e
2013-03-27
图片处理工具,图片切割,图片缩放,图片黑白处理
图片切割,图片缩放,图片黑白处理,gif图片制作,gif图片分解,等图片处理工具类
在 OperateImage 类中包含所有工具方法
2012-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人