#支付宝体验设计精髓

软考——中级软件设计师

              信息用画图把它们给擦除啦。前言:大三上考的,跟着上一届的学长,其实对中级的一些分类也没有很了解。    &nbs...

架构设计:系统存储(24)——数据一致性与Paxos算法(中)

(接上文《架构设计:系统存储(23)——数据一致性与Paxos算法(上)》)2-1-1.Prapare准备阶段首先须要介绍几个在Acceptor角色上须要被持久化保存的数据属性:PrepareVote保存了当前Acceptor接收到的已完毕投票授权的最大投票轮次AcceptedVote保存了当前Acceptor在赋值阶...

《设计模式》结构型模式

     上篇博文写了创建型模式中的(工厂家族)。这次来介绍一下结构型模式。主要从各个模式的含义。优缺点,适用场合及结构图来了解结构型模式。  结构型模式包含有7种模式,适配器模式,外观模式,代理模式。桥接模式。享元模式,组合模式,装饰模式。每一个模式各有优缺,孰优孰劣...
代码星球 ·2020-04-06

分布式多爬虫系统——架构设计

在爬虫的开发过程中,有些业务场景须要同一时候抓取几百个甚至上千个站点,此时就须要一个支持多爬虫的框架。在设计时应该要注意下面几点:代码复用。功能模块化。假设针对每一个站点都写一个完整的爬虫。那当中必然包括了很多反复的工作。不仅开发效率不高。并且到后期整个爬虫项目会变得臃肿、难以管理。易扩展。多爬虫框架,这最直观的需求就...

设计模式有感

1.简单的工厂模式有感:工厂类包括必要的逻辑推断,依据client的选择条件动态实例化相关的类,对于client来说,去除了与详细产品的依赖。2.策略模式定义:它定义了算法家族。分别分装起来,让它们之间能够互相替换,此模式让算法的变化,不会影响到使用算法的客户。有感:策略模式是一种定义一系列算法的方法。从概念上来看,全...
代码星球 ·2020-04-06

设计模式:单例模式的写法(基础写法和线程安全写法)

单例模式的写法非常多。先给出一种最基础的写法:(A种写法):packagesingleton;publicclassSingletonInstance{privatestaticSingletonInstancemSingletonInstance=null;//特意将构造函数设置成private,防止外部使用者new...

造轮子 | 怎样设计一个面向协议的 iOS 网络请求库

近期开源了一个面向协议设计的网络请求库MBNetwork,基于Alamofire和ObjectMapper实现,目的是简化业务层的网络请求操作。对于大部分App而言,业务层做一次网络请求通常关心的问题有例如以下几个:怎样在任何位置发起网络请求。表单创建。包括请求地址、请求方式(GET/POST/……)、请求头等……载入...

【Java】设计模型-五种单例模型

一.什么是单例模式只需要某个类同时保留一个对象,不希望有更多对象,此时,我们则应考虑单例模式的设计。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个...

【系统设计】会议室预定系统房间预定系统设计

预定系统三大模块。一个是登录模块包括教师登录和管理员登录。二是会议室预定展示模块用类似日历的形式来做,给每一间的会议室设计一个日程日历表,每天按照半个小时的时间间隔划分。三是预定模块老师通过账号登录系统,选择某一间会议室,并且选择使用会议室的时间范围。权限设计其中管理员拥有最高权限可以添加用户,添加会议室,添加修改任意...

DIV+CSS网页设计规范

1、网页HTML代码最前面必须包括W3C声明,以便符合标准:一般网页:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><h...
代码星球 ·2020-04-06

算法设计题4.3 等差数列

问题描述  如果可以给定一个整数序列,可以把它分割为若干个等差数列。比如给定一个序列(8,6,4,2,1,4,7,10,2)可以被分割为(8,6,4,2)、(1,4,7)和(2)三个等差数列。不幸的是有些整数序列中包含缺失值,用-1代替,缺失值的可以取大于0的任意整数值。这种情况下随着缺失值的取值的...
代码星球 ·2020-04-05

响应式Web设计(Responsive Web design)

中文名响应式Web设计提出时间2010年5月英    文ResponsiveWebdesign解    释一个网站能够兼容多个终端目    的解决移动互联网的浏览优   ...

Lambda应用设计模式 [转载]

 在使用Lambda表达式时,我们常会碰到一些典型的应用场景,而从常用场景中抽取出来的应用方式可以描述为应用模式。这些模式可能不全是新的模式,有的参考自JavaScript的设计模式,但至少我看到了一些人为它们打上了名字标签。无论名字的好与坏,我还是决定给这些模式进行命名,至少这些名字很具有描述性。同时我也会...

打造最强Windows Server 2012 给你比Windows 8更好的体验

每一代微软桌面操作系统推出的时候,都会同步推出相应核心的服务器操作系统,稳定性会更强哈所以改造一下,让它保留兼容和专业的同时又有桌面操作系统的美观和便捷,多好咳咳,让我们来看看怎么把Server2012改造成Windows8的外衣1、WindowsServer2012安装FlashPlayer方法http://beny...

权限系统设计

权限管理就是管理用户对于资源的操作,CRM(客户管理软件)基于角色操作权限来实现的,就是用户通过角色和权限来实现的。一共涉及5张表三张主表user表(用户表)role表(角色表)module表(模块表,资源表)两张中间表user_role表(user,role中间表)role_module表(role,module中间...
代码星球 ·2020-04-05
首页上一页...109110111112113...下一页尾页