一个炫酷的Material Design 引导View

我开发了一个新的功能时,为了让用户能够知道如何使用,我们会对用户做一些功能引导,让用户快速了解并使用。用户引导有很多种方式,其中比较常见的一种是启动app的时候,做一个引导页,通过左右滑动的几屏页面…
掘金 刚刚
android

Typescript 为什么选择她

3年,这家伙很火。🔥 到什么程度?一度没朋友,一度让我心头热了(冷笑话)。 就我来说,我还是一个不太理性的前端,截止到今年,看到哪门语言火热就去凑个热度,然后学学就丢了。3月份加入掘金,就暗暗给自己作
掘金 刚刚
frontend

高并发场景下分布式实时信令系统的架构实践

们在5月正式发布了实时消息(RTM)SDK。在5 月 27 日举行的 Qcon 广州站上,声网 Agora 资深技术架构师吉奇 以《高并发场景下分布式实时信令系统的架构实践》作为话题,分享了 RTM
掘金 刚刚
backend

Linux三剑客之awk详解

式扫描和处理,处理数据和生成报告。 awk不仅仅是linux系统中的一个命令,而且是一种编程语言;它可以用来处理数据和生成报告(excel);处理的数据可以是一个或多个文件;可以是直接来自标准输入,也
掘金 1小时前
backend

SpringCloud实战六:服务网关Zuul(一)

uul是Spring Cloud服务系列中的微服务API网关。 Zuul的核心是一系列的filters, 其作用可以类比Servlet框架的Filter,或者AOP。 所有的请求都会经过Zuul的验证
掘金 1小时前
backend

Lua Web快速开发指南(8) - 利用httpd提供Websocket服务

ebSocket是一种在单个TCP连接上进行全双工通信的协议, WebSocket通信协议于2011年被IETF定为标准RFC 6455并由RFC7936补充规范. WebSocket使得客户端和服务
掘金 1小时前
backend

RabbitMQ 系列一:Hello World

abbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的
掘金 1小时前
backend

[译] 感受 4px 基线网格带来的便利

本框边界总是会在文字上下占用额外的间距,这真的让我很头大。因此,当我使用边界框来测定间距的时候,就会导致最终间距比你预期的间距更大。文字行高越高,带来的问题就越明显。在下面的例子中,我们通过测量边界框
掘金 1小时前
article

设计模式之模板方法模式

板方式将是共性的部分放在父类中,不同的部分放在子类中依据不同的情况分别实现。这样的实现方式可以避免重复的行为在各个子类中冗余 《Head First设计模式》中讲到coffee or tea这个例子是
掘金 1小时前
frontend

webpack打包方案优化

vendor.js为整个工程依赖的基础包,工程依赖不会经常变动,所以不需要每次都重新加载,需要生成稳定的chunkId和moduleId,并且搭配http响应头ETag实现协商缓存。 ● 异步chu
掘金 1小时前
frontend

HashMap和ConcurrentHashMap源码解读

. 如果没有碰撞直接放到桶bucket里 f.如果bucket满了(超过load factor*current capacity),就要resize. 我们可以看到,在 hashmap 中要找到某个元
掘金 1小时前
article

我是如何独自完成大型软件的设计和开发(二)

从事行业上讲,15年我做的是大数据行业,16年做的高性能计算,并幸运的是都参与了公司的核心产品设计和研发,特别是在做高性能计算云平台时更加深入的、独当一面的参与了产品整体的设计和研发协调。 另一方面,
掘金 1小时前
career

[填坑手册]小程序目录结构和组件化使用心得

于小程序的目录结构,可以说一开始大家都有各自的开发习惯和命名规则,但一旦项目变得复杂庞大的时候,你就发现管理起来和后期维护变得很麻烦,如果是 协同开发 的话,更容易出现 “互坑” 的情况。 组件模板的
掘金 1小时前
frontend

富文本原理了解一下?

近产品想让我在富文本里加个旋转图片的功能,我一想🤔,就觉得事情并不简单,因为印象中好像没见过这种操作。果然,经过一番百度之后,确实没怎么看到相关信息,这也就意味着要自己动手丰衣足食了😢。但我自己对富文
掘金 1小时前
frontend

第一章 Electron介绍 | Electron in Action(中译)

tom - Code editor. Github开源的代码编辑器,Electron起源地 Visual Studio Code - Cross-platform IDE. 近几年最火的代码IDE H
掘金 1小时前
frontend

订阅源