- 学堂
- 博客
- 论坛
- 开发服务
- 开发工具
- 直播
- 视频
- 用户
- 一周
- 一个月
- 三个月
-
短文:U盘物理写保护原理
在驱动器中,有些信号是通过光电耦合原理产生的,如写保护信号、索引信号、准备好信号。这些信号一般都是采用发光二极管和光敏三极管来实现。 如果发光二极管发出的光能有效地照射到光敏三极管上,则光敏三极管导通;反之,光敏三极管截止。
-
Node,js 事件循环原理(Event loop)
《新时期的Node.js入门》读书笔记 事件循环就是一个程序启动期间运行的死循环,Node代码虽然运行
-
详解mysql 主从复制原理
随着业务量的扩展、如果是单机部署的MySQL,会导致I/O频率过高。采用主从复制、读写分离可以提高数据库的可用性。 主从复制的原理 ①当Master节点进行insert、update、delete操作时,会按顺序写入到binlog中。 ②salve从库连接ma
-
梳理vue双向绑定的实现原理
口函数,整合以上三者,具体如图所示:compire可以参看《双向绑定的实现原理》,这里不做过多解读。Observer,Dep和Watcher类的实现及原理,推荐阅读《Vue源码解读一:Vue数据响应式原理》,一般开发者需要关注:收集依赖指的是谁收集依赖,依赖又是指的什么?Watc
-
Java 动态调试技术原理及实践
调试是发现和减少计算机程序或电子仪器设备中程序错误的一个过程。最常用的断点调试技术会在断点位置停顿,导致应用停止响应。本文将介绍一种Java动态调试技术,希望能对大家有帮助。同时也欢迎读者朋友们一起交流,继续探索动态化调试技术。
-
OpenTSDB原理系列-读取流程
端,就已经完成了一次完整的HTTP Query查询。OpenTSDB系列文章推荐:OpenTSDB原理系列-元数据模型OpenTSDB原理系列-TSDB数据表设计OpenTSDB原理系列-线程模型本文转载自微信公众号【Nosql漫谈】。原文链接:https://mp.weixin
-
Hystrix原理之CommandExecutor是如何实现?
前面介绍了HystrixCommand的相关实现,本文将会继续介绍异步相关的细节。 在Hystrix中使用RxJava的异步库来完成其中的命令执行,涉及到rx中的相关内容,仅作简单介绍,更复杂和详细的内容,可以参考rx的官方文档加深理解。 CommandExecutor中根据Me
-
大前端学习笔记 -- Vite实现原理
Vite实现原理 文章内容输出来源:大前端高薪训练营 一、Vite介绍 1. Vite概念 Vite是一个面向现代浏览器的一个更轻更
-
158_SpringBoot_web请求映射原理
所有的请求映射都在HandlerMapping中SpringBoot自动配置欢迎页的 WelcomePageHandlerMapping 。访问 /能访问到index.html;SpringBoot自动配置了默认 的 RequestMappingHandlerMapping请求进
-
决策树--从原理到实现
一.引入 决策树基本上是每一本机器学习入门书籍必讲的东西,其决策过程和平时我们的思维很相似,所以非常好理解,同时有一堆信息论的东西在里面,也算是一个入门应用,决策树也有回归和分类,但一般来说我们主要讲的是分类,方便理解嘛。 虽然说这是
-
【web】SESSION的原理以及跨域验证
一、适用范围 仅限于web端的身份验证,和app端使用的jwt验证是不同的。 二、SESSION 为什么存在SESSION
-
关于圣杯布局的实现原理剖析
关于圣杯布局的实现原理剖析 参加了[全栈开发者] 【WEB前端全栈成长计划】,听了课程中老师讲布局案例时提到过圣杯布局,事后百度了一下,可能很多同学们和我一样刚第一次接触到“拥有姓名”的经典布局。仔细研究了一下各两种布局最终都是实现一个左中右的布局,左和右固定宽度,中间
-
Hystrix原理之核心类HystrixCommandAspect
上一篇文章介绍了HystrixCommand。除了@HystrixCommand。还有一个@HystrixCollapser的注解用于请求合并操作,但是需要与@HystrixCommand`结合使用,如下的例子: @HystrixCollapser(batchMethod = "
-
过拟合(原因、解决方案、原理)
1.定义 标准定义:给定一个假设空间H,一个假设h属于H,如果存在其他的假设h’属于H,使得在训练样例上h的错误率比h’小,但在整个实例分布上h’比h的错误率小,那么就说假设h过度拟合训练数据。 —-《Machine Learning》Tom
-
vue之计数器实现原理
计数器 <body> <div id="app"> <button @click="add"> + </button> <span>{{ num }}</span>
-
限流降级神器-哨兵(sentinel)原理分析
流”开始看sentinel的实现原理吧。可以看到sentinel-demo模块中有很多不同的样例,我们找到basic模块下的flow包,这个包下面就是对应的限流的样例,但是限流也有很多种类型的限流,我们就找根据qps限流的类看吧,其他的限流方式原理上都大差不差。public class
-
关键字 new 的实现原理
造函数和实例化 在 JavaScript 可以通过构造函数批量创建对象,这个创建的过程通过 new 关键字实现,也被称作实例化,对象被创建时会有默认的属性和原型方法。 function Person(name, age) { this.name = name; this
-
synchronize偏向锁底层实现原理
1 偏向锁的意义 无多线程竞争时,减少不必要的轻量级锁执行路径。大多数情况下,锁不仅不存在多线程竞争,而且总是由同一条线程去多次获得锁,为了让线程获得锁的性能代价更低而引入了偏向锁。 偏向锁主要用来优化同一线程多次申请同一个锁的竞争,即当对象被当做同步锁并有一个线程抢到了锁时,则在Mark
-
学习英语的“七正负二原理”
”,中文同样需要。我们可以应用“7正负2原理”来学习。 忆的七正负二原理 人的大脑记忆有限,一次只能记忆七项东西。就算经过训练,脑的连结比较发达的人,大约也只能多记得两样;脑连结比较弱的,就比七样少了两样,这就是所谓的七正负二原理。而这个基准点“七”,就是古罗马人认为神奇
-
Java并发机制的底层实现原理
4 本章小结 本章我们一起研究了volatile、synchronized和原子操作的实现原理。Java中的大部分容器和框架都依赖于本章介绍的volatile和原子操作的实现原理,了解这些原理对我们进行并发编程会更有帮助。