问题列表 - 第37124页

vs2010 .net 4.0到.net 3.x

我想知道如何转换.NET 4.0 VS 2010 C#项目介绍3.x .NET版本?我刚刚为某人制作了一个应用程序,我认为他没有安装.NET 4.0平台.有任何想法吗?

.net c# visual-studio-2010 visual-studio-2008

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

如何在eclipse中禁用格式化符号?

由于所有的格式符号,我实际上看不到任何东西.我不知道是什么热键,但我找不到任何解决方案如何禁用这些符号.你知道是否有热键吗?我不记得那个热键是什么......

eclipse

14
推荐指数
4
解决办法
2万
查看次数

动态加载Java接口的实现

我正在寻找类似于.NET托管扩展框架(http://mef.codeplex.com/)的Java功能。对于那些不了解MEF的人,我想要这样的东西:

给定接口

public interface IFoo {
 ...
}    
Run Code Online (Sandbox Code Playgroud)

通过查看已加载的jar,动态加载接口的实现。

IFoo foo = loadClassThatImplementsInterface<IFoo>();
Run Code Online (Sandbox Code Playgroud)

关键是程序员在代码时不知道实现的名称,但在代码中提供了扩展点。

在Java中根本不可能吗?我发现一些Google命中说这是不可能的,但这似乎有点...是吗?

当在编译时知道实现的完全限定名称时,有许多使用类加载器的示例。那不是我想要的。

java reflection classloader

0
推荐指数
1
解决办法
2397
查看次数

Android 2.1中的ActivityInstrumentationTestCase2有问题吗?

在为我的Android应用程序设置了所有单元测试用例后,我现在也想进行功能测试.但我解决了一个问题.当我为HTC Legend开发时,我现在只能使用高达2.1的Android平台.但从某种程度上看,ActivityInstrumentationTestCase2似乎不起作用.

public SupplierSelectoinTest() {
    super("com.sap.catalogue.activities", SupplierSelection.class);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试运行测试时,这段简单的代码会给我以下错误:

java.lang.RuntimeException: Unable to resolve activity for: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.sap.catalogue.activities/com.sap.catalogue.activities.SupplierSelection }
at android.app.Instrumentation.startActivitySync(Instrumentation.java:371)
at android.test.InstrumentationTestCase.launchActivityWithIntent(InstrumentationTestCase.java:120)
at android.test.InstrumentationTestCase.launchActivity(InstrumentationTestCase.java:98)
at android.test.ActivityInstrumentationTestCase2.getActivity(ActivityInstrumentationTestCase2.java:87)
at com.sap.catalogue.test.acceptance.SupplierSelectoinTest.setUp(SupplierSelectoinTest.java:27)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:430)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447)
Run Code Online (Sandbox Code Playgroud)

我阅读了所有教程,我得到的是,它应该可以工作,但事实并非如此.无论如何,当我切换到android 2.2(现在没有解决方案)并且我使用新的构造函数时,我只需要提交活动类而不是pkg字符串,模拟器将运行测试而不会抱怨.

但必须有一种方法让它在Android 2.1中运行!

另外 这些是我的两个Manifest.xml文件.第一个,是应用程序本身之一.另一个是测试项目之一.

应用程序Manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.sap.catalogue"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Catalogue"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    <activity android:name=".activities.CategoryBrowser"></activity>

<activity android:name=".activities.ProductDetails"></activity>
<activity android:name=".activities.ProductSearch"></activity>
<activity android:name=".activities.ProductView"></activity>
<activity …
Run Code Online (Sandbox Code Playgroud)

testing android functional-testing

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

哪里可以找到Brad Larson的iOS开发会话视频?

有人告诉我,Brad Larson在iTunes U上发布了很好的iOS开发视频.他说应该有两个类似于斯坦福大学的类.

iTunes糟糕的搜索界面似乎把我锁定在那些视频之外.我找不到他们.甚至在我搜索麦迪逊或布拉德拉森时也是如此.我也在搜索时登录...

有人能指出我正确的方向吗?也许Brad Larson自己?;-)

iphone

4
推荐指数
1
解决办法
2305
查看次数

通过Intent使用手机摄像头 - 活动永远不会回来?

我在Android应用中使用手机的相机来拍照.我正在使用Intents来使用内置的相机应用程序,我使用以下代码:

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(FILEPATH)));
startActivityForResult(intent, ACTIVITY_NATIVE_CAMERA_AQUIRE);
Run Code Online (Sandbox Code Playgroud)

它工作正常,相机也可以显示出来.我可以拍照,手机给我提供了三个选项:取消,重拍,确定.前两个工作,按取消将用户返回到应用程序,但按下确定没有任何反应.显然onActivityResult没有被调用,相机只是停留在屏幕上.调试器中也没有.

使用Android 2.2.1在Nexus One上运行应用程序.运行Android 2.0的模拟器上的问题相同.

编辑:使用HTC的Sense UI在运行Android 2.2的HTC Desire上进行测试:效果很好.电子邮件中没有任何内容,也没有Google N1.

编辑2:似乎HTC Desire图像获取活动在它确实返回的意义上更好地工作,但是它忽略了EXTRA_OUTPUT设置并且仅在onActivityResult -call中返回一个小图像.在手机连接到计算机时检查ddms控制台我看到手机正在将图像存储在SD卡上,但路径不会传回我的应用程序.它开始看起来没有可靠的方法来使用相机意图,并获得一个合理大小的图像.坏,坏,坏.

java camera android

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

如何拦截表格可靠地提交?

我正在尝试拦截网页上特定表单的所有表单提交.使用jQuery看起来非常简单:form.submit(function(e) {…})如果单击"提交"按钮,它的工作效果非常好.

但是在select字段上还有一个onChange属性,this.form.submit()看起来这个调用绕过了我的监听器(在Chromium/Firefox中):

<script type="text/javascript">
    function submitForm(e) {
        window.alert('submitted');
        e.preventDefault();
        return false;
    }

    $(document).ready(function() {
        $('#bar').submit(submitForm);
    });
</script>

<form id="bar">
    <select name="name" onChange="this.form.submit()">
        <option>Foo</option>
        <option>Bar</option>
    </select>
    <br/>
    <input type="submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

显然在上面的代码中我可以更改this.form.submit()为我的提交监听器的特定引用.然而,在我的真实应用程序中,它并不那么简单,所以我正在寻找不需要修改onChange属性的方法.

如果我没有做一个愚蠢的错误,但这实际上是预期的浏览器行为,如果你能解释事件流程以及为什么会导致上述症状,我会很高兴.

jquery onsubmit

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

来自简单的$ .getJSON调用的HTTP状态代码500 - 为什么?

我已经getJSON脱离了我对最简单的例子的呼吁,试图弄清楚为什么它不起作用但是我没有想法.我目前有:

public JsonResult MyAction()
{
    return Json(new { status = "OK" });
}

$.getJSON('MyController/MyAction', function(result) { alert('worked'); });
Run Code Online (Sandbox Code Playgroud)

该操作被调用,但警报不会被触发并查看Chrome开发人员工具我看到返回状态500错误代码.什么可能导致这个?我该怎么调试呢?

ajax asp.net-mvc jquery httpresponse

0
推荐指数
1
解决办法
1629
查看次数

PHP浮点计算的准确性

$fooValue = 100.68;
$cowValue = 100.67;

$diffValue = $fooValue - $cowValue;
if($diffValue <= 0.01) {
    echo("success");
} else {
    echo("error");
}
Run Code Online (Sandbox Code Playgroud)

这将显示"错误".

我知道用Java做什么.但是我不擅长PHP,特别是用这个计算东西.

请帮帮我.我是说如何成功呢?

php

4
推荐指数
1
解决办法
1731
查看次数

如何在不删除文件的情况下清除文本文件?

问题:我有一个ini文件,在向其添加信息之前我需要清除它.

不幸的是,如果我只删除文件,权限也会消失.

有没有办法删除文件的内容而不删除文件?

.net c# vb.net

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