问题列表 - 第6765页

如何使用LINQ仅查询数据库中的单个项目?

我想获得一个LINQ-to-SQL查询,它只返回一个项目,而不是它们的集合?

例如,我有一个具有特定名称的产品列表.数据库中没有具有重复名称的产品,因此我希望能够查询并返回该产品的该实例.

Products product = from p in _productContext.Products 
                   where p.name.Equals("BrownShoes") 
                   select p;
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

linq

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

在Perl中使用正则表达式的匹配元素

我有一个包含正则表达式的哈希:要在其中捕获的匹配数和变量及其匹配位置.例如:

my %hash = (
    reg_ex => 'Variable1:\s+(.*?)\s+\n\s+Variable2:\s+(.*?)\s+\n',
    count => 2,
    Variable1 => 1,
    Variable2  => 2,
);
Run Code Online (Sandbox Code Playgroud)

我将使用这个表达式中的一些代码另一部分,我将只是让说$to_be_matched_variable =~ /$hash{reg_ex}/,我们在这里获得所需要的比赛中$1,$2...

我需要使用键的值Variable1,它表示在我们通常使用的位置使用的匹配数$1.

我试着给予$.$hash{Variable1}$,$hash{Variable1}.我无法找到如何框架的东西,将等同于$1,$2...

regex perl

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

覆盖.NET通用列表<MyType> .Contains(MyTypeInstance)?

是否有可能,如果是这样我怎么重写Contains其他正常的方法List<T>,在这里T是我自己的,自定义类型?

.net c# list

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

保护没有标题的网页

我刚读过tdwtf.com上的这篇文章.通常,它描述了一个销毁机器人,因为它忽略了标题.然后我意识到我不知道如何在没有标题的页面中进行安全性.因此我的问题是:

除了使用标题之外,我还可以采取哪些安全措

我主要用php开发,所以我熟悉header("Location:")函数.但还有什么呢?

理想情况下,我正在寻找替代逻辑

if (!$something_important) header("Location: somehereharmless.php");
Run Code Online (Sandbox Code Playgroud)

用别的东西(更多)安全吗?

php security http-headers

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

ValueTypes的ValueTypes,Strings和Nullable的通用约束

我正在尝试向泛型方法添加约束,以便检查ValueTypes,Strings或Nullable值类型.

问题是:

  • 值类型是struts
  • 字符串是不可变的引用类型
  • nullable是值类型,但不会在"where S:struct"类型约束中被接受.

那么有人知道我是否可以接受这些并且只能在通用约束中接受这些类型?

问题是我试图接受一个Expression<Func<T, S>参数来表示给定对象的这些类型的属性.

功能将类似于以下(注意代码没有任何意义,只是快速了解我正在寻找的东西):

public class Person
{
   public string Name {get; set;}
   public DateTime? DOB {get; set;}
   public int NumberOfChildren {get; set;}
   public Car CurrentCar {get; set;}
}

---

internal void MyGenericMethod<T, S>(T myObject, Expression<Func<T, S> property){...}

Person myPerson = new Person();
MyGenericMethod(myPerson, p => p.Name); //S would be a string
MyGenericMethod(myPerson, p => p.DOB); //S would be a DateTime? 
MyGenericMethod(myPerson, p => p.NumberOfChildren); //S would be a struct
Run Code Online (Sandbox Code Playgroud)

上述三个呼叫都应该被接受,但不是以下内容:

MyGenericMethod(myPerson, …
Run Code Online (Sandbox Code Playgroud)

c# generics lambda constraints

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

C#:如何在ListView中添加子项

创建项目(在键下)很简单,但如何添加子项(值)?

listView1.Columns.Add("Key");
listView1.Columns.Add("Value");
listView1.Items.Add("sdasdasdasd");
//How to add "asdasdasd" under value?
Run Code Online (Sandbox Code Playgroud)

.net c# list view winforms

25
推荐指数
3
解决办法
14万
查看次数

13
推荐指数
3
解决办法
9198
查看次数

在ASP.NET MVC中使用HTML表单?

似乎我在这个主题上所看到的一切都要么自发布以来发生了变化,要么与彼此截然不同.

我只是想在我的视图中创建一个简单的表单.

我应该使用Html.BeginForm()/ TextBox()/ EndForm()方法还是应该使用普通的HTML表单?哪个更受欢迎?

这是我到目前为止:

<%=Html.BeginForm("Create", "Product", FormMethod.Post); %>  
    <%=Html.TextBox("productTextBox", "Enter a shoe name"); %>  
    <input type="submit" name="createButton" value="Create Me!" />    
<%=Html.EndForm(); %>  
Run Code Online (Sandbox Code Playgroud)

在ASP.NET MVC中使用按钮和文本框创建简单表单的"正确"方法是什么,并允许我将表单中的数据提交到/ Product/Create操作?

然后,我如何从该方法中访问表单数据?有些人似乎使用"FormCollection"而其他人只是使用Request.Form方法.我应该使用哪种方式?

有人可以开导我吗?

asp.net-mvc

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

为什么iPhone上没有NSAttributedString?

有没有人知道在将AppKit变成UIKit时是什么让Apple遗漏了NSAttributedString?

我问的原因是我真的想在我的iPhone应用程序中使用它,似乎没有替代或替代自己做...

可以在字符串上使用混合字体属性 - 实现与使用NSAttributedString的几行代码可能实现的类似工作只需要很多工作.

此外,自己做所有这些额外的绘图代码使我的表视图单元格真的很重,并且真的会伤害性能.

有人有任何想法吗?任何天才都在开发替代NSAttributedString的开源?

iphone uikit nsattributedstring

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

.NET计时器是否异步运行?

我有一个使用Jabber-net(XMPP库)的应用程序的消息传递方面.

我想做什么,如果由于某种原因与服务器的连接结束,就是每隔一分钟左右继续尝试连接.

如果我在下一次尝试之前启动一个Timer等待一段时间,那个定时器是否异步运行并且生成的Tick事件加入主线程,还是我需要启动自己的线程并从那里启动定时器?

.net c# multithreading timer

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