我添加了UIImagePickerController一个UIViewController.我也指定了UIImagePickerControllerDelegate那个UIViewController.
当我执行以下行时,
myPicker.delegate = self;
Run Code Online (Sandbox Code Playgroud)
Xcode通过以下消息告诉我:
警告:从不兼容的类型'RootViewController'分配id
然后我将UINavigationControllerDelegate协议添加到同一个UIViewController并且错误消息消失了.
所以,我必须双方协议添加到UIViewController时候我加入UIImagePickerController?
如果它UIImagePickerController是UINavigationController文档中所述的子类,那么这不应该是自动的吗?为什么我必须添加其父代理协议而不仅仅是UIImagePickerControllerDelegate协议?
这是一个错误还是我错过了什么?
iphone inheritance delegates uiimagepickercontroller uinavigationcontroller
我正在尝试创建或打开一个文件来存储HDFS中的一些输出,但是当我exists在下面的代码片段的倒数第二行调用方法时,我得到一个NullPointerException :
DistributedFileSystem dfs = new DistributedFileSystem();
Path path = new Path("/user/hadoop-user/bar.txt");
if (!dfs.exists(path)) dfs.createNewFile(path);
FSDataOutputStream dos = dfs.create(path);
Run Code Online (Sandbox Code Playgroud)
这是堆栈跟踪:
java.lang.NullPointerException
at org.apache.hadoop.dfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:390)
at org.apache.hadoop.fs.FileSystem.exists(FileSystem.java:667)
at ClickViewSessions$ClickViewSessionsMapper.map(ClickViewSessions.java:80)
at ClickViewSessions$ClickViewSessionsMapper.map(ClickViewSessions.java:65)
at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:47)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:227)
at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:2209)
Run Code Online (Sandbox Code Playgroud)
问题是什么?
我可以想象这个问题已被问过几千次了,但是我找不到答案的运气也不多,而且这更多是出于好奇而不是需要.
深入研究C#的具体细节,我想知道,因为对象存储在堆中,堆中存储的对象中的值类型是否也被放置在堆栈中?
我想得到我使用jQuery选择器选择的元素类型.
标记:
<select name="a"></select>
<input name="b" type="text" />
<textarea name="c"></textarea>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
var field_names = new Array(
'a',
'b',
'c'
);
for(var i = 0; i < field_names.length; i++) {
var field = $('[name=' + required_fields[i] + ']:visible');
// ?????
// What do I write here to get one of those outputs:
// Element with name a is <select>
// Element with name b is <input>
// Element with name c is <textarea>
alert('Element with name ' + required_fields[i] + ' …Run Code Online (Sandbox Code Playgroud) 可以使用@PersistenceContext(或@PersistenceUnit)将实体管理器(或其工厂)注入jsf托管bean 吗?
我尝试了但没有,我获得了NullPointerException.
JS代码:
$.ajax({
type: 'POST',
url: 'http://localhost/MyServiceDir/Service.asmx/Foo',
contentType: 'application/json; charset=utf-8',
data: jsonData,
success: function (msg) {
alert("good");
},
error: function (xhr, status) {
switch (status) {
case 404:
alert('File not found');
break;
case 500:
alert('Server error');
break;
case 0:
alert('Request aborted');
break;
default:
alert('Unknown error ' + status);
}
}
});
Run Code Online (Sandbox Code Playgroud)
我收到"未知错误错误".我如何深入了解这一点?我想知道错误究竟是什么.谢谢!
当我做> rvm install 1.9.2时一切顺利.然后我做了rvm使用1.9.2,这也很顺利.
当谈到红宝石-v虽然..
sam@sjones:~$ rvm install 1.9.2
/home/sam/.rvm/rubies/ruby-1.9.2-p136, this may take a while depending on your cpu(s)...
ruby-1.9.2-p136 - #fetching
ruby-1.9.2-p136 - #downloading ruby-1.9.2-p136, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8612k 100 8612k 0 0 562k 0 0:00:15 0:00:15 --:--:-- 1305k
ruby-1.9.2-p136 - #extracting ruby-1.9.2-p136 to /home/sam/.rvm/src/ruby-1.9.2-p136
ruby-1.9.2-p136 - #extracted to /home/sam/.rvm/src/ruby-1.9.2-p136
ruby-1.9.2-p136 - #configuring
ruby-1.9.2-p136 …Run Code Online (Sandbox Code Playgroud) 我正在开发一个依赖于相机API的Android应用程序,使用HTC EVO作为我的测试设备.无论我到目前为止尝试过什么,相机预览看起来正确的唯一时间是横向模式(90度旋转,具体而言).在纵向模式(0度旋转)下,似乎没有办法正确定位预览.
设备上的默认摄像头应用程序(用于HTC Sense)允许任何类型的旋转而没有任何问题,因此我知道没有硬件限制.我甚至从HTC的开发者网站下载了一些源代码,但显然它都是在C内核中.
谁能指出我正确的方向来解决这个问题?有没有办法在Android 2.1或2.2中正确旋转预览?
谢谢.
PS这是我正在使用的代码,如果它有帮助......
package spikes.cameraSpike03;
import java.util.List;
import android.app.Activity;
import android.graphics.PixelFormat;
import android.hardware.Camera;
import android.hardware.Camera.Size;
import android.os.Bundle;
import android.util.Log;
import android.view.Surface;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.Window;
import android.view.WindowManager;
public class MainActivity extends Activity implements SurfaceHolder.Callback {
private static final String LOG_TAG = "spikes.cameraSpike03 - MainActivity";
private Camera _camera;
private boolean _previewIsRunning = false;
private SurfaceView _svCameraView;
private SurfaceHolder _surfaceHolder;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFormat(PixelFormat.TRANSLUCENT);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
_svCameraView = …Run Code Online (Sandbox Code Playgroud) camera android orientation android-sdk-2.1 android-2.2-froyo
我正在考虑编写一个伪跟踪竞争网站的应用程序,以确保我们的价格保持竞争力等等.我看了可能使用Google Shopping Search API,但我觉得它可能缺乏灵活性而不是全部我们的竞争对手已定期全面上市或更新.
我的问题是,从基于PHP的webcrawler开始,这是一个好地方?我显然想要一个尊重的爬行器(甚至是我们的竞争对手),所以它有望遵守robots.txt和限制.(公平地说,我想我甚至会在第三方服务器上托管它并让它抓住我们的网站以显示没有偏见.)我通过谷歌环顾四周,我找不到任何成熟的包 - 只有一些不好编写的sourceforge脚本,尽管被标记为beta或alpha,但仍未在一年内维护.
寻找想法或建议.谢谢
我有一个复选框,在某些条件下,需要禁用.原来HTTP不会发布禁用的输入.
我怎么能绕过那个?提交输入,即使它被禁用并保持输入被禁用?
jquery ×2
ajax ×1
android ×1
bash ×1
c# ×1
camera ×1
delegates ×1
forms ×1
hadoop ×1
heap-memory ×1
html ×1
html-input ×1
inheritance ×1
install ×1
iphone ×1
java ×1
javascript ×1
jpa-2.0 ×1
jsf-2 ×1
orientation ×1
php ×1
ruby ×1
rvm ×1
stack ×1
web-crawler ×1