问题列表 - 第5574页

在NLP中识别专有名词的策略

我有兴趣了解更多关于自然语言处理(NLP)的信息,如果目前有任何策略可以识别不基于字典识别的文本中的专有名词,我很感兴趣吗?此外,任何人都可以解释或链接到解释当前基于字典的方法的资源吗?谁是NLP的权威专家或该主题的权威资源是什么?

nlp named-entity-recognition part-of-speech

13
推荐指数
3
解决办法
6088
查看次数

如何避免软件开发中的80/20规则

似乎无论我的项目是什么,我都能相当快地完成80%的工作.用户和管理人员兴奋地认为事情已经提前了,但令人讨厌的20%的工作剩余似乎需要4倍于之前的80%.当我们对项目进行定期检查或站立时,我觉得这是一个破纪录的说"是的,到目前为止事情已经好了,但还有很多事要做......"

在大多数情况下,我的估计相当准确,但我是人.说服用户最后20%的工作确实占用80%的时间的最佳方法是什么?看起来越来越多的用户和管理层认为IT很容易,而且有些手指就会发生魔术......

一般来说,我们会按照我认为相当低的水平来跟踪任务.不一定在创建标签或文本框中,但我们非常详细...我们还跟踪我们对所有任务的估计完成情况,当您处于项目中间时,我认为这是一个比原始估计更重要的数字.

我认为这取决于对用户和管理层的看法.即使他们可能知道完成的估计,他们仍然会对他们所看到的情绪和看法感到失望,并且估计的数字会退居二线.这就是我想弄清楚如何控制或管理期望的方法.


编辑
转变为社区维基,因为这是相当主观的.应该从一开始就是这样.

estimation

19
推荐指数
5
解决办法
5297
查看次数

嵌套 QDockWidget

现在我QDockWidgets在应用程序的左侧有四个定制的。当您启动应用程序时,每一项都是可见的,但由于每一项的可见性而非常小。

我希望其中的三个QDockWidgets嵌套在一个主要的后面,以给予该优先级和屏幕的整个左侧。

有谁知道在创建它们时如何告诉QDockWidgets嵌套?

c++ qt qdockwidget

0
推荐指数
1
解决办法
5024
查看次数

CSS悬停与JavaScript鼠标悬停

有时候我可以选择使用CSS元素:hover或JavaScript onmouseover来控制页面上html元素的外观.考虑以下场景,其中div包装输入

<div>
<input id="input">
</div>
Run Code Online (Sandbox Code Playgroud)

当鼠标光标悬停在div上时,我希望输入改变背景颜色.CSS方法是

<style>
  input {background-color:White;}
  div:hover input {background-color:Blue;}
</style>

<div><input></div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的方法是

<div onmouseover="document.getElementById('input').style.backgroundColor='Blue';">
  <input id="input">
</div>
Run Code Online (Sandbox Code Playgroud)

每种方法的优点和缺点是什么?CSS方法是否适用于大多数Web浏览器?JavaScript慢于css吗?

javascript css

83
推荐指数
7
解决办法
23万
查看次数

django-从管理员运行脚本

我想编写一个不是由某个URL激活的脚本,而是通过单击管理界面中的链接.我该怎么做呢?谢谢!

python django

4
推荐指数
1
解决办法
1746
查看次数

犀牛模拟和模拟一般

是否有任何地方或任何人可以用简单的英语解释这是如何工作的,而不是" 用自己定义术语 "?

unit-testing rhino-mocks

3
推荐指数
1
解决办法
774
查看次数

获取活动窗口的名称

我想在Windows上编写一个python脚本,用于保存用户在给定时间使用的程序的标题,如http://www.rescuetime.com.我不想因为隐私考虑而使用rescuetime,而是编写一个自己做类似的脚本来捕获有关我使用计算机的数据.

有一些简单的命令可以用来读取这些信息吗?

python windows

9
推荐指数
1
解决办法
6021
查看次数

我是否必须在新类中覆盖GetHashCode和Equals?

好的,所以如果我重写Equals,我需要覆盖GetHashCode,反之亦然.

但我只是想知道:我是否应该总是在任何课程中覆盖这两个?特别是如果我知道我会在字典或类似的集合中使用它们?虽然这是相当直接的,但它仍然是每个班级的额外工作.

System.Object实现是否足以让人担心?

编辑:你能详细说明什么是价值和参考平等?因此,如果我有两个字符串(s1和s2)都是"test",它们的值相等,但由于它们是两个不同的字符串,它们不是引用相等的?好吧,对于字符串来说,这是一个明智的选择,但是你想要参考或价值平等的常见情况是什么?

.net

4
推荐指数
1
解决办法
683
查看次数

从setuptools包中排除顶级目录

我正在尝试使用setuptools将Python项目放入tarball中.问题是setuptools似乎不喜欢源树最初设置的方式(不是我,我必须添加).我实际想要分发的所有内容都在顶级目录中,而不是像setuptools docs谈论的子目录中那样.

树有一个目录,tests我不想在已发布的包中拥有该目录.然而,使用exclude_package_data似乎并没有实际排除,我想弄清楚我做错了什么.

setup.py看起来像这样,在相关部分:

setup(
  name="project",
  packages=[''],
  include_package_data=True,
  exclude_package_data={'': ['tests']},
  test_suite='nose.collector',
)
Run Code Online (Sandbox Code Playgroud)

python setuptools

23
推荐指数
6
解决办法
2万
查看次数

魔数与命名常数

在编写代码时,特别是在处理日期和时间时,您必须使用大量特定数字,例如:一分钟60秒,一小时3600秒.

有些人坚持使用其中许多原始值,而其他人则将它们放入常量以提高可读性.

例如:

$x = time() + 3600;
$y = time() + 86400;
$z = time() + 604800;

// vs

define('MINUTE', 60);
define('HOUR',   60 * MINUTE);   // 3600
define('DAY',    24 * HOUR);     // 86400
define('WEEK',    7 * DAY);      // 604800

$x = time() + HOUR;
$y = time() + DAY;
$z = time() + WEEK;
Run Code Online (Sandbox Code Playgroud)

当然,第二个更容易阅读,但对于一些较低的值略微OTT,那么你究竟在哪里画线?就个人而言,我认为86400的可读性没有问题(在我的脑海中,我自动将其视为"24小时"),但是会在WEEK常数处绘制线条.

language-agnostic

15
推荐指数
5
解决办法
1702
查看次数