首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我选择使用原型工具代替纸原型

在大学的时候,导师会叫我们只用纸笔做原型图,这样能更直观地看出我们的想法和信息架构。刚工作的时候,我也习惯只用纸笔画原型图,这样能快速地表达我的想法。...纸原型的好处就在于与他人沟通的时候可以进行及时修改,也容易修改,并且能随时随地完善我的想法和思路。但当我在实际工作中使用纸原型一年后,使用纸原型的诸多弊端开始暴露出来: 1. 不易保存。...我一般只需要把组件拖到页面上然后调整一下就可以了。使用一段时间后,我发现它在交互设计方面也很好用,无论是跳转页面还是在页面内做组件交互都挺快的。 ?...总结: 如果你现在还坚持在纸上画原型,不妨选择一款原型设计工具试试,它能让你的工作事半功倍。...你可以多试几款原型工具,一般的原型工具都有免费试用,你可以选择一个学习成本不高,又简单易学的原型工具,例如Mockplus。如果你喜欢在纸上画原型,相信你跟我一样会喜欢它的。

73350
您找到你想要的搜索结果了吗?
是的
没有找到

为什么我选择使用原型工具代替纸原型

在大学的时候,导师会叫我们只用纸笔做原型图,这样能更直观地看出我们的想法和信息架构。刚工作的时候,我也习惯只用纸笔画原型图,这样能快速地表达我的想法。...纸原型的好处就在于与他人沟通的时候可以进行及时修改,也容易修改,并且能随时随地完善我的想法和思路。但当我在实际工作中使用纸原型一年后,使用纸原型的诸多弊端开始暴露出来: 1. 不易保存。...我一般只需要把组件拖到页面上然后调整一下就可以了。使用一段时间后,我发现它在交互设计方面也很好用,无论是跳转页面还是在页面内做组件交互都挺快的。 ?...总结: 如果你现在还坚持在纸上画原型,不妨选择一款原型设计工具试试,它能让你的工作事半功倍。...你可以多试几款原型工具,一般的原型工具都有免费试用,你可以选择一个学习成本不高,又简单易学的原型工具,例如Mockplus。如果你喜欢在纸上画原型,相信你跟我一样会喜欢它的。

68630

可以使用这些工具图形化管理Docker

今天胖哥介绍几款 Docker 的 GUI 监视工具解放你的双手,把它们放到应该放的地方去。 2. Portainer ?...胖哥目前使用监控管理 Docker 容器,感觉它还是很强大的,非常好用。不足之处就是远程终端非常慢,不方便有时候远程进入容器内部进行操作。...最大的问题在于维护并不是特别活跃,不过不影响日常使用。 4....总结 如果您需要团队级别的图形化管理工具,配合 Docker swarm,Docker,K8S 一起使用并且可以部署在远程服务器上,请选择 Portainer。...如果您需要管理多项目,喜欢比较清新的 UI 也可以选择 DockStation。本地开发就用官方的 Dashboard 就可以了。而 Lazydocker 和 Docui 适合比较极客的开发者。

1.1K41

使用这些 CSS 属性选择提高前端开发效率!

属性选择器非常神奇。它们可以使你摆脱棘手的问题,帮助你避免添加类,并指出代码中的一些问题。但是不要担心,虽然属性选择器非常复杂和强大,但是它们很容易学习和使用。...属性选择器的特性与类相同。 注:更多关于笼匹配的CSS特异性,你可以阅读CSS特性:你应该知道的事情,或者如果你喜欢星球大战:CSS特性战争。 但是你可以使用属性选择器做得更多。...就像你的 DNA 一样,它们有内在的逻辑帮助你选择各种属性组合和值。它们可以匹配属性中的任何属性,甚至字符串值,而不是像标签、类或id选择器那样精确匹配。...现在我们已经看到了如何使用属性选择器进行选择,让我们看看一些用例。 我将它们分为两类:一般用途和诊断。 一般用途 输入类型样式的设置 你可以对输入类型使用不同的样式,例如电子邮件和电话。...: burlywood; } [OnMouseOver]:after { content: "JS: " attr(OnMouseOver); } 隐藏项 如果需要查看隐藏元素或隐藏输入的位置,可以使用它们显示

2.2K50

防ping,我们可以使用telnet,nc,nmap 命令实现

1 实现,telnet 如果服务器防止 ping,您可以使用 telnet 命令测试两个服务器之间的网络连接。telnet 命令可以模拟一个 TCP 连接,用于测试两个服务器之间的网络连接。...请注意,这个示例中使用的是 SSH 端口(22)作为示例。如果您使用的是其他端口,需要将 PORT 变量设置为相应的端口号。...2 nc(netcat)命令 如果服务器防止 ping 和 telnet,您可以使用 nc(netcat)命令测试两个服务器之间的网络连接。...请注意,这个示例中使用的是 SSH 端口(22)作为示例。如果您使用的是其他端口,需要将 PORT 变量设置为相应的端口号。...3 nmap 命令 如果服务器防止 ping、telnet 和 nc,您可以使用 nmap 命令测试两个服务器之间的网络连接。

56310

React Plugin Template,让你可以使用 React 编写 Jenkins 插件

由于我们想使用 React 的一些组件优化用户体验,例如在 Working Hours 里面我们想用 ReactDatepicker 帮助用户选择日期,于是整个 Working Hours 插件的前端部分都试图用...以至于想到,可以抽象出一套插件的脚手架帮助有相似需求的同学。...这就是这个模板的目的,帮助开发者使用 React 开发一个插件。 同时,有了 React ,我们就可以使用很多基于 React 的库,webpack 也可以帮助我们更安全更高效地使用 js 库。...的一套 token 系统,在本模板中已经自动附加到 axios 实例上 | 使用了 Express 的 devserver | 可以单独打开一个支持热更新的 devserver 编写前端界面 截图...Jenkins 使用了一个叫做 Stapler的框架来处理请求。你可以使用一个继承了 Action 的类创建一个子 url ,同时可以使用一个 StaplerProxy 转发或者直接处理请求。

76020

IntelliJ IDEA 2022.2.2汉化版免登陆账号「winmac」

直接从触摸栏运行,构建和调试项目,提交更改并更新项目。IntelliJ IDEA按钮显示在Touch Bar界面中间的应用程序特定区域中,它们取决于上下文或您按下的修改键。...转到首选项| 外观与行为| 外观并选择使用深色窗口标题。- 新图标我们推出了一些全新的图标!IDE工具栏和工具窗口上新的更清晰,更简单的图标可减少视觉混乱并确保更好的可读性。...UI元素(如按钮,单选按钮,复选框,文本字段,选择控件,微调器和选项卡)的外观已更新。4、版本控制- 更容易解决合并冲突使用Git时,现在查找包含合并冲突的文件要容易得多。...- 在修订版中浏览存储库如果您使用Git进行版本控制,您现在可以根据任何给定的修订探索存储库的状态。...您可以通过从过程的上下文菜单中选择“ 执行”操作运行过程,也可以在打开源代码时单击工具栏中的“运行”按钮运行过程。

4.7K30

使用 forEachIndexed 带下标遍历 list;这样我们可以使用 forEach 修改 list 的元素了使用 forEachIndexed 带下标遍历 list;这样我们可以使用 for

使用 forEachIndexed 带下标遍历 list;这样我们可以使用 forEach 修改 list 的元素了 非常感谢您亲爱的读者,大家请多支持!!!...println(it*it) } val mlist = mutableListOf(1,2,3,4) // 注意这里的index,value参数的顺序,带下标遍历 list;这样我们可以使用...forEach 修改 list 的元素了 mlist.forEachIndexed{ index,value -> mlist[index] = value*value} println...mlist.forEachIndexed{ index,value -> mlist[index] = value*value} 这里的index,value参数的顺序,带下标遍历 list;这样我们可以使用...forEach 修改 list 的元素了

1.2K20

IntelliJ IDEA 2022 for Mac(最好用的Java开发工具)v2022.2.1汉化激活版

合同信息可用于各种检查和操作,使用产生更好的警告并消除误报。在版本2019中,我们扩展了@Contract注释以支持更多返回值:- new - 每次执行该方法时,它都会返回一个非null的新对象。...要启用此 Tab行为,请转到首选项/设置| 编辑| 一般| 智能键并选择跳转到关闭括号外/使用Tab键引用- 为重新分配的局部变量和重新分配的参数加下划线IntelliJ IDEA现在默认为重新分配的局部变量和重新分配的参数加下划线...直接从触摸栏运行,构建和调试项目,提交更改并更新项目。IntelliJ IDEA按钮显示在Touch Bar界面中间的应用程序特定区域中,它们取决于上下文或您按下的修改键。...转到首选项| 外观与行为| 外观并选择使用深色窗口标题。- 新图标我们推出了一些全新的图标!IDE工具栏和工具窗口上新的更清晰,更简单的图标可减少视觉混乱并确保更好的可读性。...UI元素(如按钮,单选按钮,复选框,文本字段,选择控件,微调器和选项卡)的外观已更新。

1.6K40

请用决策树_cart决策树使用什么选择划分属性

分类树的作用是通过一个对象的特征预测该对象所属的类别,而回归树的目的是根据一个对象的信息预测该对象的属性,并以数值表示。...一般情况下选择使用中值、平均值或者众数进行表示,图2使用节点年龄数据的平均值作为输出值。 CART如何选择分裂的属性? 分裂的目的是为了能够让数据变纯,使决策树输出的结果更接近真实值。...该子树的表面误差率增益值可以计算如下: 求出该子树的表面错误覆盖率为 ,只要求出其他子树的表面误差率增益值就可以对决策树进行剪枝。...int> arr, int low, int high) 156 { 157 int mid = low + ((high - low) >> 1);//计算数组中间的元素的下标 158 159 //使用三数取中法选择枢轴...171 } 172 //此时,arr[mid] <= arr[low] <= arr[high] 173 return low; 174 //low的位置上保存这三个位置中间的值 175 //分割时可以直接使用

42030

【操作】这也可以使用神经网络“生成”视频并检测视频中的车祸

这篇文章介绍了作为洞察数据科学研究员,如何构建一个分类机器学习算法(Crash Catcher),该算法使用分层递归神经网络隔离数百万小时视频中的特定相关内容。...细节:分级递归神经网络 视频数据集由于其结构而具有挑战性 – 使用标准图像识别模型可以理解视频中的每一帧,因此理解整体语境更加困难。每个视频都是我想分类为有/没有撞车事故的数据点。...对数据既有层次结构也有时间序列 – 我选择的模型必须同时处理这些特征。...我使用了60%的数据集进行训练,20%验证我的HRNN模型。...虽然人类可以很容易地将更改后的视频识别为原始内容的转换,但对于机器来说,它看起来就像新的和不同的数据。这些改变产生了一个“更大的”数据集,并且可以提高预测的泛化能力。

1.2K60

>>开发工具:IntelliJ IDEA 2020.3基础技能

要将当前布局保存为默认布局,请从主菜单中选择“窗口” |“布局” 。将当前布局存储为默认值。您可以使用相同的快捷方式 ⇧ F12还原保存的布局。 跳至上一个活动窗口 按 F12。...按此⌫按钮从列表中删除所选文件,然后在编辑器中将其关闭。 更改IDE外观 1、按⌃` 。 2、在“切换”菜单中,选择所需的选项,然后按⏎。使用相同的快捷方式⌃` 撤消更改。...要关闭除活动选项卡和固定选项卡之外的所有非活动选项卡,请右键单击任何选项卡,然后选择“关闭其他选项卡”。 要仅关闭活动选项卡,请按⌘ W。您也可以在选项卡上的任意位置单击鼠标滚轮按钮以将其关闭。...3、从选项列表中,选择以下选项之一: 将编辑器拉伸到顶部 向左拉伸编辑器 将编辑器拉伸到底部 将编辑器向右拉伸 您可以为每个选项分配一个快捷方式,并使用键盘拉伸分割框。...配置智能钥匙 您可以根据使用的语言为不同的基本编辑器操作配置特定的行为。在“设置/首选项”对话框中⌘,转到“编辑器” | “首选项”。一般| 智能钥匙。

30220

在Unity中设置网络代理服务器

在Unity中设置网络代理可以帮助我们在开发游戏时进行网络调试、访问网站或提高网络连接速度。下面是一些简单的步骤,教我们如何在Unity中设置网络代理。...步骤2:进入“编辑器首选项”在Unity编辑器的菜单栏中,点击“编辑器”选项,然后选择首选项”。...我们也可以使用快捷键“Command + ,”(Mac)或“Ctrl + ,”(Windows)打开首选项。步骤3:选择“外部工具”选项卡在首选项窗口中,选择左侧的“外部工具”选项卡。...在这里,我们可以输入我们的代理服务器地址和端口号。步骤5:保存设置在代理设置完成后,点击窗口底部的“应用”按钮,然后关闭首选项窗口。我们的代理设置将立即生效。...我们可以尝试使用Unity的网络功能进行调试,或者访问网站。不过需要注意的是,代理设置可能会影响我们的网络连接,如果我们遇到任何问题,可以随时返回首选项并禁用代理服务器即可。

66530
领券