小编Ali*_*r77的帖子

REST - 复杂的应用程序

我正在努力将RESTful原则应用于我正在研究的新Web应用程序.特别是,为了成为RESTful,每个HTTP请求应该自己携带足够的信息,以便其接收者处理它以与HTTP的无状态特性完全协调.

该应用程序允许用户搜索药物.搜索接受过滤器作为输入,例如,返回停止的药物,包括免费治疗等.等等.总共有大约30个可以应用的过滤器.

此外,可以输入患者详细信息,包括患者年龄,性别,当前药物等.

要保持安静,每个请求都应包含所有这些信息吗?这似乎给网络带来了巨大的开销.此外,对于URL长度的限制,至少对GET来说,这不是不可行吗?

rest session

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

SQL Server 2008中XML变量的大小限制

我正在将XML传递给存储过程.我知道XML文档的内部二进制表示的最大大小是2GB.但是这个限制是否也适用于在sproc运行时保存在内存中的xml变量?

[编辑] 2GB限制是否仍然与在64位模式下运行的SQL Server相关,这可以使用高达7TB的RAM?[编辑]

xml sql-server

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

创建的observableArray始终为空

我想创建一个observableArray.下面的代码打印"6:0"和"3:0",即observableArrays为空.

我在Firefox 5和Chrome 11.0.696.68中测试了这个.

我究竟做错了什么?

var myStringArray = new Array( "Bungle", "Bear", "George", "Hippo", "Zippy", "Unknown" );

var myObjectArray = new Array(
  { name: "Bungle", type: "Bear" },
  { name: "George", type: "Hippo" },
  { name: "Zippy", type: "Unknown" }
);

var viewStringModel = ko.observableArray( myStringArray );
var viewObjectModel = ko.observableArray( myObjectArray );

console.log(myStringArray.length + " : " + viewStringModel.length);
console.log(myObjectArray.length + " : " + viewObjectModel.length);
Run Code Online (Sandbox Code Playgroud)

javascript knockout.js

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

C# - 使字段/属性有条件地读取

我有三节课; 类AB两个引用类C.

我如何才能这样做,以便C在从类引用时可以修改类的成员,A但在从类引用时不进行修改B

IE,以下应该是可能的;

classA myClassA = new classA();
myClassA.myClassC.IssueNumber = 3;
Run Code Online (Sandbox Code Playgroud)

但这不应该是可能的;

classB myClassB = new classB();
myClassB.myClassC.IssueNumber = 3;
Run Code Online (Sandbox Code Playgroud)

使classB.classC只读仍然允许classC改变属性.

我确信这是基本的东西,但找不到简单的答案.

谢谢

c# readonly immutability

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

使用Clojure发出HTTP请求

我刚刚开始学习Clojure,并且在过去的几年里一直在努力应对API的变化.特别是在1.2中,contrib中有一个http-agent函数,它允许非常简单的HTTP请求:

 (http-agent "http..." :method "POST" :body "foo=1") 
Run Code Online (Sandbox Code Playgroud)

此功能已被删除,现在您应该使用clojure.java.io或第三方解决方案,如http-kitclj-http.

我真的很惊讶,因为它java.io似乎更低级别并且失去了简单性或http代理,并且使得http请求看起来像应该在核心库集中(我意识到这是非常主观的).

删除http-agent的理由是什么?它不符合Clojure的核心理念吗?什么是最佳库用于基本HTTP请求的建议

http clojure

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