从以下代码中得到以下错误。我想要实现的是将一系列十六进制代码作为字节本身打印到文件中。我该如何修复它,以便我可以在文件中打印 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) 这个问题可能看起来很熟悉:我有一个地方的纬度和经度.我需要得到国家的名字.我知道我必须使用反向地理编码.但我的问题是,有时它会返回该地区或国家的缩写形式(例如美国代表美国,CA代表加州).有什么方法可以得到这个国家的全名吗?我不能通过这个简短的表格与我预存的国家数据库进行匹配操作.
我的问题似乎更为笼统.但到目前为止,我得到的答案仅仅来自SO本身.我的问题是,我有一个表客户信息.我有47个字段.某些字段是可选的.我想将该表拆分为两个customer_info和customer_additional_info.其中一列是以字节格式存储文件.拆分表是否有任何好处.我看到JOIN将减慢查询执行速度.我可以有更多的PRO和CON将表分成两个吗?
使用 H2 数据库时有时会出现以下异常。如果我将数据库文件的路径更改为其他位置,这个问题就会得到解决。对于这个问题有什么永久的解决办法吗?我的数据库现在有 19.5MB。
org.h2.jdbc.JdbcSQLException: Database may be already in use: "/opt/new/mockdata_db.mv.db". 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) <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,则需要将所选文本粘贴到我的文本区域中
我需要设置一个变量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) 我有一个函数写在锚本身就像
<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触发锚的内联函数?
java ×2
jquery ×2
database ×1
encoding ×1
google-api ×1
google-maps ×1
h2 ×1
hex ×1
if-statement ×1
jsp ×1
oracle ×1
substring ×1