问题列表 - 第24488页

哪里可以为Postgresql下载Northwind数据库?

是否有可下载的Postgres数据库包含虚拟数据?最好是罗斯文,我可以练习我的查询思路

postgresql northwind

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

变量无法解决

我正在尝试为每个i和j变量创建一个项目列表.我的代码是:

if (i == 0) { 
            if (j == 0) { 
                final CharSequence[] items = {"4:45", "5:00"}
            } else if (j == 1) { 
                final CharSequence[] items = {"4:43", "4:58"}
            } else if (j == 2) { 
                final CharSequence[] items = {"4:41", "4:56"}
            } else { 
                final CharSequence[] items = {"4:38", "4:53"}
}
Run Code Online (Sandbox Code Playgroud)

...

new AlertDialog.Builder(this)
               .setTitle("Hours")
               .setItems(items,
                new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialoginterface, int i) {
                      // getStation(i);
                   }
                })
               .show();
       }
Run Code Online (Sandbox Code Playgroud)

我在行中收到错误.setItems(items,:

items cannot be …
Run Code Online (Sandbox Code Playgroud)

java android

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

在C#中克隆对象

我用虚拟属性定义了下一个类:

public class Order: BaseEPharmObject
{
    public Order()
    {
    }

    public virtual Guid Id { get; set; }
    public virtual DateTime Created { get; set; }
    public virtual DateTime? Closed { get; set; }
    public virtual OrderResult OrderResult { get; set; }
    public virtual decimal Balance { get; set; }
    public virtual Customer Customer { get; set; }
    public virtual Shift Shift { get; set; }
    public virtual Order LinkedOrder { get; set; }
    public virtual User CreatedBy { get; …
Run Code Online (Sandbox Code Playgroud)

c# deep-copy cloning

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

PHP中的线程?

我正在使用zend创建一个Web应用程序,在这里我创建了一个接口,用户A可以从该接口向多个用户发送电子邮件并且它工作正常,但它会缩短执行时间,因为用户A等待太多"已确认的回复"(将在电子邮件发送后显示).

在Java中有"线程",通过它我们可以执行该任务(发送电子邮件)并且它不会减慢其余应用程序的速度.

在PHP/Zend中是否有任何技术就像在Java中一样,我们可以将我们的任务分开,这可能需要很长时间,例如:发送电子邮件.

php multithreading zend-framework

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

处理宏重新定义而不修改.h文件... C/C++语言

背景:

假设我有两个头文件啊和bh

啊包含:

#define VAR 1
Run Code Online (Sandbox Code Playgroud)

bh包含:

#define VAR 2
Run Code Online (Sandbox Code Playgroud)

注意:两个宏的名称相同.假设我有一些文件myFile.c,其中包括两个头文件ieah和bh

当我尝试访问VAR时,我得到VAR的重定义错误.

为了解决这个问题,我在ah和bh文件中插入了#ifndef VAR语句以防止出现此错误.啊文件变成了

#ifndef VAR
  #define VAR 1
#endif
Run Code Online (Sandbox Code Playgroud)

bh文件变成了

#ifndef VAR
  #define VAR 2
#endif
Run Code Online (Sandbox Code Playgroud)

注意:头文件可以包含多个宏,而不仅仅是一个宏.

问题:

我们假设啊和bh文件是从第三方库获得的.这些文件不包含#ifndef VAR语句.

我不允许更改其头文件.

我可以在使用VAR宏的myFile.c或myFile.cpp文件中解决宏'VAR'重定义错误吗?

我知道#undef VAR可用于取消定义宏VAR.我怎样才能在我的程序中选择性地包含VAR?即对myfile.c文件代码行10我应该能够指从文件啊VAR的定义,在我的代码的第15行,我应该能够从BH文件和第18行是指VAR再次我应该可以参考来自啊文件的VAR.

总之,我能做宏多态吗?给定头文件的名称,它应该引用该文件中存在的宏定义.

我想过使用命名空间技巧来解决问题.在名称空间中定义第一个头文件,在名称空间中定义第二个头文件.

我尝试定义两个名称空间.第一个命名空间包含#include啊,第二个命名空间包含bh但是,命名空间技巧不适用于宏.当我尝试访问firstns :: VAR时,编译器会报告错误消息.

你能建议一些方法吗?

c c++

6
推荐指数
2
解决办法
8315
查看次数

.net代码的可读性和可维护性

目前有一个关于哪个代码更易读的局部争论

我们有一个程序员来自ac背景,当程序员编码时看起来像

string foo = "bar";

if (foo[foo.Length - 1] == 'r')
{

}
Run Code Online (Sandbox Code Playgroud)

我们有另一个程序员不喜欢这种方法而宁愿使用

if (foo.EndsWith("r"))
{

}
Run Code Online (Sandbox Code Playgroud)

这种类型的操作哪种方式更好?

.net c#

12
推荐指数
5
解决办法
1299
查看次数

我可以在SQL存储过程中分配变量吗?

我正在做一个SQL Insert来填充我的表.我在一个表中有一个唯一的生成ID,我想在另一个表中用于我的连接.这可能吗?

.NET MVC -

using (SqlConnection connect = new SqlConnection(connections))
{
    SqlCommand command = new SqlCommand("ContactInfo_Add", connect);
    command.Parameters.Add(new SqlParameter("name", name));
    command.Parameters.Add(new SqlParameter("address", address));
    command.Parameters.Add(new SqlParameter("Product", name));
    command.Parameters.Add(new SqlParameter("Quantity", address));
    command.Parameters.Add(new SqlParameter("DueDate", city));
    connect.Open();
    command.ExecuteNonQuery();
}
Run Code Online (Sandbox Code Playgroud)

SQL SERVER -

ALTER PROCEDURE [dbo].[Contact_Add]
@name varchar(40),
@address varchar(60),
@Product varchar(40),
@Quantity varchar(5),
@DueDate datetime
AS 
BEGIN
     SET NOCOUNT ON;

     INSERT INTO DBO.PERSON
     (Name, Address) VALUES (@name, @address)
     INSERT INTO DBO.PRODUCT_DATA
     (PersonID, Product, Quantity, DueDate) VALUES (@Product, @Quantity, @DueDate)
END
Run Code Online (Sandbox Code Playgroud)

代码插入正常.我如何拉出自动生成的PersonID以在PRODUCT_DATA中使用?

mysql sql sql-server stored-procedures

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

在Zend工作室,如何告诉ide变量的类型,所以我有自动完成?

在PHP我们使用包括.因此,在一个文件中定义的变量然后它们的范围也包含在文件中.Zend studio不知道如何获取我在包含文件中使用的变量的类型,当变量类型是一个大类时,这非常烦人.
有没有办法暗示关于变量类型的ide?在包含文件?

php ide autocomplete zend-studio

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

使用DPAPI时安全存储可选熵

所以我试图使用DPAPI存储对称密钥.一切都很好,但是如何处理熵呢?这个回答的问题在这里真的没有提供足够的洞察力.这似乎是一个滑坡 - 我可以使用机器商店来存储熵,但是那么是什么阻止了某人也可以使用它?注意:我使用用户范围存储当前密钥.

所以我的问题是 - 使用DPAPI存储熵的最佳方法是什么?

c# entropy dpapi encryption-symmetric

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

JQuery UI对话 - 成功的Ajax更新$(this).dialog('close');

从嵌套的ajax'success'函数中引用$(this)的问题...我知道这是一个范围问题,但似乎找不到一个干净的方法来关闭成功更新的对话框.谢谢你的帮助.

$("#dialog_support_option_form").dialog({
        width: 400,
        height: 180,
        bgiframe: true,
        autoOpen: false,
        modal: true,
        buttons: {
            'Save Support Option': function(){
                $.ajax({
                    type: 'POST',
                    url: "support_options/create_support_option.php",
                    data: $(this).find('form').serialize(),
                    success: function(data){
                        $("#list_support_options").html(data);
                        $(this).dialog('close');
                    }
                });
            },
            'Cancel': function(){
                $(this).dialog('close');
            }
        },
        close: function(){
            $(this).find('input').val('');
        }
    });
Run Code Online (Sandbox Code Playgroud)

jquery user-interface jquery-ui-dialog

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