问题列表 - 第48599页

调用存储过程时内存泄漏

我在我的程序中某处出现内存泄漏,并且使用一些工具我认为这是我代码中的位置.那么,这个函数是否有问题以及如何调用存储过程?

CustomSQLConn 在创建时给予类.

private void flagDeleted(ABCDocument mydoc){
    try {           

        ResultSet rs1 = null;
        try{
            CallableStatement cs1;
            cs1 = CustomSQLConn.prepareCall("{ call flagFolderDeleted(?) }");
            cs1.setInt(1, mydoc.getId());
            cs1.execute();
        }catch (Exception e){
            System.out.println("Got an exception: " + e.getMessage()); 
            e.printStackTrace();
        }finally{
            if(rs1 != null) rs1.close();
            rs1 = null;
        }
    }catch (Exception e) {
        System.out.println("Got an exception: " + e.getMessage()); 
        e.printStackTrace();
    }
} // END flagDeleted    
Run Code Online (Sandbox Code Playgroud)

此处的连接也未关闭,因为该类将其用于其他进程.

java sql memory-leaks

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

Ticketmaster风格的机票预订系统?PHP/MySQL

我想找到有关如何使用PHP和MySQL构建票务预订系统的信息.

可用的门票将用于可用场地有限的个别活动.

系统必须:

  1. 一次显示正确的可用票数
  2. 在输入付款详细信息时,临时为客户(指定的时间段)分配票证
  3. 防止其他客户购买其他人正在付款的机票
  4. 如果分配的故障单交易失败或用户放弃付款,则将故障单重新分配给事件可用故障单

该系统有望基于Ticketmaster方法.这会为客户分配一张票,并为他们提供x购买票的时间.在此期间,其他客户无法购买机票.如果交易失败或时间用完,则机票将被取消分配,并可由其他客户购买.

那么我的简单问题是如何实施这样的系统?您认为Ticketmaster如何实施这样的系统?

我正在寻找正确方向的推动和任何帮助赞赏.

php mysql ticket-system

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

Javascript/JQuery取消选择单选按钮

我有以下javascript,我想用它来让用户通过点击取消选择一个选定的单选按钮.(我知道这不是标准,但它是系统所要求的:)

DeselectRadioButton = {
    setup: function () {
        $(".deselectRadioButton").click(function () {
            if ($(this).is(':checked')) {
                alert("I am checked!");
                ($(this).removeAttr('checked'));
            }
        });
    }
};
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我选择一个未选中的单选按钮时,它会在警报显示后立即取消选择它.

我猜我在项目更改后收到了这个事件 - 如何修复此代码以使我的单选按钮无法选择?

谢谢!

javascript jquery radio-button

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

为什么InvokeRequired比WindowsFormsSynchronizationContext更受欢迎?

任何时候初学者都会问:如何从C#中的另一个线程更新GUI?,答案很简单:

if (foo.InvokeRequired)
{
    foo.BeginInvoke(...)
} else {
    ...
}
Run Code Online (Sandbox Code Playgroud)

但使用它真的很好吗?在非GUI线程执行后foo.InvokeRequired,状态foo可以改变.例如,如果我们在之后foo.InvokeRequired,但之前关闭表单foo.BeginInvoke,则调用foo.BeginInvoke将导致InvalidOperationException:在创建窗口句柄之前,无法在控件上调用Invoke或BeginInvoke.如果我们在调用之前关闭表单,这不会发生InvokeRequired,因为false即使从非GUI线程调用它也是如此.

另一个例子:让我们说foo是一个TextBox.如果你关闭表单,然后执行非GUI线程foo.InvokeRequired(这是错误的,因为表单已关闭),foo.AppendText它将导致ObjectDisposedException.

相比之下,在我看来,使用WindowsFormsSynchronizationContext更容易 - Post只有当线程仍然存在时才会发布使用回调,如果线程不再存在则使用Sendthrows进行同步调用InvalidAsynchronousStateException.

是不是WindowsFormsSynchronizationContext更容易使用?我错过了什么吗?如果它不是真的线程安全,为什么我应该使用InvokeRequired-BeginInvoke模式?你觉得哪个更好?

.net c# multithreading synchronization winforms

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

谷歌应用引擎中的OAuth

我试图在python上的谷歌应用引擎中实现Oauth.对于我的应用程序,我使用gae会话和我的模型来验证用户.这对我更有帮助.如果你能提供一些例子..

google-app-engine oauth

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

如何在C++中添加环境变量?

有什么办法可以通过C++在Windows中添加环境变量吗?

必须在"我的计算机 - >属性 - >高级 - >环境变量"中添加它们

谢谢

c++ windows environment-variables

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

C++ 11 static_assert和模板实例化

在C++ 11中,模板中static_assert的操作是否应该取决于该模板是否已经实例化?例如,使用以下代码

template <int I>
void sa() { static_assert(0,"Hello."); }

int main(int argc, char *argv[]) { return 0; }
Run Code Online (Sandbox Code Playgroud)

GCC 4.5.0将无法断言,并生成"Hello".信息.另一方面,Digital Mars Compiler版本8.42n没有给出任何消息.

c++ c++11

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

如何在一个SQL语句中比较来自不同数据库的两个值

我有一个想法,从两个不同的数据库调用两个值,并在一个语句中comapre他们?可能吗?我正在使用c#和MS-SQL

c# sql sql-server

3
推荐指数
2
解决办法
3936
查看次数

UIView子类有自己的XIB

我创建了一个自定义的UIView子类,并且不希望在UIView子类的代码中布局UI.我想用xib.所以我做的是以下内容.

我创建了一个类"ShareView",它是UIView的子类.我创建了一个XIB文件,其文件所有者设置为"ShareView".然后我链接我在"ShareView.h"中声明的一些出口.

接下来我有一个ViewController,MainViewController,它将ShareView添加为子视图.这段代码:

NSArray *arr = [[NSBundle mainBundle] loadNibNamed:@"ShareView" owner:nil options:nil];
UIView *fv = [[arr objectAtIndex:0] retain];
fv.frame = CGRectMake(0, 0, 320, 407);
[self.view addSubview:fv];
Run Code Online (Sandbox Code Playgroud)

但是现在我在ShareView中声明的插座上出现了NSUnknownKeyException错误.

我做这一切的原因是因为我想要一个UIView,在一个单独的XIB文件中有自己的逻辑.我在几个地方读到ViewControllers只用于管理全屏,即不是屏幕的一部分......那么我做错了什么?我想在单独的类中使用ShareView的逻辑,所以我的MainController类不会因为ShareView的逻辑而膨胀(我认为这是解决这个问题的一种方法吗?)

iphone objective-c interface-builder uiview subclassing

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

LINQ-To-Sql更新 - 性能问题

我有一个包含230列和1200万行的表.

我需要更新每行的123个字段.

如果我尝试使用LINQ-To-Sql,我得到System.OutOfMemory Exception.

我知道如果禁用对象跟踪,我不会出现OutofMemory错误.但我认为如果禁用对象跟踪,我无法执行更新.

更新它们的最佳方法是什么?

c# linq sql-server linq-to-sql

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