1.前言你是否对大厂展示的五花八门,花花绿绿的架构设计图所深深吸引,当我们想用几张图来介绍下业务系统,是不是对着画布不知从何下手?作为技术扛把子的筒子们是不是需要一张图来描述系统,让系统各个参与方都能看的明白?如果有这样的困惑,本文将介绍一些画图的方法论,让技术图纸更加清晰。2. 架构的定义系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边
十一、Refactoring  当架构模型进行迭代的过程中,必然伴随着对模型进行修改和改进。我们如何防止对模型的修改,又如何保证对模型进行正确的改进?   Context   架构模型通过精化、合并等活动之后,将会直接用于指导代码。而这个时候,往往就会暴露出一些问题出来,通常在实际编码中,发现架构存在或大或小的问题和错误,导致编码活动无法继续。这时候我们就需要对架构模型进行修改了。而架构设计的过程
优雅的API是清晰简洁的,就像少女的肌肤一样柔滑。本文通过导出API的设计,讨论了设计API需要考虑的一些因素和选择。读者不妨针对自己工作中所遇到和学到的API,也做类似的思维体操,相信是很有裨益的。
转载 2019-01-05 12:29:00
94阅读
2评论
1.将btn的样式换成以下的样式 2.思路: (1)将原来的btn样式设置color:#FFF,同时text-shadow设置,这样原来的btn样式就会变淡了,后面再加上新的样式就可以覆盖掉 注意:要将active,hover,focus都设置成一样的。 (2)加上新的btn样式,对active,h
转载 2017-11-17 11:02:00
298阅读
2评论
2012年11月开始发展对道指令进行控制的指令暨道道指令,刚开始时用非常复杂的语法形式“[[...]...]....>|[....].....->[....]...”,后来在2013年1月又改为"[3]->>[...]"用行号表示的形式。在开发过程中,发现用行号编程极为不便,一不小心就可能犯错。最终,经过大脑矛盾很久,废了很多脑汁(加少许的汗汁)和免费的业余时间,终于又开发出了受控道指令的最新形式“[[...]]([...]->[..];......);”,去掉了烦人的行号,也废掉了以前已经完成的道道指令开发结果(包括脑汁、汗汁、大半年时间)。
转载 2013-08-13 19:46:00
94阅读
2评论
阅读原文案例研究:重新设计ATM体验在使用ATM(自动柜员机)多次受挫后,我决定从抱怨者转变为问题解决者。我作为我的第一个UX项目,重新设计了ATM体验。项目目标:减少从ATM取款所需的步骤数,从而减少在ATM上花费的总时间。改善使用ATM的整体体验。收集用户研究我使用的主要用户研究方法是:上下文查询-在这里我观察了用户使用ATM的情况。用户访谈-我采访了用户,了解他们使用自动柜员机的目标和难点。
转载 2019-06-20 15:09:28
720阅读
pandas的数据结构介绍pandas主要有两个数据结构:Series和DataFrame、虽然不能解决所有问题,但为大多数应用提供一种可靠的、易于使用的基础导入方式import pandas as pd只要你在代码中看到pd.,就得想到这是pandas。因为Series和DataFrame用的次数非常多,所以将其引入本地命名空间中会更方便from pandas import Series, Da
    数据库相对来说用的机会不是很多 ,但也不可避免会用到,然而用到的时候很多人都忘记密码。在这时会有选择卸载干净重新下载,但也可以重新设置密码。1、安装MySQL1.1 找到【命令提示符】并右击,在弹出的快捷菜单中选择【以管理员身份运行】方式,启动命令行窗口1.2 在命令模式下,切换到MySQL安装目录下的bin目录D:\QQ\mysql\mysql-8
无线网一般指家庭或单位小型无线路由器发射的无线网,但有些用户却不清楚无线网密码怎么改。无线网密码的修改方法很简单,用户可通过路由器无线设置进行修改。那如何修改无线网络密码的呢?下面,小编跟大家分享修改无线网络密码的经验。无线网络无处不在,只要连上无线,就可以畅享网络世界。在我们享受无线带来的方便时,同样也担心被他人蹭网,因此最好的办法就是定期的修改无线网密码。那么无线网要怎么修改密码呢?操作方法其
代码刚刚开源!
转载 2022-10-14 12:02:26
310阅读
NET CORE(C#) WPF 重新设计Instagram阅读导航本文背景代码实现本文参考源码1. 本文背景老外的一个界面设计,站长觉得不错,分享给大家作为参考,难度不大,主要是界面布局设计。2. 代码实现使用 .NET CORE 3.1 创建名为 “InstagramRedesign” 的WPF模板项目,添加1个Nuget库:MaterialDesignThemes,版本为最新预览版3.1.0
原创 2021-02-23 20:57:52
270阅读
ORE(C ) WPF 重新设计Instagram 阅读导航 1. 本文背景 2. 代码实现 3. 本文参考 4. 源码 1. 本文背景 老外的一个界
原创 2020-01-21 23:44:00
87阅读
CSipSimple 原有的分组功能只能针对连续相同被叫号码,如果中间有间隔,相同的号码就不会被分成一组。这个实现很弱,也失去了分组的意义。下面针对这块功能的设计实现做下简单记录。#### 1. 自己封装一个CursorLoader这里取名为CalllogCursorLoader,在CallLogListFragment -> OnCreateLoader中:~~~.java// Loade
转载 精选 2016-09-08 10:06:59
674阅读
TechTool Pro具有系统硬件监测(CPU、内存、硬盘、网络、USB等)、内存测试、S.M.A.R.T检测、磁盘宗卷扫描、宗卷重建和优化、数据恢复和粉碎等等强大的功能,简单易用,是一款非常值得入手的实用工具。 TechTool Pro 是为 Mac OS X 重新设计的全新工具程序,不但保留旧 ...
转载 2021-07-14 16:40:00
172阅读
2评论
# MySQL 重新设置comment指南 ## 1. 概述 在MySQL数据库中,每个表和列都可以设置comment,用于描述其含义或用途。本文将介绍如何重新设置MySQL表和列的comment。 ## 2. 步骤概览 下面的表格展示了重新设置MySQL表和列comment的步骤概览: | 步骤 | 描述 | | --- | --- | | 1 | 连接到MySQL数据库 | | 2 |
原创 2024-01-15 11:37:39
156阅读
# MySQL重新设置主键 在MySQL数据库中,主键是用来唯一标识表中每一行数据的重要字段。有时候,我们可能需要重新设置主键,无论是为了更好地优化数据库性能,还是为了修复错误或者更改表结构。本文将介绍如何重新设置主键并提供相应的代码示例。 ## 什么是主键? 主键是一种用于唯一标识表中每一行数据的字段。它可以确保数据的唯一性,同时也可以用于快速查找和连接表中的数据。主键可以是一个或多个字段
原创 2023-11-07 12:32:36
149阅读
Spring学习笔记(二):bean的注册加载@Conditional条件注册bean场景:向IoC容器注册bean时,当操作系统为Windows时,注册Sansa实例,当操作系统为Linux时,注册Rob实例。解决方案:使用@Conditional注解进行定制化条件选择注册bean。配置类@Configuration public class MainConfig { @Bean("pe
# Redis 重新设置bind ## 引言 Redis是一款高性能的key-value存储系统,用于缓存和持久化数据。在Redis的配置文件中,可以设置`bind`选项来指定Redis监听的IP地址。默认情况下,Redis会监听所有的网络接口,但是有时候我们需要限定Redis只能监听指定的IP地址,以增加安全性。 在本篇文章中,我们将介绍如何重新设置Redis的`bind`选项,限定Red
原创 2024-05-25 06:03:17
131阅读
实例讲解Java编程中数组反射的使用方法作者:RiccioZhang 这篇文章主要介绍了Java编程中数组反射的使用方法,通过编写数组反射工具类可以重用许多基础代码,减少对类型的判断过程,需要的朋友可以参考下 什么是反射“反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。”这个概念常常会和内省(Introspection)混淆,以下是这两个术语
# 重新设置 TTL 在 HBase 中的应用 在大数据场景下,HBase是一种热门的分布式列存储数据库,能够高效存储和访问大量数据。HBase 对数据的生命周期管理提供了许多方便的功能,其中文件过期时间(TTL,Time-To-Live)设置可以帮助开发人员控制数据在表中的存活时间。本文将介绍如何在 HBase 中重新设置 TTL,并通过示例代码及相关图示进行说明。 ## 什么是 TTL?
原创 8月前
170阅读
  • 1
  • 2
  • 3
  • 4
  • 5