小编Lit*_*ild的帖子

创建使用 whois 的套接字

这是我从 获得的一个程序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)

java sockets

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

改变JTabbedPane的外观

JTabbedPane中 MS功能区

我非常清楚如何使用a JTabbedPane但它看起来不像你在MS Word的功能区中获得的标签.我想知道是否有办法让它JTabbedPane看起来像MS Word中的功能区(或任何其他方式来改变它的外观)

java swing ms-word look-and-feel jtabbedpane

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

隐写术出了问题

在此输入图像描述

所以,正如你在左上角看到的那样,有变色.这违背了隐写术的目的.
我很确定这与我在图像中隐藏文本的方式有关.我是这样做的,使用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)

我该怎么做才能让它更好地隐藏?

java processing steganography image-processing

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

Android全屏应用太黑了

我更改了Android应用程序的清单,以便在我的GS3上全屏显示应用程序.在非全屏模式下,该应用程序具有白色背景.但是,在全屏模式下,它变为黑色.我想知道是否有办法让应用程序白屏亮,即使在全屏模式下也是如此

android

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

我的ListView有两种类型的视图.怎么管理?

我的事件管理应用程序在列表视图中有两种类型的视图:一个用于不那么重要的事件的简单文本视图和一个用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,并根据它们中的值,我可以膨胀视图.对我来说,这似乎是一个黑客而不是一个真正的解决方案.

处理这种情况的正确方法是什么?

android android-listview

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

无法在jar文件中播放嵌入的声音

我正在创建一个名为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)

java nullpointerexception javasound embedded-resource

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

DialogFragment 屏幕方向和 MediaController 问题

我有一个应用程序可以在DialogFragment. 我已经添加MediaControllerVideoView但是有两个问题:

  • MediaController隐藏在DialogFragment.
  • DialogFragment可见时更改屏幕方向会导致 Activity 存在泄漏窗口的异常
  • 对于第一个,我尝试使用linearLayoutParent.bringChildToFront(mediaControls)which 不起作用。我不知道如何处理第二个。

    帮帮我。:)

    android mediacontroller android-dialogfragment

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

    将JTextArea设置为像日志一样

    您好我怎么能这样做,以便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)

    在此先感谢您的帮助!

    java swing jtextarea

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

    自定义ViewPagerIndicator的LineIndicator

    我是新来的ViewPagerIndicator.我LineIndicator和我一起用ViewPager.无论您将它们定位在哪里,默认外观都是微小的蓝线.

    但是,如果我想改变颜色,宽度和高度,我该怎么做?

    更新
    如果您查看显示的示例手机,则中间的手机底部会显示红线.该应用程序的标题显示"Line/Styled(via layout)".这就是我想要实现的目标.

    android android-viewpager viewpagerindicator

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

    PHP从数据库中检索记录

    我是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)

    我需要在这做什么改变?

    php

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

    我怎么知道点击了哪个div?

    我正在使用HTML5,CSS和JavaScript制作一个井字游戏.我已经确定了获胜模式,或多或少如何使其工作.没有涉及人工智能; 它旨在成为同一台计算机游戏中的玩家与玩家对战.

    在此输入图像描述

    我想做的就是:

  • 知道点击div的时间
  • 知道点击了哪个 div
  • 如果可能,请告诉我.如果是的话,如何.步骤赞赏,不要发布完整的代码:)

    javascript html5 css3

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

    如何制作Java反编译器?

    作为某个时间点的项目,我想制作自己的Java反编译器,将字节码转换回纯文本.

    我为谷歌做了一些API,让我这样做,但我找不到.

    所以我的问题是:我如何反编译类文件?
    如果有API并且我错过了,请告诉我.

    我知道书籍问题是不受欢迎的,但你认为Godfrey Nolan的编译Java语言是一个好的开始吗?

    java decompiling decompiler

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