#电子计算机机房设计规范

rest api设计[资源]

 web开发资源列表http://www.bentobox.io/ restapi资源DesigninganAPIhttp://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api?hnAlistof40+tutorialsonh...
代码星球 ·2021-02-21

终端I/O之非规范模式

关闭termios结构中c_lflag字段的ICANON标志就使终端处于非规范模式。在非规范模式中,输入数据并不组成行,不处理下列特殊字符:ERASE/KILL/EOF/NL/EOL/EOL2/CR/REPRINT/STATUS/WERASE.如前所述,规范模式很容易:系统每次返回一行。但在非规范模式下,系统怎样才能知...
代码星球 ·2021-02-21

终端I/O之规范模式

规范模式很简单:发一个读请求,输入完一行后,终端驱动程序即刻返回。下列几个条件都会造成读返回:所要求的字节数已经读到时,读返回。无需读一个完整的行。如果都了部分行,也不会丢失任何信息,下一次读从前一次读的停止处开始。当读到一个行定界符时,读返回。在规范模式中以下5个字符被解释为"行结束":NL、EOL、EOL2、EOF...
代码星球 ·2021-02-21

《Head First 设计模式》[01] 策略模式

《HeadFirst设计模式》(点击查看详情)做完这些,你可能要问了,行为既然委托给别人了,不在鸭子身上了,那么我们如何整合鸭子的行为呢?将剥离部分作为实例变量,加入到类中(即把FlyBehavior接口作为变量设置到Duck类中)设置类似原来fly()的方法performFly(),调用已经作为实例变量的接口中定义的...

android常用设计模式的理解

第一天:1.单例模式singleton:依赖关系  定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。  原理:将构造函数私有化,并且通过静态方法获取一个唯一的实例。  参考:LayoutInflater类,通过map缓存单例,单例实现方式之一。2.构建者模式builder:聚合关系  定义:将一...

MVC设计模式在网站中的应用

MVC设计模式在网站中的应用以淘宝的购物车为例一、结合六个基本质量属性可修改性采用MVC设计模式的时候,可以将视图、模型、控制器分析,将用户动作、数据表示、应用数据分离开来,如果用户需要以不同的视图来展示,只需要修改视图中的代码即可,对于模型和控制器的代码,则不需要做改动,即可满足要求,使得对代码的修改非常方便。易用性...

简述23种软件设计模式

简述23种软件设计模式一、设计模式分类总体来说设计模式分为三大类:五种创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。七种结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。十一种行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、...

软件工程第一课时:网页设计需要的能力+课堂小测试+对这门课的目标+初读构建之法的几个小问题

   网站系统开发需要掌握的技术:平面设计Photoshop:最为流行的图片制作与处理工具,功能强大。Firework:传说中的网页三剑客一员,负责图像制作与处理,特别是网页设计完成PSD转HTML的工作阶段的有力工具;Flash:flash技术主要用于网页一些特效的实现,由于HTML本身...

hive数据仓库表设计之(矮宽表+高窄表)

昨天面对某客户域做表关联的时候发现了。有两张相同内容的主表。但是表的设计结构并不相同:(每个领域都有主表,每次往这个领域(库)添加新表的时候一般都会join主表,从而有唯一的主键id)这两个表提供了这个领域的主键(id).在这个+------------+------------+----------+--+|col_...

纸上原型--纸上草稿设计--简单高效的沟通方式!

纸上原型--纸上草稿设计--简单高效的沟通方式!-----高端、大气、上档次!哈哈...

PowerDesigner设计表时显示注释列Comment,Columns中没有Comment的解决办法

我使用的PowerDesigner版本为16.5,如下图:在所要编辑的表上双击,打开TableProperties窗口,并将上面的选项卡切换到Columns,如下图:我们点击CustomizeColumnsandFilter按钮,下图红框中的按钮,或者按Ctrl+U快捷键:在打开的CustomizeColumnsand...

分布式系统的接口幂等性设计

在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景:/一个订单创建接口,第一次调用超时了,然后调用方重试了一次在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超时了,调用方重试了一次一个订单状态更新接口,调用方连续发送...

分布式缓存设计:一致性Hash算法

缓存作为数据库前的一道屏障,它的可用性与缓存命中率都会直接影响到数据库,所以除了配置主从保证高可用之外还需要设计分布式缓存来扩充缓存的容量,将数据分布在多台机器上如果有一台不可用了对整体影响也比较小。不多说,你懂我意思的!缓存的分布式集群和应用服务器不同,缓存的分布式是每台机器上的缓存数据是不一样的,不像应用服务器是无...

C#设计模式

  【吕振宇-设计模式】  【TerryLee-设计模式】  地上本没有路,走得人多了也就成了路。设计模式如同此理,它是经验的传承,并非体系;是被前人发现,经过总结形成了一套某一类问题的一般性解决方案。模式的目标是把共通问题中的不变部分和变化部分分离出来,不变的部分就构成了模式。模式是一个经验提取的“准则”,并且在一次...
代码星球 ·2021-02-19

C#设计模式-迭代器模式

  迭代器是针对集合对象而生的,对于集合对象而言,必然涉及到集合元素的添加删除操作,同时也肯定支持遍历集合元素的操作,我们此时可以把遍历操作也放在集合对象中,但这样的话,集合对象就承担太多的责任了,面向对象设计原则中有一条是单一职责原则,所以我们要尽可能地分离这些职责,用不同的类去承担不同的职责。迭代器模式就是用迭代器...
代码星球 ·2021-02-19
首页上一页...23456...下一页尾页