问题列表 - 第24826页

MySQL ORDER BY日期和团队

我想按日期排序然后团队在MySQL查询中.应该是这样的:

SELECT * FROM games ORDER BY gamedate ASC, team_id
Run Code Online (Sandbox Code Playgroud)

它应该输出这样的东西:

2010-04-12 10:20 Game 1 Team 1
2010-04-12 11:00 Game 3 Team 1
2010-04-12 10:30 Game 2 Team 2
2010-04-14 10:00 Game 4 Team 1
Run Code Online (Sandbox Code Playgroud)

因此,第1组在同一天相互关注,但在新的日期分开

mysql sql

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

了解虚拟化

我想详细了解虚拟化.但是从基础知识开始,比如什么是虚拟化,从现实世界的例子和场景开始.我什么时候搜索,我有虚拟化技术,但我想学习,实际上知道什么是虚拟化,它的类型和所有...请帮助我获得术语"虚拟化"的实际细节

virtualization

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

获取当前进程的HWND

我在c ++中有一个使用窗口API的进程.我想获得自己进程的HWND.请指导我如何才能实现.

c c++ windows winapi

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

.net字典和查找添加/更新

对于我所拥有的各种代码,我厌倦了这样的代码块:

if (dict.ContainsKey[key]) {  
    dict[key] = value;  
}  
else {  
    dict.Add(key,value);  
}
Run Code Online (Sandbox Code Playgroud)

和查找(即键 - >值列表)

if (lookup.ContainsKey[key]) {  
    lookup[key].Add(value);  
}  
else {  
    lookup.Add(new List<valuetype>);  
    lookup[key].Add(value);  
}  
Run Code Online (Sandbox Code Playgroud)

是否存在另一个集合库或扩展方法,无论键和值类型是什么,我都应该在一行代码中执行此操作?

例如

dict.AddOrUpdate(key,value)  
lookup.AddOrUpdate(key,value)
Run Code Online (Sandbox Code Playgroud)

c# collections

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

单击按钮时如何防止对话框关闭

我有一个EditText输入对话框.当我单击对话框上的"是"按钮时,它将验证输入,然后关闭对话框.但是,如果输入错误,我想保持在同一个对话框中.每次无论输入是什么,当我点击"否"按钮时,对话框应自动关闭.我怎么能禁用它?顺便说一句,我已经使用PositiveButton和NegativeButton作为对话框上的按钮.

android dialog android-alertdialog android-dialog android-dialogfragment

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

检索在JDialog中输入的输入

我扩展了JDialog来创建一个自定义对话框,用户必须填写一些字段: 对话框http://www.freeimagehosting.net/uploads/3d4c15ed9a.jpg

我该如何检索输入的数据?

我提出了一个有效的解决方案.它模仿JOptionPane,但由于涉及静态字段,我这样做对我来说看起来很难看......这大致是我的代码:

public class FObjectDialog extends JDialog implements ActionListener {
    private static String name;
    private static String text;
    private JTextField fName;
    private JTextArea fText;
    private JButton bAdd;
    private JButton bCancel;

    private FObjectDialog(Frame parentFrame) {
        super(parentFrame,"Add an object",true);
        // build the whole dialog
        buildNewObjectDialog(); 
        setVisible(true);
    }

    @Override
    public void actionPerformed(ActionEvent ae) {
        if(ae.getSource()==bAdd){
            name=fName.getText();
            text=fText.getText();
        }
        else {
            name=null;
            text=null;
        }
        setVisible(false);
        dispose();
    }

    public static String[] showCreateDialog(Frame parentFrame){
        new FObjectDialog(parentFrame);
        String[] res={name,text};
        if((name==null)||(text==null))
            res=null;
        return res;
    }
} …
Run Code Online (Sandbox Code Playgroud)

java user-interface modal-dialog jdialog

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

我是否总是必须提供Tkx的-command参数作为匿名子程序?

我发现在指定-commandTkx小部件的参数时,我必须匿名包装已定义的子例程,这有点奇怪.

TkDocs教程的摘录证明了这一点:

my $cb = $frm->new_ttk__button ( -text => "Calculate",
                                 -command => sub {calculate();}  );

sub calculate {
   $meters = int(0.3048*$feet*10000.0+.5)/10000.0 || '';
}
Run Code Online (Sandbox Code Playgroud)

为什么当我写不它的工作-command => &calculate()还是-command => \&calculate()

perl subroutine tkx

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

C#中的单例类设计,这两个类是等价的吗?

我在C#上阅读了这个优秀资源的单例类设计,并决定选择其他4:

public sealed class Singleton1
{
    static readonly Singleton1 _instance = new Singleton1();

    static Singleton1()
    {
    }

    Singleton1()
    {
    }

    public static Singleton1 Instance
    {
        get
        {
            return _instance;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想知道是否可以使用这样的自动属性重写这个?

public sealed class Singleton2
{
    static Singleton2()
    {
        Instance = new Singleton2();
    }

    Singleton2()
    {
    }

    public static Singleton2 Instance { get; private set; }
}
Run Code Online (Sandbox Code Playgroud)

如果它只是一个可读性的问题我肯定更喜欢第二个版本,但我想要做对.

c# singleton refactoring design-patterns

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

Blob容器创建异常

每次我尝试为blob创建容器时都会出现异常

使用以下代码


CloudStorageAccount storageAccInfo;
CloudBlobClient blobStorageType;
CloudBlobContainer ContBlob;

blobStorageType = storageAccInfo.CreateCloudBlobClient();

//then I initialize storageAccInfo

ContBlob = blobStorageType.GetContainerReference(containerName);
//everything fine till here ; next line creates an exception

ContBlob.CreateIfNotExist();
Run Code Online (Sandbox Code Playgroud)
Microsoft.WindowsAzure.StorageClient.StorageClientException was unhandled
  Message="One of the request inputs is out of range."
  Source="Microsoft.WindowsAzure.StorageClient"
  StackTrace:
       at Microsoft.WindowsAzure.StorageClient.Tasks.Task`1.get_Result()
       at Microsoft.WindowsAzure.StorageClient.Tasks.Task`1.ExecuteAndWait()
       at Microsoft.WindowsAzure.StorageClient.TaskImplHelper.ExecuteImplWithRetry[T](Func`2 impl, RetryPolicy policy)
       at Microsoft.WindowsAzure.StorageClient.CloudBlobContainer.CreateIfNotExist(BlobRequestOptions options)
       at Microsoft.WindowsAzure.StorageClient.CloudBlobContainer.CreateIfNotExist()
       at WebRole1.BlobFun..ctor() in C:\Users\cloud\Documents\Visual Studio 2008\Projects\CloudBlob\WebRole1\BlobFun.cs:line 58
       at WebRole1.BlobFun.calling1() in C:\Users\cloud\Documents\Visual Studio 2008\Projects\CloudBlob\WebRole1\BlobFun.cs:line 29
       at AzureBlobTester.Program.Main(String[] args) in C:\Users\cloud\Documents\Visual Studio 2008\Projects\CloudBlob\AzureBlobTester\Program.cs:line 19
       at …
Run Code Online (Sandbox Code Playgroud)

windows azure azure-storage azure-storage-blobs

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

SQLCLR和DateTime2

使用SQL Server 2008,Visual Studio 2005,.net 2.0 with SP2(支持新的SQL Server 2008数据类型).

我正在尝试编写一个SQLCLR函数,它将DateTime2作为输入并返回另一个DateTime2.例如:

using System;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;

namespace MyCompany.SQLCLR
{
    public class DateTimeHelpCLR
    {
        [SqlFunction(DataAccess = DataAccessKind.None)]
        public static SqlDateTime UTCToLocalDT(SqlDateTime val)
        {
            if (val.IsNull)
                return SqlDateTime.Null;

            TimeZone tz = System.TimeZone.CurrentTimeZone;
            DateTime res = tz.ToLocalTime(val.Value);

            return new SqlDateTime(res);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,上面的编译很好.我希望这些SqlDateTimes映射到SQL Server的DateTime2,所以我尝试运行这个T-SQL:

CREATE function hubg.f_UTCToLocalDT
(
    @dt DATETIME2
)
returns DATETIME2
AS
EXTERNAL NAME [SQLCLR].[MyCompany.SQLCLR.DateTimeHelpCLR].UTCToLocalDT
GO
Run Code Online (Sandbox Code Playgroud)

这会出现以下错误:

Msg 6551,级别16,状态2,过程f_UTCToLocalDT,第1行"f_UTCToLocalDT"的CREATE FUNCTION失败,因为返回值的T-SQL和CLR类型不匹配.

使用DATETIME(而不是DATETIME2)工作正常.但我宁愿使用DATETIME2来支持提高的精度.我做错了什么,或者SQLCLR没有(完全)支持DateTime2?

.net c# t-sql sqlclr sql-server-2008

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