这是我从 获得的一个程序Java Complete Reference: 7th Edition。稍作修改:
import java.net.*;
import java.io.*;
public class WhoIs {
public static void main(String[] args) throws Exception{
Socket s = new Socket("internic.net",43);
OutputStream os = s.getOutputStream();
String domain = "facebook.com"+"\n";
byte[] stringToByte = domain.getBytes();
os.write(stringToByte);
InputStream is = s.getInputStream();
InputStreamReader reader = new InputStreamReader(is);
BufferedReader buf = new BufferedReader(reader);
String temp;
while((temp=buf.readLine())!="\n"){
System.out.println(temp);
}
}
}
Run Code Online (Sandbox Code Playgroud)
它只是联系internic.net并获取有关 Facebook 的信息。但是,套接字无法连接。我得到一个异常如下:
Exception in thread "main" java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown …Run Code Online (Sandbox Code Playgroud)

我非常清楚如何使用a JTabbedPane但它看起来不像你在MS Word的功能区中获得的标签.我想知道是否有办法让它JTabbedPane看起来像MS Word中的功能区(或任何其他方式来改变它的外观)
所以,正如你在左上角看到的那样,有变色.这违背了隐写术的目的.
我很确定这与我在图像中隐藏文本的方式有关.我是这样做的,使用Processing:
void hide(PImage payload,PImage carrier){
if(payload.width > carrier.width){
print("Carrier can not be smaller than payload");
return;
}
for(int x = 0; x < payload.width; x++){
int payloadPixel = payload.pixels[x];
int carrierPixel = carrier.pixels[x];
carrierPixel = carrierPixel & 0xFFFFFF00;
payloadPixel = payloadPixel & 0x000000FF;
carrierPixel = carrierPixel | payloadPixel;
carrier.pixels[x] = carrierPixel;
}
carrier.updatePixels();
carrier.save("newTulips.JPG");
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能让它更好地隐藏?
我更改了Android应用程序的清单,以便在我的GS3上全屏显示应用程序.在非全屏模式下,该应用程序具有白色背景.但是,在全屏模式下,它变为黑色.我想知道是否有办法让应用程序白屏亮,即使在全屏模式下也是如此
我的事件管理应用程序在列表视图中有两种类型的视图:一个用于不那么重要的事件的简单文本视图和一个用a创建的复杂视图FrameLayout.
在onCreateView()适配器中,我根据事件的性质返回这些视图.
if(convertView == null){
if(important)
// inflate the complex view
else
// inflate the simpler view
}
Run Code Online (Sandbox Code Playgroud)
convertView为null 时,这一切都很好.由于Android中的视图回收,可能会发生convertView返回给我的回收从更简单的视图,我现在必须显示更大的视图.一个愚蠢的解决方案是不断膨胀新的观点.但是,这会扼杀性能.
另一种方法是TextView在两个(visibility=gone)中使用预定义的值来隐藏s,并根据它们中的值,我可以膨胀视图.对我来说,这似乎是一个黑客而不是一个真正的解决方案.
处理这种情况的正确方法是什么?
我正在创建一个名为BatteryBeeper的个人用软件.它会提醒我在笔记本电脑充电的时候充电是我设置的提醒.
当电荷达到设定的阈值时,它应该发出声音.
我看了一下答案:声音没有在罐子里播放,我AudioInputStream的构造类似于Jigar Joshi提到的.
但是我得到一个null异常:
java.lang.NullPointerException
at com.sun.media.sound.SoftMidiAudioFileReader.getAudioInputStream(Unknown Source)
at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source)
at demo.BatteryBeeper.setupSoundPlayback(BatteryBeeper.java:169)
at demo.BatteryBeeper.<init>(BatteryBeeper.java:41)
at demo.BatteryBeeper.main(BatteryBeeper.java:35)
Run Code Online (Sandbox Code Playgroud)
这是加载声音的代码:
public void setupSoundPlayback(){
try{
buzzer = AudioSystem.getClip();
in = AudioSystem.getAudioInputStream(BatteryBeeper.class.
getResourceAsStream("sound/buzzer3_x.wav"));
buzzer.open(in);
}catch(Exception e){
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
以下是播放它的代码:
public void playSound(){
buzzer.start();
}
Run Code Online (Sandbox Code Playgroud)
是什么导致了这个问题?
这是一个常见的Eclipse项目.有一个sound文件夹下面src有波形文件
在AlexR的回答之后,我改变了路径并得到了一个新的例外:
javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input stream
at javax.sound.sampled.AudioSystem.getAudioInputStream(Unknown Source)
at demo.BatteryBeeper.setupSoundPlayback(BatteryBeeper.java:169)
at demo.BatteryBeeper.<init>(BatteryBeeper.java:41)
at demo.BatteryBeeper.main(BatteryBeeper.java:35)
Run Code Online (Sandbox Code Playgroud) 我有一个应用程序可以在DialogFragment. 我已经添加MediaController到VideoView但是有两个问题:
MediaController隐藏在DialogFragment.DialogFragment可见时更改屏幕方向会导致 Activity 存在泄漏窗口的异常对于第一个,我尝试使用linearLayoutParent.bringChildToFront(mediaControls)which 不起作用。我不知道如何处理第二个。
帮帮我。:)
您好我怎么能这样做,以便JTextArea(日志)充当日志并显示输入和输出的文本?
这是我到目前为止所拥有的.
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
String mess = message.getText();
System.out.println(mess);
}
Run Code Online (Sandbox Code Playgroud)
这是变种
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JTextArea log;
private javax.swing.JTextField message;
// End of variables declaration
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助!
我是PHP和Web开发的新手.到目前为止,我根据我的知识写了一个简单的PHP脚本.这是它的样子,以及HTML:
<!DOCTYPE HTML>
<html>
<title>Retrieve Users</title>
<meta charset="utf-8">
<body>
<p> List of Subscribers </p>
<?php
$query = "select * from subscribers";
$con = mysqli_connect("localhost","root","","subscribers");
$result;
if(mysqli_connect_errno()){
header("Location: unavailable.html");
exit;
}else{
$result = mysqli_query($con,$query);
}
?>
<table>
<?php
global $result;
while( $row = mysqli_fetch_array($result) ){
$email = $row['email'];
echo "<tr>";
echo "<td>" $email "</td>";
echo "</tr>";
}
?>
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但是,我在我的网页上看到了这个:
List of Subscribers
"; echo ""; echo ""; } ?>
" $email "
Run Code Online (Sandbox Code Playgroud)
我需要在这做什么改变?
我正在使用HTML5,CSS和JavaScript制作一个井字游戏.我已经确定了获胜模式,或多或少如何使其工作.没有涉及人工智能; 它旨在成为同一台计算机游戏中的玩家与玩家对战.

我想做的就是:
如果可能,请告诉我.如果是的话,如何.步骤赞赏,不要发布完整的代码:)
作为某个时间点的项目,我想制作自己的Java反编译器,将字节码转换回纯文本.
我为谷歌做了一些API,让我这样做,但我找不到.
所以我的问题是:我如何反编译类文件?
如果有API并且我错过了,请告诉我.
我知道书籍问题是不受欢迎的,但你认为Godfrey Nolan的编译Java语言是一个好的开始吗?
java ×6
android ×4
swing ×2
css3 ×1
decompiler ×1
decompiling ×1
html5 ×1
javascript ×1
javasound ×1
jtabbedpane ×1
jtextarea ×1
ms-word ×1
php ×1
processing ×1
sockets ×1