0

算法:计算十进制数字在二进制表示1的个数

题目一 计算十进制数字在二进制表示 1 的个数 举个例子: 十进制数字为 1 时,它的二进制表示是 001,二进制表示 1 的个数为 1; 十进制数字为 2 时,它的二进制表示是 010,二进制表示 1 的个数为 1; 十进制数字为 3 时,它的二进制表示是 011,二进制表示 1 的个数为 2; ...

小林coding 发布于 2020-01-21 00:12 评论(0)阅读(95)
0

kubernetes基础概念知多少

kubernetes(简称k8s)是一种用于在一组主机上运行和协同容器化应用程序的管理平台,皆在提供高可用、高扩展性和可预测性的方式来管理容器应用的生命周期。通过k8s,用户可以定义程序运行方式、部署升级策略、动态伸缩容,使得用户以一种更灵活可靠的方式来管理应用程序。 关于k8s,是一种对应用服务的 ...

luoxn28 发布于 2020-01-20 23:40 评论(0)阅读(150)
1

JavaScript(1)---绑定事件、解除绑定事件

JavaScript(1) 绑定事件、解除绑定事件 一、事件概述 1、事件的几个概念 · 指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理程序)来预定事件,以便触发事件的时候执行相应的代码。 我们用户在页面中进行的点击动作(click)、鼠标移动动作(mousemove ...

雨点的名字 发布于 2020-01-20 22:43 评论(2)阅读(127)
1

AVR单片机教程——定时器中断

本文隶属于AVR单片机教程系列。 中断,是单片机的精华。 中断基础 当一个事件发生时,CPU会停止当前执行的代码,转而处理这个事件,这就是一个中断。 触发 中断的事件成为 中断源 ,处理事件的函数称为 中断服务程序 (ISR)。 中断在单片机开发中有着举足轻重的地位——没有中断,很多功能就无法实现。 ...

jerry_fuyi 发布于 2020-01-20 22:36 评论(0)阅读(78)
0

【python系统学习06】一张图看懂列表并学会操作

先来一个脑图,让你对list列表一目了然 如果你看图看不懂我简写的是啥意思,可以看图下的详细信息。 ...

xing.org1^ 发布于 2020-01-20 22:35 评论(0)阅读(126)
0

RabbitMQ入门(二)工作队列

在文章 "RabbitMQ入门(一)之Hello World" ,我们编写程序通过指定的队列来发送和接受消息。在本文中,我们将会创建 (Work Queue),通过多个workers来分配耗时任务。 工作队列(Work Queue,也被成为Task Queue,任务队列)的中心思想是,避免立即执行一 ...

山阴少年 发布于 2020-01-20 22:31 评论(0)阅读(140)
4

初探ASP.NET Core 3.x (3) - Web的运作流程和ASP.NET Core的运作结构

[TOC] ←不知道为啥没生成目录,Sorry 本文地址: 注意 :本篇大量地使用了mermaid绘制图表,加载需要较长的时间,请见谅 O 前请提要 在第1期中,我们通过一个简单的过程构建了一个ASP.NET的初始项目,当然,实际上这个项目也是一个.NET Core的项目。因为在第2期中我们提到过, ...

Oberon 发布于 2020-01-20 21:56 评论(2)阅读(394)
2

图解云服务模型的演进

写在前面 上篇IaaS-PaaS-SaaS定义中介绍了云计算的3种服务模型: 本文解释这张图的由来,即云服务模型的演进过程 一.表层模型 早在2008年,Microsoft等公司(在此之前还有Amazon、Google)就在探索云服务了。推出Azure时,Microsoft提出了这样的模型图: 用来 ...

梦烬 发布于 2020-01-20 20:22 评论(0)阅读(139)
6

如何熟悉一个系统?(内含知识大图)

作者 | 唐志龙(鲲龙) 阿里巴巴高级开发工程师 导读 :本文总结了熟悉系统主要分三部分:业务学习、技术学习、实战。每部分会梳理一些在学习过程中需要解答的问题,这些问题随着经验的积累需要逐步补充完善。 前言 开发人员经常会面临下面一些场景: 新人入职,需要学习已有系统,作为 landing 的一部分 ...

阿里巴巴云原生 发布于 2020-01-20 19:10 评论(4)阅读(619)
0

Redis(二):命令集构建及关键属性源码解析

上一篇文章,我们从框架层面,主要介绍了redis的启动过程,以及主要的命令处理流程逻辑。这些更多的都是些差不多的道理,而要细了解redis,则需要更细节的东西。 今天我们稍微内围的角度,来看看几个命令执行的重要方法,深入理解下redis的魅力所在。 首先,我们通过上一章知道,processComma ...

等你归去来 发布于 2020-01-20 18:51 评论(0)阅读(124)
1

【译】如何使用Vue过渡效果来提升用户体验

在Vue应用中添加过渡效果是一个可以使你的项目感觉更专业的简单方法。通过提升用户体验,可以使你的网站留住更多的用户以及提高转化率。 只需要简单的处理就可以获得巨大的回报,何乐而不为? 在这个指南中,我们将带你了解关于Vue过渡效果的相关知识,从最基本的开箱即用的方法到创建自定义过渡效果。 准备好开始 ...

LINJIAJUN 发布于 2020-01-20 18:27 评论(2)阅读(273)
0

生产环境当然要高可用,Alibaba Nacos 集群部署

前面学习了单机模式下的启动,今天尝试下集群部署。 生产环境中部署nacos肯定是使用集群模式cluster保证高可用。 官方文档的集群部署推荐使用VIP+域名模式,把所有服务列表放到一个vip下面,然后挂到一个域名下面。 三种部署方式 官方推荐,nacos集群一般有3种方式,三种部署方式在访问形式的 ...

邴越 发布于 2020-01-20 18:25 评论(0)阅读(153)
26

【5min+】传说中的孪生兄弟? Memory and Span

在上一篇文章:《闪电光速拳? .NetCore 中的Span》中我们提到了在.net core 2.x 所新增的一个类型:Span。但是您会发现它无法用在我们项目的某些地方,它独特的 ref结构 使它没有办法跨线程使用、更没有办法使用Lambda表达式。所以,这个时候如果我们又想跨线程操作数据又想获... ...

句幽 发布于 2020-01-20 18:13 评论(17)阅读(1345)
2

【自制操作系统01】硬核讲解计算机的启动过程

本讲只为讲明白下面一个问题: 我们按下开机键后究竟发生了什么? 好的,这似乎是好多人都特别想搞明白的一个问题,有时候非常纳闷,为什么一个看似这么简单的问题,就是搜不到一个直面问题的答案呢? 好问题,我也不知道为什么会这样,但我猜是因为: 其一 ,似懂非懂的人太多,他们其实也不知道究竟发生了什么,所以 ...

闪客sun 发布于 2020-01-20 17:41 评论(0)阅读(262)
0

小谈网关项目中的设计模式

基于个人的经验,谈谈设计模式在网关中的应用。因为是经验之谈,没有绝对的对与错。 下面整理的是我最常使用的设计模式,我用设计模式的前提是 让代码的可读性变强 能支持日后功能扩展 单例 目的 保证全局只有一个实例,防止因为频繁的创建、销毁对象而造成不必要的性能开销。 在网关项目中,单例模式是出现频率最高 ...

木宛城主 发布于 2020-01-20 17:22 评论(5)阅读(279)
0

使用ABAP Data Validator验证数据有效性

在日常的开发过程中,我们常常要处理不同来源的数据。数据可能来自不可靠的外部系统、不可靠的用户输入和甚至设计有误的数据库表,因此,对数据有效性进行验证是必要的工作。 开源工具ABAP Data Validator是一个使用ABAP开发的数据验证工具,它可以简化开发者在这方面的工作。本文将介绍它的用法和 ...

氢氦 发布于 2020-01-20 17:20 评论(0)阅读(143)
3

ASP.NET 开源导入导出库Magicodes.IE 导出教程

要点 导出特性 如何导出Excel表头 如何导出数据、如何进行数据的切割、如何使用筛选器 导出特性 ExporterAttribute + Name : 名称(当前Sheet 名称) + HeaderFontSize :头部字体大小 + FontSize :正文字体大小 + MaxRowNumber ...

HueiFeng 发布于 2020-01-20 17:07 评论(2)阅读(257)
1

详细解析Redis中的布隆过滤器及其应用

布隆过滤器(Bloom Filter)是由Howard Bloom在1970年提出的一种比较巧妙的概率型数据结构,它可以告诉你某种东西一定不存在或者可能存在。它可以更高效地插入和查询,并且占用空间更少。 ...

万猫学社 发布于 2020-01-20 16:57 评论(0)阅读(182)
0

BFT-SMaRt:用Netty做客户端的可靠信道

Netty是目前最高效便捷的NIO框架。Netty可提供更加高可用、更好健壮性的稳定大规模连接的IO通道。任何一款区块链早期的技术产品,都是从联盟链开始演进,因为联盟链降低了很多原教旨的难度。回到BFT-SMaRt,它的网络连接分为节点之间的连接,节点与客户端之间的连接。节点之间的连接,我们在[BF... ...

一面千人 发布于 2020-01-20 16:23 评论(0)阅读(128)
2

小白学Java:奇怪的RandomAccess

[toc] 小白学Java:奇怪的RandomAccess 我们之前在分析那三个集合源码的时候,曾经说到:ArrayList和Vector继承了 接口,但是LinkedList并没有,我们还知道继承了这个接口,就意味着其中元素支持 快速随机访问(fast random access) 。 Rando ...

天乔巴夏丶 发布于 2020-01-20 16:11 评论(0)阅读(134)