首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用户体验要素】框架

    【做某事】的能力,属于“界面设计”,用户能真正接触到哪些“在结构的交互设计中”确定“具体功能” 提供给用户【去某个地方】的能力,属于“导航设计”信息:把一个结构应用到我们设定好的“内容需求列表”之中,...但是这种被应用于很多行业,比如ATM取款机的密码键盘、比如遥控器····我想表达的是,有些用户已经固话的模式没必要去改变,互联网本质不是改变用户,而是创建一种更合理更有效的方式,去服务用户,并且用户很喜欢...,确不知道如何选择”,所以说,设计界面中的元素,很大的挑战就是做减法,把用户现在用不到的,或者这里面其实没必要展示的全部砍掉,放在另一个用户有可能会思考的地方,才对~ 技巧:这个界面第一次呈现给用户的时候...默认值,很影响用户接下来的操作和看到的反馈~ 还有一个办法,能自动记住某个用户最后一次选择的状态 是不是突然想起微信读书?...因为用户在看书的过程中,如果碰到需要会员的地方,一定会选择,而不是各种弹框提醒的打扰~ 导航设计 任何一个网站的导航实际都必须完成以下三种目标 1、必须提供给用户一种在网站间跳转的方法(链接真实有效并且能引导用户点击打开

    91110

    用户体验要素——战略

    战略——产品目标和用户需求的组合 知道企业与用户双方对产品的期许和目标,有助于促进战略的确立和制定 在做任何一个产品之前一定要自问两个问题: 我们要通过这个产品得到什么?...“产品目标”和“用户目标”组成了战略,而战略的认知会一直提示我们在设计产品体验过程中的每一个决定的方向基础,所以最关键的是【确认】,确认双方的需求如何被满足!...用户细分 我们需要把用户的需求做成若干个可管理的版块,在用户细分的时候,将按照用户类型来区分用户细分的群组,换句话说,有多少用需求类型、有多少种用户,需要按照版块分类,然后一一匹配。...在用户细分时,需要将用户划分成较小的,有共同需求的小组,可以帮助我们更好的了解用户需求。...创建细分用户群只是一种用于“揭示”用户最终需求的手段,你真正只需要得到的是和你发现的“用户需求数目”一样多的细分用户群 创建细分用户群还有个重要的原因,是因为不同用户群有着不同的需求,而且这些需求有时候是彼此矛盾的

    70040

    宋宝华:那些年你误会的Linux DMA(关于Linux DMA ZONE和API最透彻的一篇)

    创作目的 互联网、Linux内核书籍上充满了各种关于Linux DMA ZONE和dma_alloc_coherent、dma_map_single等的各种讲解,由于很多童鞋缺乏自身独立的思考,人云亦云...那么ISA上面假设有个网卡,要DMA,超过16MB以上的内存,它根本就访问不到。所以Linux内核干脆简单一点,把16MB砍一刀,这一刀以下的内存单独管理。...比如我在CSR工作的时候,CSR的primaII芯片,尽管除SD MMC控制器以外的所有的DMA都可以访问整个4GB内存,但MMC控制器的DMA只能访问256MB,我们就把primaII对应Linux的...下面我们架空历史,假设有一个如下的芯片,里面有5个DMA,A、B、C都可以访问所有内存,D只能访问32MB,而E只能访问64MB,你觉得Linux的设计者会把DMA ZONE设置为多大?...试想,你在用户空间的一片内存: void *p = malloc(1MB); 当你要对这片内存进行压缩运算的时候,你的硬件里面有个压缩加速器,你直接把p这个地址告诉它,它就可以帮你进行压缩了,这样的生活是多么的惬意

    7.7K57

    用户体验要素】范围解读

    用户体验要素中的战略说的是用户需求和产品目标,那么将这两点转变成范围则应该解释为产品应该提供给用户什么样的内容和功能 范围的确认需要做两件事:一个有价值的过程中产生有价值的产品 过程:潜在冲突和产品中一些点...是否可以结合用户画像来进行思考 数据:以往的埋点数据和用户的行为路径可以更好的告诉我们我们接下来该如何做设计调整改进 竞品:真正的竞品分析是看,当我们遇到了某些问题,竞争对手是否有更好的解决方案可以借鉴...非同类竞品:我们可以根据用户的属性去找一些不是非同类的竞品,看看具有大数据的产品上,哪些设计会让用户兴奋(比如,用户会在游戏里面进行组队打怪,那么我们里面能不能这么做?...里程碑,应该是跟市场、政策、公司发展等相结合,比如不能一味地为了数据而在市场环境不好的情况下进行强推等等,要有理想,但要符合客观规律 范围更好的连接了战略和功能,我们知道了要做什么,我们知道了做出来是什么...,这一中,我们需要思考的就是做哪些,不做哪些,如何做这些···

    54430

    用户体验要素】结构

    结构主要包含的是交互设计和信息架构 交互设计和信息架构强调的是,将各个将要呈现给用户的元素的“模式”和“顺序”。 交互设计关注影响用户执行和完成任务的元素;信息架构关注如何将信息表达给用户的元素。...整体结构最本质的其实是要求如何去理解用户用户可能发生的行为——思考用户的工作方式、行为和思考方式,这样可以为用户提高产品体验 ?...以前认为在用户点击某个确定之前一定要做一个提示框,或者在用户做了某个操作之后,会给用户保留一个【撤销】,虽然【撤销】这个动作可以挽回用户的动作,但是使用的时候一定要根据用户实际操作的场景应用,和操作环节...---- 结构化内容 信息架构主要是设计组织分类和导航的结构,一定是设计出让用户容易找到信息的系统,我们可以通过由上而下或由下而上的方式来建立分类体系: 由上而下:根据战略分析,按照主次分许,建立主要分类和次级分类的层级结构...,就像一个个空槽,在里面按照顺序填满“内容和功能” 由下而上:根据范围分析,根据已有的“内容和功能需求的分析”而来,先将所有的资料放在最低层级,然后将他们按照归属来由下而上的进行结构分类 自我思路迭代

    59120

    LINUX网络子系统中DMA机制的实现

    我们先从计算机组成原理的层面介绍DMA,再简单介绍Linux网络子系统的DMA机制是如何的实现的。 一、计算机组成原理中的DMA 以往的I/O设备和主存交换信息都要经过CPU的操作。...图1 上周分享“图1”时,刘老师说在DMA方式下, DMA控制器(即DMA接口)也是需要和CPU交流的,但是图中没有显示DMA控制器与CPU交流信息。...总之,在同样的时间内,DMA方式下CPU执行现行程序的时间最长,即CPU的效率最高。 二、Linux网络子系统中DMA机制的实现 1....网卡通过DMA方式将数据发送到Receive Ring Buffer,然后Receive Ring Buffer把数据包传给IP协议所在的网络,然后再由路由机制传给TCP协议所在的传输,最终传给用户进程所在的应用.../include/linux/dma-mapping.h /* * Set both the DMA mask and the coherent DMA mask to the same thing

    5.2K62

    LinuxLinux用户用户组权限

    用户用户用户信息保存在 /etc/passwd 用户密码信息 /etc/shadow 用户组信息 /etc/group 1.改变文件所有者为hechong chown hechong by-id...可以看到图中使用不同颜色标记了权限,红色区域表示所有者权限,蓝色区域表示用户组权限,紫色区域表示其他者权限。...下面以几个例子来学习修改文件的权限 1.使by-id所有者权限删除r,用户组权限添加w,其他者权限删除x。...chmod u-r,g-x,o-x by-id 2.使by-id所有者权限,用户组权限,其他者权限均删除w chmod a-w by-id 或 chmod -w by-id 3.使by-id所有者权限,...用户组权限,其他者权限更改为w chmod a=w by-id 4.使by-id所有者权限,用户组权限更改为x chmod ug=x by-id 5.使该目录下所有文件并包括该文件权限为rwx chmod

    12310

    Linux】网络协议:IP

    其实并不是,传输的数据段是要向下交付到网络的,那TCP究竟在数据网络传输的过程中扮演了什么样的角色呢?网络的核心工作又是什么呢?我该怎样理解这两协议栈呢? 2....而IP提供了数据包跨网络发送的能力,比如IP会通过报头中的目的IP来查路由表,确定数据包的下一跳位置,IP只负责将数据包交付到下一跳,至于传输过程中出现了什么问题,这是TCP提供策略来进行解决的...确定好之后,才能将有效载荷向上交付给TCP,而到了TCP,他这个时候才会不关心有效载荷是多少,因为TCP是面向字节流的,如何解释有效载荷,话语权在应用。...ip地址相当于一块大蛋糕,私有ip划走了一部分,公网ip划走了一部分,还有一部分ip不给用户用,只能给网络的中间节点使用,例如路由器,基站等。...上面是生活的例子,而真实的IP是怎么解决的呢?IP会将TCP交给他的数据段进行分片,当对端收到后,会在自己的IP对分片的一个个报文重新进行组装。

    31130

    LinuxLinux用户用户组那些事

    Hello,各位小伙伴周六早上好~ 今天也是元气满满,努力工作的一天呢~ 还是跟我一起看看今天分享的专题吧~ 今天呢,小编准备跟大家一起分享一下Linux下的用户用户组是怎么一回事。...会发现每一个进程都有一个相关联的用户,这些用户是干嘛的呢? 抛开进程不说 ,系统上的所有文件也都有所属的用户,和用户组。用户能否访问文件正是由文件的所属用户用户组的权限决定。...明白了用户是干嘛的,接下来我们就正式开始吧~ Part.2 用户用户组 1、用户基本说明 首先我们来看一张图: ? 用户分为超级用户(Superuser)root 以及其他普通用户。...处于相同用户组(Group)的一群用户,拥有相同的用户组权限。 前面提到文件既有所属用户,也有所属用户组。...2、创建用户基本操作 好啦,原理说清楚了,我们来看看用户用户组的一系列基本操作吧~ (1)id 查看用户信息 ? id查看当前登陆用户信息,也可以加上用户名查看特定用户信息。

    10.8K20

    Linux | 用户管理

    1.用户的分类: ---- Linux是一个多用户操作系统,任何一个想要使用系统资源的用户,必须先向管理员申请账号,再以申请的账号进入系统。...用户UID为0,一般是0-999范围 普通用户: 只能访问他们所拥有的或者有相应权限执行的文件 用户UID为1000以后,可被超级用户指定UID 2.用户属性: ---- 所有用户的属性都分别存在一些系统文件内例如.../etc/passwd/etc/shadow /etc/group 2.1显示属性: Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,它记录了这个用户的一些基本属性: 显示用户属性...2.2 账户介绍: Linux中/etc/shadow中的记录行与/etc/passwd中的一一对应,但只有超级用户才拥有该文件读权限,这就保证了用户密码的安全性 用户密码文件: head /etc/...shadow[此命令只有超级管理员可查看] image-1648691426003 用户:密码:用户UID: 2.3 组群 Linux中群组是对一个用户或者多个用户的分组控制管理,有效避免越权行为。

    6.6K10

    Linux用户管理

    Linux用户管理是Linux系统管理员必须掌握的重要技能之一。它包括用户账号的创建、修改和删除,以及用户组的管理等。本文将详细介绍Linux用户管理的相关知识,并给出相应的示例。...Linux用户账号 Linux系统中,每个用户账号都有一个唯一的用户名和用户ID(UID),它用于标识用户。每个用户账号都有一个家目录,该目录用于存放用户个人文件和配置文件等。...Linux用户Linux系统中,用户组是一组相关用户的集合。用户组可用于为一组用户提供共享文件和目录的访问权限,同时也可以用于管理用户账号。...创建用户组 在Linux系统中,可以使用groupadd命令来创建新的用户组。...Linux用户管理策略 在Linux系统中,可以通过一些策略来管理用户账号和用户组,这些策略包括: 最小权限原则:用户应该分配最小的权限来完成他们的工作。

    3K11

    Linux用户管理

    这次来说一下 Linux用户管理,因为 Linux不同于 windows,它是一个多用户、多任务的操作系统,即允许同时登录多个用户进行操作,所以在学习 Linux的过程中必然要学习用户管理方面的知识,...2、用户和组的关系理论上Linux系统中的每个用户在创建时都应该有一个对应的用户组,这个组就称之为用户的主组。...答:不能,因为 Linux的登录账号==必须要求有密码==,如果一个账号没有密码是无法登录操作系统的。...① 当前账号没有设置密码,因为 Linux操作系统不允许没有密码的操作进行登录。② 当前用户的 Shell类型为 /sbin/nologin,所以其无法登录。...(尽量斩草除根,结束父进程)ps -ef |grep linuxps命令:查看进程-ef :查看系统的所有进程|:管道命令grep linux:搜索包含了linux关键词的所有进程结束完成后,再次使用

    23511

    Linux用户管理

    1.用户 添加用户 $useradd -m username 该命令为用户创建相应的帐号和用户目录/home/username; 用户添加之后,设置密码: 密码以交互方式创建: $passwd username...删除用户 $userdel -r username 不带选项使用 userdel,只会删除用户。...要完全的删除用户信息,使用-r选项; 帐号切换 登录帐号为userA用户状态下,切换到userB用户帐号工作: $su userB 进入交互模型,输入密码授权进入; 2....用户的组 将用户加入到组 默认情况下,添加用户操作也会相应的增加一个同名的组,用户属于同名组; 查看当前用户所属的组: $groups 一个用户可以属于多个组,将用户加入到组: $usermod -G.../opt/app/tuxapp/openav/config/setenv.prod.sh.linux export PS1='$PWD#' 通过上述设置,我们进入log目录就只需要输入cd $log即可

    3.7K20
    领券