伴生性需求在整个产品生命过程中占据极大的比重,如果说创造性需求是可以燎原的星星之火,伴生性需求便是为火焰燃烧提供的若干枯草。什么是伴生性需求在我们做产品时,存在许多没有太大价值,但又必须具备的功能,这部分需求我统一定义为“伴生性需求”,属于某些主干需求的衍生枝干。当我们决定开发账号系统后,除了注册和登录是必须的功能,与之相对应的还会包含修改密码,找回密码这些
......
474
0
0
2022-07-07
<!-- 注释 -->一、文档声明:必须在文件开头1、<?xml version="1.0" encoding="gbk">属性:(1)version: 版本号(2)encoding: 编码(3)standalone: 是否需要依赖其他文件2、<![CDATA[ 内容]]>:内容中出现的特殊符号不需要转义二、xml的约束1
......
487
0
0
2022-07-06
(LCTT 校注:作者原文已经大篇幅进行了修订更新,本文据之前的版本翻译。)今天我在推特上发布了一些关于 OSI 模型如何与 TCP/IP 工作原理的实际表现不相符的观点,这让我思考——OSI 模型到底是什么?通过阅读推特上的一些回复发现,似乎至少存在三种不同的思考方式:TCP/IP 工作原理的字面描述一个可以用来描述和比较很多不同的网络协议的抽象模型对 1
......
546
0
0
2022-07-05
架构设计是一门解决复杂问题的艺术设计任何复杂系统时,软件架构是不可或缺的。下面从两个方面理解什么是软件架构。一:软件架构为谁而设计1)为用户而设计为什么要开发某个软件系统呢?因为要给用户使用,或辅助用户完成一些工作,帮助用户管理某些信息,或给用户带来娱乐体验。用户要功能也要质量。2)为管理人员设计软件变得越来越复杂,单兵作战不再普遍,取而代之的是团队开发。而
......
508
0
0
2022-07-05
什么是负载均衡?负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。这
......
413
0
0
2022-07-04
大型网站面临的挑战主要来自于庞大的用户群,高并发的访问量和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。大型网站构架主要是为了解决庞大的用户群数量,海量的数据以及高并发的访问数据,一点简单的业务,如果需要面向数以亿计的用户,处理起来都会变的很棘手!那么一般大型网站是怎么来处理这样
......
398
0
0
2022-07-04
了解由我们生活中的所有连接设备组成的网络。在早期,计算机既笨重又昂贵,计算机用户很少,他们必须在计算机上的预留时间内亲自来处理他们的打孔卡punchcard。被称为 大型机Mainframe 的系统进行了许多创新,并在终端机terminal(没有自己的 CPU 的桌面计算机)上实现了分时time-shared任务。时至今日,强大的计算设备
......
548
0
0
2022-07-04
沃斯大神说过,程序 = 算法 + 数据结构。程序君认为,等式的右边,数据结构的权重要大于算法。数据结构定义好,基本上,你所用的算法也就确定了,算法的时间复杂度也八九不离十。上周,我在 team 内部分享了一个关于数据结构的主题,在这里,也和诸位分享。现代的编程语言,内置的数据结构越来越多,从 primitive 的类型:integer, float, boo
......
438
0
0
2022-07-02
本文,将介绍数据库架构设计中的一些基本概念,常见问题以及对应解决方案,为了便于读者理解,将以“用户中心”数据库为例,讲解数据库架构设计的常见玩法。一、用户中心用户中心是一个常见业务,主要提供用户注册、登录、信息查询与修改的服务,其核心元数据为:User(uid, uname, passwd, sex, age,nickname, …)其中:uid为用户ID,
......
414
0
0
2022-06-29
概述HDFS是Hadoop应用程序使用的主要分布式存储系统。 HDFS集群主要由一个NameNode来管理文件系统元数据和一些DataNodes存储实际的数据。HDFS架构图描述了NameNode,DataNode和客户端之间的基本交互。客户请求NameNode进行文件元数据或文件修改,并请求DataNodes执行实际的文件I / O。以下是一些突出特征。H
......
428
0
0
2022-06-28
通常这些类型的 CDN 能让你链接到流行的 Web 库(例如 CSS/JS 框架),可以让你从免费的 CDN 服务器上传输给你的访问者。 -- Cody Arsenault本文导航-JsDelivr …… 27%-Cdnjs …… 39%-Google 托管库 …… 50%-Microsoft Ajax CDN …… 63%编译自: https://open
......
513
0
0
2022-06-28
先对各位关注易本地工作室的同学们说声抱歉,这么久没发文了,因为最进在忙于开发手机APP,话说现在一个公司没有个APP在运营,出去都不好意思说是搞互联网的公司。(手动滑稽)言归正传,今天依然教大家去识别验证码。请看下图:公式验证码今天一个小项目遇到这样的验证码,我们可以利用之前教大家的Tesseract识别验证码的方式来处理这样的验证码。因为字体还算比较规整,
......
710
0
0
2022-06-28
什么是高可用架构在介绍高可用架构的方案之前,先说一下什么是高可用架构,高可用架构应具备但不限于以下特征:主从切换很好理解,当其中一台机器的服务宕机后,对于服务调用者来说,能够迅速的切换到其他可用服务,从服务升级为主服务,这种切换速度应当控制在秒级别(几秒钟)。当宕机的服务恢复之后,自动变为从服务,主从服务角色切换。主从切换一定是要付出代价的,所以当主服务恢复
......
417
0
0
2022-06-28
在本文中,作者主要是介绍了常见推荐算法的基本原理。0. 从余弦公式讲起先思考一个问题,我们怎么量化两个事物的相似度呢?当然,这也是推荐系统需要多次面临的问题。我们知道向量的概念,可以形象化地表示为带箭头的线段。二维空间向量表示方法为,多维空间向量表示为,向量是描述事物一种很好模型。比如,假设用户有5个维度:对服装的喜欢程度(1~5分)对家居的喜欢程度(1~5
......
413
0
0
2022-06-28
框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题。这个广泛的定义使用的十分流行,尤其在软件概念。(1)框架本身一般不完整到可以解决特定问题;(2)框架天生就是为扩展而设计的;(3)框架里面可以为后续扩展的组件提供很多辅助性、支撑性的方便易用的实用工具,也就是说框架时常配套了一些帮助解决某类问题的库或工具。约束性:针对解决特定问题
......
386
0
0
2022-06-27