网络技术的世界正在迅速向 Web 3.0 过渡,人们似乎已经厌倦了中心化的平台,数字隐私每天都受到大型组织的攻击和变卖。因此,需要一个解决方案,而 Web 3.0 似乎是目前最佳的答案。本文并不打算去介绍区块链和去中心化系统的专业知识,而是展示如何使用 Re
本文将简单介绍什么是Web 3.0,现在火热的 NFT、元宇宙(metaverse)不能称之为Web 3.0,所谓的Web 3.0是一系列协议和集成平台……它们使这些应用程序、服务和货币成为可能。
当谈论 Web 3.0 架构时,通常指的是 DApps,它代表去中心化应用程序。从发展历史来看,Web 2.0 架构由最熟悉的组件组成:
当前的前端开发,框架的简单、强大让我们欲罢不能,但原生JS作为立身之本,我们更应该学的深、学的精,因此小包整理了一系列原生JavaScript中容易混淆、困难的基础问题,带大家一起巩固原生JavaScript的学习
相信我们很多同学都经常会使用到 Node(节点)和 Element(节点)的概念,那么这两者到底有何区别,不知道有多少人能够答得上来这个问题?
数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。
数据遍历是我们日常开发中经常用到的逻辑,除了最常见的 for、while、forEach 外,迭代器也提供了数据遍历的接口,了解迭代器有助于我们更好地进行数据处理。
JavaScript 原型与原型链虽然是一个老生常谈的话题,但依然困惑着很多人,今天我再来从另一个角度谈谈这个问题。
Promise 是前端面试和工作中极其常见的一个概念,关于它各种方法的手写实现也很有市场,今天在这里总结一下 Promise 基本方法的简单实现。
在使用 JS 操作 DOM 节点的时候,我们常常会用到克隆(或导入)节点的操作,那到底有哪些方法可以实现节点克隆(或导入)的效果呢?
数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。
不知道大家有没有这样一种经历:突然发现自己之前很长时间都根深蒂固的一个观点是错误的?
什么是 Kyma?其官网的定义是,Kyma 是一个开源的云原生应用开发平台和运行时,底层基于 Kubernetes,借助一系列包括 Istio, NATS, Serverless 和 Prometheus 在内的其他优秀开源项目和组件,能够开发、运行和操作云原生应用程序。
带着凡世的梦想,将污秽的灵魂依偎在纯洁的天边。它们是所有流浪、追寻、渴望与乡愁的永恒象征。 ——赫尔曼·黑塞《彼得.卡门青》
我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》
Kubenetes是当前容器编排的事实标准,每个基于容器开发应用的工程师/架构师都应该了解Kubenetes的基本概念,这篇文章介绍了K8S最核心的一组概念,可以帮助初学者迈入K8S的大门。
在公司里,产品经理要做的需求是非常多的。如果不对需求做管理,就会出现很多问题。我举2个例子: 1.团队加班加点做了很多需求,但做完后看数据才发现,功能根本就没人用 2.业务方提了某个需求,产品经理收到了,但觉得不重要没有排期。最后给忘记了。
产品经理的核心工作就是研究用户,根据用户需求研发产品。而研究用户的核心是研究用户行为,研究用户行为背后的原理。
两种能够辅助需求排序的策略: 1. 是否影响正常使用。如果这个功能不做,产品还能不能用?如果不能用,就优先做。如果能用,在资源不足的时候可以延后做。 2. 根据使用的用户基数、使用次数来判断。尤其是核心用户的使用基数和次数。
定义:Go 语言的数组是一个长度固定的、由同构类型元素组成的连续序列
年前,给自己定了几个flag,其中包含初步掌握一门新的后端语言。当时定的方向是Java或者Go,考虑到C#和Java有很多相通的地方,而且最新的dotnet core框架和java的spring boot很像,想着深入学习一下Java。但转念一想,Java虽然对我来说,可能上手难度会更低一
书接上回《Go 学习笔记——同构复合类型》
六年安卓程序员的成长记录和收获
作为全球最杰出的企业管理软件提供商之一,SAP 的解决方案涵盖了从 PC 端到移动设备等多个平台。笔者在 SAP 成都研究院工作了 15 年,对企业管理软件领域内的移动开发也有所涉猎。本文分享我过去工作中关于移动开发中积累的一些项目经验。
面试官(正襟危坐中):给我说说“线程”与“进程”吧。
二维码已经成为我们日常生活中必不可少的组成部分了,登录需要扫一扫二维码、买东西付钱需要扫一扫二维码、开会签到也需要扫一扫二维码,那么如此广泛使用的二维码技术,背后的原理是怎样的呢?
对于代码注释来说,在不同的教程或者原则中有不同的规定或者解释。有的原则是需要使用JavaDoc来描写每个方法,而有的原则是要求每一个属性标注命名。我愿意相信每一份看起来不那么妥当的注释都是出于一些善意的目的,这就是注释的本质:
为了能够更好的理解什么是DevOps,我们很有必要对当时还只有程序员(此前还没有派生出开发者、前台工程师、后台工程师之类)这个称号存在的历史进行一下回顾。
在软件开发生命周期中,通常会遇到以下两个瓶颈:
在执行Jenkins的项目构建的时候,一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建。
随着业务复杂化和人员的增加,开发人员和运维人员逐渐演化成两个独立的部门,他们工作地点分离,工具链不同,业务目标也有差异,这使得他们之间出现一条鸿沟。而发布软件就是将一个软件从鸿沟的这边送去那边,这其中困难重重。
定义:Go 语言的数组是一个长度固定的、由同构类型元素组成的连续序列
年前,给自己定了几个flag,其中包含初步掌握一门新的后端语言。当时定的方向是Java或者Go,考虑到C#和Java有很多相通的地方,而且最新的dotnet core框架和java的spring boot很像,想着深入学习一下Java。但转念一想,Java虽然对我来说,可能上手难度会更低一
书接上回《Go 学习笔记——同构复合类型》
在本博客中,我们介绍单链表这种数据结构,链表结构为基于数组的序列提供了另一种选择(例如Python列表)。