小编Isa*_*lor的帖子

为什么不工作?

我已根据视频安装了pip和所有内容,并且安装看起来很棒.但是当我在IDLE中说"import pip"时,我收到此错误:

  Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
  import pip
File "C:\Python33\lib\site-packages\pip\__init__.py", line 9, in <module>
  from pip.log import logger
File "C:\Python33\lib\site-packages\pip\log.py", line 8, in <module>
  from pip import backwardcompat
File "C:\Python33\lib\site-packages\pip\backwardcompat\__init__.py", line 27, in <module>
 console_encoding = sys.__stdout__.encoding
AttributeError: 'NoneType' object has no attribute 'encoding'
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

python pip

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

bool为什么在数组中占用更少的内存?

Oracle网站上,它表示bool在堆栈上占32位,但在阵列中占8位.我很难理解为什么他们会在一个小组中比在单打中少花钱.它们是如何存储的,它有什么区别?如果bool阵列效率更高,为什么这项技术没有被转移到单身?

另外,为什么不是1位?

64而系统和32位系统如何存储这些有什么区别?

谢谢!

java memory arrays memory-management boolean

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

为什么我不能将TextArea中的文本与String进行比较?

所以我显然遗漏了一些完全明显的东西.我有一个按钮和一个动作助手连接到它.当我单击按钮时,我想运行一个if语句,它接受TextArea的内容并将其与String进行比较.喜欢如此:

String a = "hello";
JTextArea area = new JTextArea("type something");
JButton button = new JButton("Go");

button. [insert actionlistener crap]

    //here's the important part:
    if (area.getText() == "hello"){
        //this will not be executed
    }
Run Code Online (Sandbox Code Playgroud)

这真的很奇怪.我甚至通过调试器和那个if语句,这两个项目都是"你好".但它会跳过它!我究竟做错了什么?

编辑:很多人都在说"使用.equals".谁能告诉我为什么?

java string if-statement jbutton jtextarea

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