我知道如何使用NextToken向前翻页SimpleDB数据.但是,如何处理以前的页面?我在.NET上,但我认为这不重要.我对一般战略更感兴趣.
Mike Culver的Amazon SimpleDB网络研讨会简介提到使用了面包屑,但他没有在视频中实现它们.
编辑:视频提到了一个实现向后分页的示例项目,但视频在显示下载URL之前结束.我发现的一个示例项目没有处理分页.
我知道这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的构造函数的别名?
我知道的唯一示例ASP.NET MVC项目来自http://asp.net/mvc.还有其他人吗?
F#不支持隐式转换.我知道这是一个功能,但我不明白为什么即使没有信息丢失也禁止隐式转换.例如:
sqrt 4 // Won't compile.
Run Code Online (Sandbox Code Playgroud)
我没有看到隐含地将int4 转换为a的问题float,这是sqrt需要的.
任何人都可以阐明这一点吗?
我知道npm寻找一个package.json在当前目录中,但它似乎也找到了package.json几个目录上面我的当前目录.这是如何运作的?不npm看父目录,直到找到一个package.json?
如果是这样,在寻找模块时require()也会搜索package.json?
这种行为npm是CommonJS的一部分还是它的一部分?
此代码反转字符串:
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#中列表和序列理解的这种语法:
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.
->上面的第一次使用被弃用了?->似乎不一致.任何人都可以为我调和这个吗?我需要匆忙学习Firebug或IE Developer Tools,我可以使用一些关于哪一个更好的建议.我将使用其中任何一个调试一些JavaScript,主要是修复XHR之谜.关于哪一个选择的任何提示可能会节省我很多时间,并将非常感激.
编辑:我已经使用了提琴手并喜欢它.
编辑:我的目标是支持所有浏览器.
我需要传递userData给jqgrid,但找不到任何如何执行此操作的示例.这是我的尝试:
从服务器发送:
{ 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看到它.我想我只是坚持如何在客户端阅读它.
如何从http://tfs.visualstudio.com上托管的TFS迁移到TFS 的本地版本?我想使用Visual Studio Team Foundation Server Express 2012,它可供5位用户免费使用.
是否可以迁移所有内容,包括工作项,查询和源代码?
f# ×4
asp.net-mvc ×1
azure-devops ×1
c# ×1
firebug ×1
javascript ×1
jqgrid ×1
jquery ×1
json ×1
node.js ×1
tfs ×1
tfs2012 ×1
user-data ×1