标签: named

Excel:使用VBA命名范围

我正在尝试使用VBA在Excel中定义命名范围.基本上,我有一个可变列号.然后运行循环以确定该特定列中的第一个空单元格.现在我想要定义一个命名范围,从该特定列的第2行到该列中包含数据的最后一个单元格(第一个空单元格 - 1).

例如,指定了第5列,其中包含3个值.如果我是正确的,我的范围将是(2,5)(4,5).我只是想知道如何仅使用整数而不是(E2:E4)来指定此范围.它可能吗?

我发现这段代码定义了一个命名范围:

'Change the range of cells (A1:B15) to be the range of cells you want to define
    Set Rng1 = Sheets("Sheet1").Range("A1:B15") 
    ActiveWorkbook.Names.Add Name:="MyRange", RefersTo:=Rng1
Run Code Online (Sandbox Code Playgroud)

任何人都可以用正确的方向推动我使用整数来指定这个范围吗?

excel vba list range named

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

如何将命名向量作为行添加到数据框中,并根据列名顺序重新排序?

如何在数据帧中添加命名向量,并根据数据帧的列名对向量的组成进行重新排序?

我需要一次建立一个数据框。命名向量通过一些处理获得,它提供要插入的行的值。问题在于命名向量没有与数据帧列相同顺序的成分。这将rbind导致产生错误的结果。这是非常简化的示例代码:

df = data.frame(id=1:2, va=11:12, vb=21:22, vc=31:32)
v1 = c(id=4, va=14, vb=25, vc=NA)
df = rbind(df, v1)
Run Code Online (Sandbox Code Playgroud)

到目前为止,效果如此之好。现在,下一个向量处理将导致:

v2 = c(va=19, id=9, vc=34, vb=NA)
df = rbind(df, v2)
Run Code Online (Sandbox Code Playgroud)

这会产生错误的结果。正确的结果应该是

id va vb vc
1  1 11 21 31
2  2 12 22 32
3  4 14 25 NA
4  9 19 NA 34
Run Code Online (Sandbox Code Playgroud)

row r append named dataframe

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

混合JPA注释和XML配置

我有一个相当大的(新)项目,其中我们使用JPA映射注释了许多域类.现在是时候实现许多命名查询 - 一些实体可能有多达15-20个命名查询.我认为在注释中编写这些命名查询会使源文件混乱,因此我正在考虑将这些查询放在XML映射文件中.

这可能吗?

重要的是,这是否合理?

有更好的方法吗?

这是怎么做到的?

xml configuration jpa named

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

命名方法和命名函数的定义是什么?

我已经阅读了Scala中方法和函数之间差异以及许多关于方法和函数之间差异的文章.我感觉'方法'只是一个"命名函数",被定义为类,特征或对象中的方法."函数"表示这些文章中的"匿名函数"或"函数文字"或"函数对象".有关证据的信息可以在Scala中编程 http://www.artima.com/shop/programming_in_scala_2ed,第141页,第8.1节中找到,"定义函数的最常用方法是作为某个对象的成员.函数被称为方法."

但是,当我检查Scala语言参考http://www.scala-lang.org/docu/files/ScalaReference.pdf时,有一些概念,如命名方法.在页91,第6.20节中返回表达式:"返回表达式返回e必须出现在一些封闭的命名方法或函数的主体内." 您还可以在同一页面和其他位置找到术语"命名函数".

所以我的问题是,在Scala中,做方法,命名方法和命名函数是指同一个概念吗?你在哪里得到命名函数的定义?

在代码中List(1, 2).map(_ + 1),原始表达式_ + 1是一个命名方法,然后将该方法转换为函数.什么样的函数,匿名函数,函数对象,命名函数?

根据我的理解,Scala只有两种类型的函数:作为方法的命名函数; 一个函数文字的匿名函数.函数文字被编译成特征FunctionN的函数对象,以便在纯粹的面向对象的Scala世界中使用.

但是,对于常规命名的funciton /方法(如_ + 1上面的代码中),为什么Scala会将其转换为另一个函数对象?

methods scala anonymous function named

3
推荐指数
2
解决办法
296
查看次数

Perl:命名参数验证最佳实践

我在类方法调用中使用命名参数,并想知道是否有最佳实践来确保没有传递未知参数.这就是我在做什么

sub classmethod {
    my $self = shift;
    my %args = (
        "param1" => "default1",
        "param2" => "default2",
        @_
    )

    if (my @invalid = grep { !/^(param1|param2)$/ } keys %args) {
        croak "received unknown arg(s) ".join(",", @invalid)." from ".caller();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一种正确的前进方式,还是会导致性能问题?

最好的,马库斯

validation parameters perl named

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

perl6语法动作类方法似乎没有继承,命名捕获似乎没有

我正在尝试解析csv文件以执行简单的操作:提取姓氏,ID和生日,并将生日格式从m/d/yyyy更改为yyyymmdd.

(1)我在生日时使用了命名捕获,但似乎没有调用命名的捕获方法来制作我想要的东西.

(2)继承语法动作方法似乎不适用于命名捕获.

我做错了什么?

my $x = "1,,100,S113*L0,35439*01,John,JOE,,,03-10-1984,47 ELL ST #6,SAN FRANCISCO,CA,94112,415-000-0000,,5720,Foo Bar,06-01-2016,06-01-2016,Blue Cross,L,0,0";

# comma separated lines
grammar insurCommon {
    regex aField  { <-[,]>*? }
    regex theRest { .* }
}    

grammar insurFile is insurCommon {
    regex TOP { <aField> \,\,  # item number
        <aField> \,            # line of business
        <aField> \,            # group number
        <ptID=aField> \,       # insurance ID, 
        <ptLastName=aField> \, # last name, 
        <aField> \,\,\,        # first name
        <ptDOB=aField> \,      # birthday
        <theRest> }
}

# change …
Run Code Online (Sandbox Code Playgroud)

inheritance grammar capture named perl6

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

XAML:我可以按名称引用网格行或列吗?

如果我在网格中命名每一行和每列,我可以设置一个控件的grid.row ="Row_Top"吗?我已经定义了StaticResources来引用它但是有没有转换器或其他方法来实现这个没有资源?

grid xaml row converter named

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

尝试实例化命名(带注释)的类

首先,感谢您为尝试回答该问题所做的任何努力。从当前应用程序注入器(play.api.Play.current.injector),如何获取类的命名实例?我试图将注入器转换为ScalaInjector(net.codingwell.scalaguice.InjectorExtensions.ScalaInjector)和Guice注入器(com.google.inject.Injector),但均未成功。问题在于,只有3种方法可以实例化一个类,所有方法都重载了instanceOf [T]

dependency-injection scala guice named playframework-2.4

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

如何在一个docker容器中启动两个服务

我需要在 docker 中启动两个服务/命令,从 google 得知我可以使用 ENTRYPOINT 和 CMD 来传递不同的命令。但是当我启动容器时,只有 ENTRYPOINT 脚本运行,而 CMD 似乎没有运行。因为我是一个新的码头工人,你能帮助我如何运行两个命令吗?

Dockerfile:

FROM registry.suse.com/suse/sle15

ADD repolist/*.repo /etc/zypp/repos.d/

RUN zypper refs && zypper refresh

RUN zypper in -y bind

COPY docker-entrypoint.d/* /docker-entrypoint.d/

COPY --chown=named:named named /var/lib/named

COPY --chown=named:named named.conf /etc/named.conf

COPY --chown=named:named forwarders.conf /etc/named.d/forwarders.conf

ENTRYPOINT [ "./docker-entrypoint.d/startbind.sh" ]

CMD ["/usr/sbin/named","-g","-t","/var/lib/named","-u","named"]
Run Code Online (Sandbox Code Playgroud)

启动绑定.sh:

#! /bin/bash

/usr/sbin/named.init start
Run Code Online (Sandbox Code Playgroud)

感谢和问候, 穆罕默德·纳文

dns named docker dockerfile docker-compose

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

在没有变量名的R中访问命名向量中的元素

我试图访问R中命名字符向量中元素的值.使用http://www.r-tutor.com/r-introduction/vector/named-vector-members中的示例 我尝试了以下操作:

v = c("Mary", "Sue")
v
[1] "Mary" "Sue"
names(v) = c("First", "Last")
v
 First   Last
"Mary"  "Sue"
v["First"]
 First
"Mary"
Run Code Online (Sandbox Code Playgroud)

我希望这返回"Mary"而没有名称"First"(这就是上面教程中显示的内容),但是当我尝试它时总是给出名称和值.我试图将它设置为变量,希望它只给出值

> teststr = v["First"]
> teststr
 First
"Mary"
>
Run Code Online (Sandbox Code Playgroud)

但我仍然得到变量名(First)和值.我尝试了以下内容,但它返回了相同的值 - 元素名称.

>
> v[names(v)=="First"]
 First
"Mary"
>
Run Code Online (Sandbox Code Playgroud)

我在工作项目中获得的数据也会产生相同的结果.如果没有"第一"就能获得"Mary"的帮助.

谢谢 - Pankaj

element r vector named

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