51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#巴特沃斯滤波器原理
百度统计的JS脚本原理解析
一句话:在你的网站上加载百度统计的脚本,这个脚本会收集你的本地信息,然后发送给百度统计网站https://blog.csdn.net/iqzq123/article/details/8877645 百度的:http://hm.baidu.com/h.js?95dfd07652f91df...
代码星球
·
2020-04-06
百度
统计
JS
脚本
原理
hadoop作业调优参数整理及原理(转)
当maptask开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘。这中间的过程比较复杂,并且利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buffer中进行一些预排序来优化整个map的性能。如上图所示,每一个map都会对应存在一个内存buffer(MapOutputBuffer,即...
代码星球
·
2020-04-06
hadoop
作业
调优
参数
整理
深入分析Volatile的实现原理(转)
在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。它在某些情况下比synchronized的...
代码星球
·
2020-04-06
深入分析
Volatile
实现
原理
webrtc笔记(2): 1对1实时视频/语音通讯原理概述
开始正文之前,先思考1个问题:2个处于不同网络环境的(具备摄像头/麦克风多媒体设备的)浏览器,要实现点对点的实时视频/语音通讯,难点在哪?至少得先搞定下面2个问题:1、彼此要了解对方支持的媒体格式、支持的最大分辨率等媒体信息比如:peerA端可支持MPEG-1/2、H264多种编码格式,而peerB端支持MPEG-4、...
代码星球
·
2020-04-06
webrtc
笔记
实时
视频
语音
java并发编程学习: 阻塞队列 使用 及 实现原理
队列(Queue)与栈(Stack)是数据结构中的二种常用结构,队列的特点是先进先出(FirstInFirstOut),而Stack是先进后出(FirstInLastOut),说得通俗点:Queue就是电影院入场时人们排起来的进场队伍,先来的人(即:前排在前面的人)先入场,而Statck则是一队人依次进入了一个死胡同想...
代码星球
·
2020-04-06
java
并发
编程
学习
阻塞
java并发编程学习: ThreadLocal使用及原理
多线程应用中,如果希望一个变量隔离在某个线程内,即:该变量只能由某个线程本身可见,其它线程无法访问,那么ThreadLocal可以很方便的帮你做到这一点。 先来看一下示例:packageyjmyzz.test;publicclassThreadLocalTest1{publicstaticclassMyRun...
代码星球
·
2020-04-06
java
并发
编程
学习
ThreadLocal
Angular的依赖注入(依赖反转)原理说明
依赖注入(依赖反转)意思是由函数决定要引入什么样的依赖:letmod=angular.module('test',[]);mod.controller('test_c',function($scope,$interval){//这里就引入两个依赖$scope和$interval})//神奇的是我所引入的依赖不受顺序、个...
代码星球
·
2020-04-06
依赖
Angular
注入
反转
原理
vue-router 的原理
1.hash修改的时候:history.pushState('名字',null,'/xxx')||location.hash='/xxx'回退的时候:window.addEventListener('statepop'||'hashchange') 2.history修改的时候:history.pushSta...
代码星球
·
2020-04-06
vue-router
原理
页面渲染原理
推荐阅读:原来CSS与JS是这样阻塞DOM解析和渲染的 废话少说,先来看个图:1.浏览器先解析HTML产生一个DOMTree。2.解析CSS会产生CSSRuleTree。3.解析完成后,浏览器引擎会通过DOMTree和CSSRuleTree来构造RenderingTree。(ps:RenderingTree渲...
代码星球
·
2020-04-06
页面
渲染
原理
js new call apply bind 的 原理
newnew做了什么事?1. 以Object.protoype为原型创建一个新对象2. 以新对象为this,执行函数的[[call]]3. 如果[[call]]的返回值是对象,那么,返回这个对象,否则返回第一步创建的新对象functionmyNew(fn,...args){constobj...
代码星球
·
2020-04-06
js
new
call
apply
bind
Vue2 响应式原理
我们经常用vue的双向绑定,改变data的某个属性值,vue就马上帮我们自动更新视图,下面我们看看原理。Object的响应式原理: 可以看到,其实核心就是把object的所有属性都加上getter、setter,get时收集依赖,set时通知依赖,达到响应式更新的目的。但是显而易见的,这种方法无法监测到dat...
代码星球
·
2020-04-06
Vue2
响应
原理
html2canvas原理
html2canvas有2种模式,一种是利用foreignObject,一种是纯canvas绘制1.foreignObject到canvas步骤: 1.把要截图的dom克隆一份,过程中把getComputedStyle附上style 2.放到svg的foreignObject中 3.把svg序列化成img的src...
代码星球
·
2020-04-06
html2canvas
原理
Spring容器初始话原理图
l 主流程入口:ApplicationContextcontext=newClassPathXmlApplicationContext(“spring.xml”)l ClassPathXmlApplicationContext类:重载的构造方法依次调用,进入下面代码 ...
代码星球
·
2020-04-06
Spring
容器
初始
原理
memcache、redis原理对比
一、问题: 数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。 二、解决方案: 1.通过高速服务器Cache缓存数据库数据 2.内存数据库 (这里仅从数据缓存方面考虑,...
代码星球
·
2020-04-06
memcache
redis
原理
对比
Java跨平台(系统)的主要原理
Java是可以在系统运行的,主要是Java在执行的时候先通过Java虚拟机JVM,对应不同的操作系统,JVM会采用对应的翻译机制。 ...
代码星球
·
2020-04-06
Java
跨平台
系统
主要
原理
首页
上一页
...
70
71
72
73
74
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他