小编Tan*_*ers的帖子

gcc,g ++,cygwin和wingw之间的关系?

我知道我的班级,我必须安装cygwin才能运行我的Netbeans IDE,但是我在设置g ++和gcc时看到了选项,我不确定它们是否是同一个东西,并且wingw在哪里?它是另一个编译器,如果是这样,为什么选择另一个?

c++ gcc cygwin netbeans g++

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

Android Studio的属性窗口缺失

我不知道属性窗口在哪里.你可以看到它应该在Component Tree下面,但它不是,它右边有一个灰色区域.有任何想法吗?在此输入图像描述

android android-studio

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

这行JQuery代码意味着什么?

我在这个网站上看到了这个帖子,其中一个jFiddle显示了JQUery的以下菜单,我看到这段语法我无法弄清楚.

JFiddle:http://jsbin.com/oxajeq/3/edit?html,css,js,console,output

代码行我不明白

$('#mini-logo')[logoSH](300);
Run Code Online (Sandbox Code Playgroud)

我知道第一部分选择id为mini-logo的元素,但我不知道其余的语法是什么!在代码中,[logoSH]可以显示或隐藏,而末尾的()表示持续时间.但是,我找不到任何使用此语法的示例.我还搜索了CSS3,JQUery,过渡,效果,动画,这可能是什么,没有运气.我发现的东西是方法,而其他的不是方法,而是参数,但没有像这个代码.我知道里面的东西不是一种方法,但我无法弄清楚它们是什么.提前感谢您的帮助.

javascript jquery css3

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

关于Java的垃圾收集器如何工作的困惑(节点+队列)

所以我一直在尝试用Java实现LinkedList,Stack,Queue.

对于每一个我正在使用节点类,现在我真的不想讨论我的实现是如何,因为我知道有更好的方法来做到这一点,我只想关注我的问题.

public class Node<E> {
    private E data;
    private Node<E> next;
    private Node<E> prev;

    public Node(E data) {
        this.data = data;
        this.next = null;
        this.prev = null;
    }

    public E getData() {
        return this.data;
    }

    public Node<E> getNext() {
        return this.next;
    }

    public Node<E> getPrev() {
        return this.prev;
    }

    public void setPrev(Node<E> prev) {
        this.prev = prev;
    }

    public void setData(E data) {
        this.data = data;
    }

    public void setNext(Node<E> next) {
        this.next = next;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在有了节点类,我一直在混淆垃圾收集器的工作方式,所以我们说这是我的队列类

public …
Run Code Online (Sandbox Code Playgroud)

java queue garbage-collection nodes

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

关于Java的I/O类的问题

我正在阅读关于java中的网络(客户端/服务器)的本教程,我对我不理解的东西有疑问.

https://docs.oracle.com/javase/tutorial/networking/sockets/readingWriting.html

我经常看到这个

BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in))
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
Run Code Online (Sandbox Code Playgroud)

BufferedReader inputStream = new BufferedReader(new FileReader("xanadu.txt"));
PrintWriter outputStream = new PrintWriter(new FileWriter("characteroutput.txt"));
Run Code Online (Sandbox Code Playgroud)

我知道BufferReader的构造函数是

BufferedReader(Reader in)
Run Code Online (Sandbox Code Playgroud)

1)我也知道,因为InputStreamReader是由Reader类继承的,所以你可以通过BufferedReader构造函数传递它.但我的问题是为什么我们需要InputStreamReader?是因为InputStreamReader可以保存输入流(根据它在API中的构造函数)

编辑:我犯了错误,请忽略这一点

2)现在对于下一部分,inputStream&outputStream(根据API)继承自Object类.如何将这两个类分别分配为BufferedReader和PrintWriter.这是因为它们都是由对象类继承的,还是它们的另一个原因?因为如果是这种情况,怎么会有人知道你可以分配什么作为类,好像所有东西都被Object类继承.

3)最后但并非最不重要的是,这里有关于BufferedReader和PrintWriter的另一个问题

BufferedReader inputStream = new BufferedReader(new FileReader("xanadu.txt"));
PrintWriter outputStream = new PrintWriter(new FileWriter("characteroutput.txt"));
Run Code Online (Sandbox Code Playgroud)

为什么那两个类,选择通过FileReader和FileWriter类的引用?

我想我想要更多关于为什么选择这些特定类的信息.

提前致谢!

java inheritance java-io

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