小编Ale*_*xey的帖子

Eclipse中的Android应用程序:编辑未在图形布局上显示的文本

我正在尝试在Eclipse中的Android应用程序中添加一个文本字段,但随后我将Plain text选项拖到图形布局上,底部会显示一条消息.它读取 Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log 即使我去Window > Show View那里没有错误日志选项.现在整个设计师都没用了,因为我不能再使用它了,直到我EditText直接从xml中删除它.导致此错误的原因是什么,我该如何解决?我正在运行最新版本(截至今天,6-30-14)和Windows 8 Pro x64.

这是我的完整布局代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${relativePackage}.${activityClass}" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="18dp"
    android:text="@string/welcome_text" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:ems="10"
    android:inputType="text">

    <requestFocus />
</EditText>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

java eclipse android text android-edittext

105
推荐指数
3
解决办法
9万
查看次数

Python新手 - PIP /无效语法错误

好的,完全是编程和python的新手.运行Windows 7,python 2.7 x64.我正在尝试dateutil使用安装包pip.

我安装了pip,numpy并且pandas......因为它们是exe文件而非常简单.

我现在正试图pip用来安装dateutil.在Python Shell中,我输入了:

pip install dateutil 
Run Code Online (Sandbox Code Playgroud)

pip install python-dateutil
Run Code Online (Sandbox Code Playgroud)

我继续"Invalid Syntax"在安装命令中遇到错误.我在这做错了什么?我也在python命令行中尝试过这个.

我检查了我安装的模块,我有两个pipeasy_install.现在真的很困惑...我也试过运行安装脚本dateutil,我收到此错误:

Traceback (most recent call last):
  File "C:\Python27\Scripts\python-dateutil-1.5.tar\python-dateutil-1.5\setup.py", line 14, in <module>
    TOPDIR = os.path.dirname(__file__) or "."
NameError: name '__file__' is not defined
Run Code Online (Sandbox Code Playgroud)

请帮忙!在此先感谢您的帮助.

python pip python-2.7 python-dateutil

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

从firefox扩展的数据目录播放音频

我正在制作Firefox扩展程序,但我无法播放位于附加组件data目录中的声音.

  1. 我尝试的第一件事就是以这种方式在内容脚本中播放它:

    var soundFile = self.options.soundFile;
    (new Audio(soundFile)).play();
    
    Run Code Online (Sandbox Code Playgroud)

    where self.options.soundFile是一个引用data目录中资源文件的选项.但我遇到安全限制:

    Security Error: Content at http://example.com may not load or link to resource://jid0-a02no8rrtu2pbize7g7sszzo0z8-at-jetpack/stackoverflow-reiew-helper/data/complete.oga.
    
    Run Code Online (Sandbox Code Playgroud)
  2. 然后我找到了一种在main.js脚本中播放声音的方法(这里:如何在扩展中播放音频?):

    var data = require('sdk/self').data;
    
    exports.main = function() {
            var {Cc, Ci} = require("chrome");
            var sound = Cc["@mozilla.org/sound;1"].createInstance(Ci.nsISound);
            sound.play(data.url('complete.oga'));
    };
    
    Run Code Online (Sandbox Code Playgroud)

    这个失败,但有以下异常:

    NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument arg 0 [nsISound.play]
    undefined 8
    Traceback (most recent call last):
      File "resource://gre/modules/NetUtil.jsm", line 140, in null
        aCallback(pipe.inputStream, aStatusCode, aRequest);
      File "resource://jid0-a02no8rrtu2pbize7g7sszzo0z8-at-jetpack/addon-sdk/lib/sdk/net/url.js", line …
    Run Code Online (Sandbox Code Playgroud)

javascript firefox firefox-addon firefox-addon-sdk

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

常见的lisp从功能推送

我有以下常见的lisp函数:(aggregate line1 line2)(queuer data result).

queuer如果它们的第一个字段不同,或者如果它们的第一个字段相等line1,line2那么它们应该将值与第一个字段不同,或者这两个行的集合.

我不知道为什么它不会改变我的结果列表.

注意:我正在初始化结果列表,其中(push (pop data) result)包含第一个元素.2个列表是1深度嵌套列表(("1" "text") ("2" "text") (...)).

(defun aggregate (line1 line2)
  (progn
    (list 
     (nth 0 line1)
     (nth 1 line1)
     (nth 2 line1)
     (concatenate 'string (nth 3 line1) ", " (nth 3 line2))
     (concatenate 'string (nth 4 line1) ", " (nth 4 line2)))))

(push (pop x) y)

(defun queuer (data result)
  (loop do
       (let ((line1 (pop data))
             (line2 (pop …
Run Code Online (Sandbox Code Playgroud)

lisp common-lisp

5
推荐指数
2
解决办法
2433
查看次数

是否可以使用 JetBrains DataGrip 调试 SQLServer 存储过程?

我正在使用 SMSS 调试 SQLServer sp,但对使用 DataGrip 进行调试感兴趣。有人可以帮忙吗?

sql-server jetbrains-ide datagrip

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

在Python中的Ascii图

我有一个band1如下所示的字典,我想根据字典中每个列表的第一个和最后一个元素打印出一个图表.x轴上每个列表的第一个元素是频率,最后一个元素是接收强度,应该在y轴上.例如,10812的强度为16等

band1 = {'channel1': [10564, 2112.8, 1922.8, 0],
         'channel10': [10787, 2157.4, 1967.4, 11],
         'channel11': [10812, 2162.4, 1972.4, 16],
         'channel12': [10837, 2167.4, 1977.4, 46],
         'channel2': [10589, 2117.8, 1927.8, 29],
         'channel3': [10612, 2122.4, 1932.4, 0],
         'channel4': [10637, 2127.4, 1937.4, 40],
         'channel5': [10662, 2132.4, 1942.4, 54],
         'channel6': [10687, 2137.4, 1947.4, 0],
         'channel7': [10712, 2142.4, 1952.4, 50],
         'channel8': [10737, 2147.4, 1957.4, 19],
         'channel9': [10762, 2152.4, 1962.4, 24]}
Run Code Online (Sandbox Code Playgroud)

我没有问题排序这个,channel1 - > channel12但是有什么好方法可以打印一个漂亮的图表,字典中的条目数量可以随着或多或少的频道而变化.

python

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

从字符串中删除元音

我试图在标题中尽可能清楚,但很难简单地解释它.我必须从某个字符串中删除所有元音; 为此,我创建了一个循环,遍历由该字符串的字符组成的列表,删除元音然后加入它们:

def anti_vowel(text):
    vow = ["a", "e", "i", "o", "u"]
    chars = []

    for i in text:
        chars.append(i)

    for i in chars:
        if i.lower() in vow:
            chars.remove(i)

    return "".join(chars)
Run Code Online (Sandbox Code Playgroud)

问题是,当我运行代码时,总会有一个不会被删除的元音.例子:

>>> anti_vowel("Hey look Words!")
Hy lk Words!

>>> anti_vowel("Frustration is real")
Frstrton s ral
Run Code Online (Sandbox Code Playgroud)

我不是Python的专家,但这很令人困惑.为什么它会删除一些字母并保留其他字母,即使它们完全相同?

python python-2.7

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

如何在clojure中设置和获取多方法元数据?

我正在使用多方法来解析命令行命令及其参数。

(defmulti run (fn [command args] command))

(defmethod run :default
  [& _]
  ...)

^{:args "[command]"}
(defmethod run "help"
  [_ & [args]]
  "Display command list or help for a given command"
  ...)

^{:args ""}
(defmethod run "version"
  [_ & [args]]
  "Print program's version"
  ...)

(defn -main
  [& args]
  (run (first args)
    (next args)))
Run Code Online (Sandbox Code Playgroud)

当我尝试访问元数据时,对于特定方法,clojure 返回nil

(meta ((methods run) "help"))
Run Code Online (Sandbox Code Playgroud)

metadata clojure multimethod

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