标签: named

如何从命名数字中提取数字(没有名称)?

我只是寻找B1(newx)线性模型系数的值,而不是名称.我只想要0.5值.我不想要名字"newx".

newx <- c(0.5,1.5.2.5)

newy <- c(2,3,4)

out <- lm(newy ~ newx)
Run Code Online (Sandbox Code Playgroud)

out 好像:

Call:
lm(formula = newy ~ newx)

Coefficients:
(Intercept)         newx  
       1.5         1.0  
Run Code Online (Sandbox Code Playgroud)

我到了这里 但现在我被卡住了.

out$coefficients["newx"]

newx 

1.0 
Run Code Online (Sandbox Code Playgroud)

r vector named lm

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

如何启用named/bind/DNS完整日志记录?

我试图在named.conf中找到完美的日志记录子句,这将帮助我为命名服务启用完整级别的日志.有人可以在这里举个例子吗?我现在的条款如下,但这会产生非常小的日志.

 logging {
     channel querylog{
             file "/var/log/querylog";
             severity debug 10;
             print-category yes;
             print-time yes;
             print-severity yes;
             };
     category queries { querylog;};
 };
Run Code Online (Sandbox Code Playgroud)

dns logging bind named

40
推荐指数
2
解决办法
18万
查看次数

从两个向量(名称,值)创建命名列表

有没有办法在两个向量上使用mapply来构造命名列表?第一个向量是类型character,包含用于列表的名称,而第二个包含值.

到目前为止,我唯一的解决方案是:

> dummyList = list()
> addToList <- function(name, value) {
+ dummyList[[name]] <- value
+ }
> mapply(addToList, c("foo", "bar"), as.list(c(1, 2))
$foo
`1`

$bar
`2`
Run Code Online (Sandbox Code Playgroud)

这似乎是一个相当人为的解决方案,但我无法弄清楚如何做到这一点.我遇到的问题是:

  1. 它需要创建dummyList即使dummyList永远不会改变,并且在调用之后是一个空列表mapply.

  2. 如果数字向量,,, c(1, 2)没有转换为列表,则调用的结果mapply是双精度命名向量.

为了解决问题2,我总是可以调用mapply两个向量然后调用as.list结果,但似乎应该有一种方法可以直接创建一个值在向量中的列表.

constructor r list named lapply

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

按元素名称组合/合并列表

我有两个列表,其元素具有部分重叠的名称,我需要逐个元素地合并/组合成一个列表:

> lst1 <- list(integers=c(1:7), letters=letters[1:5],
                words=c("two", "strings"))
> lst2 <- list(letters=letters[1:10], booleans=c(TRUE, TRUE, FALSE, TRUE),
                words=c("another", "two"), floats=c(1.2, 2.4, 3.8, 5.6))

> lst1
$integers
[1] 1 2 3 4 5 6 7

$letters
[1] "a" "b" "c" "d" "e"

$words
[1] "two"     "strings"

> lst2
$letters
 [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j"

$booleans
[1]  TRUE  TRUE FALSE  TRUE

$words
[1] "another" "two"    

$floats
[1] 1.2 2.4 3.8 5.6
Run Code Online (Sandbox Code Playgroud)

我尝试使用mapply,它基本上按索引组合了两个列表(即:"[["),而我需要按名称组合它们(即:"$").此外,由于列表具有不同的长度,因此应用了回收规则(具有相当不可预测的结果). …

merge element r list named

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

命名CDI bean的默认范围是什么?

@Named没有附加@...Scoped注释的CDI bean 是否有任何默认范围?我没有在Weld官方文档中找到任何相关信息.

一个@Namedbean可以在JSF访问而无需额外的注解,所以一些隐含的范围似乎有可能.

谢谢

java dependency-injection named cdi jboss-weld

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

如何在Elixir控制台中定义命名函数而不得**(ArgumentError)无法调用def/2外部模块?

我可以很好地在模块中定义命名函数,但我还没有把它用在iex>或ex>控制台中.

当我尝试运行def命令时,我不断收到以下错误:

(ArgumentError) cannot invoke def/2 outside module
Run Code Online (Sandbox Code Playgroud)

pprime.exs

IO.puts "initial division test"

defmodule Expand do
    def transform(myvar) do
        8 * myvar + 3;
    end
end

div2 = fn inputnum ->
  [:a, inputnum/2.0, inputnum/3, inputnum/5.0, inputnum/7]
end

output = div2.(20.1)
Run Code Online (Sandbox Code Playgroud)

我可以用elixir运行这个,如下:

$ elixir pprime.exs
Run Code Online (Sandbox Code Playgroud)

但是,在控制台中,我似乎无法做任何这样的事情:

Erlang/OTP 17 [erts-6.3] [source] [64-bit] [async-threads:10] [kernel-poll:false]

Interactive Elixir (1.0.2) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> def transform(myvar) do 8 * myvar + 3; end
** (ArgumentError) cannot invoke def/2 …
Run Code Online (Sandbox Code Playgroud)

elixir named

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

HQL:在命名查询中使用布尔值

你能帮我么?查询布尔值"r.isDefault = true"时出错.

在我的HQL命名查询中:

<named-query name="RptQuery.queryDefaultByCode">
    <query>
        SELECT r FROM RptQuery r WHERE r.code = ?1 AND r.isDefault = true
    </query>
</named-query>
Run Code Online (Sandbox Code Playgroud)

我得到错误:引起:org.hibernate.HibernateException:命名查询中的错误:RptQuery.queryDefaultByCode

在我的persistence.xml中:

<property name="hibernate.query.substitutions" value="true='Y', false='N', yes='Y', no='N'"/>
Run Code Online (Sandbox Code Playgroud)

在我的pojo中:

private boolean isDefault;

@Column(name = "CPMN_IS_DEFLT", length = 1)
@Type(type = "yes_no")
public boolean isDefault() {
    return this.isDefault;
}

public void setDefault(boolean isDefault) {
    this.isDefault = isDefault;
}
Run Code Online (Sandbox Code Playgroud)

先感谢您!

答:刚发现一个小错误:

r.isDefault = true
Run Code Online (Sandbox Code Playgroud)

应该

r.default = true
Run Code Online (Sandbox Code Playgroud)

谢谢.

hibernate boolean hql named

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

将命名项添加到命名列表 - 保证附加到列表末尾?

将名称项添加到列表时,是否可以保证该项目将添加到列表的末尾?在实践中似乎是这样,但不确定这是否是一个危险的假设?

test = list()
test[[ "one" ]] = 1
test[[ "two" ]] = 2  # will always appear after "one"?
test[[ "three" ]] = 3  # will always appear after "two"?
Run Code Online (Sandbox Code Playgroud)

r list named undefined-behavior insertion

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

使用purrr的map函数输入在R中创建一个命名列表作为输出

我在R中使用purrr包的map函数,它给出了一个列表作为输出.现在我希望输出是基于输入的命名列表.下面给出一个例子.

input <- c("a", "b", "c")
output <- purrr::map(input, function(x) {paste0("test-", x)})
Run Code Online (Sandbox Code Playgroud)

从这里我想使用以下方法访问列表的元素:

output$a
Run Code Online (Sandbox Code Playgroud)

要么

output$b
Run Code Online (Sandbox Code Playgroud)

r list named purrr

15
推荐指数
3
解决办法
4088
查看次数

NS:反应不安全; parent表示它应该是安全的

我正试图在我的学校网络上运行Centos 6.3上的Bind,但我无法让外部查询工作.

我可以挖掘/查询在我的服务器上运行的自己的区域,但是一旦我挖掘外部域名,我在日志文件中看到以下内容:

NS: got insecure response; parent indicates it should be secure
Run Code Online (Sandbox Code Playgroud)

我已禁用dnssec但没有结果.我正在学校使用DNS转发器,帮助台目前还不知道出了什么问题.

但是,我可以挖掘@ SCHOOL-SERVER,它会返回正确的答案.它只是与转发器一起工作似乎不起作用.

有人能指出我在正确的方向吗?如果您需要更多日志或测试,请告诉我.

谢谢!

dns bind centos named

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