小编Bal*_*a R的帖子

LINQ - 如何将null DateTime插入数据库列?

使用LINQ,如何将空值插入SQL Server 2008 DateTime列?

下面的代码插入"1/1/1900 12:00:00 AM",但我想插入"NULL"

CreatDate = System.Data.SqlTypes.SqlDateTime.Null
Run Code Online (Sandbox Code Playgroud)

linq linq-to-sql

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

静态类/方法这和泛型

所以我有一个我想在List上调用的方法(这是我每次在不同文件中运行的通用方法,所以我想把它放在一个静态类中).

方法是这样的:

public static List<Item> GetRangeOrMax(this List<Item> list, int amount)
        {
            return list.Count < amount ? list.GetRange(0, list.Count) : list.GetRange(0, amount);
        }
Run Code Online (Sandbox Code Playgroud)

问题是,我需要运行此列表的每个列表都不是Item类型.我想知道我是否能够使用泛型来解决这个问题?说些什么(这List<T> list...

这里的问题是该方法还必须返回该值,我想继续使用this关键字.如果不可能,我想我将不得不为每种类型使用不同的重载程序.

c# generics static

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

在java中有没有替代/更好的方法来做这个简单的逻辑?

我有一个方法,比如说method1(),需要一段时间才能运行.在执行期间,如果再次调用method1(),则应该忽略它.我大概有这样的事情

    boolean mFlag = false;

    void method1()
    {
        if(!mFlag)
        {
           mFlag=true;

           // do Stuff

          mFlag=false;
        }
    }
Run Code Online (Sandbox Code Playgroud)

这有效.但我想知道是否有更好的方法来做到这一点,最好不要涉及任何标志.

java

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

如何将ClientScript.RegisterClientScriptBlock与内联代码一起使用?

我有aspx页面,后面没有代码.服务器端使用runat服务器属性在标签内编写的代码.

如果我使用

ClientScript.RegisterClientScriptBlock(this.GetType(), "Email", "GetEmail();");
Run Code Online (Sandbox Code Playgroud)

page_load()事件中,它只是GetEmail();在页面加载时打印

我的代码看起来像

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <script type="text/javascript" language="javascript">
            function GetEmail()
            {
                alert('hi');
            }
        </script>

    </head>
    <body>
    <form id="form1" runat="server">
           Some control here
    </form>
</body>
</html>

<script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
ClientScript.RegisterClientScriptBlock(this.GetType(), "Email", "GetEmail();");
}
</script>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

asp.net

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

java:如何将2d数组拆分为两个2d数组

我正在编写一个程序来尽可能有效地乘法矩阵(2d数组),为此我需要将我的两个数组分成两个,并将它们发送到第二个程序进行乘法.我遇到的问题是如何在特定点(中途)将2d阵列分成两个2d阵列.有没有人有任何想法?

java arrays multidimensional-array

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

BuildUrlFromExpression

我目前正在看这个:

ASP.NET MVC中的Radchart

但不知道如何处理这段代码:

string url = helper.BuildUrlFromExpression<T>(action);
Run Code Online (Sandbox Code Playgroud)

这是我可以使用的MVC辅助方法吗?任何反馈都将非常感激.谢谢!

基督教

asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

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

如何在C#中禁用TextBox的某些项?

你好

我想禁用文本框中的一些项目,如"从右到左阅读顺序".我不喜欢这些,但我没有找到解释为什么这些都在那里,如果是正确的禁用/删除它们.

你可以在这里看到一个带有我想要避免的物品的小图片.

http://www.imageupload.org/?d=96631C971

请给我任何建议.

c# textbox menu winforms

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

结合两个简单的相关linq查询

我有两个查询,我正在使用第二个查询的结果,就像这样

 var temp  = (ObjectTable.Where(o => o.Category == "Y"));
 var anonymousObjList = temp.Select(o => new {o, IsMax = (o.Value == temp.Max(x => x.Value))});
Run Code Online (Sandbox Code Playgroud)

有没有办法将这些组合成一个查询?

编辑:我不能直接链接它们,因为我在第二个查询中使用temp.Max().

c# linq

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

从ArrayList打印

我正在接收一个文本文件并将每个单词存储在一个arraylist中.然而问题是,当我遍历arraylist并打印内容时,单词会出现很多次,而不一定是正确的顺序.这是以下代码的片段:

 public static void main(String args[])
    {
        try
        {
            ArrayList storeWord = new ArrayList();


            Scanner scannerWord = new Scanner(new File("word"));

            while(scannerWord.hasNext()) {
                String word = scannerWord.next();{
                    storeWord.add(word);

                    Iterator itr = storeWord.iterator();
                    while(itr.hasNext())
                        System.out.println(itr.next());

                }
Run Code Online (Sandbox Code Playgroud)

有谁知道问题可能是什么以及如何解决它?谢谢.

java

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

在C#.net中处理巨大数据表的有效方法

我有一个巨大的dataTable(大约500k-600k行).我想根据某些特定列计算行数.例如:我有3列名称ID,类型和值.我想根据'Type'计算'value'列.我使用DataRow Filter完成了它 - 首先获取唯一的'ID',然后为每个'type'计算值.这种逻辑非常复杂,需要更长的时间来处理.我在LINQ中不是很好,所以我想知道我是否可以使用LINQ或其他任何方式更好地做到这一点?

数据表:

ID       type      value  
--------------------------------
2         100         5

2         100         6

2         200         10

3         200         8

3         200         9

4         100         10

4         200         15
Run Code Online (Sandbox Code Playgroud)

我正在寻找的输出是:

ID     Type          Value

2       100            11

2       200            10

3       200            17

4       100            10

4       200            15
Run Code Online (Sandbox Code Playgroud)

c# linq datatable

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

Java传入字符串并返回字符串

有人可以帮我吗?

如果我有这样的课程

public class a {

public String b (String c){
String d = "e";
return d;

}

}
Run Code Online (Sandbox Code Playgroud)

我打电话的时候 a f = new a();

f.b();
Run Code Online (Sandbox Code Playgroud)

我无法返回字符串d.我收到错误"无法应用于()"

我确定我做了一些愚蠢的事情,但我无法解决这个问题.

java string return

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

替换字符串java Scanner类

import java.util.*;
public class ReplaceString {
    public static void main(String[] args) {
        new ReplaceString().run();
    }

    public void run()
    {

        System.out.println("Input String:\n");
        Scanner keyboardScanner = new Scanner(System.in);
        String inString = keyboardScanner.nextLine();
        String strOutput = inString.replace("is","was");
        System.out.println(strOutput);      

    }
}
Run Code Online (Sandbox Code Playgroud)

我试图用输入的行替换所有出现的"is"和"was",我能够做但我不想弄乱"is"是单词的一部分.

例如,任何出现的单词nameis或this都应该被忽略.只有"是"的个别出现应该替换为"是"

我知道我可以使用正则表达式,但我不知道格式是否正则表达式

java regex string substring

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

Clnt未声明.为什么?

Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
    If txtBookID.Text.Length = 0 Or txtAuthor.Text.Length = 0 Or _
       txtTitle.Text.Length = 0 Or txtPurchasePrice.Text.Length = 0 Or _
       txtSalePrice.Text.Length = 0 Or txtInventory.Text.Length = 0 Then
        MessageBox.Show("Please enter all data.")
        Dim aBook As New clsBook(txtBookID.Text, txtAuthor.Text, _
        txtTitle.Text, CDec(txtPurchasePrice.Text), CDec(txtSalePrice.Text), _
        Clnt(txtInventory.Text))
        aBook.Add()
        lblNumberRecords.Text = books.Count
        MessageBox.Show("Record added to the database.")
        btnClear.PerformClick()
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

vb.net

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