小编Sun*_*hoo的帖子

如何获得屏幕的密度?

如何获得屏幕密度?我尝试过以下代码.我的密度是1.0.我改变了我的模拟器HVGA,QVGA并且WVGA仍然我得到相同的结果.

int density = getResources().getDisplayMetrics().density;
Run Code Online (Sandbox Code Playgroud)

如何获得我的模拟器屏幕的实际密度.

android screen

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

如何为java程序创建快捷方式图标

嗨,我已经创建了我的java程序的可执行jar,我想为该jar创建快捷方式图标.手段可能是我的jar在硬盘的任何其他内存位置(例如-D或E驱动器用于Windows)但我的图标必须在桌面上.因此,如果我双击桌面上的图标,那么我的应用程序将启动.如何创建这个

谢谢Sunil Kumar Sahoo

java swing

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

运行时JDBC程序中的MySQLNonTransientConnectionException

我在Java中有一个JDBC MySQL连接.我的程序适用于简单的查询执行.

如果我运行相同的程序超过10个小时并执行查询,那么我收到以下MySQL异常:

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: 
Connection.close() has already been called. Invalid operation in 
this state.
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(
  Native Method)
  com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
  No operations allowed after statement closed.
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(
  Native Method)
Run Code Online (Sandbox Code Playgroud)

我没有close()在任何地方使用过方法.我创建了数据库连接并永远打开它并始终执行查询.我没有明确提到连接超时的地方.我无法确定问题所在.

这是我用于数据库连接的代码:

 String driver = PropertyReader.getDriver();
 String url = dbURLPath;
 Class.forName(driver);
 connectToServerDB = DriverManager.getConnection(url);
 connectToServerDB.setAutoCommit(false);
Run Code Online (Sandbox Code Playgroud)

是什么导致了这种例外

java mysql jdbc

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

实现MySQL NDB Cluster有哪些局限性?

我想为MySQL Cluster 6实现NDB Cluster.我想用非常庞大的数据结构来完成它,最少有200万条记录.

我想知道是否存在实施NDB集群的任何限制.例如,RAM大小,数据库数或NDB集群的数据库大小.

mysql cluster-computing bigdata mysql6

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

如何为Java应用程序创建Mac安装程序?

我为我的Java应用程序创建了一个可执行的JAR文件.如果我双击然后它工作正常.但我想为Mac OS创建安装程序,因为我无法向用户提供JAR文件.有什么建议?

java macos installer

9
推荐指数
2
解决办法
7692
查看次数

在TextArea,Java中使用Document Listener时出现java.lang.IllegalStateException

DocumentListener dl = new MessageDocumentListener();
((AbstractDocument) nboxArea.getDocument()).setDocumentFilter(new DocumentFilter() {
    public void insertString(FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException {
        string = string.replaceAll("\t", "");
        super.insertString(fb, offset, string,(javax.swing.text.AttributeSet) attr);
    }

    public void replace(FilterBypass fb, int offset, int length, String text, AttributeSet attrs) throws BadLocationException {
        text = text.replaceAll("\t", "");
        //TODO must do something here
        super.replace(fb, offset, length, text,(javax.swing.text.AttributeSet) attrs);
    }
});

JTextArea evArea = (JTextArea) c;
evArea.getDocument().removeDocumentListener(dl);
evArea.setText(originalMessage);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我在textarea中设置文本期间发现以下错误.我不知道该如何解决.

Exception in thread "AWT-EventQueue-0" 
java.lang.IllegalStateException: Attempt to mutate in notification …
Run Code Online (Sandbox Code Playgroud)

java swing listener

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

如何检测内存泄漏

我遇到了一些与android中的MemoryOutOfBounds异常相关的问题.我发现这背后有两个原因

(1)创建的线程是活的,不会在任何地方被破坏

(2)内存泄漏.

我们可以在eclipse中检测线程信息.但是当我执行我的应用程序时,如何知道我的代码内存泄漏的哪一行.MAT工作方式不同.MAT是静态的.是否有任何插件或任何方式来了解日食中的内存泄漏?

谢谢迪帕克

eclipse android memory-management

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

如何从右到左缩放一个按钮,android动画

要应用从左到右缩放到按钮,我使用了以下代码.我的按钮位于布局右侧.我想按钮应该从它的右X位置开始,并缩放到左X位置如何实现这个?

view.startAnimation(new ScaleAnimation(0.0f, 1.0f, 1.0f, 1.0f));
Run Code Online (Sandbox Code Playgroud)

animation android

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

如何创建拖放DMG文件,Mac安装程序

嗨,我已经创建了一个aplication myprogram.app文件.现在我想为该应用程序创建拖放DMG文件.Skype和其他软件做同样的事情.

如何创建我的应用程序拖放DMG文件.

谢谢Sunil Kumar Sahoo

macos installer

7
推荐指数
2
解决办法
7895
查看次数

哪个xml验证器可以完美地用于多线程项目

我已经使用jdom对模式进行xml验证.主要的问题是它给出了一个错误

解析时可能无法调用FWK005解析

主要原因是多个线程同时用于xerces验证.所以我得到了解决方案,我必须锁定验证.这不好

所以我想知道哪个xml验证器适用于多线程项目

public static HashMap<String, String> validate(String xmlString, Validator validator) {

    HashMap<String, String> map = new HashMap<String, String>();
    long t1 = System.currentTimeMillis();
    DocumentBuilder builder = null;
    try {
        //obtain lock to proceed
//         lock.lock();

        try {
            builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
//                Source source = new DOMSource(builder.parse(new ByteArrayInputStream(xmlString.getBytes())));

            validator.validate(new StreamSource(new StringReader(xmlString)));
            map.put("ISVALID", "TRUE");
            logger.info("We have successfuly validated the schema");
        } catch (Exception ioe) {
            ioe.printStackTrace();
            logger.error("NOT2 VALID STRING IS :" + xmlString);
            map.put("MSG", ioe.getMessage());
            //         logger.error("IOException while validating the input …
Run Code Online (Sandbox Code Playgroud)

java xml schema

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