问题列表 - 第19965页

调试时没有关闭数据库连接的问题?

我有一个Java应用程序,它在开始时打开与数据库的连接,并在最后关闭它.但是,程序并不总是完成,因为抛出异常或我正在调试它并在中途停止它.

这是否会导致打开连接以堆积和减慢数据库速度,还是会自动清理?

java jdbc

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

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败

我连接到MySQL数据库的程序运行正常.然后,在不更改用于设置连接的任何代码的情况下,我得到以下异常:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Run Code Online (Sandbox Code Playgroud)

发生了什么?

用于获取连接的代码:

private static Connection getDBConnection() throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException {
    String username = "user";
    String password = "pass";
    String url = "jdbc:mysql://www.domain.com:3306/dbName?connectTimeout=3000";

    Class.forName("com.mysql.jdbc.Driver");
    Connection conn = DriverManager.getConnection(url, username, password);
    return conn;
}
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

43
推荐指数
4
解决办法
17万
查看次数

写入SD卡的权限

我希望我的应用程序将应用程序DB存档到SD卡.在我的代码中,我检查目录是否canWrite()存在,如果不存在,则抛出一个IOException.在这个特定的实例中,我试图将db文件复制到SD卡上的根目录,但它正在抛出一个IOException.如何更改文件夹/文件的权限才能写入?

java android

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

rstrip没有删除换行符char我做错了什么?

把我的头发拉到这里......在最后一小时里一直在玩这个但是我不能让它做我想做的事,即.删除换行序列.

def add_quotes( fpath ):

        ifile = open( fpath, 'r' )
        ofile = open( 'ofile.txt', 'w' )

        for line in ifile:
            if line == '\n': 
                ofile.write( "\n\n" )
            elif len( line ) > 1:
                line.rstrip('\n')
                convertedline = "\"" + line + "\", "
                ofile.write( convertedline )

        ifile.close()
        ofile.close()
Run Code Online (Sandbox Code Playgroud)

python newline

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

什么是auto_ptr_ref,它实现了什么以及如何实现它

auto_ptr_ref文档在这里 说明了这一点

This is an instrumental class to allow certain conversions that allow auto_ptr objects to be passed to and returned from functions.

有人可以解释一下auto_ptr_ref如何帮助实现这一目标.我只是想了解auto_ptr类及其内部

c++ stl auto-ptr

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

使用Hibernate JPA在列中存储对象

是否可以仅使用一个表存储类似下面的内容?现在,hibernate将做的是创建两个表,一个用于家庭,一个用于人.我想将familymembers对象序列化到数据库中的列中.

@Entity(name = "family")
class Family{

    private final List<Person> familyMembers;

}

class Person{

   String firstName, lastName;
   int age;

}
Run Code Online (Sandbox Code Playgroud)

java orm serialization hibernate jpa

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

更改模块目录后的Python酸洗

我最近改变了程序的目录布局:之前,我把所有模块放在"main"文件夹中.现在,我已将它们移动到以程序命名的目录中,并放置在__init__.py那里制作包.

现在我在我的主目录中有一个.py文件,用于启动我的程序,这个文件更整洁.

无论如何,尝试加载以前版本的程序中的pickle文件是失败的.我得到了,"ImportError:没有模块命名工具" - 我想这是因为我的模块以前在主文件夹中,现在它在whyteboard.tools中,而不仅仅是简单的工具.但是,在工具模块中导入的代码与它位于同一目录中,因此我怀疑是否需要指定包.

所以,我的程序目录看起来像这样:

whyteboard-0.39.4

-->whyteboard.py

-->README.txt

-->CHANGELOG.txt

---->whyteboard/

---->whyteboard/__init__.py

---->whyteboard/gui.py

---->whyteboard/tools.py

whyteboard.py从whyteboard/gui.py启动一个代码块,启动GUI.在目录重新组织之前,肯定没有发生这种酸洗问题.

python pickle

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

从类方法调用实例方法

所以我需要从Objective-C中的类方法调用一些实例方法...

示例:

+(id)barWithFoo:(NSFoo *) {
[self foo]; //Raises compiler warning. 
}

-(void)foo {
//cool stuff
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题; StackOverFlow是你如何在Objective-C中做这些事情的,我是OOP的新手,所以我是疯了,还是有办法做到这一点?

oop cocoa cocoa-touch objective-c

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

从磁条中分析信用卡输入

有谁知道如何解析磁卡Swiper的信用卡串输入?

我尝试了一个JavaScript解析器,但从来没有让它工作.这就是输入的样子.

%BNNNNNNNNNNNNNNNN^DOE/JOHN
^1210201901000101000100061000000?;NNNNNNNNNNNNNNNN=12102019010106111001?
Run Code Online (Sandbox Code Playgroud)

N是信用卡号.

javascript asp.net parsing credit-card

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

为什么使用 boost 会增加文件大小这么多?

我注意到,当我使用增强功能时,应用程序大小往往会增加大约 0.1 - .3 MB。这可能看起来不多,但与使用其他外部库相比,它是(至少对我而言)。为什么是这样?

c++ size boost

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