问题列表 - 第49221页

使用LINQ查询和更新集合中的属性

使用LINQ更新集合中特定项的单个属性的最简单/最简单的方法是什么?

例如,如果我有以下列表:

public class Ticket
{
    public string Name { get; set; }
    public string Code { get; set; }
    public bool Selected { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何使用LINQ更新Ticket项的"Selected"属性,因为其"Name"属性的值为"Beach".在SQL中它将是:

UPDATE Tickets SET Selected = true WHERE Name = 'Beach'
Run Code Online (Sandbox Code Playgroud)

我以为我跟这个......

tickets.Select(x => { x.Selected = true; return x; }).ToList().Where(x => x.Name == "Beach");
Run Code Online (Sandbox Code Playgroud)

linq

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

如何确定单词在文本中出现的次数?

如何在Perl中找到单词在文本块中的次数?

例如我的文本文件是这样的:

#! /usr/bin/perl -w
# The 'terrible' program - a poorly formatted 'oddeven'.
use constant HOWMANY => 4; $count = 0;
while ( $count < HOWMANY ) {
  $count++;
  if ( $count == 1 ) {
    print "odd\n"; 
  } elsif ( $count == 2 ) { 
    print "even\n";
  } elsif ( $count == 3 ) {
    print "odd\n";
  } else { # at this point $count is four.
    print "even\n";
  }
}  
Run Code Online (Sandbox Code Playgroud)

我想找到该文本文件的"count"字数.文件名为terrible.pl

理想情况下,它应该使用正则表达式最少的代码行.

编辑: …

regex perl text file

0
推荐指数
1
解决办法
1414
查看次数

如何与USSD菜单互动?

我想编写一个与现有USSD服务交互的程序,所以我需要一种方法来拨打代码,"导航"菜单,发送附加命令和读取任何数据.实现这一目标的好方法是什么?我现在对任何技术/平台持开放态度.我已经研究过Android,但似乎没有USSD Api.Thankx.

mobile android gsm ussd

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

C#如何欺骗WebRequest的IP地址

我有asp.net网站托管,我正在使WebRequest发布数据并获得响应.该网站正在进行IP过滤.我想欺骗发件人IP地址以进行测试.是否可以以编程方式执行或我必须使用任何工具.

public string GetResponse(string request)
{  
    lock (Obj)  
    {  
        request = request + _dataControlInfo.SendEndingWith;  
        Logger.Info(request);  
        var req = (HttpWebRequest)WebRequest.Create(_serviceUrl);  
        req.Headers.Add("SOAPAction", "\"\"");  
        req.ContentType = "text/xml;charset=\"utf-8\"";  
        req.Accept = "text/xml";  
        req.Method = "POST";  
        var stm = req.GetRequestStream();  
        var bytes = UtfEncoding.StringToUtf8ByteArray(request);  
        stm.Write(bytes, 0, bytes.Length);  
        stm.Close();  
        var resp = req.GetResponse();  
        var stmr = new StreamReader(resp.GetResponseStream());  
        var strResponseXml = stmr.ReadToEnd();  
        Logger.Info(strResponseXml);  
        return strResponseXml;  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

请说明任何可能性.

c#

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

使用async时,HttpContext.Current为null

我正在尝试调用需要从服务器读取文件的异步方法.只要方法是异步的,HttpContext.Current就变为null.如果我称它为正常,它可以正常工作.我该如何解决这个问题?

我的代码是:

System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath(path))
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

用Javascript更改IE文档模式?

是否可以使用Javascript更改IE文档模式?我不会在这里详细介绍细节,但我正在与一个锁定的Drupal网站进行斗争,这个网站不允许任何访问来编辑主题文件.显然,正确的做法是将一些东西写入头部,如下所示:

<meta http-equiv="X-UA-Compatible" content="IE=8">
Run Code Online (Sandbox Code Playgroud)

但是,正如我所提到的,我无法访问该页面的那一部分,所以我希望我可以使用Javascript ......有点像这样:

document.getElementsByTagName('head')[0].appendChild('<meta http-equiv="X-UA-Compatible" content="IE=IEVersion">');
Run Code Online (Sandbox Code Playgroud)

可悲的是,这不起作用.

javascript internet-explorer ie8-browser-mode

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

如何在jquery 1.5中管理ajax请求的队列?

我一直在jquery 1.5中测试新的延迟AJAX函数,并且对它们的简单性和强大功能印象深刻.我有一个更大的问题与排队这些请求的最佳方式有关.

我有两种情况:串行和并行,如果你愿意的话.我想避免同步/异步术语,因为我确实希望所有这些都是异步请求,因此用户可以在等待队列处理时执行其他操作.然后我想在队列完成处理时调用单个函数.

在具有两个请求的"串行模式"中,我希望它们按如下方式处理:

RequestA - > ResponseA - > RequestB - > ResponseB - > EndOfQueue

在具有两个请求的"并行模式"中,我想要这个结果:

RequestA - > RequestB(ResponseA,响应B在准备就绪时处理) - > EndOfQueue

在任何一种情况下,如果任何请求失败,我希望队列停止并将控制传递给失败函数.

我有要求指定动态队列长度所以我不认为我能够将一堆.then()或.when()延迟串起来,因为我不知道它是一百件还是一百件.我正在通过供应商的API在服务器上执行业务逻辑,因此服务器端批处理将很困难,因为我无法控制该代码.

我已经构建了执行"并行"情况的测试用例,并在所有成功完成后调用了when()函数,但这些测试在队列长度上不是动态的,并且不能移植到串行模型.

我可以看到如何创建一个自定义队列对象来处理这个问题,但似乎所有的部分都已经在jquery(?)中为我编写了.我看过了,但还没有找到以这种方式涵盖顺序请求的示例.

有关如何使用jquery队列/延迟功能处理此问题的任何想法?

javascript queue jquery jquery-1.5 jquery-deferred

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

Node.js + Oracle 9i数据库

我是node.js的新手,我已经做了我的研究没有成功,所以这是我的问题:

可以将Node.js与Oracle 9i数据库一起使用吗?如果是这样,我在哪里可以找到一些相关的东西?

提前致谢!

javascript oracle oracle9i node.js

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

Wordpress:自动删除x天以后的帖子?

很长一段时间以来,我一直在寻找一个能够删除超过某个"年龄"(例如30天)的帖子的插件.做这个的最好方式是什么?

sql wordpress

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

阻止UIScrollView将内容移动到左上角

我有一个UIImageView包含在内UIScrollView.图像(通常)很大,因此用户可以将其缩小以查看整个图像.

但是,在缩小时,将其UIScrollView捕捉ImageView到滚动视图的左上角.我希望用户可以定位它,并且还没有找到"关闭它"的方法.

它有点像总是允许滚动,而不是只允许在图像放大时滚动.也许它太重要了?

有人知道吗?最初,我只是想手动创建这个功能.但UIImageViews不喜欢调整到新的大小(我已经尝试了所有的东西,无法UIImageView调整大小,除非我从中删除图片imageView,更改框架,然后重新添加).

xcode objective-c uiscrollview uiimageview ios

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