问题列表 - 第44088页

如何对包含错误的命名值范围求和?

我有一个Excel电子表格,它从我需要运行计算的其他来源导入数据.我需要处理的数据在命名范围内 - 它恰好在C12:C36范围内 - 但它被称为"SumData".

此范围内的值包含许多错误,目前包括#NUM!和#N/A,但可能包含其他错误.我需要总结这些价值观.

我理解如何做总和公式:

=SUM(SumData)
Run Code Online (Sandbox Code Playgroud)

要么

=SUM(C12:C36)
Run Code Online (Sandbox Code Playgroud)

我也可以使用IFERROR来检查错误:

=IFERROR(C12:C36, 0)
Run Code Online (Sandbox Code Playgroud)

但IFERROR似乎只检查当前相应的行到我输入的公式.即如果我的公式是在D12中输入的,它只检查行C12上的错误,并返回该值(如果C12包含错误,则返回0).

如果我把两者结合起来:

=SUM(IFERROR(SumData,0))
Run Code Online (Sandbox Code Playgroud)

我没有得到有效的返回值.它基本上给了我最近的相应行 - 例如:

    C      D
    -----------
12  #NUM!  
13  2      =SUM(IFERROR(SumData,0)) = 2 (I would expect this to produce 48)
14  5
15  7
16  #N/A
17  23
18  6
19  5
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

excel worksheet-function excel-2010

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

配置jdbc-pool(tomcat 7)

我遇到一些问题的Tomcat 7的配置JDBC池:i`ve试图以此为榜样:http://www.tomcatexpert.com/blog/2010/04/01/configuring-jdbc-pool-high-并发

所以我有:

的conf/server.xml中

 <GlobalNamingResources>
  <Resource type="javax.sql.DataSource"
            name="jdbc/DB"
            factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
            driverClassName="com.mysql.jdbc.Driver"
            url="jdbc:mysql://localhost:3306/mydb"
            username="user"
            password="password"
/>
 </GlobalNamingResources>
Run Code Online (Sandbox Code Playgroud)

conf/context.xml文件

<Context>
  <ResourceLink type="javax.sql.DataSource"
                name="jdbc/LocalDB"
                global="jdbc/DB"
/>
 <Context>
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时:

Context initContext = new InitialContext();
Context envContext  = (Context)initContext.lookup("java:/comp/env");
DataSource datasource = (DataSource)envContext.lookup("jdbc/LocalDB");
Connection con = datasource.getConnection();
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误:

javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
 at org.apache.naming.NamingContext.lookup(NamingContext.java:803)
 at org.apache.naming.NamingContext.lookup(NamingContext.java:159)
Run Code Online (Sandbox Code Playgroud)

请帮助tnx

tomcat7

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

帮助看似两个概念的矛盾 - oop和n层开发

不是新手在这里,但仍然从结构化编程过渡.我正在尝试将自包含对象的概念与n层编程协调起来.在我看来,你可以有一个或另一个,但不是两个.

请告诉我这里的n-tier-architecture错误.说我想和一群人一起工作.我使用FN,LN,BDay等在实体层中创建一个'Person'类.我将使用此Person类在我的所有层中表示一个人-UI,Business和DataAccess.但我通常不能将任何有用的方法放入'人'中,因为那时我将越过层边界.

所以我最终创建了一个UiPersonClass,一个BusinessPersonClass和一个DataAccessPersonClass,每个都有一个'Person'类成员.然后我最终为每个层类创建一个构造函数,接受一个'Person'类参数(来自其他层)并将其设置为this.Person.我用this.Person作为参数新建了一个相邻的PersonClass层.等等

这感觉真的错了,但你还应该怎么做呢?

如果我是用一层而已,我可以与填充UI控件的方法,处理信息"人"类,并从数据库中保存和检索数据,都在一个地方,都在一个"对象".

oop n-tier-architecture

10
推荐指数
3
解决办法
885
查看次数

如何在PHP中使用preg_replace匹配俄语单词?

我如何在PHP中使用字符串(也是俄语)匹配俄语单词?

例如,像这样的事情:

$pattern = '/?????/';
preg_replace($pattern, $replacement, $string_in_russian)
Run Code Online (Sandbox Code Playgroud)

我试着utf8_encodehtmlentities使用UTF-8标志$模式,但没有奏效.我还应该编码$ string_in_russian吗?

更新:/u标志的建议不起作用,所以我把我需要的实际代码用于.它来自Wordpress的词汇表插件(我的网站正确设置为使用俄语,它确实有效,但不是在这个例子中).所以这是代码

$glossary_title = $glossary_item->post_title;
$glossary_search = '/\b'.$glossary_title.'s*?\b(?=([^"]\*"[^"]\*")\*[^"]*$)/iu';
$glossary_replace = '&lt;a'.$timestamp.'&gt;$0&lt;/a'.$timestamp.'&gt;';
$content_temp = preg_replace($glossary_search, $glossary_replace, $content, 1);
Run Code Online (Sandbox Code Playgroud)

当我快速回复HTML注释时,这是我为模式获得的字符串
/\b?????s*?\b(?=([^"]*"[^"]")[^"]*$)/iu

好吧,这似乎仍然不起作用.我想也许正是这个"s"让我搞砸了(这个级别的正则表达式有点超出我但我认为它可能是复数形式),但删除它并没有帮助.

更新#2:好的,所以我决定做一个完整的"空白平板"测试 - 普通的PHP文件,包含一些英文和俄文的$ content字符串以及要替换的目标字.这是代码

$content_en = 'Nulla volutpat pretium nunc, ac feugiat neque lobortis vitae. In eu sapien sit amet eros tincidunt viverra. <b style="color:purple">Proin</b> congue hendrerit felis, et consequat neque ultrices lobortis. <b style="color:purple">Proin</b> luctus bibendum libero et molestie. Sed tristique lacus …
Run Code Online (Sandbox Code Playgroud)

php regex utf-8 preg-replace internationalization

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

使用 DOMXPath 保留 &lt;p&gt; 标签内的换行符?

我目前正在使用 PHP 来获取网页DOMXPath所有元素的内容:<p>

<?php
...    
$doc = new DOMDocument();
$doc->loadHTML($html);

$xpath = new DOMXPath($doc);
$paragraphs = $xpath->evaluate("/html/body//p");

foreach ($paragraphs as $paragraph){
echo $paragraph->textContent . "<br />";
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,产生的字符串textContent不尊重<br />这些元素中存在的标签<p>。相反,它删除了换行符并将通常位于不同行上的单词推到一起。例如:

示例 HTML:

<p>
Some happy talk goes here talking about our great product.<br />
We would love for you to buy it!
</p>

<p>
Random information and what not<br />
Isn't that cool?
</p>
Run Code Online (Sandbox Code Playgroud)

上面 PHP 的当前输出:

Some happy talk about our …
Run Code Online (Sandbox Code Playgroud)

html php xpath dom

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

使用jk移动键在vim自动完成框中滚动

在vim中你可以开始输入一个单词,点击ctrl-n,弹出一个带有建议完成的框.我不喜欢将手移到箭头键以滚动此列表.有什么方法可以使用jk键向下/向上滚动吗?

vim autocomplete

22
推荐指数
2
解决办法
3303
查看次数

随机串c#

我想知道shuffle string

示例字符串

string word;

//I want to shuffle it
word = "hello"  
Run Code Online (Sandbox Code Playgroud)

我能得到:

rand == "ohlel"
rand == "lleho"
etc.
Run Code Online (Sandbox Code Playgroud)

c# algorithm ironpython

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

如何处理ie.refresh()弹出窗口

我试图在触发ie.refresh()时处理重试按钮.这就是我到目前为止所拥有的

                    ConfirmDialogHandler confirm = new ConfirmDialogHandler();
                    using (new UseDialogOnce(ie.DialogWatcher, confirm))
                    {
                        ie.Refresh();
                        confirm.WaitUntilExists();
                        confirm.OKButton.Click();
                        ie.WaitForComplete();
                    }
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作.谢谢

c# watin

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

如何用Scala绘制位图?

我想绘制位图,手动指定的它的每一个点的颜色(换言之,任务是RGB值的2D阵列保存到PNG(或一些其它无损真彩色位图格式)文件).

在给定坐标处的图像顶部打印一些文本(具有给定大小的给定字体)的功能也是很好的.

怎么实现这个?

graphics scala bitmap

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

如何使用Asp.Net MVC 3和Razor查看特定于视图的<head>内容?

除了已经在_Layout.cshtml中链接的内容之外,我还希望链接某些视图中的特定样式表.对于非剃刀,我看到使用内容占位符.我怎么为Razor做这个?

stylesheet razor asp.net-mvc-3

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