#巴特沃斯滤波器原理

百度统计的JS脚本原理解析

一句话:在你的网站上加载百度统计的脚本,这个脚本会收集你的本地信息,然后发送给百度统计网站https://blog.csdn.net/iqzq123/article/details/8877645   百度的:http://hm.baidu.com/h.js?95dfd07652f91df...

hadoop作业调优参数整理及原理(转)

当maptask开始运算,并产生中间数据时,其产生的中间结果并非直接就简单的写入磁盘。这中间的过程比较复杂,并且利用到了内存buffer来进行已经产生的部分结果的缓存,并在内存buffer中进行一些预排序来优化整个map的性能。如上图所示,每一个map都会对应存在一个内存buffer(MapOutputBuffer,即...

深入分析Volatile的实现原理(转)

在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。它在某些情况下比synchronized的...

webrtc笔记(2): 1对1实时视频/语音通讯原理概述

开始正文之前,先思考1个问题:2个处于不同网络环境的(具备摄像头/麦克风多媒体设备的)浏览器,要实现点对点的实时视频/语音通讯,难点在哪?至少得先搞定下面2个问题:1、彼此要了解对方支持的媒体格式、支持的最大分辨率等媒体信息比如:peerA端可支持MPEG-1/2、H264多种编码格式,而peerB端支持MPEG-4、...

java并发编程学习: 阻塞队列 使用 及 实现原理

队列(Queue)与栈(Stack)是数据结构中的二种常用结构,队列的特点是先进先出(FirstInFirstOut),而Stack是先进后出(FirstInLastOut),说得通俗点:Queue就是电影院入场时人们排起来的进场队伍,先来的人(即:前排在前面的人)先入场,而Statck则是一队人依次进入了一个死胡同想...

java并发编程学习: ThreadLocal使用及原理

多线程应用中,如果希望一个变量隔离在某个线程内,即:该变量只能由某个线程本身可见,其它线程无法访问,那么ThreadLocal可以很方便的帮你做到这一点。 先来看一下示例:packageyjmyzz.test;publicclassThreadLocalTest1{publicstaticclassMyRun...

Angular的依赖注入(依赖反转)原理说明

依赖注入(依赖反转)意思是由函数决定要引入什么样的依赖:letmod=angular.module('test',[]);mod.controller('test_c',function($scope,$interval){//这里就引入两个依赖$scope和$interval})//神奇的是我所引入的依赖不受顺序、个...

vue-router 的原理

1.hash修改的时候:history.pushState('名字',null,'/xxx')||location.hash='/xxx'回退的时候:window.addEventListener('statepop'||'hashchange') 2.history修改的时候:history.pushSta...
代码星球 ·2020-04-06

页面渲染原理

推荐阅读:原来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

Vue2 响应式原理

我们经常用vue的双向绑定,改变data的某个属性值,vue就马上帮我们自动更新视图,下面我们看看原理。Object的响应式原理: 可以看到,其实核心就是把object的所有属性都加上getter、setter,get时收集依赖,set时通知依赖,达到响应式更新的目的。但是显而易见的,这种方法无法监测到dat...
代码星球 ·2020-04-06

html2canvas原理

html2canvas有2种模式,一种是利用foreignObject,一种是纯canvas绘制1.foreignObject到canvas步骤:  1.把要截图的dom克隆一份,过程中把getComputedStyle附上style  2.放到svg的foreignObject中  3.把svg序列化成img的src...
代码星球 ·2020-04-06

Spring容器初始话原理图

l 主流程入口:ApplicationContextcontext=newClassPathXmlApplicationContext(“spring.xml”)l ClassPathXmlApplicationContext类:重载的构造方法依次调用,进入下面代码 ...
代码星球 ·2020-04-06

memcache、redis原理对比

一、问题:   数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。 二、解决方案:   1.通过高速服务器Cache缓存数据库数据   2.内存数据库  (这里仅从数据缓存方面考虑,...
代码星球 ·2020-04-06

Java跨平台(系统)的主要原理

Java是可以在系统运行的,主要是Java在执行的时候先通过Java虚拟机JVM,对应不同的操作系统,JVM会采用对应的翻译机制。 ...
首页上一页...7071727374...下一页尾页