当执行以下方法时:
private void beep_player_1() {
try {
//clip_Player_2.close();
clip_Player_1 = AudioSystem.getClip();
ais = AudioSystem.getAudioInputStream(new File(Constants.Player1_Default_Tone)); // PATH FOR THE .WAV FILE
clip_Player_1.open(ais);
clip_Player_1.loop(0); // PLAY ONCE
}catch(Exception exc) {
System.out.println(exc);
}
}
Run Code Online (Sandbox Code Playgroud)
LineUnavailableException被抛出。这可能是什么原因?
javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 24 bit, stereo, 6 bytes/frame, little-endian not supported.
Run Code Online (Sandbox Code Playgroud) 我可以在带有src属性=的img的HTML报告中嵌入图形"data:image/png;base64,base64_encoded_characters_go_here".
它在我测试的所有浏览器中都能正常工作.
到目前为止,最后一个障碍是将编码的favicon.ico文件嵌入HTML报告中,以便浏览器不必执行GET.
到目前为止,我所拥有的最佳解决方案是要求favicon在我们的网站上公开显示.但这并没有完全处理我们所说的自足目标.这个解决方案要求我指定一个"快捷图标"链接,如果真的是唯一的方法,那就这样吧.但我想肯定地知道.我只是不想拥有一个充满版本控制的favicon%d.ico文件的目录.
背景...
我有一个XML => XSLT => HTML桌面应用程序,它可以生成HTML报告,这些报告可以是自包含的,也可以通过电子邮件附件共享.自包含的本质对于解决我不想解决的许多版本控制问题很有用.事实上,我已经解决了大部分问题.
当然,制作自包含报告的目标是接收者的浏览器不需要执行GET.因此,样式表和大多数图形都嵌入/编码在HTML页面中,而不会显着增加HTML报告的大小.
我说这一切都是为了解决为什么我甚至想要这样做的很多明显的问题.但请记住,这不是一个网站,它只是一个报告生成器.
小结问题
我是否只为每个perl脚本使用perlapp --dependent,然后确保在构建期间将perl-static复制到应用程序的bin目录(称为perl)?
背景
我目前正在分发一个包含许多perlapp独立可执行文件的应用程序,这意味着它们每个都包含perl运行时的捆绑副本.
我想在我的应用程序中只分发perl运行时的一个副本,并让每个可执行文件引用我将分发的一个perl运行时.
例如,假设我有10个构成我的应用程序的perl脚本.当我为两个演示脚本中的每一个执行perlapp时,我看到如下所示:
+ ls -l
-rw-r--r-- 1 ----- staff 55 Feb 5 21:03 t1.pl
-rw-r--r-- 1 ----- staff 62 Feb 5 21:03 t2.pl
+ perlapp --force t1.pl
PerlApp 9.5.1 build 300018
Copyright (C) 1998-2016 ActiveState Software Inc. All rights reserved.
Commercial license for ..................................
Created 't1'
+ perlapp --force t2.pl
PerlApp 9.5.1 build 300018
Copyright (C) 1998-2016 ActiveState Software Inc. All rights reserved.
Commercial license for ..................................
Created 't2'
+ ls -l
-rwxr-xr-x 1 ----- …Run Code Online (Sandbox Code Playgroud) 这是表:
Order_ID|Priority|Status
A |3 |Normal
A |4 |Urgent
B |6 |Urgent
B |7 |Normal
C |8 |Normal
C |9 |Urgent
Run Code Online (Sandbox Code Playgroud)
如何选择行ID优先级高于该ID的Order_ID和Status?例如,在这种情况下,给定上述数据的查询输出应为:
A - Urgent
B - Normal
C - Urgent
Run Code Online (Sandbox Code Playgroud) 我目前正在重新编码“ls”命令来学习。但是,当我浏览文件时:当我尝试打开符号链接指向的路径的“文件夹”时,可能会出现错误。因为它不是一个目录(我认为所有符号链接都指向文件夹)。
如何检查它是否指向一个目录?(我看手册、统计数据、目录..)
下面的代码工作正常。
List<Integer> arr = new ArrayList<Integer>();
System.out.println(arr.getClass().getSimpleName()); // output: ArrayList
arr.add(0);
arr.add(1);
arr = arr.subList(0,1);
Run Code Online (Sandbox Code Playgroud)
但是如果你将第一行更改为
var arr = new ArrayList<Integer>();
Run Code Online (Sandbox Code Playgroud)
会出现错误:
java: 不兼容的类型: java.util.List<java.lang.Integer> 无法转换为 java.util.ArrayList<java.lang.Integer>
然而,即使arr是用第二种方式定义的,它的类型仍然是ArrayList,那么有什么区别呢?
java ×2
activestate ×1
c ×1
conditional ×1
containers ×1
embed ×1
favicon ×1
for-loop ×1
html ×1
javasound ×1
oracle ×1
perl ×1
perlapp ×1
sql ×1
sublist ×1