我有一个NSURLConnection,它是服务器的一个帖子,但我希望它返回一些小数据,无论它是否成功.
-(void)submitPost:(NSString *)xml
{
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[service generateURL]];
NSString *result = (NSString *) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)xml, NULL, CFSTR("?=&+"), kCFStringEncodingUTF8);
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[result dataUsingEncoding:NSUTF8StringEncoding]];
[request setHTTPMethod:@"POST"];
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:request delegate:self];
if(theConnection)
{
NSLog(@"Connection success");
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
[theConnection retain];
failed = NO;
}
else
{
NSLog(@"Connection failed");
}
}
Run Code Online (Sandbox Code Playgroud)
问题是,它不仅发送一个帖子的URL,它还发送一个GET,并且GET响应作为数据返回...我有点困惑.我查看了他的wireshark输出,它绝对是一个帖子和一个得到.
你们有什么感想?
我花了一些时间试图弄清楚为什么这个查询没有拉出我预期的结果:
SELECT * FROM NGS WHERE ESPSSN NOT IN (SELECT SSN FROM CENSUS)
Run Code Online (Sandbox Code Playgroud)
最后我试着写查询另一种方式与这个最终得到预期的结果:
SELECT * FROM NGS n WHERE NOT EXISTS (SELECT * FROM CENSUS WHERE SSN = n.ESPSSN)
Run Code Online (Sandbox Code Playgroud)
第一个查询似乎更合适并且"正确".我一直使用"in"和"not in"进行类似的选择,并且从未遇到过我所知道的问题.
我在行上有一个非连续的范围(myRange的示例地址:$ 2:$ 2,$ 4:$ 205,$ 214:$ 214),我想访问该范围内的特定行和列.我尝试过以下方法:
'获取范围内第2行,第1列的值
myRange.rows(2).Cells(, 1).Value
Run Code Online (Sandbox Code Playgroud)
但是,这给了我工作表中第二行的值,而不是在范围内 - 这意味着它给了我$ 3 $ 1的地址 - 而不是$ 4 $ 1
有人可以解释我如何访问我的范围内的值?(可能与不同的领域有关)
谢谢
我试图在JAVA中使用这个公式:( -
ln (1-L))/ L我不知道如何在java中使用ln.
我有一条如下的路线,理想情况下我希望它匹配:
domain.com/layout/1-slug-is-the-name-of-the-page
routes.MapRoute(
"Layout", // Route name
"layout/{id}-{slug}", // URL with parameters
new { controller = "Home", action = "Index"}, new {id = @"\d+$"}
);
Run Code Online (Sandbox Code Playgroud)
但是当我点击网址时,我会继续获得此异常:
参数字典包含非可空类型'System.Int32'的参数'id'的空条目,用于方法'System.Web.Mvc.ActionResult Index(Int32)'....
以上路线将匹配以下内容:
domain.com/layout/1-slug或domain.com/layout/1-slug_permalink
似乎将ID与Slug分开的连字符导致问题.
我想知道我是否可以使用HTTP POST请求来实现SOAP API.
如果是这样,我应该如何格式化和处理请求?
我一直在关注Python 3.x的传奇,并且已经看到3.x功能逐渐被反向移植到2.x线.
我使用的大多数库都没有移植过,有些(例如Twisted)似乎在不同程度上对3.x隐蔽或过于敌视.无论如何,其中很多兼容版本的发展很少.特别是较大的那些.
所以,我的问题是,在已经向后移植的所有功能的情况下,3.x中仍然可以提供哪些内容还没有后端移植?这是很容易找到的东西已经被移植,但不还剩下些什么.
现在,移植到3.x似乎只是痛苦,我看不到收益; 也许一个"只在3.x"列表会让我看到光...
谢谢,
斯图
给定multimap<A,B>M什么是vector<B>用特定键在M中创建所有值的简洁方法.
例如,给定一个multimap我如何获得映射到值123的所有字符串的向量?
一个答案很简单,从较低循环>上限,但有一个整洁的无环路的方法是什么?
在阅读过程中,我有时会收到上述错误.每当您在调用Read()方法之前尝试读取数据时,异常都来自ASP.NET SqlDataReader.由于EF在内部执行所有这些操作,我想知道还有什么可能导致此错误.它可能是网络(或)数据库连接吗?
谢谢
额外的赏金信息(GenericTypeTea):
升级到EF Code First RC(4.1)后,我遇到了同样的错误:
"无数据存在时读取无效"
这是有问题的代码:
using (var context = GetContext())
{
var query = from item in context.Preferences
where item.UserName == userName
where item.PrefName == "TreeState"
select item;
// Error on this line
Preference entity = query.FirstOrDefault();
return entity == null ? null : entity.Value;
}
Run Code Online (Sandbox Code Playgroud)
表结构如下:
Preference
{
Username [varchar(50)]
PrefName [varchar(50)]
Value [varchar(max)] Nullable
}
Run Code Online (Sandbox Code Playgroud)
该表是独立的,没有任何关系.这是DbModelBuilder代码:
private void ConfigurePreference(DbModelBuilder builder)
{
builder.Entity<Preference>().HasKey(x => new { x.UserName, x.PrefName });
builder.Entity<Preference>().ToTable("RP_Preference");
}
Run Code Online (Sandbox Code Playgroud)
完全相同的代码在CTP5中完美运行.我猜这是一个RC错误,但任何想法如何修复它将不胜感激.
java ×2
python ×2
asp.net ×1
asp.net-mvc ×1
c++ ×1
django ×1
excel ×1
function ×1
http ×1
math ×1
objective-c ×1
post ×1
python-2.7 ×1
python-3.x ×1
routes ×1
soap ×1
sql ×1
sql-server ×1
stl ×1
t-sql ×1
vba ×1
xml ×1