小编Jer*_*Kur的帖子

打字稿得到错误TS2304:找不到名字'要求'

我试图让我的第一个Typescript和DefinitelyTyped节点应用程序启动并运行,并遇到一些错误.

当我尝试转换一个简单的ts节点页面时,我收到错误"TS2304:找不到名称'require'".我已经在SO上阅读了其他几个这样的错误,我认为我没有类似的问题.
我在shell提示符下运行命令:tsc movie.server.model.ts.该文件的内容是:

tsc movie.server.model.ts.
Run Code Online (Sandbox Code Playgroud)

var mongoose = require('mongoose')行引发错误

typings/tsd.d.ts文件的内容是:

'use strict';

/// <reference path="typings/tsd.d.ts" />

/*    movie.server.model.ts - definition of movie schema */

var mongoose = require('mongoose'),
Schema = mongoose.Schema;

var foo = 'test';
Run Code Online (Sandbox Code Playgroud)

.d.ts文件引用放在相应的文件夹中,并通过命令添加到typings/tsd.d.ts:

/// <reference path="node/node.d.ts" />
/// <reference path="requirejs/require.d.ts" />
Run Code Online (Sandbox Code Playgroud)

生成的.js文件似乎工作正常,所以我可以忽略错误.但我很想知道为什么会出现这种错误以及我做错了什么.

node.js typescript definitelytyped

415
推荐指数
10
解决办法
39万
查看次数

是否有ac#库提供像numpy这样的数组操作

我开始使用Numpy并且非常喜欢它的阵列处理功能.是否有一些我可以在C#中使用的库,它提供与数组类似的功能.我最想要的功能是:

  • 从另一个创建一个数组
  • n维数组的简易/三次迭代
  • 切片阵列

c# arrays numpy

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

R Markdown:如何显示文件内容

我想在R markdown(rmd)中转储文本文件的内容.我尝试使用R命令:system("cat a.csv").此命令在R中显示文件内容,但在R studio中编织文件时不生成输出.

r rstudio knitr

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

为什么WCF不能传递字典中的对象?

在我的WCF服务中,我将对象QualifiedNumber定义为KnownTypeServiceKnown键入.如果我使用QualifiedNumber以下方法:

这个不起作用.它引发了一个异常,部分内容如下:

元素' http://schemas.microsoft.com/2003/10/Serialization/Arrays:Value '包含' http://schemas.datacontract.org/2004/07 ServiceLibrary.Web.Model:QualifiedNumber'数据合同的数据.反序列化器不知道映射到此合同的任何类型.无法反序列化,因为QualifiedNumber的定义未知.

[OperationContract]
public Dictionary<int, object> TestDictionaryGet()
{
    Dictionary<int, object> retDict = new Dictionary<int, object>();

    retDict.Add(1, new QualifiedNumber(new decimal(1.2), "<"));
    retDict.Add(2, "pass a simple string");

    return retDict;
}
Run Code Online (Sandbox Code Playgroud)

这个工作

public struct element
{
    public int key;
    public object value;
}

[OperationContract]
public List<element> TestElementListGet()
{
    Dictionary<int, object> retDict = new Dictionary<int, object>();

    retDict.Add(1, new QualifiedNumber(new decimal(1.2), "<"));
    retDict.Add(2, "pass a simple string");

    List<element> retElements = new List<element>(); …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf

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

Linq处理可变数量的OrderBy

我需要在Linq(to Entity)语句中支持可变数量的Orderby术语.也就是说,我的函数将接受数据应该在其上排序的属性列表.属性可以具有升序或降序排序.处理构造Linq查询的最佳方法是什么?

谢谢!

c# linq linq-to-entities

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

tensorflow retrain.py app.run()得到意外的关键字参数'argv'

我正在尝试运行Tensorflow for Poets示例.我通过以下内容:

python examples/image_retraining/retrain.py --bottlenext_dir=tf_files/bottlenecks --how_many_training_steps 500 --model_dir=tf_files/inception --output_graph=tf_files/retrained_graph.pb --output_labels=tf_files/retrained_labels.txt --image_dir tf_files/flower_photos

我收到了错误

File "examples/image_retraining/retrain.py", line 1013, in <module> tf.app.run(main=main, argv=[sys.argv[0]] + unparsed) TypeError: run() got an unexpected keyword argument 'argv'

当我检查app.py的来源时,它将argv显示为参数.根据t.版本我运行0.11.0rc0

有任何想法吗?

python tensorflow

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

如何将oracle过程的参数默认设置为select的结果?

我有一个oracle过程,我想将默认参数设置为select语句的结果,如下所示.

procedure foo( startID number : = max(x.id) from xtable x )
Run Code Online (Sandbox Code Playgroud)

但上面的代码是非法的语法.

oracle stored-procedures procedure

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