51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#支付宝体验设计精髓
软考——中级软件设计师
信息用画图把它们给擦除啦。前言:大三上考的,跟着上一届的学长,其实对中级的一些分类也没有很了解。 &nbs...
代码星球
·
2020-04-06
软考
中级
软件
设计师
架构设计:系统存储(24)——数据一致性与Paxos算法(中)
(接上文《架构设计:系统存储(23)——数据一致性与Paxos算法(上)》)2-1-1.Prapare准备阶段首先须要介绍几个在Acceptor角色上须要被持久化保存的数据属性:PrepareVote保存了当前Acceptor接收到的已完毕投票授权的最大投票轮次AcceptedVote保存了当前Acceptor在赋值阶...
代码星球
·
2020-04-06
架构
设计
系统
存储
数据
《设计模式》结构型模式
上篇博文写了创建型模式中的(工厂家族)。这次来介绍一下结构型模式。主要从各个模式的含义。优缺点,适用场合及结构图来了解结构型模式。 结构型模式包含有7种模式,适配器模式,外观模式,代理模式。桥接模式。享元模式,组合模式,装饰模式。每一个模式各有优缺,孰优孰劣...
代码星球
·
2020-04-06
设计模式
构型
模式
分布式多爬虫系统——架构设计
在爬虫的开发过程中,有些业务场景须要同一时候抓取几百个甚至上千个站点,此时就须要一个支持多爬虫的框架。在设计时应该要注意下面几点:代码复用。功能模块化。假设针对每一个站点都写一个完整的爬虫。那当中必然包括了很多反复的工作。不仅开发效率不高。并且到后期整个爬虫项目会变得臃肿、难以管理。易扩展。多爬虫框架,这最直观的需求就...
代码星球
·
2020-04-06
分布式
爬虫
系统
架构
设计
设计模式有感
1.简单的工厂模式有感:工厂类包括必要的逻辑推断,依据client的选择条件动态实例化相关的类,对于client来说,去除了与详细产品的依赖。2.策略模式定义:它定义了算法家族。分别分装起来,让它们之间能够互相替换,此模式让算法的变化,不会影响到使用算法的客户。有感:策略模式是一种定义一系列算法的方法。从概念上来看,全...
代码星球
·
2020-04-06
设计模式
有感
设计模式:单例模式的写法(基础写法和线程安全写法)
单例模式的写法非常多。先给出一种最基础的写法:(A种写法):packagesingleton;publicclassSingletonInstance{privatestaticSingletonInstancemSingletonInstance=null;//特意将构造函数设置成private,防止外部使用者new...
代码星球
·
2020-04-06
写法
设计模式
单例
模式
基础
造轮子 | 怎样设计一个面向协议的 iOS 网络请求库
近期开源了一个面向协议设计的网络请求库MBNetwork,基于Alamofire和ObjectMapper实现,目的是简化业务层的网络请求操作。对于大部分App而言,业务层做一次网络请求通常关心的问题有例如以下几个:怎样在任何位置发起网络请求。表单创建。包括请求地址、请求方式(GET/POST/……)、请求头等……载入...
代码星球
·
2020-04-06
轮子
怎样
设计
一个
面向
【Java】设计模型-五种单例模型
一.什么是单例模式只需要某个类同时保留一个对象,不希望有更多对象,此时,我们则应考虑单例模式的设计。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避免由于操作多个实例导致的逻辑错误。如果一个...
代码星球
·
2020-04-06
模型
Java
设计
五种
单例
【系统设计】会议室预定系统房间预定系统设计
预定系统三大模块。一个是登录模块包括教师登录和管理员登录。二是会议室预定展示模块用类似日历的形式来做,给每一间的会议室设计一个日程日历表,每天按照半个小时的时间间隔划分。三是预定模块老师通过账号登录系统,选择某一间会议室,并且选择使用会议室的时间范围。权限设计其中管理员拥有最高权限可以添加用户,添加会议室,添加修改任意...
代码星球
·
2020-04-06
系统
设计
预定
会议室
房间
DIV+CSS网页设计规范
1、网页HTML代码最前面必须包括W3C声明,以便符合标准:一般网页:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><h...
代码星球
·
2020-04-06
DIV+CSS
网页设计
规范
算法设计题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解 释一个网站能够兼容多个终端目 的解决移动互联网的浏览优 ...
代码星球
·
2020-04-05
Web
响应
设计
Responsive
design
Lambda应用设计模式 [转载]
在使用Lambda表达式时,我们常会碰到一些典型的应用场景,而从常用场景中抽取出来的应用方式可以描述为应用模式。这些模式可能不全是新的模式,有的参考自JavaScript的设计模式,但至少我看到了一些人为它们打上了名字标签。无论名字的好与坏,我还是决定给这些模式进行命名,至少这些名字很具有描述性。同时我也会...
代码星球
·
2020-04-05
Lambda
应用
设计模式
转载
打造最强Windows Server 2012 给你比Windows 8更好的体验
每一代微软桌面操作系统推出的时候,都会同步推出相应核心的服务器操作系统,稳定性会更强哈所以改造一下,让它保留兼容和专业的同时又有桌面操作系统的美观和便捷,多好咳咳,让我们来看看怎么把Server2012改造成Windows8的外衣1、WindowsServer2012安装FlashPlayer方法http://beny...
代码星球
·
2020-04-05
Windows
打造
最强
Server
2012
权限系统设计
权限管理就是管理用户对于资源的操作,CRM(客户管理软件)基于角色操作权限来实现的,就是用户通过角色和权限来实现的。一共涉及5张表三张主表user表(用户表)role表(角色表)module表(模块表,资源表)两张中间表user_role表(user,role中间表)role_module表(role,module中间...
代码星球
·
2020-04-05
权限
系统
设计
首页
上一页
...
109
110
111
112
113
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他