问题列表 - 第18565页

适用于iPhone和iPod touch的编程工具

我听说可以免费下载编程工具.

我还听说无法免费下载编程工具.

这是什么?

iphone ipod-touch

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

从文档中启用Android蓝牙

我正在尝试使用Android 2.0.1 SDK启用蓝牙功能,我正在使用以下文档中的一些代码:http://developer.android.com/guide/topics/wireless/bluetooth.html

这是:

if (!mBluetoothAdapter.isEnabled()) {
    Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
    startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
Run Code Online (Sandbox Code Playgroud)

我在REQUEST_ENABLE_BT部分遇到错误,Eclipse说它无法解析.我究竟做错了什么?

android bluetooth

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

DDD存储库的优缺点

优点:

  • 存储库隐藏复杂查询.
  • 存储库方法可以用作事务边界.
  • ORM很容易被嘲笑

缺点:

  • ORM框架已经提供了类似于持久对象的接口的集合,存储库的意图是什么.因此,存储库会给系统增加额外的复杂性.
  • 使用findBy方法时的组合爆炸.使用Criteria对象,查询或示例对象可以避免这些方法.但要做到这一点,不需要存储库,因为ORM已经支持这些查找对象的方法.
  • 由于存储库是聚合根的集合(在DDD意义上),因此即使只修改了子对象,也必须创建并传递聚合根.

问题:

  • 你知道什么是利弊?
  • 你会建议使用存储库吗?(为什么或者为什么不?)

domain-driven-design repository-pattern

12
推荐指数
3
解决办法
4028
查看次数

从经典ASP创建.NET StreamWriter对象 - 构造函数参数问题

我正在尝试在经典ASP页面(VBScript)中创建和使用.NET StreamWriter对象.通常我会像这样创建对象:

Dim writer
Set writer = Server.CreateObject("System.IO.StreamWriter")
Run Code Online (Sandbox Code Playgroud)

但是,StreamWriter的构造函数将Stream对象作为参数,并且对CreateObject的调用失败.即使我可以在没有错误的情况下执行无参数构造函数,StreamWriter类的BaseStream属性也是只读的,因此在创建对象后我无法将其设置为我的Stream.

有没有办法在以这种方式从VBScript到.NET进行互操作时指定构造函数参数?不,这样做不起作用:

Set writer = Server.CreateObject("System.IO.StreamWriter", stream)
Run Code Online (Sandbox Code Playgroud)

我的另一种方法是使用无参数构造函数创建自己的.NET包装类,并为COM互操作注册该程序集,但如果没有必要,我想避免使用它.

.net vbscript interop asp-classic

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

将django中模型表单的媒体类处理为模板

我的表格看起来像这样:

class MarketingActionForm(forms.ModelForm):

    contact = ManyToManyByLetter(Contact, field_name="first_name")
    #contact = AjaxManyToManyField(Contact, DICT_LOOKUP)

    class Meta:
        model = MarketingAction
        exclude = ('created_by',)

    class Media:
            js = (
                settings.ADMIN_MEDIA_PREFIX + "js/SelectBox.js",
                settings.ADMIN_MEDIA_PREFIX + "js/SelectFilter2.js",
                settings.MEDIA_URL + "js/jquery.js",
                settings.MEDIA_URL + "js/ajax_filtered_fields.js",
            )
Run Code Online (Sandbox Code Playgroud)

我处理此表单以查看模板.现在我想知道为什么Media类没有在模板中自动处理,至少它没有显示在.html输出中.

因此,我想问一下我必须做什么才能使媒体定义显示在.html输出中.

我没有在django .docs中找到它.因此我认为它会自动处理.

django

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

在Ubuntu中正确设置java classpath和java_home

我收到了错误

线程"main"java.lang.NoClassDefFoundError中的异常:

当我尝试在Ubuntu上运行编译类时.我使用的是一个非常简单的Helloworld示例,并且互联网上已存在的数百万个响应表明我的CLASSPATH和JAVA_HOME变量设置错误.

但是,我已将etc/environment编辑为正确的文件夹以及当前文件夹:

PATH = ":在/ usr/local/sbin中:在/ usr/local/bin目录:/ usr/sbin目录:在/ usr/bin中:/ sbin目录:/ bin中:在/ usr /游戏"

JAVA_HOME = "/ usr/lib中/ JVM/java的1.5.0-太阳/"

CLASSPATH = ":/ usr/lib中/ JVM/JAVA-1.5.0-太阳/ lib目录"

当我输入set命令时它们会出现.无论如何,即使我手动设置类路径也是如此

sudo java -cp.myfirstjavaprog.class

我犯了同样的错误.我还应该在哪儿看?这必须是配置问题.

非常感谢

java ubuntu path classpath java-home

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

.NET反射:查找使用的类型

我一直在努力解决这个问题.我试图做的是在我正在处理的一些代码中构建一个关于如何使用对象的"映射".将其视为增强的查找用法.显示这个的最简单方法是通过示例:

public class MasterClass
{
    Type1 type1;
    Type2 type2;
    Type3 type3;
    void InitializeData()
    {
        type1 = new Type1(this);
        type2 = new Type2(this);
        type3 = new Type3(this);
    }
}

public class Type1
{
    private MasterClass _master;
    public Type1(MasterClass master)
    {
        _master = master;
    }
    public void Something()
    {
        //use _master.type2 and _master.type3 here
    }
}

public class Type2
{
    private MasterClass _master;
    public Type2(MasterClass master)
    {
        _master = master;
    }
    public void Something()
    {
        //use _master.type3 here
    }
}

public class …
Run Code Online (Sandbox Code Playgroud)

.net c# reflection

5
推荐指数
2
解决办法
1741
查看次数

推荐一个可靠的.Net FTP库

你们推荐哪个C#FTP客户端?似乎有一些可用,我想与其他人认为好的一个.

.net c# ftp

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

以编程方式在Jetty 7中注册servlet

我正在尝试以编程方式在Jetty 7.0中注册Servlet.我找到的所有例子都是Jetty 6,而Jetty 7则完全不同.这是我的服务器端:

import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.servlet.ServletContextHandler;

public class Bootstrapper {
     public static void main(String[] args) throws Exception{
         Server server = new Server(8080);
         ServletContextHandler servletContextHandler = new ServletContextHandler(server, "/context", true, false);
         servletContextHandler.addServlet(HessianService.class, "/hessian-service");
         server.start();
         System.out.println("started");
     }

}
Run Code Online (Sandbox Code Playgroud)

此测试的结果是服务器启动,但客户端在连接时失败:引起:java.io.FileNotFoundException:http:// localhost:8080/hessian-service

我在浏览器中看不到http:// localhost:8080/hessian-service.谢谢

java jetty

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

NAnt没有运行NUnit测试

我正在使用NUnit 2.5和NAnt 0.85来编译.NET 3.5库.因为NAnt 0.85不支持开箱即用的.NET 3.5,所以我已经将3.5框架的条目添加到NAnt.exe.config.

'MyLibrary'构建,但当我点击"测试"目标执行NUnit测试时,它们似乎都没有运行.

[nunit2] Tests run: 0, Failures: 0, Not run: 0, Time: 0.012 seconds
Run Code Online (Sandbox Code Playgroud)

以下是我的NAnt.build文件中用于构建和运行测试的条目:

<target name="build_tests" depends="build_core">
    <mkdir dir="Target" />
    <csc target="library" output="Target\Test.dll" debug="true">
        <references>
            <include name="Target\MyLibrary.dll"/>
            <include name="Libraries\nunit.framework.dll"/>
        </references>
        <sources>
            <include name="Test\**\*.cs" />
        </sources>
    </csc>

</target>

<target name="test" depends="build_tests">                
    <nunit2>
        <formatter type="Plain" />
        <test assemblyname="Target\Test.dll" />
    </nunit2>
</target>
Run Code Online (Sandbox Code Playgroud)

我需要注意一些版本问题吗?Test.dll在NUnit GUI中运行正常.

测试dll肯定是被发现的,因为如果我移动它我会收到以下错误:

执行测试失败.如果你没有使用NUnit 2.2.8.0构建程序集...无法加载文件或程序集'Test'或其依赖项之一...

如果有人能指出我正确的方向或描述他们遇到的类似情况,我将不胜感激.

编辑我已经尝试使用NAnt 0.86 beta 1,并出现同样的问题.

nant nunit .net-3.5

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