问题标签 [capability]
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.
android - android设备能力检测
我正在尝试确定我正在运行的设备是否能够发送/接收电话、电子邮件和短信。
我发现我可以使用 TelephonyManager 来获取设备电话号码,而在无法拨打电话的设备上,电话号码为空。这是一个问题。我还没有找到检测电子邮件和短信功能的方法。
java - java:如何定义可以从超类派生的子类实例的能力
为了使我的问题更具体,让我将其作为一个问题提出:
情况描述:
我们有 3 个抽象概念:
在实现/子类型中,我们有许多不同类型的工作人员和不同类型的任务。特定类型的工作者可以执行某些类型的任务(所有类型的子集)
要解决的问题
现在老板有一个他希望执行的已知类型的任务,他不知道他拥有的工人类型(只有抽象类型/接口)。工人可以实现什么样的接口/老板可以做些什么来找出答案?
我能想到的解决方法
我找到了这两种方法,但可能还有其他更好的方法:
1)我们为每个实现空任务接口的任务类型创建一个类,给worker一个execute(task)函数:在execute(task)的实现中,尝试将任务类型检查/强制转换为该类型的worker可以执行的所有任务类型。如果没有任何类型检查通过,我们会抛出 taskNotSupportedException。老板现在可以将任务分配给工人,直到没有抛出异常。
2) 我们现在没有任务类,但使用函数 dotaskType(taskinfo) 为每个任务类型定义一个能力接口,一个工作实现现在可以根据其能力来实现能力接口。老板现在可以检查,直到找到具有适当能力的工人(类型检查),然后知道他可以执行任务给他。
我没有测试 2,我在 java 方面没有太多经验,但这应该是可能的(或非常相似的东西)。
我也更喜欢 2 而不是 1,因为 1 似乎不合适(强制转换的级联),并且接口是定义类实例可以做什么的自然方式,也可以使用接口对功能进行分组/创建层次结构。(同样在我当前的实现(1)中,Task 接口是空的,因此任务没有太多共同点,并且信息通过构造函数(这将是方法 2 中的函数的参数)传递并由 get 检索。
我想知道您将以什么其他方式/可以实施(调整 1 或 2?)这个或您更喜欢这两种方式中的哪一种以及为什么。(效率不重要,调制/抽象/可维护性才是!)
r - 访问控制图会导致 R?
我有一个简短的 R 脚本,它加载一堆数据并将其绘制在 XBar 图表中。使用以下代码,我可以绘制数据并查看各种统计信息。
我希望能够在 XBar 图表创建后立即进行一些过程能力分析(在第 5 页上的此处(PDF) 进行了描述)。为了创建分析图表,我需要将之前创建的 XBar 图表结果中的 LCL 和 UCL 结果存储为变量。有什么办法可以做到这一点吗?
qt - 使用 QtCreator 构建并赋予 Pcap 功能
我正在构建一个嗅探器,其中 Qt 作为 GUI,pcap 作为捕获库,QtCreator 作为 Ubuntu 10.04 下的 GUI。
问题是:在捕获数据包之前,由于我的应用程序不打算以 root 身份运行,因此我需要
并且在每次构建时,此功能都会被覆盖。知道如何使用 QtCreator 自动化这个过程吗?我试图在 Make 步骤之后将该命令添加到构建步骤中,但它似乎并没有那样工作,可能是因为需要“sudo”...
谢谢!
iphone - 防止 iPhone 应用程序安装在没有所需硬件或功能的设备上
我突然想出了一个场景,很想知道我们是否能做到。假设我正在使用陀螺仪 API,我们都知道陀螺仪在 iPhone 4 及更高版本中可用,但在 iPhone 4 及更高版本中不可用,我知道两件事
- 使用宏条件编译代码
- 框架的条件链接
但我的问题是:是否可以在应用程序配置或将应用程序上传到应用程序商店时进行一些更改,以便它根本不会安装在较低配置的设备中。
请赐教。
问候 Ankit
wordpress - WordPress:自定义帖子类型的功能
我正在编写一个创建自定义 post_type 的插件。我还希望插件创建一个只能添加/编辑/删除新 post_type 的自定义角色。我尝试了几个插件(Role Scoper、高级访问管理器),它们允许我重新定义或创建新角色,但它们不允许我分配特定于新 post_type 的功能。例如,我想允许添加/编辑我的新 post_type 但不是正常的帖子/页面的能力。
根据我的阅读,我可以使用add_role()函数添加新角色。这个函数的一个参数是一个“能力”数组,似乎在这里定义。我认为我需要的是能够添加特定于我的 post_type 的功能。这可能吗?
iphone - 如何确定我的 iOS 设备是否有手电筒?
在我的应用程序中,我可以选择手电筒。然而,只有 iPhone 4 和 iPhone 4S 有手电筒。其他设备没有手电筒。如何找到当前的设备型号?请帮我。提前致谢。
javascript - Internet Explorer 9 对象检测
我正在寻找可以识别 IE9 的对象检测功能检查。你能帮助我吗?
search - Splunk - 搜索功能有多强大?
我是 splunk 的新手。只用了 3 天。我一直在使用 Lucene 以字段和未字段数据的形式对原始数据进行索引和搜索。lucenes 的搜索性能给我留下了深刻的印象。我想知道体验社区是否可以在这里指导我了解 splunk 的一些功能。具体而言,将 splunk 与我对 Lucene 的了解进行比较。不仅限于搜索。
splunk 如何处理停用词?非常常见的单词 a,the,is... 我们可以手动提供给 lucene。
splunk 是否执行通配符搜索、邻近搜索、正则表达式搜索?我知道它可以进行实地搜索。
索引的优化。特别压缩。
是否可以在 splunk 上进行基于同义词的模糊搜索?
我知道这一定是一个冗长的问题,但肯定想从有经验的人那里了解一些关于 splunk 的观点,并希望不要偏离 SO 的规则。
谢谢你。
wordpress - 如何禁止编辑 wp-admin 中的页面标题?
我安装了一个 wp-network,用户可以在每个站点中创建页面。
这些页面中的每一个都在主菜单中占有一席之地,并且只有一个用户有权创建所有此菜单。
我想创建一个用户只能编辑页面的内容,但不能编辑标题。
如何禁用要从特定用户的管理菜单编辑的页面标题,或者(更好)功能?
我认为只有一种可能性,那就是编辑 admin css 来隐藏标题文本框,但我有两个问题:
- 我不喜欢 css-hide 东西。
- 我不知道管理员CSS在哪里。
- 我知道 php,但不知道如何为元素添加 css 隐藏功能。