问题列表 - 第29450页

`IF`语句,有3个可能的答案,每个答案基于3个不同的范围

我有3个数字范围,答案取决于范围.

75-79=0.255

80-84=0.327

85+  =0.559
Run Code Online (Sandbox Code Playgroud)

我试图创建一个计算范围的方程式,但Excel声明我为此函数输入了太多参数.下面是我输入的无效的等式.(X2包含数字)

=IF(X2=75,X2<=79,0.255,IF(X2=80,X2<=84,0.327,IF(X2>=85,0.559,0)))
Run Code Online (Sandbox Code Playgroud)

我也尝试将数字范围输入另一张表格 - Age并收到错误#Value!.

=IF(X2=Age!A1:A5,0.257,IF(X2=Age!A6:A10,0.327,IF(X2=Age!A11:A33,0.559,0)))
Run Code Online (Sandbox Code Playgroud)

excel if-statement worksheet-function

5
推荐指数
1
解决办法
23万
查看次数

在LINQ中使用其他值进行完整对象投影

是否可以投影对象的每个属性并添加更多内容,而无需专门列出所有属性.例如,而不是这样做:

   var projection = from e in context.entities
                    select new QuestionnaireVersionExtended
                    {
                        Id = e.Id,
                        Version = e.Version,
                        CreationDate = e.CreationDate,
                         ... 
                         many more properties
                         ...
                        NumberOfItems = (e.Children.Count())
                    };
Run Code Online (Sandbox Code Playgroud)

我们可以做这样的事情:

   var projection = from e in context.entities
                    select new QuestionnaireVersionExtended
                    {
                        e,
                        NumberOfItems = (e.Children.Count())
                    };
Run Code Online (Sandbox Code Playgroud)

在哪里从e获取具有相同名称的每个属性,并在其上添加"NumberOfItems"属性?

c# linq projection

7
推荐指数
1
解决办法
1145
查看次数

将文档分类为类别

我在Postgres数据库中存储了大约300k文档,这些文档标记有主题类别(总共有大约150个类别).我有另外150k文件还没有类别.我正在努力寻找以编程方式对它们进行分类的最佳方法.

我一直在探索NLTK及其朴素贝叶斯分类器.似乎是一个很好的起点(如果你可以建议一个更好的分类算法来完成这项任务,我会全力以赴).

我的问题是我没有足够的RAM来同时训练所有150个categoies/300k文件上的NaiveBayesClassifier(5个类别的培训使用8GB).此外,随着我​​在更多类别上的训练,分类器的准确性似乎下降(2个类别的准确度为90%,5%为61%,10个为61%).

我是否应该一次训练5个类别的分类器,并通过分类器运行所有150k文件以查看是否有匹配?看起来这样可行,除了会有很多误报,其中没有真正匹配任何类别的文档因为它是可用的最佳匹配而被分类器打开了...是否存在如果文档不适合任何类别,为分类器提供"无上述"选项的方法是什么?

这是我的测试类http://gist.github.com/451880

python nlp machine-learning nltk naivebayes

32
推荐指数
2
解决办法
1万
查看次数

当我使用jQuery右键单击画布内的div时,如何触发事件

更新:我已更新代码片段以包含Firebug中的整个页面.

我有以下代码:

<html><head>

<title>Welcome to CodeIgniter</title>

<!--[if IE]>
<script type="text/javascript" src="/assets/js/Jit/Extras/excanvas.js"></script>
<![endif]-->

<script src="/assets/js/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>

<script src="/assets/js/Jit/jit.js" type="text/javascript"></script>
<script src="/assets/js/tree.js" type="text/javascript"></script>
<script src="/assets/js/jquery/jquery.rightClick.js" type="text/javascript"></script>


<script type="text/javascript">

    $(document).ready(function() {
        $(".node").rightClick(function() {
            alert ("RIGHT CLICK");
        });

        $.getJSON("/ajax/fetch/tree", function(data) {
            init(data);
        });
    });

    $(".node").live("click", function() {
        alert ($(this).attr("id"));
    });


</script>

<style type="text/css">
html, body {
    width:100%;
    height:100%;
    background-color:#444;
    text-align:center;
    overflow:hidden;
    font-size:9px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin:0;padding:0;
}
/* visualization style container */
#infovis {
    background-color:#222;
    position:relative;
    width:900px;
    height:500px;
}

a, a:link, …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

5
推荐指数
1
解决办法
3692
查看次数

在类中使用带有静态函数的array_filter时出错

我上课了

像这样

class im_a_class
{

 static function not_empty() {...}

 function render() { return array_filter($array,'self::not_empty') };
}
Run Code Online (Sandbox Code Playgroud)

此代码适用于php 5.3.0,但在5.2.8版中不起作用.

我不得不把它拿出来并像这样使用它

function not_empty() {...}

class im_a_class
{

 function render() { return array_filter($array,'not_empty'); }

}
Run Code Online (Sandbox Code Playgroud)

这种方式有效但......

我想知道我有什么选择.

请帮助谢谢.

php static class function array-filter

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

搜索数据库PHP/MYSQL问题

现在我只是用一个简单的

WHERE name LIKE '%$ser%'
Run Code Online (Sandbox Code Playgroud)

但是我遇到了一个问题 - 比如搜索是测试123而"名称"是测试,它不会带来任何结果.知道任何修复方法吗?难道我做错了什么?

php mysql search

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

如何使用有效日期数据加快对大型数据仓库表的查询?

所以我在查询一些非常大的表格.它们如此之大的原因是因为PeopleSoft每次对某些数据进行更改时都会插入新记录,而不是更新现有记录.实际上,它的事务表也是一个数据仓库.

这需要在其中嵌套选择的查询,以获取最新/当前行.它们都是有效的,并且在每个日期内(施放到一天)它们可以具有有效的序列.因此,为了获得当前记录user_id=123,我必须这样做:

select * from sometable st
where st.user_id = 123
and st.effective_date = (select max(sti.effective_date) 
  from sometable sti where sti.user_id = st.user_id)
and st.effective_sequence = (select max(sti.effective_sequence) 
  from sometable sti where sti.user_id = st.user_id
  and sti.effective_date = st.effective_date)
Run Code Online (Sandbox Code Playgroud)

这些表上有非常多的索引,我找不到任何能加速查询的东西.

我的麻烦在于我经常想要从这些表中获取有关个人的数据,可能有50个user_ids,但是当我加入我的表中只有少数几个这样的PeopleSoft表的记录时,事情就变成了废话.

PeopleSoft表位于我通过数据库链接访问的远程数据库中.我的查询看起来像这样:

select st.* from local_table lt, sometable@remotedb st
where lt.user_id in ('123', '456', '789')
and lt.user_id = st.user_id
and st.effective_date = (select max(sti.effective_date) 
  from sometable@remotedb sti where sti.user_id = st.user_id)
and st.effective_sequence = (select max(sti.effective_sequence) 
  from sometable@remotedb …
Run Code Online (Sandbox Code Playgroud)

sql oracle peoplesoft data-warehouse

7
推荐指数
1
解决办法
5413
查看次数

如何判断上次使用哪个版本的Visual Studio来处理项目?

我正在使用一些旧代码,我认为最后构建它的人使用的是Visual Studio 6.没有.vcproj文件,但.dsp和.dsw文件有以下标题:(.dsp)

# Microsoft Developer Studio Project File - Name="[redacted]" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
Run Code Online (Sandbox Code Playgroud)

(.DSW)

Microsoft Developer Studio Workspace File, Format Version 6.00
Run Code Online (Sandbox Code Playgroud)

"格式版本6.00"是否与Visual Studio 6相对应?

visual-studio visual-c++

23
推荐指数
3
解决办法
4万
查看次数

为什么TextView.setText导致封闭的ScrollView滚动?

我有一个奇怪的问题,发生在1.6,2.2和MyTouch 3G幻灯片(这是API#7,并在Android设备选择器中列为"2.1-Update1").如果有人能解释我做错了什么以及如何解决它(或者可能确认这是一个Android错误),我将非常感激!

我的应用程序的基本思想是制作一个秒表类型的东西,因为用户可以点击一个按钮来启动计时器,然后再次点击它以停止(暂停)计时器; 在重新启动计时器和暂停计时器之间进一步交替.

我有一个包含RelativelLayout的顶级ScrollView,它包含一堆小部件.第一个小部件是一个巨大的按钮(这样很容易按下),它将我的所有其他小部件推到屏幕底部.这是故意的,因为我想依靠ScrollView(以及对用户的屏幕提醒)来使其余的输入选项可用.

我有一个简单的状态机类型设置,其中mState是当前模式(在用户按下任何按钮之前STATE_TIMER_NOT_STARTED,...在第一次按下后运行,然后......在第二次之后暂停,返回到.. .在第三次之后运行,等等).

所有这一切都很有效,除了当计时器运行,并且用户再次按下开始/停止/恢复按钮时,ScrollView将向下滚动一些方式.我没有发出这个命令(我甚至没有ScrollView对象的引用),我不知道为什么它这样做.

REPRO:编译+运行以下示例.当应用程序启动时,按"开始计时"按钮.用拇指(或鼠标)向上触摸屏幕(这样你就可以看到RatingBar),然后向下拖动它(这样按钮再次完全在屏幕上).点击按钮(现在再次显示'PauseTiming'),它会跳了一下.它不应该跳跃/向下滚动,因为没有声明(我可以看到)告诉它向下滚动.就像我所知道的那样,它是引起滚动的setText(当我将这些行注释掉时,不会发生滚动).

我要求的是:如果我做了一些愚蠢的事情,你可以指出它是什么,我真的很感激!:)***我想知道'触摸模式'是否可能与此有关,因为当我使用鼠标的滚轮向上移动面板时,它似乎不会发生(在模拟器中)(即,而不是模拟手指拖动).我在触摸模式上找不到很多东西,而且ScrollView中触摸模式下的焦点/选择没有特别之处

如果你也可以确认这个错误,那也没关系(因为苦难喜欢公司.我的意思是,AHEM,因为它可能有助于确认它不仅仅是我:)).

MyTestApp.java

package bug.android.scrollview;

import android.app.Activity;
import android.os.Bundle;
import android.text.format.Time;
import android.view.Display;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView;

public class MyTestApp extends Activity {

    public final static int STATE_TIMER_NOT_STARTED = 1;
    public final static int STATE_TIMER_RUNNING = 2;
    public final static int STATE_TIMER_PAUSED = 3;
    private int mState;

    Time t = new Time();

    private Time data = new Time();

    private Button btnStartStopResume;
    private TextView lblSpacer;

    @Override …
Run Code Online (Sandbox Code Playgroud)

android

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

如何制定一个rpm规范,将基于arch的库安装到/ usr / lib xor / usr / lib64?

我正在为centos制定RPM规范,如果拱是64位,则需要将共享库安装到/ usr / lib64,否则需要将/ usr / lib安装到共享库?

centos rpm rpm-spec

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