• 关于

    复用可以做什么

    的搜索结果
  • 为什么阿里巴巴建议开发者谨慎使用继承?

    作者 | Hollis 从学习Java的第一天起,我们就知道Java是一种面向对象语言,而学习Java的第二天,我们就知道了面向对象的三大基本特性是:封装、继承、多态。 所以,对于很多开发者来说,继承肯定都是不陌生的。但是,继承一定适合所有的场景吗?毫无忌讳的使用继承来做代码扩展真的好吗? 为什么...

    文章 温柔的养猫人 2020-04-21 592浏览量

  • 视频复用器之复用拓扑图介绍

    我们在监控工程当中经常遇到改造工程,或者监控工程做完之后,甲方突然觉得“没有声音不是那么回事”;“要是能对现场喊话就好了”;“这个位置的摄像机换成能动的”;“这个摄像机旁边再加一个往后看的”;“工程款可以增加但是我要的功能必须达到”面对这些要求的时候,我们可能已经再也无法多穿几根线了。那怎么办? ...

    文章 青衫无名 2017-07-03 955浏览量

  • 从建筑角度来看软件体系结构

    在业界,软件体系结构和建筑学的设计框架可以类比。如果把软件体系结构类比做建筑学的蓝图,那构件就可以比作一砖一瓦,或者更大概念如:庭院,花园等。  软件体系结构之所以可以独立于软件的数据结构和软件的算法,是因为业界把软件的数据结构和算法看做了烧砖的方法,或设计庭院的思想。但没有扩展到整个软件系统。一...

    文章 青夜之衫 2017-12-05 769浏览量

  • 对构建可复用WebUI组件的思考

    去公司内部的交流活动参数了一个讲“构建可复用的 WebUI 组件模型”的交流,前面对 WebUI 差异性的分析引发了我的一些思考。 与软件(我猜指的是桌面软件)的 UI 实现不同,WebUI 的实现变动大。我会认为,给予了更多我的实现手段。 造成差异的原因: 设计风格 代码实现 关于第一点,不...

    文章 zephyr 2016-06-03 856浏览量

  • Oracle数据库的可恢复性设置

    整理自《Oracle 11g OCP/OCA 认证指南》 001     为了保证数据库的最大可恢复性,必须多路复用控制文件;必须多路复用联机重做日志;必须以归档日志模式运行数据库,并多路复用归档日志文件;最后必须作常规备份。 002 保护控制文件     控制文件虽小...

    文章 苍雪明南 2016-02-03 735浏览量

  • 探讨求解:Android项目间如何实现资源复用?

    我们开发项目时,通常不仅代码需要复用,很多资源也是经常重用的,比如: 按钮上的图标 交互时发出的声音 某种功能所需的Activity布局 控件样式 常见的文字及其对应的各语言版本 比如这样一个软件分享的布局: 其中的布局、标签及按钮文字都是可复用的,如果你分享的是作者软件列表链接,那么QR码...

    文章 老朱教授 2017-11-13 767浏览量

  • 模块化与解耦

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

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

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

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

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

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

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

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

  • TCP/IP 协议大致的概念

    最近在看《图解HTTP》和《HTTP权威指南》,对TCP/IP大致过了一下。     TCP/IP 不仅仅是TCP 和 IP    TCP/IP 是协议族,与之相对的事IEEE等标准组织设定的OSI七层。这里面涉及到的协议有: TCP   传输控制协议                    ...

    文章 文艺小青年 2017-08-09 753浏览量

  • 设计模式---读书笔记

    一、文章来由 按照惯例,来一个来由,这是《设计模式—可复用面向对象软件的基础》的读书笔记,整理给自己看的,整理的内容也会不断更新。大神轻喷~~如果不喜欢请留言说明原因再踩哦,谢谢,我也可以知道原因,不断进步 二、读书笔记 1、P12 可复用的面向对象设计的原则: (1)针对接口编程...

    文章 this_is_bill 2015-07-26 1390浏览量

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

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

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

  • stm32之GPIO(二)

      输入上拉:当IO口作为输入时,比如按键输入,而按键是与地连接,按下时为低电平,则没按下时该IO口应为高电平,上拉即是该IO口通过一个电阻与电源相连,则没按下时为高电平,按下即为低电平。      输入下拉:同理此时按键与电源相连,按下即为高电平,下拉就是该IO口通过一个电阻与地相连,没按下为低...

    文章 天色渐晚 2014-08-26 1063浏览量

  • Redis 6.0 多线程重磅发布!!!

    Redis 6.0 多线程重磅发布!!! Redis 6.0在5.2号这个美好的日子里悄无声息的发布了,这次发布在IT圈犹如一颗惊雷一般,因为这是redis最大的一次改版,首次加入了多线程。作者Antirez在RC1版本发布时在他的博客写下: the most “enterprise” Redis...

    文章 优惠活动 2020-05-16 470浏览量

  • iOS性能之HTTP2.0

    什么是HTTP2.0? 网上很容易搜到关于HTTP2.0的概念的文章,这里不再累述。 苹果从iOS9开始支持HTTP2.0,对iOS开发人员来说,即是iOS9开始,NSURLSession可以支持HTTP2.0。 因为苹果已经打算废弃NSURLConnection,所以NSURLConnecti...

    文章 技术小甜 2017-11-16 2218浏览量

  • 依赖倒转原则

    依赖倒转原则: 强内聚:像CPU一样,别的厂商木有办法造。因为看不见内部。 松耦合:像CPU的针脚一样,主板厂商知道怎么造主板能用cpu   依赖倒转原则:抽象不应该依赖结节,细节不应该依赖于抽象。说白了就是针对接口编程,而不是针对实现编程。   依赖倒转原则: 高层模块不应该依赖低层模块。两个...

    文章 技术小阿哥 2017-11-26 616浏览量

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

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

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

  • STM32F4 输入输出(GPIO)模式理解

    stm32的GPIO的配置模式有好几种,包括: 1. 模拟输入; 2. 浮空输入; 3. 上拉输入; 4. 下拉输入; 5. 开漏输出; 6. 推挽输出; 7. 复用开漏输出; 8. 复用推挽输出   如图是GPIO的结构原理图:     1.模拟输入   从上图我们可以看到,我觉得模拟输入最重...

    文章 毛毛虫的爹 2015-08-18 2339浏览量

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

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

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

  • 架构,改善程序复用性的设计~第五讲 复用离不开反射和IOC续(大白话IOC)

    要研究的问题:IOC是什么?它解决了什么?我们的项目中为何要用IOC?反射对性能真的影响很大吗?不用反射,谁意见最大? 来吧,开始说问题 1,IOC是什么?不用说什么容器,框架,大白话其实IOC就是将一些接口与它的各种实现的类名配置在一个文件中,可以是XML,也可以是.config配置文件中,然后...

    文章 mcy247 2017-12-04 916浏览量

  • 依赖倒转原则

    依赖倒转原则: 强内聚:像CPU一样,别的厂商木有办法造。因为看不见内部。 松耦合:像CPU的针脚一样,主板厂商知道怎么造主板能用cpu   依赖倒转原则:抽象不应该依赖结节,细节不应该依赖于抽象。说白了就是针对接口编程,而不是针对实现编程。   依赖倒转原则: 高层模块不应该依赖低层模块。两个...

    文章 狂斩一条龙 2012-05-17 475浏览量

  • AI中台助力企业智能化转型

    本文主要和大家分享 “AI中台如何助力企业数字化以及智能化转型”,以及我在构建 AI中台方面的一些心得和经验。 企业数字化旨在利用数字化技术改变企业业务模式,优化生产过程以及寻求新的商业价值。但能够做到真正数字化的企业并不是很多。那么在数字化的征途上,企业都需要做些什么呢? 从数字化到智能化 ...

    文章 宜信技术学院 2020-06-28 239浏览量

  • FFmpeg深入分析之零-基础

    FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒 体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码部分,只有真正了解 了多媒体处理的基本流程,研读ffmpeg源代码才能事半功倍。 下面分...

    文章 老先生二号 2017-07-31 956浏览量

  • Tiny框架设计理念

    使用灵活,可以整个使用它,也可以只用它的一个或几个部分 Tiny框架的项目组织不是放在一个大包里面的,而是根据功能进行了细致的模块划分,这样,在使用的时候,可以更加灵活,可以只使用其中的一个公共库,也可以使用其中的一个小的框架,也可以使用它们中的更多,当然也可以整体使用。 学习成本低,上手容易 ...

    文章 悠悠悠然然 2016-05-09 1391浏览量

  • 优秀的代码都是如何分层的?

    1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方...

    文章 技术小能手 2018-07-23 6280浏览量

  • 我来做百科(第三天)

    进入第三天,今天主要做词条部分,先做词条的添加和显示吧。根据百度百科的系统应该是先搜索,当找到就显示,没有就添加。搜索昨天做了,接下来就是添加词条功能。做着做着发现一个问题,因为词条和内容是分开两个表的,我设计了一下添加的过程:插入词条并获取词条id,插入内容并插入对应词条id并获取内容id,更新...

    文章 青夜之衫 2017-12-04 773浏览量

  • SSM框架构建多模块之业务拆分实践

    在如下这两篇篇文章我都或多或少强调过业务分层方面的的方法和注意事项,感兴趣的可以看看: 系统设计和系统划分有定律可循 业务拆分的思考 之前是说,现在是做。以我个人博客为例,我的博客最初只是一个单体应用,但是我决定将其拆分为多个模块,总体来说,还是一个单体war。但是性质是不一样的。 下面进入正题:...

    文章 youcongtech 2018-09-27 20095浏览量

  • 优化 Tengine HTTPS 握手时间

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

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

  • 优化 Tengine HTTPS 握手时间

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

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

  • 软件即抽象

    本文关键字:抽象是软件的本质,设计是编程的本质 首先,什么是编程,这或许要先问,什么是软件,因为具体编程就是一种“在某平台下,使用某语言,针对解决某个需求进行实现,某个问题进行解决,由程序团队完成最终递交给客户并维护的整个过程,产生的结果就叫软件”,人们只注意到了作为结果的软件,但其实这里提到了很...

    文章 minlearn2016 2020-09-28 26浏览量

1 2 3 4 ... 86 >

云产品推荐

阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询