我正在尝试实施Google几天前发布的新ActionBar支持库.在过去,我使用Google Developer's Support Library Setup页面上列出的相同方法成功实现了ActionBarSherlock,没有任何问题- 使用有关如何包含资源的指南(类似于ActionBarSherlock的工作方式).我将库项目作为库加载到我自己的项目中.
我可以告诉图书馆加载正常.当,而不是在我的MainActivity.java延伸活动,我改成了扩展ActionBarActivity(根据谷歌的说明),也不会出现错误 - 它正确导入.
我甚至尝试绕过style.xml文件并添加@style/Theme.AppCompat.Light到AndroidManifest.xml中两个直接<application>和<activity>具有android:theme="@style/ThemeAppCompat.Light"与导致同样的错误都尝试.
现在问题是我无法让它改变主题,更不用说甚至构建而不会抛出错误.下面是我收到的错误,后面是我更改为使用新主题的style.xml文件.
我有使用Android应用程序的适度经验,并且使用最新版本的支持库和使用API 18(Android 4.3)编译的SDK运行Eclipse.
构建期间收到错误
错误:检索项目的父项时出错:找不到与给定名称"@ style/Theme.AppCompat.Light"匹配的资源.styles.xml/ActBarTest/res/values line 3 Android AAPT问题
style.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
有什么建议?这从来都不是ActionBarSherlock的问题.我想继续使用这个新的支持库.几乎看起来.jar正在加载,但不是资源.
android android-theme android-actionbar android-actionbar-compat
我在R中有一个data.frame.我想在两个不同的列上尝试两种不同的条件,但我希望这些条件具有包容性.因此,我想用"OR"来结合条件.当我想使用"AND"条件时,我已经使用了以下语法,并取得了很多成功.
my.data.frame <- data[(data$V1 > 2) & (data$V2 < 4), ]
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在上面使用'OR'.
如果我知道它的名字(在Android中),我如何获得图像的资源ID?
如何将图形导出为.eps格式文件?我通常将我的图形导出到.pdf文件(使用'pdf'函数),它运行得很好.但是,现在我必须导出到.eps文件.
我有一个类 - xClass,我想加载到xClass数组中,所以我声明:
xClass mysclass[] = new xClass[10];
myclass[0] = new xClass();
myclass[9] = new xClass();
Run Code Online (Sandbox Code Playgroud)
但是,我不知道我是否需要10.我可能需要8或12或任何其他数字.直到运行时我才会知道.我可以动态更改数组中的元素数量吗?如果是这样,怎么样?
我有一个名为"abcframe"的data.frame
a b c
1 1 1
2 2 3
Run Code Online (Sandbox Code Playgroud)
如何在给定数据框中查找列是否存在?例如,我想知道data.frame abcframe中是否存在列d.
所以我有一个像这样的元组列表:
[(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")]
Run Code Online (Sandbox Code Playgroud)
我希望这个列表的元组值等于某个元组.
所以,如果我这样做search(53)将返回索引值2
是否有捷径可寻?
尝试运行时出现以下错误cap production deploy.
DEBUG [dc362284] Bundler::GemNotFound: Could not find json-1.8.1.gem for installation
DEBUG [dc362284] An error occurred while installing json (1.8.1), and Bundler cannot continue.
DEBUG [dc362284] Make sure that `gem install json -v '1.8.1'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)
值得注意的是,此部署正在运行,而不是我升级到Ruby 2.1.0以消除编码错误.我本地升级,工作正常.我跑rvm install 2.1.0,并rvm use 2.1.0随后改变了我的.ruby-version文件,以反映该红宝石升级.
该bundle install命令在本地工作,但当我ssh到目标服务器并运行此命令时,会产生相同的上述错误.
如果我跑,gem list我可以在宝石列表中看到这一点.
...
jquery-rails (3.0.4)
json (1.8.1)
less (2.3.2)
...
Run Code Online (Sandbox Code Playgroud)
如果我在gem install json -v '1.8.1'本地服务器上尝试推荐的解决方案,并在目标服务器上获得以下输出:
Building native extensions. This could …Run Code Online (Sandbox Code Playgroud) 我是python的新手.我在我的Linux PC(Ubunutu 12.04)上安装了一个名为RYU的openflow控制器,使用:
sudo pip install ryu
Run Code Online (Sandbox Code Playgroud)
我试图使用ryu-manager运行python文件,如下所示.
sudo ryu-manager simple_switch.py
Traceback (most recent call last):
File "/usr/local/bin/ryu-manager", line 19, in <module>
import gevent
ImportError: No module named gevent
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用以下命令安装gevent:
sudo pip install gevent
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c gevent/core.c -o build/temp.linux-x86_64-2.7/gevent/core.o
gevent/core.c:4:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)
这个错误的原因是什么?我尝试使用以下方法找到Python.h文件:
sudo locate Python.h
Run Code Online (Sandbox Code Playgroud)
我在我的系统上找不到它.但是如果我跑:
python -V
Run Code Online (Sandbox Code Playgroud)
我得到输出:
Python 2.7.3
Run Code Online (Sandbox Code Playgroud)
Python.h应该在系统上吗?如果是这样,我应该安装什么来获得它?
我有一个逻辑向量,我希望在特定索引处插入新元素.我在下面提出了一个笨拙的解决方案,但有更简洁的方法吗?
probes <- rep(TRUE, 15)
ind <- c(5, 10)
probes.2 <- logical(length(probes)+length(ind))
probes.ind <- ind + 1:length(ind)
probes.original <- (1:length(probes.2))[-probes.ind]
probes.2[probes.ind] <- FALSE
probes.2[probes.original] <- probes
print(probes)
Run Code Online (Sandbox Code Playgroud)
给
[1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
Run Code Online (Sandbox Code Playgroud)
和
print(probes.2)
Run Code Online (Sandbox Code Playgroud)
给
[1] TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE TRUE TRUE TRUE FALSE
[13] TRUE TRUE TRUE TRUE TRUE
Run Code Online (Sandbox Code Playgroud)
所以它有效,但看起来很难看 - 有什么建议吗?
r ×4
android ×2
python ×2
bundler ×1
capistrano ×1
conditional ×1
dataframe ×1
eps ×1
gem ×1
graph ×1
java ×1
list ×1
search ×1
tuples ×1
ubuntu-12.04 ×1