小编arj*_*ncc的帖子

java.lang.NumberFormatException:值超出范围。值:“8C” 从 String 转换为 byte[] 时基数:16

从以下代码中得到以下错误。我想要实现的是将一系列十六进制代码作为字节本身打印到文件中。我该如何修复它,以便我可以在文件中打印 8C

public static void process() {
    System.out.println("File to print");
    String hexString = "418C";
    try {
        byte value[] = getByte(hexString);
        try (FileOutputStream outputStream = new FileOutputStream(filePath)) {
            outputStream.write(value);
        }
    } catch (Exception exp) {
        exp.printStackTrace();
    }
}
    
private static byte[] getByte(String str) {
    byte[] val = new byte[str.length() / 2];
    for (int i = 0; i < val.length; i++) {
        int index = i * 2;
        byte byt = Byte.parseByte(str.substring(index, index + 2), 16);
        val[i] = byt;
    }
    return val; …
Run Code Online (Sandbox Code Playgroud)

java encoding hex character-encoding

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

纬度和经度的国家名称

这个问题可能看起来很熟悉:我有一个地方的纬度和经度.我需要得到国家的名字.我知道我必须使用反向地理编码.但我的问题是,有时它会返回该地区或国家的缩写形式(例如美国代表美国,CA代表加州).有什么方法可以得到这个国家全名吗?我不能通过这个简短的表格与我预存的国家数据库进行匹配操作.

我已经经历了这个,这个.但这对我的问题没什么帮助.

google-maps google-api latitude-longitude reverse-geocoding

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

拆分桌子的好处

我的问题似乎更为笼统.但到目前为止,我得到的答案仅仅来自SO本身.我的问题是,我有一个表客户信息.我有47个字段.某些字段是可选的.我想将该表拆分为两个customer_info和customer_additional_info.其中一列是以字节格式存储文件.拆分表是否有任何好处.我看到JOIN将减慢查询执行速度.我可以有更多的PRO和CON将表分成两个吗?

oracle database-design

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

数据库可能已在使用 - H2 问题

使用 H2 数据库时有时会出现以下异常。如果我将数据库文件的路径更改为其他位置,这个问题就会得到解决。对于这个问题有什么永久的解决办法吗?我的数据库现在有 19.5MB。

org.h2.jdbc.JdbcSQLException: Database may be already in use: &quot;/opt/new/mockdata_db.mv.db&quot;. Possible solutions: close all other connection(s
); use the server mode [90020-178]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:344) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.message.DbException.get(DbException.java:167) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:104) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Database.getPageStore(Database.java:2355) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Database.open(Database.java:659) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Database.openDatabase(Database.java:262) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Database.<init>(Database.java:256) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Engine.openSession(Engine.java:57) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Engine.openSession(Engine.java:164) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Engine.createSessionAndValidate(Engine.java:142) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Engine.createSession(Engine.java:125) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.Engine.createSession(Engine.java:27) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:335) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:107) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:91) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.Driver.connect(Driver.java:74) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.jdbcx.JdbcDataSource.getJdbcConnection(JdbcDataSource.java:191) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.jdbcx.JdbcDataSource.getXAConnection(JdbcDataSource.java:354) ~[h2-1.4.178.jar:1.4.178]
        at org.h2.jdbcx.JdbcDataSource.getPooledConnection(JdbcDataSource.java:386) …
Run Code Online (Sandbox Code Playgroud)

database h2

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

使用jQuery为输入按钮分配快捷键

<html>
<script>
$('#pasteButton').click( function() {

  // place code for this button
  // ctrl + v shortcut should work for this button
  // how?
  }

});

</script>
<body>
    <input type="button" id="pasteButton" value="Paste" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

提前致谢。同样,我还需要使用按钮从 textarea 剪切/复制选定的文本。

从评论部分更新:我有一个文本区域,我在其中选择了一些文本,如果我单击 pasteButton,则需要将所选文本粘贴到我的文本区域中

jquery

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

如果block使用false值执行,则使用substring和equals方法

我需要设置一个变量false,如果字符串以'1'开头,但是下面的代码返回一个真值?我试过"苹果"这个词.我的代码有问题吗?

String msgName=request.getParameter("msgName");
boolean insideIf=false; 

if(msgName.substring(0,1).equals("1"));
    {
        insideIf=true;
                System.out.println("if status :"+msgName.substring(0,1).equals("1"));

    } System.out.println("insideIf :"+insideIf);
Run Code Online (Sandbox Code Playgroud)

java jsp if-statement substring

0
推荐指数
2
解决办法
318
查看次数

使用jquery触发内联函数

我有一个函数写在锚本身就像

<a href="home.jsp" onclick="return confirm('Do you want to logout?');">Log Out</a>
Run Code Online (Sandbox Code Playgroud)

我试过使用另一个onclick甚至锚点就像.

$("a").click(function(){ });
Run Code Online (Sandbox Code Playgroud)

我知道它会触发另一个事件而不是我期望触发的事件.确认框中的内容是动态的,所以我无法更改功能.有没有办法可以通过jQuery触发锚的内联函数?

jquery event-triggers

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