小编Fal*_*lko的帖子

Gradle将重复文件放入apk文件中

我正在使用gradle 1.10,android插件的版本是0.8.0.我的android项目需要这两个罐子:jackson-core-asl-1.9.11.jarjackson-mapper-asl-1.9.11.jar.我这样添加文件:

dependencies {
    compile files('libs/jackson-core-asl-1.9.11.jar')
    compile files('libs/jackson-mapper-asl-1.9.11.jar')
}
Run Code Online (Sandbox Code Playgroud)

在gradle构建期间,我收到一条错误消息,指出这两个文件是重复的META-INF/ASL2.0.我通过排除以下文件解决了这个问题:

packagingOptions {
       exclude 'META-INF/ASL2.0'
       exclude 'META-INF/LICENSE'
       exclude 'META-INF/NOTICE'
       exclude 'META-INF/LICENSE.txt'
       exclude 'META-INF/NOTICE.txt'
       exclude 'META-INF/notice.txt'
       exclude 'META-INF/license.txt'
   }
Run Code Online (Sandbox Code Playgroud)

我必须排除所有这些,因为显然所有这些文件都有重复的文件.

我想知道为什么会出现这个问题.这是android插件或gradle本身的错误吗?可以排除上述文件导致任何问题吗?我只是排除上面提到的罐子,或者那些META-INF文件还有什么?我不想排除我的项目需要的任何东西

eclipse android jar gradle

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

matplotlib:在同一轴上使用绘图和imshow时的限制

我一直试图将椭圆绘制成一个imshow情节.它有效,但绘制图像后绘制椭圆似乎增加了xlim和ylim,产生了一个边框,我想摆脱它:

请注意,仅在调用imshow后没有直接显示白色边框.

我的代码如下:

self.dpi = 100
self.fig = Figure((6.0, 6.0), dpi=self.dpi)
self.canvas = FigureCanvas(self.fig)
self.canvas.setMinimumSize(800, 400)
self.cax = None
self.axes = self.fig.add_subplot(111)
self.axes.imshow(channel1, interpolation="nearest")
self.canvas.draw()
self.axes.plot(dat[0], dat[1], "b-")
Run Code Online (Sandbox Code Playgroud)

我已经尝试在调用"plot"之前和之后设置限制,但没有效果

# get limits after calling imshow
xlim, ylim = pylab.xlim(), pylab.ylim()
...
# set limits before/after calling plot
self.axes.set_xlim(xlim)
self.axes.set_ylim(ylim)
Run Code Online (Sandbox Code Playgroud)

如何强制阴谋不增加现有的数字限制?

解决方案(感谢Joe):

#for newer matplotlib versions
self.axes.imshow(channel1, interpolation="nearest")
self.axes.autoscale(False)
self.axes.plot(dat[0], dat[1], "b-")

#for older matplotlib versions (worked for me using 0.99.1.1)
self.axes.imshow(channel1, interpolation="nearest")
self.axes.plot(dat[0], dat[1], "b-", scalex=False, scaley=False)
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib scipy

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

如何在Python中获取网络接口卡名称?

我是python编程的新手,所以请耐心等待我.

无论如何要在机器等中获取NIC卡的名称eth0,lo?如果是这样你怎么做?

我已经研究过但到目前为止我只找到了代码来获取IP地址和MAC地址,例如

import socket
socket.gethostbyname(socket.gethostname())
Run Code Online (Sandbox Code Playgroud)

对这些代码的建议真的很感激.谢谢!

python networking

21
推荐指数
8
解决办法
4万
查看次数

如何将ActionBar项放在主ActionBar和Bottom Bar中

在此输入图像描述

Google+应用的布局包含主操作栏和底部的操作栏项.目前我正在使用android:uiOptions="splitActionBarWhenNarrow"在底栏中放置项目.如何在顶部和底部放置物品?

android

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

在宁静的Web服务中下载文件

我的要求是,我应该向客户发送一个10MB的zip文件,并提供宁静的服务.我在论坛中发现发送StreamingOutput对象的代码是更好的方法,但是如何StreamingOutput在以下代码中创建对象:

@Path("PDF-file.pdf/")
@GET
@Produces({"application/pdf"})
public StreamingOutput getPDF() throws Exception {
  return new StreamingOutput() {
     public void write(OutputStream output) throws IOException, WebApplicationException      
     {
        try {
            //------
        } catch (Exception e) {
            throw new WebApplicationException(e);
        }
     }
  };
}
Run Code Online (Sandbox Code Playgroud)

java rest

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

无法ResTable :: remove()

我的android项目有问题.

当我在Eclipse中启动我的应用程序时,我在LogCat中收到以下错误:

0x5ad3e5e0:无法ResTable :: remove()cookie = 0x4,而不是最后一个表. mHeader.size()= 5.警告垃圾收集器运行时发生自发崩溃.删除运行时皮肤资源时出错(cookie 0x4)

我不知道它意味着什么或来自哪里.

一切仍然正常,但每次都会出现错误消息.

eclipse android logcat

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

如何在Xamarin Forms导航中超过1页PopAsync?

在我的应用程序中,我正在使用a推送页面,NavigationPage并且在某个阶段我想要回到堆栈中的上一页.这是我的结构:

导航页面>第1页>第2页>第3页>第4页

如何PopAsync在不通过Page3的情况下直接从Page4返回Page2?

xamarin xamarin.forms

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

找不到java android.support.v4.widget.DrawerLayout

android.support.v4.widget.DrawerLayout;我测试应用程序时手机上没有找到.为什么会发生这种情况,我该如何解决?

我还不知道,但我想我可以与有同样的问题android.support.v4.view.GravityCompat;android.support.v4.app.ActionBarDrawerToggle;如果他们不引起任何问题.

我以前从来没有遇到任何问题,android.support.v4.*;但现在它没有用.我有android.support.v4 lib(可能是一个).

编辑:更好的错误消息

我的错误

05-27 19:46:21.230: E/jdwp(11659): Failed sending reply to debugger: Broken pipe
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 30: Landroid/support/v4/widget/DrawerLayout;.closeDrawer (Landroid/view/View;)V
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method 27: Landroid/support/v4/app/ActionBarDrawerToggle;.onConfigurationChanged (Landroid/content/res/Configuration;)V
05-27 19:46:21.290: E/dalvikvm(11659): Could not find class 'android.support.v4.widget.DrawerLayout', referenced from method com.MainActivity.onCreate
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve check-cast 16 (Landroid/support/v4/widget/DrawerLayout;) in Lcom/MainActivity;
05-27 19:46:21.290: W/dalvikvm(11659): VFY: unable to resolve virtual method …
Run Code Online (Sandbox Code Playgroud)

java xml layout android

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

SQLite外键示例

我不是sql/sqlite的专家..假设我们有两个表:

CREATE TABLE child (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT,
);

CREATE TABLE MyTableB(
  dog TEXT, 
  FOREIGN KEY(dogList) REFERENCES child(id)
);
Run Code Online (Sandbox Code Playgroud)

INSERT怎么样?我的createTable操作是否正确?我想:一个孩子可以有一只以上的狗,一只狗可以有更多的孩子

编辑

如果我希望所有孩子和每个孩子都有与该孩子相关的狗列表怎么办?

python sql sqlite foreign-keys insert

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

我的作曲家不会完全更新Laravel 4它会被工匠困住

这是我得到的错误:

Script php artisan optimize handling the post-update-cmd event returned with an error

[RuntimeException]  
Error Output:

update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [packages1] ... [packagesN]
Run Code Online (Sandbox Code Playgroud)

这显示在:

Writing lock file
Generating autoload files
Run Code Online (Sandbox Code Playgroud)

我试图删除我的供应商文件夹中的所有文件夹.但这并没有改变任何事情.

我在Mac OS X上使用MAMP服务器.

PHP版本5.4.10

mcrypt 2.5.8

我刚试过"sudo composer update --verbose",我收到了这个错误:

sudo composer update --verbose
Password:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Generating autoload files
Script php artisan optimize handling the post-update-cmd event returned with an …
Run Code Online (Sandbox Code Playgroud)

php laravel composer-php laravel-4

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