• 关于

    复用段有什么用

    的搜索结果
  • TCP/IP 运输层

    快速导航 网络层与运输层的作用区别? 进程与进程之间如何通信? 什么是封装和解封? 复用和分用? 无连接和面向连接的服务? 简单协议? 停止等待协议? 返回N协议? 选择重传协议? 网络层与运输层的作用区别? 网络层负责计算机级的通信(主机到主机的通信)。网络层协议只能把报文交付给目的计算机,但这...

    文章 桃子红了呐 2017-04-30 590浏览量

  • 高性能网络编程6–reactor反应堆与定时器管理

    作者:陶辉 反应堆开发模型被绝大多数高性能服务器所选择,上一篇所介绍的IO多路复用是它的实现基础。定时触发功能通常是服务器必备组件,反应堆模型往往还不得不将定时器的管理囊括在内。本篇将介绍反应堆模型的特点和用法。 首先我们要谈谈,网络编程界为什么需要反应堆?有了IO复用,有了epoll,我们已经可...

    文章 阿里云柳璃 2014-06-05 1633浏览量

  • 计算机网络之物理层

    计网的目的是实现计算机资源共享,即共享硬件,软件,数据 第一章 处在互联网边缘的部分就是连接在互联网上的所有的主机。这些主机又称为端系统(end system)。 1 网络边缘端系统之间的通信方式 C/S方式 客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。 客户...

    文章 javaedge 2017-12-11 779浏览量

  • 模块化与解耦

    简述 本文主要讲述了在iOS开发过程中,模块化工程架构的一种组织方式,本文主要讲述基于cocoapods来做模块化的方案,详细讲述了iOS开发怎么进行模块划分的内容,主要会在以下方面做阐述: 为什么要做模块化 模块设计原则 模块化开发有哪些优点和缺点 解耦与通信 1.为什么要做模块化? 我们都...

    文章 念纪 2016-04-13 1887浏览量

  • 架构方法论:如何自底向上推导应用逻辑?

    点击阅读上篇:从方法到思维:什么是应用逻辑架构的正确姿势? 五 架构的基本约束 架构约束分成了基本约束和业务约束: 逻辑架构基本约束:是软件工程领域常见的各种软件设计原则。 逻辑架构的职责约束:是模块,子模块,模型的职责相关约束,尤其是核心的模型和核心主模块是在一定时间内是比较稳定的,所以此时对...

    文章 好好、学习 2020-04-16 580浏览量

  • 敏捷开发“松结对编程”系列之十二:L型代码结构(质量篇之一)

    有没有一种管理方法,无需额外的测试活动,就能大幅度提高产品质量?L型代码结构就是其中一种候选方案。 缺陷的来源 要减少缺陷,就要先弄清楚到底缺陷是从哪里来的?就我自己的经验而言,大概20%的新手,制造了系统中50%以上的缺陷;而若将人群扩大到80%的新手+中等水平的人,估计他们能制造95%的缺陷...

    文章 科技小能手 2017-11-12 909浏览量

  • 优化 Tengine HTTPS 握手时间

    背景 网络延迟是网络上的主要性能瓶颈之一。在最坏的情况下,客户端打开一个链接需要DNS查询(1个 RTT),TCP握手(1个 RTT),TLS 握手(2个RTT),以及最后的 HTTP 请求和响应,可以看出客户端收到第一个 HTTP 响应的首字节需要5个 RTT 的时间,而首字节时间对 web 体...

    文章 金九 2019-08-10 2406浏览量

  • 【深度】领域驱动设计的实践

    前两篇本座依次讲了DDD的上层设计和下层设计,或者叫战略设计和战术设计。今天来讲实践,其实之前小编写的一篇【大数据】事件驱动的微服务架构一定程度上也是DDD的一个现实案例。对于程序员来说,软件设计是学习业务领域的过程,代码只是附带产物。在程序员和领域专家沟通时,通常会使用用例图、行为图、序列图或E...

    文章 flowerwaiter 2020-12-23 113浏览量

  • 优化 Tengine HTTPS 握手时间

    背景 网络延迟是网络上的主要性能瓶颈之一。在最坏的情况下,客户端打开一个链接需要DNS查询(1个 RTT),TCP握手(1个 RTT),TLS 握手(2个RTT),以及最后的 HTTP 请求和响应,可以看出客户端收到第一个 HTTP 响应的首字节需要5个 RTT 的时间,而首字节时间对 web 体...

    文章 金九 2019-08-26 1806浏览量

  • 架构,改善程序复用性的设计~第一讲 系统的复用性离不开系统的面向对象性

    非常抱歉让大家等了这么久,这个系列的第一讲才开始,呵呵,目录写出来后,就是按着目录一个一个的讲出来,与大家一起分享我的开发经验了,呵呵。 今天主要说一下“系统的复用性离不开系统的面向对象性”,我们可能有一种感觉,那就是在开发一个项目时用到了一段代码块,在另一个项目中也用到了,我们通常的作法就是ct...

    文章 mcy247 2017-12-07 1177浏览量

  • Python高级知识点学习(九)

    并发、并行,同步、异步,阻塞、非阻塞 并发、并行 并发是在一个时间段内,有几个程序在同一个cpu上运行,但是任意时刻只有一个程序在cpu上运行。 并行是任意时刻点上,有多个程序同时运行在多个cpu上。 同步、异步 同步是指代码调用IO操作时,必须等待IO操作完成才返回的调用方式。 异步是指代...

    文章 yi杯咖啡 2018-10-30 746浏览量

  • iOS 高性能异构滚动视图构建方案 —— LazyScrollView

    ##LazyScroll是什么 LazyScrollView 继承自ScrollView,目标是解决异构(与TableView的同构对比)滚动视图的复用回收问题。它可以支持跨View层的复用,用易用方式来生成一个高性能的滚动视图。此方案最先在天猫iOS客户端的首页落地。 为什么要用LazyScro...

    文章 振威 2016-11-23 4237浏览量

  • 复用:设计模式 反模式 分析模式

    1987 年,SmallTalk社区的Ward Cunningham 和Kent Beck发表了一篇文章《Using Pattern Languages for Object-Oriented Programs》这标志着建筑大师的思想落户软件开发领域。          设计模式的起源是建筑师Ch...

    文章 唐玄奘 2017-12-03 915浏览量

  • 准备充分了嘛就想学函数式编程?(Part 3)

    本文讲的是准备充分了嘛就想学函数式编程?(Part 3), 想要理解函数式编程,第一步总是最重要,也是最困难的。但是只要有了正确的思维,其实也不是太难。 之前部分内容:第一部分,第二部分 函数组合 作为程序员,懒惰是我们的美德。我们不想不断重复地构建,测试,部署写过的代码。 我们希望有办法...

    文章 玄学酱 2017-10-18 813浏览量

  • 从VS 2005提供Code Snippets功能看代码复用

    首先说明这里的代码复用指的是狭义的源代码的复用,而不是广义的黑盒复用和白合复用所指的代码复用,所以文中所说的代码复用都默认都是指前者所指的源代码的复用。     我们知道在程序设计中复用代码并不是一件容易的事情,其实每段代码的编写,都是通过一定的思考的,当然考虑的程度与其解决的问题的难度有关...

    文章 唐玄奘 2017-12-18 903浏览量

  • 跳出面向对象思想(一) 继承

    原文 简述 我会在这篇这一系列文章中谈谈面向对象思想的几个部分,并且给出对应的解决方案,这些解决方案有些是用面向过程的思路解决的,有些也还是停留在面向对象中。到最后我会给大家一个比较,然后给出结论。 上下文规范 在进一步地讨论这些概念之前,我需要跟大家达成一个表达上的共识,我会采用下面的语法来...

    文章 maskmale 2018-08-18 634浏览量

  • 美团外卖iOS多端复用的推动、支撑与思考

    前言 美团外卖2013年11月开始起步,随后高速发展,不断刷新多项行业记录。截止至2018年5月19日,日订单量峰值已超过2000万,是全球规模最大的外卖平台。业务的快速发展对技术支撑提出了更高的要求:为线上用户提供高稳定的服务体验,保障全链路业务和系统高可用运行的同时,要提升多入口业务的研发速度...

    文章 恍惚的二狗 2018-06-14 1212浏览量

  • 架构设计和概要设计

    初步再来探讨下架构设计和概要设计的区别和边界问题。先谈下架构设计: 架构设计包括了功能性架构和技术架构设计两个部分的内容,功能性架构解决业务流程和功能问题,而技术架构解决非功能性需求等问题。两种架构都包括了动态和静态两个方面的内容,对于功能性架构中动态部分为业务流程驱动全局用例,用例驱动的用例实现...

    文章 小步2013 2014-08-20 1321浏览量

  • 面向对象之继承和组合浅谈

    最近一个师弟问某实现是该用对象持有(其实就是组合)还是集成关系实现好。所以就在这里简单的浅谈一下,仅是个人观点,仅供参考。如果写的不对的地方请指出。      首先它们都是实现系统功能重用,代码复用的最常用的有效的设计技巧,都是在设计模式中的基础结构。相信大家已了解的,类继承允许我们根据自己的实现...

    文章 ghost丶桃子 2016-05-23 1316浏览量

  • Javascript 函数声明和函数表达式的区别

    Javascript Function无处不在,而且功能强大!通过Javascript函数可以让JS具有面向对象的一些特征,实现封装、继承等,也可以让代码得到复用。但事物都有两面性,Javascript函数有的时候也比较“任性”,你如果不了解它的“性情”,它很可能给你制造出一些意想不到的麻烦(bu...

    文章 李一花 2018-07-19 2113浏览量

  • Elaticsearch 6.8 算分介绍

    前段时间写多项式算分插件,发现 ES 的算分概念还是挺多的,主要有 Query, Weight, Scorer。本文简单介绍一下,不过还有一些细节看得也不清晰,如果有错,欢迎斧正 查询流程概览 首先看下 ES 的查询流程 HTTP 收到请求,按 Shard 分发到 Data Data 按 sh...

    文章 jxy 2020-06-15 97浏览量

  • 代码复用的风险性

    本文讲的是代码复用的风险性, 人们常说好心办坏事。在软件项目中,通过代码库来实现微服务之间的代码复用就是这样一种情况。几乎在所有采用了微服务架构的项目组织中,各个独立的团队和开发者都应该基于某些核心代码库来构建他们的微服务。很显然,尽管人们早已知道这其中潜在的问题,但依然有许多的人没有给予足够...

    文章 玄学酱 2017-10-18 1638浏览量

  • Origami Code Export 探索:动效与逻辑

    Orgami 2.0 发布已经有一段时间了,其中最让我关注的,就是它 Code Export 的功能:按照官方的说法,Origami 可以将动效分别导出适用于 iOS、Android、Web 三端特定引擎的代码,提供给开发同学使用,以解决设计到实现之间的过渡。 可交互原型设计除了用户测试,最重要的...

    文章 阙如 2016-06-16 1372浏览量

  • Tengine TLSv1.3最佳实践

    TLSv1.3 概述 背景 SSL 是1994年网景公司提出,主要解决安全传输从0到1的过程,真正被大规模应用是1996年发布的 SSLv3,经过了几年的发展,在1999年被IETF纳入标准化,改名叫 TLS,其实本质是一样的,TLSv1.0 跟 SSLv3 没有太多差异,TLSv1.1 做了一些...

    文章 金九 2018-08-31 4824浏览量

  • 深入理解MVC

    MVC无人不知,可很多程序员对MVC的概念的理解似乎有误,换言之他们一直在错用MVC,尽管即使如此软件也能被写出来,然而软件内部代码的组织方式却是不科学的,这会影响到软件的可维护性、可移植性,代码的可重用性。   MVC即Model、View、Controller即模型、视图、控制器。我在和同行讨...

    文章 陈宏鸿 2018-04-24 5364浏览量

  • 为什么说Redis是单线程的以及Redis为什么这么快!

    为什么说Redis是单线程的以及Redis为什么这么快! 一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关...

    文章 优惠码优惠 2018-07-27 4509浏览量

  • 带你读《计算机网络原理》之三:数据通信技术

    点击查看第一章点击查看第二章 第3章 数据通信技术 3.1 概述 通信是为了交换信息(information),而数据(data)是信息的载体。信息涉及数据所表达的内涵,而数据涉及信息的表现形式,它可以是话音、数值、文本、图形和图像等,数据是通信双方交换的具体内容。一个数据通信系统包括信源、发送设...

    文章 被纵养的懒猫 2019-11-07 1022浏览量

  • 笨办法学 Python · 续 练习 49:`sed`

    练习 49:sed 原文:Exercise 49: sed 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 当你学习如何制作快速而简陋的黑魔法时,你在练习 9 中实现了一个“低配版”的sed。在本练习中,您将尝试实现另一个精确的命令...

    文章 apachecn_飞龙 2017-08-16 780浏览量

  • UML之用例图

             用例图,是这几种图的核心图,从文档方面讲,它主要用于需求分析阶段,用户、开发人员沟通的一个通道,从UML方面讲,不管是哪种图,都是基于用例图的,有了用例图,一个系统就有了整体的框架,从用例图出发,再进入到设计、实现、集成测试阶段。        下面用一张图来概括一下我看完UML...

    文章 dandan911217 2013-12-12 949浏览量

  • 为WebForms说几句话,以及一些ASP.NET开发上的经验(3)

    四、生成复杂的ID难以使用JavaScript操作   我在上一篇文章的最后提到了,虽然使用WebForms我们能够对于页面上的HTML属性和样式等进行自由的定制和控制,但是有一点是毋庸置疑的,我们没有办法(正常的办法吧,Hack不算)让服务器端控件在客户端生成一个简单的ID。例如,一个TextB...

    文章 技术小阿哥 2017-11-13 791浏览量

1 2 3 4 ... 47 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT