小编vvy*_*vvy的帖子

存储应用程序(股票应用程序)崩溃(在android EMULATOR中)

当我尝试打开存储设置菜单中的模拟器,它(总是)与下面的logcat输出崩溃

java.lang.NullPointerException at com.android.settings.deviceinfo.StorageVolumePreferenceCategory.updatePreferencesFromState(StorageVolumePreferenceCategory.java:238)
Run Code Online (Sandbox Code Playgroud)

以下是我的AVD的详细信息:

Name: Mx
Path: /home/vvy/.android/avd/Mx.avd
Target: Android 4.2.2 (API level 17)
ABI: armeabi-v7a
Skin: 480x800
Sdcard: /home/vvy/Documents/ANDU/sdC.img
________________________________________
hw.dpad: no
avd.ini.encoding: ISO-8859-1
disk.dataPartition.size: 200M
hw.gpu.enabled: yes
hw.cpu.model: cortex-a8
hw.ramSize: 512
hw.sdCard: yes
hw.device.name: Nexus One
vm.heapSize: 32
Run Code Online (Sandbox Code Playgroud)

请注意,我可以从eclipse DDMS的角度将数据上传到SDCard,并且库存GALLERY应用程序能够显示通过DDMS透视图推送的图像内容.

这是一个已知的问题 ?或者我做错了什么?

-----------------更新-------------

相关的logcat输出

05-31 09:11:42.280: D/StorageMeasurement(2117): getDirectorySize(/mnt/sdcard/Alarms) returned 1536

05-31 09:11:42.340: D/StorageMeasurement(2117): getDirectorySize(/mnt/sdcard/Music) returned 1536


05-31 09:11:42.400: I/ActivityManager(287): Displayed com.android.settings/.SubSettings: +2s386ms


05-31 09:11:42.560: D/AndroidRuntime(2117): Shutting down VM


05-31 09:11:42.560: W/dalvikvm(2117): threadid=1: thread …
Run Code Online (Sandbox Code Playgroud)

android android-emulator

11
推荐指数
0
解决办法
1016
查看次数

Python os.chdir正在修改传递的目录名称

我试图使用os.chdir更改python中的当前工作目录.我有以下代码:

import os

os.chdir("C:\Users\Josh\Desktop\20130216")
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,似乎更改了目录,因为它出现以下错误消息:

Traceback (most recent call last):
File "C:\Users\Josh\Desktop\LapseBot 1.0\LapseBot.py", line 3, in <module>
os.chdir("C:\Users\Josh\Desktop\20130216")
WindowsError: [Error 2] The system cannot find the file specified
  'C:\\Users\\Josh\\Desktop\x8130216'
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

python directory chdir python-2.7

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

按钮在轴中的定位 (matplotlib)

我有一个包含许多补丁的现有绘图(轴)。我希望向现有的轴添加一些按钮。如果我编写以下代码,它会使整个轴成为按钮,即在轴上的任何位置检测到单击。

# ax is the reference to axes containing many patches
bSend = Button(ax, 'send')
bSend.on_clicked(fu)
Run Code Online (Sandbox Code Playgroud)

matplotlib 给出的示例不使用现有轴,而是使用新轴(?

# Create axes
axprev = plt.axes([0.7, 0.05, 0.1, 0.075])
axnext = plt.axes([0.81, 0.05, 0.1, 0.075])

# Make Buttons of those axes.
bnext = Button(axnext, 'Next')
bnext.on_clicked(callback.next)
bprev = Button(axprev, 'Previous')
bprev.on_clicked(callback.prev)
Run Code Online (Sandbox Code Playgroud)

有没有办法可以将 Button 定位在现有轴上

python matplotlib

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

Python一个班轮代替列表索引

我想替换那些list1索引indiceslist2元素存储在列表中的元素.以下是当前代码:

j=0
for idx in indices:
   list1[idx] = list2[j]
   j+=1
Run Code Online (Sandbox Code Playgroud)

是否可以使用lambda函数列表理解为上述四行写一行代码

EDIT
list1包含浮点值
list2包含浮点值
indices包含0和之间的整数len(list1)

python

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

在MATLAB中检测图像内的圆形

什么是在图像中检测这些圆形形状的最快方法?

要检测的红圈

半径始终在(80-100mm)之间.背景总是白色的.圆圈将永远在中心.

我尝试过Hough变换,但我无法真正开始工作.我对此很陌生,而且我感觉像Hough Transform对此有些过分.请建议我采取正确的方法来做到这一点. 在此输入图像描述


UPDATE

这是我应用霍夫变换后得到的.

我使用过这里提到的算法.

以下是较大算法的相关代码

% applying Hough Below
[accum, circen, cirrad] = ...
    CircularHough_Grd(gR, [89 93],...
    17.4, 13, 1);   % this executes in 0.72 sec

% Lets see what we got
imshow(gR);
hold on;
plot(circen(:,1), circen(:,2), 'r+');
for ii = 1 : size(circen, 1)
    rectangle('Position',[circen(ii,1) - cirrad(ii), circen(ii,2) - cirrad(ii), 2*cirrad(ii), 2*cirrad(ii)],...
        'Curvature', [1,1], 'edgecolor', 'b', 'linewidth', 1.5);
end
hold off;
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有意义的圆圈是中间的圆圈.

matlab image-processing shape

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

在MATLAB中绘制x = y平面

我没想到我应该如何绘制x=y具有2x2x2空间的平面.

我创建了一个2x2网格

[X,Y]=meshgrid(-1:0.1:1,-1:0.1:1);
Run Code Online (Sandbox Code Playgroud)

然后我来定义Z- 我卡住了

我的想法是这样的

  1. 我需要为Z创建一个21x21数组(我使用surf函数..并且X,Y,Z的尺寸必须匹配.对吧?).
  2. 我只需填充后面的Z值 x==y
  3. 现在对于每个这样的点,即x==yZ将会变化-1:0.1:1..这是否需要我一次又一次地迭代x==y并继续使用值来绘制Z -1:0.1:1

我是否正确地绘制这架飞机?请帮助.

matlab

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

矩阵乘法导致MATLAB和NUMPY(?)中的值不同

这是矩阵

>> x = [2 7 5 9 2; 8 3 1 6 10; 4 7 3 10 1; 6 7 10 1 8;2 8 2 5 9]
Run Code Online (Sandbox Code Playgroud)

Matlab给了我

>> mtimes(x',x)
ans =

   124   124    94   122   154
   124   220   145   198   179
    94   145   139   101   121
   122   198   101   243   141
   154   179   121   141   250
Run Code Online (Sandbox Code Playgroud)

但是,python(numpy)中的相同操作(在相同数据上)会产生不同的结果.我无法理解为什么?

import numpy as np
a = [[2, 7, 5, 9, 2],[8,3,1,6,10],[4,7,3,10,1],[6,7,10,1,8],[2,8,2,5,9]]
x = np.array(a)
print 'A : ',type(x),'\n',x,'\n\n'
# print np.transpose(A) …
Run Code Online (Sandbox Code Playgroud)

matlab numpy matrix-multiplication

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

当kotlin是一种编译语言时,Kotlin笔记本如何工作?

我尝试了Kotlin笔记本扩展,我想知道引擎盖下是什么.
我使用过python的笔记本,因为python是一种解释语言,它在笔记本中起作用似乎很自然.

Kotlin笔记本

我的理解是,在编写Kotlin代码之后,我需要在执行它之前编译它(No?).但是在笔记本中,如果我在一个单元格中创建一个类,我能够在下一个单元格中实例化一个对象,我无法弄清楚它是如何工作的.

编辑:似乎有很多编译语言的IPYTHON内核.但问题仍然是"编译的编程语言如何在交互式jupyter笔记本环境中工作"?

kotlin jupyter-notebook

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