-
系统的 CAP 定理与 BASE 理论
所属栏目:[编程] 日期:2021-03-28 热度:120
容错性:指分布式系统中的某个节点或网络分区出现了故障时,整个系统仍然能对外提供满足一致性和可用性的服务,也就是说部分故障不影响整体使用。 可用性:系统一直可以正常地做读写操作,简单而言就是客户端一直可以正常访问并得到系统的正常响应,从用户角[详细]
-
CPU 空闲时在干嘛?
所属栏目:[编程] 日期:2021-03-28 热度:161
以看到大部分情况下 CPU 利用率很低,也就在 8% 左右,而且开启了 283 个进程,这么多进程基本上无所事事,都在等待某个特定事件来唤醒自己,就好比你写了一个打印用户输入的程序,如果用户一直不按键盘,那么你的进程就处于这种状态。 有的同学可能会想也就[详细]
-
讲到 ZooKeeper 的选举机制了
所属栏目:[编程] 日期:2021-03-28 热度:75
这里我就可以回答大家前面的问题了,epoch 就是 zxid 前 32 位的这个数字,epoch 本身的翻译是纪元,时代的意思,意味着更新换代,而 zxid 的后 32 位数字仅仅是写请求的计数罢了 1.2 myid 在之前的小故事里,我给 ZK 的集群中的各个节点都起了一个好记的名[详细]
-
集合框架体系总览
所属栏目:[编程] 日期:2021-03-28 热度:190
学习一个东西的时候,最好是明白为什么要使用这个东西,不要为了用而用,知其然而知其所以然。 集合,故名思议,是用来存储元素的,而数组也同样具有这个功能,那么既然出现了集合,必然是因为「数组的使用存在一定的缺陷」。 上篇文章已经简单提到过,数组[详细]
-
只会.NET,会让我们一直处于鄙视链、食物链的下游
所属栏目:[编程] 日期:2021-03-28 热度:80
了大小厂,有收获也有沮丧, 结合工作和面试谈一谈看法: 1. .NET 技术栈的现状 目前.NET普遍用在数字化转型的中小企业,或者用于一些OA、CRM等中小流量的站点。 .NET 技术频繁升级,虽然我自己也升级到最新的.NET 5, 但是并不会刻意关注新版本的功能。 从我[详细]
-
JVM源码分析
所属栏目:[编程] 日期:2021-03-28 热度:105
实例数据是对象真正存储的有效信息,它包含了对象中定义的各种类型的字段。这些字段有对象本身定义的,也有从所有父对象继承的字段。 父类的构造方法先于子类执行,所以父类变量的定义都在子类前面。 对齐填充 对齐填充不是必须的,也没有实在的意义,它仅仅[详细]
-
HTML5拖拽文件上传的示例代码
所属栏目:[编程] 日期:2021-03-20 热度:102
这篇文章主要介绍了HTML5拖拽文件上传的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 上传文件 HTML5新增了文件API,提供客户端本地操作文件的可能. 我们可以通过file[详细]
-
Html5移动端div固定到底部实现底部导航条的几种方式
所属栏目:[编程] 日期:2021-03-20 热度:134
这篇文章主要介绍了Html5移动端div固定到底部实现底部导航条的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 需求: 需要把导航固定在底部?只能滑动内容,导航菜单[详细]
-
vite2.x实现按需加载ant-design-vue@next组件的方法
所属栏目:[编程] 日期:2021-03-18 热度:144
这篇文章主要介绍了vite2.x实现按需加载ant-design-vue@next组件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 1.使用版本 vite:2.0 ant-design-vue: 2.0.0-rc.8 vue:3[详细]
-
微信小程序全局状态的深入讲解
所属栏目:[编程] 日期:2021-03-18 热度:64
这篇文章主要介绍了微信小程序全局状态的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 前言 在微信小程序中,可以利用 App.js 的 globalData 作为中间桥梁,在 Page[详细]
-
React中setState的使用与同步异步的使用
所属栏目:[编程] 日期:2021-03-18 热度:55
这篇文章主要介绍了React中setState的使用与同步异步的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 在react中,修改状态如果直接使用this.state,不会引起组件的重新渲[详细]
-
.NET使用MailKit进行邮件处理的方法步骤
所属栏目:[编程] 日期:2021-03-18 热度:136
这篇文章主要介绍了.NET使用MailKit进行邮件处理的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 0.介绍 MimeKit and MailKit are popular fully-featured email fram[详细]
-
谷歌高级搜索命令介绍
所属栏目:[编程] 日期:2021-03-18 热度:74
网上遇到的问题,绝大多数都能通过搜索引擎得到答案,善于运用工具,是提高自学能力的基[详细]
-
vue集成一个支持图片缩放拖拽的富文本编辑器
所属栏目:[编程] 日期:2021-03-18 热度:80
文章主要介绍了vue集成一个支持图片缩放拖拽的富文本编辑器,帮助大家更好的理解和使用vue框架,感兴趣的朋友可以了解下 需求: 根据业务要求,需要能够上传图片,且上传的图片能在移动端中占满屏幕宽度,故需要能等比缩放上传的图片,还需要能拖拽、缩放[详细]
-
typescript编写微信小程序创建项目的方法
所属栏目:[编程] 日期:2021-03-18 热度:54
这篇文章主要介绍了typescript编写微信小程序创建项目的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 创建项目 在微信开发者工具创建项目,在语言中选择 TypeScript改造项目 编辑 package.json 文件,修[详细]
-
Vue 3自定义指令开发的相关总结
所属栏目:[编程] 日期:2021-03-18 热度:185
副标题#e# 这篇文章主要介绍了Vue 3自定义指令开发的相关总结,帮助大家更好的理解和使用vue框架,感兴趣的朋友可以了解下 什么是指令(directive) 在Angular和Vue中都有Directive的概念,我们通常讲Directive 翻译为指令。 在计算机技术中,指令是由指令[详细]
-
js实现碰撞检测
所属栏目:[编程] 日期:2021-03-18 热度:113
这篇文章主要为大家详细介绍了js实现碰撞检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js实现碰撞检测的具体代码,供大家参考,具体内容如下 代码: !DOCTYPE html html lang="en" head meta[详细]
-
jQuery使用hide() toggle()函数实现相机品牌展示隐藏功能
所属栏目:[编程] 日期:2021-03-18 热度:151
这篇文章主要介绍了jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 最近在学习jQuery时接触到了show()、hide()、toggle()函数,于是利[详细]
-
.NET+PostgreSQL实践与避坑指南
所属栏目:[编程] 日期:2021-03-18 热度:121
副标题#e# 这篇文章主要介绍了.NET+PostgreSQL实践与避坑指南,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 简介 .NET+PostgreSQL(简称PG)这个组合我已经用了蛮长的一段时间,感觉还是挺不错的。不过大多数[详细]
-
万维网之父提出一个更好的全球网络计划
所属栏目:[编程] 日期:2021-03-12 热度:132
网络契约(Contract for the Web)的目的是防止数字鸿沟的扩大并打击网络最恶劣的方面,以增强和保护后代。正如合同的签订是一个开放源代码的过程,所有网络的利益相关者都参与其中一样,合同的设计旨在使全世界的公司、政客和日常互联网用户平等地维护契约[详细]
-
人脸识别门禁系统来了
所属栏目:[编程] 日期:2021-03-12 热度:116
成都海椒市某小区使用人脸识别门禁系统近一年了。该小区一处入口,左边是刷卡的出入通道,右边通道立着一个带有屏幕和摄像头的人脸识别装置。11月24日上午,记者在此观察居民出入约半小时,发现小区大门基本是随意进出,门卫也没有查看进出人员身份凭证。 记[详细]
-
区块链的三个预测
所属栏目:[编程] 日期:2021-03-12 热度:98
年,企业将越来越关注运营问题,要求部署灵活和网络之间的互连性。这是我们对区块链在2020年的三个预测: 超过80%的区块链部署将是混合或多云或两者兼而有之。无论是法规要求(例如,需要在所选云提供商所在国家/地区的本地运行节点)还是由于网络参与者希[详细]
-
代码就是你的犯罪证据
所属栏目:[编程] 日期:2021-03-12 热度:179
写的 if 就是你的犯罪证据 业务的复杂性,导致了架构的复杂性。在这些代码故事里,发生得最多的地方就是 if 语句。所以,你可以从大部分的 if 语句里,看到一些代码上的坏味道。 业务条件复杂 你先写了一个 if 语句里面只有一个条件,没问题。但是后来的人,[详细]
-
设计实现一个轻量的开放API网关
所属栏目:[编程] 日期:2021-03-12 热度:184
关最基本的功能是转发请求, 常见的方式是根据配置中的路由规则将请求转发给内部服务, 如: 将/order/*的请求转发给内部的订单系统、/user/*的请求转发给内部的用户系统, 这种做法常用于对整个业务系统负责的基础网关. 而本文所设计的是服务于第三方的开放API[详细]
-
技术食物链的进化史
所属栏目:[编程] 日期:2021-03-12 热度:185
云正在采用开源软件,并将其作为一种服务来操作。可以说,公共云是由开源提供动力的,但云似乎仍然是消耗资源的一方。从经济的角度来看,云似乎比围绕特定项目建立的公司更适合开源业务。如果你仔细观察,你会发现开源可以被看作是对这个星球上一些最大和最[详细]