问题标签 [user-friendly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
42 浏览

javascript - 用户友好的数字显示 - 特别是带单位的尺寸测量

我正在寻找一个 javascript 库,它将给定的数字和单位转换为用户友好的显示(考虑它应该是公制还是“美国标准”)。例如,我给它“1032 m”,它显示“1 km”或“0.64 mi”。

基本上,我正在寻找一个等效的库来将日期从绝对日期转换为相对的、用户友好的日期(例如,2016 年 10 月 11 日晚上 10 点 -> 1 年前,2017 年 10 月 9 日晚上 10 点 -> 1 天前)。如有必要,它可以对数字进行四舍五入,只要结果数字易于用户理解即可。

对于公制来说,这样的转换可能很容易,但包括美国标准,它已经变得更难了。例如,没有人愿意看到 34.5'' 但 34'6''。

一个特殊的情况是图书馆是否也能够处理大量数字。例如,“15 563 564”变成“15.5 Mio”。并且“15 543 454 345”变成“15.5 Bio”。(美式英语)和“15.5 Mrd”。(在德国)。但这非常棘手,因为有些语言并没有为所有情况命名。

有谁知道我可以使用的任何东西?还是我需要手动编写所有这些代码?请注意,我不是在寻找一个简单地在单位之间转换数字的库。我想图书馆决定(基于给定的数字和单位)什么是显示它的最佳方式。

0 投票
1 回答
181 浏览

php - 重写 url 在核心 php localhost 项目中不起作用

我必须将我的 URL 变成一个友好的 URL。

我的.htaccess文件中有这个:

但现在我收到 HTTP 500 内部服务器错误。

这可能是什么原因造成的,我该如何解决?

0 投票
2 回答
223 浏览

google-chrome - 无法使我的网站对移动设备友好,即使它在移动设备上看起来不错,我错过了什么?

无法使我的网站对移动设备友好,即使它在移动设备上看起来不错,我错过了什么?- 我确保按钮是可读的, - 它们之间的间距合适, - 没有比屏幕更宽的内容

但我仍然无法通过主页的移动友好测试:https ://www.lsdev.biz/

有什么帮助吗?

0 投票
1 回答
55 浏览

exception-handling - 在分层架构中提供 NetworkException 作为用户友好的消息

一些帖子涵盖了基于捕获的异常提供用户友好消息的问题,例如报告异常消息

我也认为将较低层的异常包装到当前层的已定义异常以确保封装。例如,服务或域层不应暴露数据访问层的异常。

在我的 UI 层中,我捕获了在服务层或域层中定义的异常,并将它们转换为对话框中有意义的用户消息。我不使用异常消息,因为它可能 1)不是用户友好的,2)不是国际化的。

现在我第一次开发移动应用程序。如果由于连接或网络问题(可能是坏的或没有服务或处于飞行模式等)而无法执行某项操作,我发现它对用户很有用且 Importamt 向他们显示适当的消息

为了显示这种消息,我必须从服务/域层捕获它以转换为用户友好的消息并进行国际化等。但这对我来说是违反直觉的,在这一层中暴露这些异常。

那么在移动应用程序的域层中暴露 NetworkException 可以吗?或者是否有任何其他技术来处理这种情况?我对此感到有点不好,因为它引入了泄漏的抽象,但我不知道如何获取有关这些对用户很重要的低级异常的信息。

还是我走错了路,可以告诉用户“无法执行操作 x”,而不给出任何理由?

更新:

Eric Evans 在他的 DDD 书中展示了这个图表:

DDD分层架构

从 UI 层到基础设施层之间存在连接。这可以解释为 UI 可能直接知道基础设施异常吗?

0 投票
1 回答
155 浏览

c# - 有没有办法为这个类/接口使用一个“友好”的名字?

基本上我只是认为在我的项目中传递类型名称时很难看。我知道您不能使用实现该接口的接口,因为它是一个恰好实现原始接口的新接口,对吗?

我努力了:

但是当我尝试执行以下操作时,无论我如何施放它都无法施放。

有没有办法使类型名称友好?

0 投票
0 回答
35 浏览

forms - 访问:在加载之前从用户友好的表单中过滤查询结果

我正在使用 Access 中的数据库来记录不同类型样品的工艺条件和实验室分析。感兴趣的主要查询包含每个样本的所有分析结果。

通过单击表格列上的小箭头,Access 提供的内置过滤功能效果很好,并且非常直观。但是,数据库增长得非常快,并且开始需要很长时间才能加载查询结果。因此,我想在加载所有结果之前过滤数据。

有没有一种方法可以像加载后过滤器选项一样用户友好和直观?我试图创建一个表单来进行过滤,但我不知道如何允许用户从组合框中选择多个值。所有特定的选项,如“开始于”、“包含”等或“大于”、“之间”都是有用的,但不是绝对必要的。

谢谢你的帮助。

0 投票
1 回答
56 浏览

codeigniter - 使用多语言支持在 Codeigniter 中创建用户友好的 URL

我创建了一个多语言网站。在创建 SEO 用户友好的 URL 时面临问题。

当前 URL: http://localhost/example/en/user/myaccounthttp://localhost/example/fr/user/myaccount

想用 http://localhost/example/en/myaccounthttp://localhost/example/fr/user/myaccount更改它

路由.php

也试过

在这种情况下什么都行不通。已经在 routes.php 文件中使用了其他没有多语言的演示项目。它完美地工作。

提前致谢

0 投票
1 回答
703 浏览

r - 通过 R 中的弹出窗口输入 Csv 文件

我已经看到有一个不错的选项可以通过在R中创建的弹出窗口输入输入

是否可以编写一个代码来创建一个可以输入 csv 文件的弹出窗口(或任何其他漂亮的界面) ?(或 excel 文件。)是否也可以将输出作为 csv 或 excel 文件获得?

我很感谢任何想法,因为我不确定哪种语言可能。如果您认为在 python 中事情会更容易 - 请告诉我。我只是认为在 R 中使用数据框非常容易。

我已经探索了一下包svDialogs

例如,函数 dlgInput() 可以将一些整数作为输入,还有诸如 dlg_form() 之类的函数可以做类似的事情。但我没有找到一个可以将 csv 文件左右作为输入的函数。

0 投票
1 回答
22 浏览

user-interface - 创建用户友好的 Web 应用程序的语言

我希望为用户创建 Web 应用程序。到目前为止,我一直在 PowerPoint 上开发模型。

我四处打听,有人告诉我要学习 HTML、Javascript、CSS。我从https://www.allitebooks.in/找到的书是为超级初学者准备的,即如何编写“hello world”,如何使用 css 选择字体和颜色。

然后我看到 Duolingo 用 Scala 编写了它的网站。对我来说,Duolingo 是一个用户友好、易于使用的网站,允许用户交互输入、拖放。

但是 Scala 有用吗?

现在,我正在寻找创建一个接受用户输入并动态更新网页的 Web 应用程序。Web 应用程序主要是图形(我更喜欢视觉化的人)

此外,用户应该能够拖放东西。例如,如果有一碗水果,如何让用户输入描述,并将其拖到他们想要的地方?

还有一件事。如果用户决定保存数据,则应将其保存在云端(用户有帐户,但不必下载软件)。

应用程序对个人用户免费,但大型组织需要支付象征性费用。

在此处输入图像描述

0 投票
0 回答
138 浏览

r - R 中 Games Howell post hoc 中的字母组排序

我想从 R 中的 Games Howell 事后测试中获得一个连接的信件报告。我已经使用几个选项实现了它,例如:

问题是我得到的连接字母报告不是按数字字段(Tree.volume)的平均值排序,而是按因子名称(Rootstock)排序。我的意思是,“a”不是分配给平均值较高的值,而是分配给按字母顺序排列的第一个值。

有谁知道如何通过平均订购它?