小编Jef*_*oom的帖子

读取包含C的R函数的源代码

HoltWinters说,假设我对R功能的运作很好奇.我输入了HoltWinters它,它显示了该功能的R源.在检查时,源显示该函数是第二个函数的包装器:

    final.fit <- hw(alpha, beta, gamma)
Run Code Online (Sandbox Code Playgroud)

据推测,严重的工作发生在函数hw中.但是,我无法在任何地方找到此功能来阅读其来源

> hw
Error: object 'hw' not found
Run Code Online (Sandbox Code Playgroud)

我该如何阅读来源?


编辑:好的,所以现在我读过hw,我看到它是一个包装C_HoltWinters.我怎么读?

r

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

文件和文档之间的区别

我正在读一本关于便携式文档格式的书。有两个标题,文件结构和文档结构。文件和文档有什么区别?它们不是一回事吗?

pdf document file

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

具有可变数量参数的Prolog谓词

我正在用PROLOG写一个Sudoku-Solver.我希望求解器能够使用所有可能大小的Sudokus,所以我自然需要构造带有可变数量参数的谓词.(例如,在Sudoku中构造"块".)

如何使用可变数量的参数构造或模拟谓词?

prolog sudoku predicates

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

我应该在界面上暴露Stream <T>吗?

如果我正在编写.NET代码,我会经常暴露IEnumerable<T>它可能有意义的地方.也许这取决于LINQ以及你可以使用foreach的事实,但是做到这一点感觉"正确".

private List<String> _myList;

public IEnumerable<String> MyList
{
    get { return _myList; }
}
Run Code Online (Sandbox Code Playgroud)

现在我正在编写Java 8代码,我正在讨论是否应该以Stream<T>同样的方式在可能的情况下公开?也许是因为我必须打电话Collection.stream(),感觉就像是"做工",但感觉不对?

private Collection<String> myCollection;

public Stream<String> getStuff() {
    return myCollection.stream();
}
Run Code Online (Sandbox Code Playgroud)

是否Stream<T>应该以IEnumerable<T>可能的相同方式暴露在接口上?

java java-8 java-stream

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

Laravel在两个表中搜索"LIKE"查询

我目前正在尝试设置一个搜索栏,用于过滤两个表格,书籍类别的结果.

我有两个模型的设置关系,其中:

Book.php(模型)(表:id,b_name,b_author,cat_id)

public function bookCategory()
{
  return $this->belongsTo('Category', 'cat_id', 'id');
}
Run Code Online (Sandbox Code Playgroud)

Category.php(Model)(表:id,cat_name)

public function book()
{
  return $this->hasMany('Book', 'cat_id', 'id');
}
Run Code Online (Sandbox Code Playgroud)

BookController.php

public function getFilterBooks($input)
{
  $books = Book::with('bookCategory')->where('**cat_name at category table**. 'LIKE', '%' . $input . '%'')->get();

  return Response::json($books);
}
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用.我这样做的原因是因为我想允许用户使用相同的搜索栏来过滤不同的列(我知道如何在一个表中执行此操作,但不是两个或更多).

php sql search laravel eloquent

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

如何比较 java 8 中的函数式接口/方法引用

是否可以做类似的事情:

boolean isItMyMethod( Consumer<Object> aConsumer )
{
    return aConsumer.equals( this::myMethod );
}
Run Code Online (Sandbox Code Playgroud)

这不能编译。如果我将 this::myMethod 分配给中间变量,它会起作用,但结果始终为 false。

java lambda java-8

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

在这种情况下,我如何处理 Function&lt;T, R&gt; 和省略号/可变参数?

我的一个项目是throwing-lambdas;在其中,我的目标是简化@FunctionalInterfaces 中潜在s的使用Stream,其在流中使用的唯一“缺陷”是它们抛出已检查的异常(就我而言,我宁愿称其为有缺陷的事实,即您不能抛出已检查的异常来自流,但那是另一个故事)。

所以,因为Function<T, R>我定义了这个:

@FunctionalInterface
public interface ThrowingFunction<T, R>
    extends Function<T, R>
{
    R doApply(T t)
        throws Throwable;

    default R apply(T t)
    {
        try {
            return doApply(t);
        } catch (Error | RuntimeException e) {
            throw e;
        } catch (Throwable throwable) {
            throw new ThrownByLambdaException(throwable);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这允许我定义,例如:

final ThrowingFunction<Path, Path> = Path::toRealPath;
Run Code Online (Sandbox Code Playgroud)

(为什么Path::toRealPath......好吧,正是因为它有一个省略号)。

不想停在这里,我希望能够写出这样的东西:

Throwing.function(Path::toRealPath).fallbackTo(Path::toAbsolutePath)
Run Code Online (Sandbox Code Playgroud)

以上几乎有效......继续阅读。

我也这样定义:

public abstract class Chainer<N, T extends N, C extends Chainer<N, …
Run Code Online (Sandbox Code Playgroud)

java lambda variadic-functions java-8 java-stream

4
推荐指数
2
解决办法
456
查看次数

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

处理<asp:textbox中的输入

我有一个asp.net文本框,我想用作搜索框.

我没有计划有一个按钮,只是允许用户在文本框中键入他们的搜索关键字并按Enter键.

<div id="search-bar">
    <asp:TextBox ID="txtSearch" runat="server" ></asp:TextBox>
</div>
Run Code Online (Sandbox Code Playgroud)

如何通过"输入按下"来调用方法,或者在URL参数中使用关键字回发页面,例如search.aspx?keywords=this&that

asp.net form-submit

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

如何从使用writeToFile创建的文件加载NSDictionary?

我有一个NSMutableDictionary,我用它写了

[stuff writeToFile:@"TEST" atomically:YES];
Run Code Online (Sandbox Code Playgroud)

我怎样才能在将来检索它?

另外,如果我决定用4S替换我的iPhone 4,会发生什么?我的书面数据可以转移吗?

objective-c nsdictionary nsmutabledictionary

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