当我尝试打开存储从设置菜单中的模拟器,它(总是)与下面的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) 我试图使用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)
谁能帮我?
我有一个包含许多补丁的现有绘图(轴)。我希望向现有的轴添加一些按钮。如果我编写以下代码,它会使整个轴成为按钮,即在轴上的任何位置检测到单击。
# 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 定位在现有轴上?
我想替换那些list1索引indices按list2元素存储在列表中的元素.以下是当前代码:
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)
什么是在图像中检测这些圆形形状的最快方法?

半径始终在(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)

有意义的圆圈是中间的圆圈.
我没想到我应该如何绘制x=y具有2x2x2空间的平面.
我创建了一个2x2网格
[X,Y]=meshgrid(-1:0.1:1,-1:0.1:1);
Run Code Online (Sandbox Code Playgroud)
然后我来定义Z- 我卡住了
我的想法是这样的
surf函数..并且X,Y,Z的尺寸必须匹配.对吧?).x==yx==yZ将会变化-1:0.1:1..这是否需要我一次又一次地迭代x==y并继续使用值来绘制Z -1:0.1:1?我是否正确地绘制这架飞机?请帮助.
这是矩阵
>> 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) 我尝试了Kotlin笔记本扩展,我想知道引擎盖下是什么.
我使用过python的笔记本,因为python是一种解释语言,它在笔记本中起作用似乎很自然.
我的理解是,在编写Kotlin代码之后,我需要在执行它之前编译它(No?).但是在笔记本中,如果我在一个单元格中创建一个类,我能够在下一个单元格中实例化一个对象,我无法弄清楚它是如何工作的.
编辑:似乎有很多编译语言的IPYTHON内核.但问题仍然是"编译的编程语言如何在交互式jupyter笔记本环境中工作"?
matlab ×3
python ×3
android ×1
chdir ×1
directory ×1
kotlin ×1
matplotlib ×1
numpy ×1
python-2.7 ×1
shape ×1