小编roy*_*yco的帖子

如何使用simpledb进行分页?

我知道如何使用NextToken向前翻页SimpleDB数据.但是,如何处理以前的页面?我在.NET上,但我认为这不重要.我对一般战略更感兴趣.

Mike Culver的Amazon SimpleDB网络研讨会简介提到使用了面包屑,但他没有在视频中实现它们.

编辑:视频提到了一个实现向后分页的示例项目,但视频在显示下载URL之前结束.我发现的一个示例项目没有处理分页.

c# amazon-simpledb

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

F#中的"bigint"究竟是什么?

我知道这bigint不是一个函数,而是一个类型构造函数.这就是失败的原因:

// Won't compile
let foo = 10 |> bigint
Run Code Online (Sandbox Code Playgroud)

我知道我可以创建一个接受整数并返回a的新函数bigint,然后管道运算符将起作用.

但是,我不明白为什么会这样:

let bar = bigint 10
Run Code Online (Sandbox Code Playgroud)

如果bigint是类型构造函数,为什么我不需要new?究竟是哪里被bigint定义为System.Numerics.BigInteger的构造函数的别名?

f#

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


为什么F#中没有隐式转换?

F#不支持隐式转换.我知道这是一个功能,但我不明白为什么即使没有信息丢失也禁止隐式转换.例如:

sqrt 4      // Won't compile.
Run Code Online (Sandbox Code Playgroud)

我没有看到隐含地将int4 转换为a的问题float,这是sqrt需要的.

任何人都可以阐明这一点吗?

f#

8
推荐指数
3
解决办法
710
查看次数

npm在哪里查找package.json文件?

我知道npm寻找一个package.json在当前目录中,但它似乎也找到了package.json几个目录上面我的当前目录.这是如何运作的?不npm看父目录,直到找到一个package.json

如果是这样,在寻找模块时require()也会搜索package.json

这种行为npm是CommonJS的一部分还是它的一部分?

node.js

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

我可以使用F#中的管道运算符将参数传递给构造函数吗?

此代码反转字符串:

let reverse (s : string) = new string(s.ToCharArray() |> Array.rev)
Run Code Online (Sandbox Code Playgroud)

可以使用管道运算符重写它以将所需的参数传递给string()构造函数吗?例如,这似乎更惯用:

// Doesn't compile:
let reverse (s : string) = s.ToCharArray() |> Array.rev |> new string
Run Code Online (Sandbox Code Playgroud)

同样,为什么我不能string以下列方式使用运算符?

let reverse2 (s : string) = s.ToCharArray() |> Array.rev |> string
Run Code Online (Sandbox Code Playgroud)

这是在行动:

> reverse2 "foo" ;;
val it : string = "System.Char[]"
Run Code Online (Sandbox Code Playgroud)

它返回的类型而不是"oof".

f#

7
推荐指数
2
解决办法
1455
查看次数

为什么在F#理解中不推荐使用" - >"?

有时候在书中我会看到F#中列表和序列理解的这种语法:

seq { for i = 0 to System.Int32.MaxValue -> i }
Run Code Online (Sandbox Code Playgroud)

这是来自Chris Smith的编程F#,第80页.在VS2010附带的F#中,这不能编译.我相信->已被弃用.(参见备选列表理解语法).但是,->仍然可以用于涉及范围的理解:

seq { for c in 'A' .. 'Z' -> c }
Run Code Online (Sandbox Code Playgroud)

根据专家F#2.0,第58页,这是因为超过范围的->简写Seq.map.

  1. 为什么->上面的第一次使用被弃用了?
  2. 目前的使用->似乎不一致.任何人都可以为我调和这个吗?

f#

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

我应该学习Firebug还是IE8开发人员工具?

我需要匆忙学习Firebug或IE Developer Tools,我可以使用一些关于哪一个更好的建议.我将使用其中任何一个调试一些JavaScript,主要是修复XHR之谜.关于哪一个选择的任何提示可能会节省我很多时间,并将非常感激.

编辑:我已经使用了提琴手并喜欢它.

编辑:我的目标是支持所有浏览器.

javascript firebug ie-developer-tools

6
推荐指数
3
解决办法
2617
查看次数

如何在jqgrid中读取userData?

我需要传递userDatajqgrid,但找不到任何如何执行此操作的示例.这是我的尝试:

从服务器发送:

{ total: 25,
  page: currentpage,
  userData: {foo: 'bar'},
  rows: myRows }
Run Code Online (Sandbox Code Playgroud)

在jqgrid中:

var data = jQuery("#grid").getGridParam('userData');
Run Code Online (Sandbox Code Playgroud)

如何userData从jqgrid 发送和读取它?

编辑:我知道我userData被送了,因为我可以在Fiddler看到它.我想我只是坚持如何在客户端阅读它.

jquery json jqgrid user-data

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

如何从托管TFS迁移到本地TFS?

如何从http://tfs.visualstudio.com上托管的TFS迁移到TFS 的本地版本?我想使用Visual Studio Team Foundation Server Express 2012,它可供5位用户免费使用.

是否可以迁移所有内容,包括工作项,查询和源代码?

tfs tfs2012 tfs-migration azure-devops

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