5

C# 使用 Index 和 Range 简化集合操作

C# 使用 Index 和 Range 简化集合操作 Intro 有的语言数组的索引值是支持负数的,表示从后向前索引,比如:arr[-1] 从 C# 8 开始,C# 支持了数组的反向 Index,和 Range 操作,反向 Index 类似于其他语言中的负索引值,但其实是由编译器帮我们做了一个转换, ...

WeihanLi 发布于 2021-02-25 01:43 评论(0) 阅读(490)
3

Elasticsearch 分片集群原理、搭建、与SpringBoot整合

单机es可以用,没毛病,但是有一点我们需要去注意,就是高可用是需要关注的,一般我们可以把es搭建成集群,2台以上就能成为es集群了。集群不仅可以实现高可用,也能实现海量数据存储的横向扩展。 新的阅读体验地址: http://www.zhouhong.icu/post/138 一、Elasticsea ...

Tom-shushu 发布于 2021-02-25 01:08 评论(0) 阅读(226)
0

详细探秘Linux 和 Window 双系统访问Windows 磁盘需要输入密码问题解决过程分析

将要讲很多的内容真正产生作用的配置就只有下面这一句而已。如果你只是想要解决问题看这一句就行了,后面都没有必要在看下去了。 将allow-active标签中的auth_admin_keep 改为 yes 即可。 如果你也想知道这个配置是怎么找到的,可以继续接着往下看。跟着我的思路我相信能对你在分析问题 ...

KassonWu 发布于 2021-02-24 23:58 评论(0) 阅读(137)
0

深入剖析 ConcurrentHashMap

自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客👇 本文作者: Jeffrey 本文链接: https://bytelife.net/articles/60306.html 版权声明: 本博客所有文章除特别声明外, ...

JeffreyHu 发布于 2021-02-24 23:40 评论(1) 阅读(147)
0

RocketMQ同一个消费者唯一Topic多个tag踩坑经历

最近做的项目的一个版本需求中,需要用到MQ,对数据记录进行异步落库,这样可以减轻数据库的压力,同时可以抗住大量的数据落库。这里需要说明一下本人用到的MQ是公司自己在阿里的RokectMQ的基础上进行封装的,然后加上自己的东西,形成个性化的开发,且安全性高。这里就不多透露相关公司的信息啦,我就叫它MQ ...

0109 发布于 2021-02-24 23:11 评论(0) 阅读(213)
0

五分钟学会generator函数

什么是generator函数? 常规函数只会返回一个单一值(或者不返回任何值)。 而 Generator 可以按需一个接一个地返回(“yield”)多个值。它们可与 iterable 完美配合使用,从 而可以轻松地创建数据流。 如何创建一个generator函数,代码如下: function* ge ...

从前有匹马叫代码 发布于 2021-02-24 23:09 评论(0) 阅读(124)
0

【原创】Linux虚拟化KVM-Qemu分析(十)之virtio驱动

背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: KVM版本:5.9.1 QEMU版本:5.0.0 工具:Source Insight 3.5, Visio 文章同步在 ...

LoyenWang 发布于 2021-02-24 23:05 评论(0) 阅读(65)
1

CVer想知道的都在这里了,一起分析下《中国计算机视觉人才调研报告》吧!

最近闲来无事,老潘以一名普通算法工程师的角度,结合自身以及周围人的情况,理性也感性地分析一下极市平台前些天发布的2020年度中国计算机视觉人才调研报告。 以下的“计算机视觉人才”简称“人才”,感觉说人才有点怪怪的感觉?自己也算人才么?老潘只不过是一个普普通通的算法工程师罢了(逃)。 这个报告一共分为 ...

老潘博客 发布于 2021-02-24 22:50 评论(0) 阅读(111)
1

Java并发之CompletionService详解

CompletionService是什么? 它是JUC包中的一个接口类,默认实现类只有一个ExecutorCompletionService。 CompletionService干什么的? 它将异步任务的生成和执行结果的处理进行了解耦,用来执行Callable的任务(实际也是通过Executor线程 ...

淡墨痕 发布于 2021-02-24 22:41 评论(0) 阅读(110)
1

从跳频技术聊CDMA/WIFI之母海蒂·拉玛传奇的一生

跳频为CDMA Wi-Fi等技术奠定了坚实的基础,被公认为CDMA之母。本文聊跳频技术的发展史时,顺便聊聊跳频技术父母安塞尔 海蒂·拉玛的经历。特别是女神海蒂·拉玛传奇的一生的给吗感叹。 ...

zhoulujun 发布于 2021-02-24 21:49 评论(0) 阅读(122)
1

【计算机内功心法】十:线程间到底共享了哪些进程资源

进程和线程这两个话题是程序员绕不开的,操作系统提供的这两个抽象概念实在是太重要了。 关于进程和线程有一个极其经典的问题,那就是进程和线程的区别是什么?相信很多同学对答案似懂非懂。 记住了不一定真懂 有的同学可能已经“背得”滚瓜烂熟了:“进程是操作系统分配资源的单位,线程是调度的基本单位,线程之间共享 ...

码农的荒岛求生 发布于 2021-02-24 21:42 评论(0) 阅读(152)
1

【Azure 应用服务】App Service与APIM同时集成到同一个虚拟网络后,如何通过内网访问内部VNET的APIM呢?

问题描述 : App Service访问的APIM已配置内部虚拟网络(Internal VNet)并拥有内网IP地址。App Service与APIM都在相同的虚拟网络(VNET)中。App Service如何通过内网访问APIM呢?是否需要在虚拟网络中添加自定义DNS服务进行域名解析呢? 是,需... ...

路边两盏灯 发布于 2021-02-24 20:41 评论(0) 阅读(46)
0

【算法】分支界限法

前面我们介绍了一下回溯法的使用。 现在我们来给大家介绍一下它的好朋友——分支界限法。 如果说回溯法是使用深度优先遍历算法,那么分支界限法就是使用广度优先遍历算法。 深度优先遍历可以只使用一个属性来存放当前状态,但是广度优先遍历就不可以了,所以广度优先遍历的节点必须用来存储当前状态,一个节点代表一个当 ...

Nemo& 发布于 2021-02-24 20:40 评论(1) 阅读(88)
3

亿级流量架构之分布式事务解决方案对比

本文是高并发下分布式事务处理方案的梳理,主要了讲解了业务层分布式事务一致性以数据层面的分布式一致性方法,后面简单介绍了目前分布式事务有关一些应用广泛的商业产品。 ...

等不到的口琴 发布于 2021-02-24 20:31 评论(0) 阅读(241)
4

这是我的故事 —— 胡浩

作者:胡浩 校对/文章优化:刘轶民 视频地址:https://www.bilibili.com/video/BV185411J7mW 前言 先简单做一个自我介绍,我叫胡浩。虽然偶尔写简单的代码,但坦白来说我并不是做开发的,现在主要的工作是数字化工作空间和IT基础架构方面的。我是十六年的微软MVP,差 ...

MicrosoftReactor 发布于 2021-02-24 20:10 评论(0) 阅读(255)
3

字节跳动面试官这样问消息队列:高可用、不重复消费、可靠传输、顺序消费、消息堆积,我整理了下

写在前面 又到了年底跳槽高峰季,很多小伙伴出去面试时,不少面试官都会问到消息队列的问题,不少小伙伴回答的不是很完美,有些小伙伴是心里知道答案,嘴上却没有很好的表达出来,究其根本原因,还是对相关的知识点理解的不够透彻。今天,我们就一起来探讨下这个话题。注:文章有点长,你说你能一鼓作气看完,我有点不信! ...

冰河团队 发布于 2021-02-24 19:20 评论(1) 阅读(553)
1

知道这两个 DOM 属性区别的,头发应该不多了吧?

你可能知道,获取和设置 DOM 元素内部文本可以用这两个属性:Node.textContent 和 Element.innerText。 乍一看,它们似乎做着完全相同的事情,但它们之间有一些微妙但重要的区别。今天,我们来看看它们的作用,以及它们的异同之处。 废话不说,直接看代码。 相同之处 比如下面 ...

李中凯 发布于 2021-02-24 17:33 评论(2) 阅读(284)
1

Javascript中的事件对象和事件类型

接上次看JS的事件冒泡和捕获,所以顺带就把事件相关的知识都看完好了 而且想到一个好的学习方法,第一天自己看,第二天把前一天学习的东西写下来,一方面可以当复习,一方面当重新整理并且分享 事件对象 事件处理程序函数在处理事件时,或者说DOM在触发某个事件的时候,会产生一个包含事件相关信息的event事件 ...

JJesson 发布于 2021-02-24 17:20 评论(0) 阅读(163)
0

node http server源码解析

本文主要过下http生成服务和处理请求的主要流程,其他功能并未涉及。 使用例子 const http = require('http'); http.createServer((req, res) => { res.end('hello word'); }).listen(8080); 例子中从生成 ...

duan777 发布于 2021-02-24 17:12 评论(0) 阅读(141)
0

HTTP/1.1 有点慢,我想优化下!

问你一句:「你知道 HTTP/1.1 该如何优化吗?」 我想你第一时间想到的是,使用 KeepAlive 将 HTTP/1.1 从短连接改成长链接。 这个确实是一个优化的手段,它是从底层的传输层这一方向入手的,通过减少 TCP 连接建立和断开的次数,来减少了网络传输的延迟,从而提高 HTTP/1.1 ...

小林coding 发布于 2021-02-24 16:32 评论(0) 阅读(317)