问题列表 - 第31252页

是否有可以及时回滚的SQL数据库?

我正在寻找一种完全基于时间概念的某种类型的SQL数据库,就像那些以地理为中心,以关系为中心的等等.

我的主要愿望是,我可以随时更改数据库,然后在任何时候运行一个本质上说的查询,向我展示数据库如何查看此日期和时间.我更希望SQL数据库内置此功能,而不必使用日志表重新实现它并记录每个事务.

我希望有一个梦想吗?

谢谢!

编辑:经过一些进一步的研究,似乎"时态数据库 "可能是我正在寻找的.因此,如果有任何可用的开源软件等,使用其中任何一个的任何信息都会非常有用!

database database-design temporal-database

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

为什么这个内存没有得到清理,或者根本没有分配?

所以,我有这个非常有用的棒程序:

static void Main(string[] args)
{
    new Dictionary<int,int>(10000000);

    while (true)
    {
        System.Threading.Thread.Sleep(1000);
    }
}
Run Code Online (Sandbox Code Playgroud)

这甚至不会产生编译器的任何警告,这是令人惊讶的.

运行它会分配一块内存.如果我运行多个副本,我最终会达到一个无法启动的程度,因为我已经没有内存了.

  1. 为什么垃圾收集器不会清理内存,而是让系统进入没有足够内存用于新进程的状态?
  2. 哎,为什么不优化内存分配?它永远不会被任何东西引用!

那么这里发生了什么?

c# garbage-collection

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

什么是TFS中scrum的最佳工具

我目前正在尝试新的Visual Studio Scrum模板,我正在寻找一种最好的方法和工具来增强产品积压管理和跟踪工作进度.有什么建议?

agile tfs scrum tfs2010

5
推荐指数
2
解决办法
3425
查看次数

如何将R.drawable作为参数传递,以便我可以解析图像

我尝试将一个独特的图像保存到每个对象,但我得到这个错误,构造函数应该如何寻找它以这种方式工作?构造函数Beer(String,int,int)未定义

m_beer = new ArrayList<Beer>();
              final Beer b1 = new Beer("Tuborg", 7, R.drawable.tuborg);
              final Beer b2 = new Beer("Carlsberg", 7, R.drawable.carlsberg);
              final Beer b3 = new Beer("Urquel", 9, R.drawable.urquel);


public class Beer 
{
    //Members
    private String name;
    private int color; //1 = Very dark 10 = Very light
    private R.drawable icon;

    //Methods
    public Beer(String name, int color, R.drawable icon)
    {
        this.name = name;
        this.color = color;
        this.icon = icon;
    }

    public String getName()
    {
        return name;
    }
    public void setName(String …
Run Code Online (Sandbox Code Playgroud)

java android

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

c ++中的静态抽象方法

我有一个抽象的基类

class IThingy
{
  virtual void method1() = 0;
  virtual void method2() = 0;
};
Run Code Online (Sandbox Code Playgroud)

我想说 - "所有提供具体实例化的类都必须提供这些静态方法"

我很想做

class IThingy
{
  virtual void method1() = 0;
  virtual void method2() = 0;
  static virtual IThingy Factory() = 0;
};
Run Code Online (Sandbox Code Playgroud)

我知道没有编译,无论如何它还不清楚如何使用它,即使它编译.无论如何我只能这样做

Concrete::Factory(); // concrete is implementation of ITHingy
Run Code Online (Sandbox Code Playgroud)

根本没有在基类中提到工厂.

但我觉得应该有一些表达我希望实现注册的合同的方式.

这有一个众所周知的习语吗?或者我只是把它放在评论中?也许我不应该试图强迫这个

编辑:当我输入问题时,我觉得自己模糊不清.我觉得应该有一些方法来表达它.伊戈尔给出了一个优雅的答案,但实际上它表明它确实无济于事.我最终还是要做

   IThingy *p;
    if(..)
       p = new Cl1();
    else if(..)
       p = new Cl2();
    else if(..)
       p = new Cl3();
    etc.
Run Code Online (Sandbox Code Playgroud)

我想像c#,python或java这样的反射语言可以提供更好的解决方案

c++ abstract

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

如何在遇到断点时阻止Visual Studio调试器聚焦窗口?

可能重复:
Visual Studio:如何阻止窃取焦点的断点?

很多时候,我会在Visual Studio中设置一个断点并运行一个可能需要几秒或一两分钟的过程.当它运行时,我会做其他事情,通常是在另一个窗口中的其他编码.当断点被击中时,Visual Studio会获得焦点,接下来几次击键进入调试器,所有地狱都会失败,这取决于我的kestrokes是什么.(特别是在Visual C++中).这是特别烦人的,因为我必须重新重新开始,所以到达断点所需的时间越长.

最重要的是,有没有办法在Visual Studio或Windows中关闭自动对焦功能?

windows ide visual-studio

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

检测是否打开了jQuery UI对话框

我正在使用jQuery UI对话框.如果它是开放的,我想做一件事.如果关闭,我想做另一个.

我的问题是,如何检测jQuery UI对话框是否打开?

jquery jquery-ui jquery-ui-dialog

95
推荐指数
3
解决办法
10万
查看次数

iOS 4应用程序在iOS 3.1.3启动时崩溃:未找到符号:__ NSConcreteStackBlock

我正在使用iOS 4.0 SDK运行Xcode 3.2.3.我使用Base SDK = iphoneos4.0,Active SDK = iphoneos4.0,Deployment Target = 3.1.3和Architecture = standard(arm6 arm7)构建了我的应用程序.编译器= GCC 4.2.据我了解,这是为iOS 4和3 构建应用程序的正确方法.

该应用程序在运行iOS 4的设备上运行良好.但是当您尝试在具有iOS 3.1.3(iPod Touch 1G)的设备上运行它时,它会在启动时崩溃:

dyld: Symbol not found: __NSConcreteStackBlock
  Referenced from: /var/mobile/Applications/192B30ED-16AC-431E-B0E9-67C1F41FD5DA/MyApp.app/MyApp
  Expected in: /usr/lib/libSystem.B.dylib
Run Code Online (Sandbox Code Playgroud)

在我的main()函数被调用之前,它似乎是一个相当"低级"动态链接库的问题.我甚至尝试重新启动设备等,没有运气.这是崩溃日志的一部分:

Process:         MyApp [60]
Path:            /var/mobile/Applications/192B30ED-16AC-431E-B0E9-67C1F41FD5DA/MyApp.app/MyApp
Identifier:      MyApp
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2010-07-22 17:16:17.942 -0400
OS Version:      iPhone OS 3.1.3 (7E18)
Report Version:  104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0xe7ffdefe
Crashed Thread:  0 …
Run Code Online (Sandbox Code Playgroud)

iphone ios4 ios

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

初学者数据库最佳实践

因此,我是一名相当新的程序员,致力于本科Comp Sci学位,并且工作经验非常少.在为我的课程寻找实习型工作时,我注意到我从几位教授那里听到的 - "使用数据库占所有现代计算机科学工作的90%" - 看起来确实如此.但是,我的课程直到第3年才开始有任何数据库课程,所以我试着至少自己学习一些东西.

对于像我这样的人,我在SO和互联网上看到的很少.关于如何在数据库中读取和写入数据的机制似乎有大量的教程,但关于相关的最佳实践却很少.为了展示我正在谈论的内容,并帮助我解决实际问题,可以在互联网上轻松找到:

public static void Main ()
{
    using (var conn = new OdbcConnection())
    {
        var command = new OdbcCommand();
        command.Connection = conn;
        command.CommandText = "SELECT * FROM Customer WHERE id = 1";
        var dbAdapter = new OdbcDataAdapter();
        dbAdapter.SelectCommand = command;
        var results = new DataTable();
        dbAdapter.Fill(results);
    }

    // then you would do something like
    string customerName = (string) results.Rows[0]["name"]; 
}
Run Code Online (Sandbox Code Playgroud)

等等.这很容易理解,但显然有很多问题.我开始使用这样的代码,很快就开始说"好像只是让SQL到处都是愚蠢的,我应该把所有这些都放在一个常量文件中." 然后我意识到,在整个地方使用相同的代码行并将所有内容与连接对象等放在方法中是很愚蠢的:

public DataTable GetTableFromDB (string sql)
{
    // code similar to …
Run Code Online (Sandbox Code Playgroud)

.net c# database

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

如何使用objective-c从Excel文档中读取单元格数据

我正在构建一个iPhone应用程序,必须从网站下载Excel(.xls)文件并执行电子表格数据的字符串搜索.我在C#中做过这个,但我不知道如何在objective-c中这样做.如何使用objective-c访问单个单元格?

iphone excel objective-c

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