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

「译」谁动了按钮

今天是周末,给各位分享一篇设计相关文章。对用户来说,产品“重设计”意味着自己需要付出一定成本进行“重学习”,因此大部分用户更愿意安于现状。...大胆推测有两个原因:其一,环境由熟悉转向陌生,意味着在危急时刻将很难做到因地制宜;其二,要想适应新环境,必须克服惯性并付出一定努力。Jared Spool 在他文章中也提到了这一点。...今天生活已不像过去那般危机四伏,但当人们经常使用产品突然在外观和使用感受上不同于以往时候,依然会产生类似的情感体验。 人们需要一定时间才能完全理解并接受变化本身意义。...最近,参与了 Outlook 在移动端浏览器体验上重设计工作,在本文中,我会整理出我们微软产品团队在此次重设计中采取措施,同时也进行回顾性学习。 由于工作需要,用户会使用我们产品。...image.png 第 2 阶段: 变化之后 与建立正确引导过程一样重要,是在后续过程中对引导效果观察。从总体上来说,低数量负面反馈是一个不错迹象。 继续往下深挖对我们也是有帮助

35610

电脑系统换成了linux之解决火狐浏览器首页按钮强制访问sogou主页问题

火狐浏览器默认主页是123.sogou.com 但是,希望把首页变成百度。...然后按照以前习惯,在设置里面将主页链接设置成了baidu.com 结果发现,后来还是会偷偷给改成搜狗主页。 居然这么流氓!!! 这个时候就发挥程序员能力了。...所以使用nginxrewrite功能来重写URL,发现重写之后会带着get参数,这个时候,百度会自动跳转到错误页面,还是不行。...于是就想到编写一个php文件,当请求时候,就使用header进行重定向。 尝试了之后,发现非常ok。...最后我们测试一下,在浏览器里面点击主页图标。这里就直接跳转到baidu 首页了。 完美!

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

是如何破解亚马逊一键购物按钮

这看起来是个简单问题,但并不好解决,于是开始选择一些婴儿跟踪应用程序,但是功能貌似太单一,不理想。随着孩子成长,功能需要不断加强。...通常情况下,需要打开按钮然后进行逆向工作。但是作者表示自己作为一个父亲,没有那么多时间来解决燃眉之急。 于是采取比较懒惰路线,需要编写一个程序,然后嗅探无线网络同时记录按钮数据信息。...在这里发现了一个问题,可能处于节能目的考虑,再你不用按钮时候,按钮是处于关闭状态。 仅仅当你打开它,它才会工作,这就意味着每一次都需要重新连接你无线网络,那么这就相对简单一些了。...这样就可以通过按下按钮向无线网络发出信息:“嗨!名字是[MAC地址]”。好吧,现在我们已经了解问题了。...修改后程序程序运行时终端输出。 3.将数据记录到谷歌电子表格 现在需要做就是每次按下一个按钮就记录一次数据,用到了一个工具来完成这一步。

1.2K60

这100个按钮就不信没有适合你

大家好,是前端实验室大师兄!...我们推荐过很多好用组件库,比如阿里antdev,京东NutUI,国外daisy-UI等等等等,这些组件库不仅实用而且内容也很丰富,不仅有“按钮”,还有“弹窗”,“面包屑”,“图标”,“步骤条”等等...就拿 按钮 来说吧,都是一些常用样式和功能 如果你想添加一些动效,或者修改一些样式,想要变得更加炫酷,更加有趣,这些组件库 按钮 就无法满足了 所以今天大师兄就给大家推荐一个炫酷有趣按钮组件库,...这个组件库就只有按钮这一个组件,而且多达100个,每个按钮样式和动效都不一样,用这个组件库来学习动画,也很不错呦~ UI Buttons 100个现代CSS按钮。...100个样式 这个组件库里有100按钮,每一个样式和动效都不一样,点击链接就能查看详细代码 使用 每个都有提供独立html结构和css样式代码,直接复制粘贴就能使用 接下来我们就用这个来改造一下

46940

为什么数据库应用程序这么慢?

当然这两者是相互联系。 如果您应用程序(或同一网络上其他应用程序)生成网络流量压倒可用带宽,则这可能会增加延迟。 延迟 延迟是在应用程序和SQL Server之间发送TCP数据包所需时间。...这是一个普遍问题吗?还是比别人慢一些? 最好小开始。如果您可以专注于特别缓慢应用程序某个特定区域,那么可以让生活更轻松,例如,当您点击发票页面上“全选”按钮时,加载结果需要10秒钟。...请记住选择相关网络界面,并注意您需要在与Wireshark数据库不同计算机上运行应用程序以查看流量​​。确保您没有运行任何其他本地SQL应用程序,而不是您尝试捕获其他本地SQL应用程序。...显示当前和上一个数据包之间时差,只需添加时间增量列,如下所示: 选择编辑|偏好|外观|列 点击+按钮,将类型下拉菜单更改为“达美时间”,将标题更改为“Delta” 过滤流量只需要: (tds.type...或者,当您知道您没有带宽瓶颈时,您需要查看应用程序使用多少带宽。为此,您还需要运行靠近数据库应用程序,捕获Wireshark中数据包,并检查应用程序使用带宽。

2.2K30

分享用Qt开发应用程序【二】在Qt应用程序中使用字体图标fontawesome

为了使用简单,需要先写一个单件类,头文件代码如下: 其中静态方法Instance保证IconHelper实例全局唯一 (注意构造函数已经私有化了) #ifndefICONHELPER_H #defineICONHELPER_H...应用程序所在目录下创建res目录,并放置字体文件/res/fontawesome-webfont.ttf 然后加载到全局字体中 #include"IconHelper.h" IconHelper*IconHelper...SetIcon(ui->RightBtn,QChar(0xf178),12); 详见:http://fontawesome.io/cheatsheet/ ----------------------- 又开发了一个桌面日历小程序分享给大家...1、黑色背景是桌面颜色,大家可以忽略 2、虽然右键菜单里写了“开机自启动”,但我并没有开发这个功能,请见谅 3、我会在下一篇文章里公布这个小程序源码,敬请期待 4、这个小程序会始终在你桌面上,...你点显示桌面,它还是在你桌面上 ?

1.7K70

谷歌「不是机器人」按钮隐藏了,但你隐私暴露了

新版 reCaptcha 通常不会弹出「不是机器人」复选框让用户打钩,似乎提升了用户体验。...现在,当你在一个使用 recaptcha v3 网站上输入一个表单时,你不会看到「不是机器人」复选框,也不需要证明你知道猫样子。相反,你什么都看不见。 「这对用户来说是更好体验。...「你必须了解正常用户在网站上行为,并模仿得足够好,才能骗过我们,」他说。「这不仅仅是『假装是人』那么简单。」...在这篇文章发表后,谷歌表示,Recaptcha API 将硬件和软件信息(包括设备和应用程序数据)发送回谷歌进行分析,并且该服务仅用于抵制垃圾邮件和滥用。...例如,谷歌 reCaptcha cookie 与 Facebook「like」按钮逻辑相同,当它嵌入其他网站时,它会给该网站一些社交媒体功能,但也会让 Facebook 知道你在看什么。

2.5K50

Firefox OS 被复活了

究其原因,不少人认为其“失败”更多是出于市场份额原因,而非技术问题。事实上,引导到浏览器并直接将应用程序与内核交互想法是相当直观。 后来,在 Firefox OS 基础上,KaiOS 诞生。...但令人失望是 KaiOS 是封闭系统,并且会跟踪用户,也有广告。KaiOS 分叉 GerdaOS 则承诺将 Firefox OS 一些开放性带回 KaiOS 设备。...不过,该项目还处于早期阶段,项目主页也不够清晰。...尽管有明确目标,Capyloon 项目页面有一些令人困惑营销方式:将其定义为“实验性用户代理”,同时提供更好 Internet 隐私和 GUI,但该网站并没有说明主要目的是做成完整面向用户操作系统...今日好文推荐 专访“MySQL 之父”:曾创造 MySQL,也将颠覆 MySQL 另一种“推翻” VS Code 尝试:JetBrains Fleet 现开放公测 社区分裂、应用争议,5年都没火起来

37920

编写了一个应用程序来告诉你区块链是如何运作

编写了一个应用程序来告诉你区块链是如何运作 blockchain.gif 根据维基百科描述, 区块链是: 一个分布式数据库, 用于维护不断增长记录列表, 这个列表称作块 听起来挺棒, 但它是如何运作...为了演示一个区块链, 我们将使用一个名为Blockchain CLI开源命令行界面. 在这里也构建了一个基于浏览器版本....正如你稍后会看到, 区块链上每个区块都依赖于前一个区块. 所以, 我们需要起始块来挖掘我们第一个区块. 当一个新区块被挖掘时会发生什么? mining.gif 让我们来挖掘我们第一个区块....在我们例子中, 一个有效散列值至少有四个前导0. 寻找与有效散列值相对应随机数过程就是挖矿. 随着难度增加, 可能有效散列值数量会减少....区块A失效, 因为它哈希值不再具有四个前导0. 区块B哈希值将发生变化,因为区块A哈希值用来参与计算区块B哈希值. 区块B失效, 因为它哈希值不再具有四个前导0.

2.9K81

Ionic 2 :如何实现列表滑动删除按钮1.创建Ionic2应用2.准备列表数据3.修改主页(HOME)模版4.创建方法删除数据5.添加一个编辑按钮总结

这篇教程将展示如何使用Ionic2添加一个简单删除按钮到列表,当用户滑动列表项到左边时候。这是一个处理删除列表数据时候常用模式。本教程将涵盖创建这个滑动删除按钮所需要一切。 ?...删除例子 1.创建Ionic2应用 通过以下命令行语句创建新Ionic2应用: ionic start ionic2-delete blank --v2 这里使用了–v2标志位,为了告诉Ionic命令行我们创建是...3.修改主页(HOME)模版 接下来我们编辑home.html来建立模版。...另外,我们不止是一个单项,我们要为我们创建数组每一个数据创建滑动项,这里使用ng-for。...添加编辑按钮 然后你可以编写Edit按钮点击事件了,具体取决于你需求。 总结 Ionic2 这个特性真是太棒了,不仅能删除,还能轻易添加其它按钮

3.8K100

flutter 路由知识

popAndPushNamed:假设您正在有一个 Shopping 应用程序,该应用程序在 ProductsListScreen 中显示产品列表,用户可以在 FiltersScreen 中应用过滤商品。...当用户单击“应用筛选”按钮时,应弹出 FiltersScreen 并使用新过滤器值推回到 ProductsListScreen。...5.想象一下,我们在应用程序中要填写一系列信息,表单分布在多个页面中。假设需要填写三个页面的表单一步接着一步。 然而,在表单第 3 部分,用户取消了填写表单。...用户单击取消并且应弹出所有之前与表单相关页面,并且应该将用户带回 HomeScreen 或者 DashboardScreen,这种情况下数据属于数据无效!...Navigator.popUntil(context, ModalRoute.withName('/screen2')); 借鉴于他人文章,如有异议请联系,谢谢!

53420

如何使用Prometheus监控CentOS 7服务器

没有服务器同学可以在这里购买,不过个人更推荐您使用免费腾讯云开发者实验室进行试验,学会安装后再购买服务器。...在打开页面上,在表示Expression文本字段中键入度量标准名称(例如, nodeprocsrunning)。然后,按蓝色执行按钮。...在显示表单中,为您目录命名,例如My Dashboards,然后单击Create Directory。 提交表单后,您将被带回主页。立即单击“ 新建仪表板”按钮以创建新仪表板。...现在单击图表标题中Refresh图标(最左边一个)来更新图形。您仪表板现在包含一个完全配置图表。您可以通过单击底部“ 添加图表”按钮添加更多图表。...完成所有更改后,请确保单击右侧“ 保存更改”按钮以使更改成为永久更改。

6.4K00

【译】为什么要了解HTTP

请求部分组成 下边就是访问RadDevon.com主页时原始(raw:未加工)请求样子: GET / HTTP/2 Host: raddevon.com User-Agent: curl/7.54.0...MDN有一个很好请求方法参照表。 / —— 我们请求资源地址。由于我们请求主页就在服务器根目录下,所以“/”就是我们请求资源地址。 HTTP/2 —— 协议。...注册Rad Devon网站会得到一个免费辅导课程,让来帮你想下一步该怎么做。 下图中展示了如何去查看浏览器为应用程序发起请求。...下图是返回Red Devon主页HTML文件主要请求response响应信息选项卡。 请求是如何影响性能?(How do requests impact performance?)...他们开始要求你把面粉拿过来,你走向橱柜,拿到面粉,然后把它带回来(给烘培者someone)。 接下来,他们要求你把可可粉拿过来,你略微生气走向橱柜,拿到可可粉,把它们带回来。

49920

Flutter学习笔记:BottomNavigationBar实现多个Navigation

最近研究了一下Flutter,但是在使用Navigator时候遇到了一个很头痛问题,就是当我们去来回切换导航按钮时,Flutter会重新build,从而导致控件重新Build,从而会失去浏览历史。...其中一些代码是实验性。 如果您知道更好方法,请告诉。 好了,让我们开始。 一切都关于Navigator 所有Flutter应用程序都被定义为MaterialApp。...1_k5yMOPCem_z5JZVpa6RJCQ.gif 我们真正想要是将详细页面推到主页面上,但要将BottomNavigationBar保持在底部。...One more thing 如果我们在Android上运行应用程序,当我们按下后退按钮时,我们会发现一个有趣现象: ?...如果我们再次运行应用程序,我们可以看到按下后退按钮会解除所有推送路线,只有当我们再次按下它时我们才会离开应用程序。 ?

4.2K20

程序员自白:如何让失败项目起死回生,变成价值 270亿美元应用程序

不知不觉中,七岁时 Stewart 就已经对编程有所了解。 “但等到上高中时候,计算机对来说已经不那么有趣了。好在进入大学之后,在学校 Unix 机器上得到一个账户,并首次接触到了互联网。...当时是 1992 年,网络这东西真的令人眼前一亮……几乎不敢相信自己看到一切。” 而 Stewart 随后职业生涯也始终秉持着以探索计算机技术为手段、以服务人类交互为目的基本观念。...他解释道:“这是一种非常值得深入挖掘体验,就像把重要事情拆分成多个连续性层级。首先通过执行代码尽量把人类想象力转化成现实……之后把这些成果整合起来,服务于人类交互活动。”...他也得到了不少教授支持,这些老学术人们也纷纷吐槽,觉得在学界工作真的相当难熬。 “跟几位教授聊过该怎么规划职业生涯这事,他们基本都给出了类似的结论……搞学术是种相当糟糕生活体验,能不选就别选。...一年之后,Tim Leffler 最终加入了 Slack,意味着整个变轨流程最终结束。但是,那一刻完全没有任何轻松感觉。” Stewart 怀着沉重心情关停了《Glitch》。

66610

Android必知必会四大组件--Activity

应用场景:有一个专用主页面作为基础app,这样app现在市面上也非常普遍存在,就比如一个Activity中嵌入ViewPager+BottomNavigationBar制作成一个主页面一样,ViewPager...启动页面 // |-- 不带回传方法 startActivity(intent); // |-- 带回传方法 startActivityForResult(intent, REQUEST_CODE...实在太多了,就不一一列举了。那我们就出现问题了getIntent()哪儿来,传递靠是什么机制??,因为我们接收还没讲完,所以我们这个问题先保留。...public Intent getIntent() { return mIntent; } 我们去ActivitystartActivity(intent)跳转过程中去查询,当然代码太多了,就直接总结好了...比如一个ViewPager每个按钮对应是一个个Activity和对应是一个个Fragment区别,一个是页面跳转,一个是布局内内容切换,如此看来Fragment使用会更占优势。

70530

分享用Qt开发应用程序【一】,附绿色版下载,以后会慢慢公布源码

写在前面: 1.第一版代码还有些烂,等功能开发齐全了,做一次重构,再慢慢分享代码 2.邮箱功能、自动升级功能还没有做,笔记功能和备忘功能是好用,大家如果不嫌弃,可以先用起来 3.笔记功能目前还不能直接贴图或贴附件到编辑器里去...,后续会把这个功能加上去 4.用是qt5.3+sqlite 3 5.笔记里编辑器是用webview引入进来kindeditor,本来打算用百度开源编辑器,但是一启动就崩溃,联系百度开发人员都没能解决...,后来就放弃尝试了 6.界面中所有icon图标都是用fontawesome图标 7.利用业余时间断断续续大概开发了个把月 8.不知道有没有达人能推荐一个Qt用起来方便smtp、pop3、imap...协议类库(要支持ssl),尝试了好几个,用起来都不是很方便 9.界面的用色参考了QQ电脑管家,想参考个用色,应该不会涉及到侵权问题 10.目前程序总体积还颇有些大,产品化之后会小很多,或者是发布在线安装版...11.目前应该还有BUG,用户体验也不是很好(比如笔记界面的“修改”和“新增”按钮明显是多余)我会越做越好 下载: http://pan.baidu.com/s/1hql7yOc 界面: ?

73360

从0开始构建一个Oauth2Server服务1-创建应用程序

从0开始构建一个Oauth2Server服务1-创建应用程序 我们将介绍在构建与现有 OAuth 2.0 API 对话应用程序时需要了解事项。...创建应用程序 注册过程通常涉及在该服务网站上创建一个开发者帐户,然后输入有关该应用程序基本信息,例如名称、网站、icon等。...创建应用程序时最重要事情之一是注册一个或多个应用程序将使用重定向 URL。重定向 URL 是 OAuth 2.0 服务在授权应用程序后将用户返回到位置。...某些应用程序可能有多个它们希望从中启动 OAuth 流程位置,例如主页登录链接以及查看某些公共项目时登录链接。...例如,您可以将重定向 URL 编码为 JWT 之类东西,并在用户重定向回您应用程序后对其进行解析,以便您可以在用户登录后将其带回适当位置。

14130
领券