问题列表 - 第36039页

Python optparse和参数中的空格

当使用optparse我希望在一个选项后得到整个字符串,但我只能将它的一部分放到第一个空格.

例如:

python myprog.py --executable python someOtherProg.py
Run Code Online (Sandbox Code Playgroud)

我在'可执行'中得到的只是'python'.

是否可以使用optparse解析这些行,或者您是否必须使用argparse来执行此操作?

€:我已经尝试将其封装在"s中.但是在深入研究代码之后,我发现子进程调用无法处理参数.

带有命令行的字符串被塞入列表'args'.

args = [self.getExecutable()] + self.getArgs().split()
Run Code Online (Sandbox Code Playgroud)

就像是

"[python D:\\\workspace\\\myprog\\\src\\\myprog.py]"
Run Code Online (Sandbox Code Playgroud)

这给了我系统找不到文件异常.我用的时候

args[0]
Run Code Online (Sandbox Code Playgroud)

有用.但我放弃了可执行文件的参数.

如果第一个地方没有获得字符串,则子进程模块会从列表中构建cmdline,因此我暂时无法解释该行为.

python optparse

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

纯粹用css检测iPhone/iPad

我一直试图通过样式表来检测iPhone或iPad.我试图提供的解决方案在这里,通过使用手持式@media,只有屏幕和(MAX-设备宽度:480像素){.

但是,这似乎不起作用.有任何想法吗?

css iphone ipad

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

更好的D文档

我在哪里可以找到好的D文档?我一直在努力学习D,并且遇到了为该语言找到好的参考文档的问题.

例如,我看到op opmplicitCast在2007年谈到了......那是否曾经实施过?

总的来说,dsource the digitalmars网站和公共wiki之间的语言信息似乎非常分散.有任何想法吗?

d

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

RMI + Java 反射

我正在使用 RMI 允许通过 MATLAB 访问我的 Java 应用程序,该应用程序在另一个 JVM 中运行。MATLAB 有一个很好的接口来打印 Java 对象的方法。但是它在 RMI 中失败了,因为它获得的对象是一个代理。

所以我想添加我自己的方法来提取/打印远程接口的功能(RMI 显然不能直接访问导出的远程接口中不可用的方法)。

我怎么能用反射来做到这一点,无论是在 RMI 连接的客户端还是在服务器端?我没有太多使用反射的经验。下面的用例。

编辑:我最困惑的是给定一个任意对象 X(包括 X 是 RMI 代理的地方),我如何使用反射来获取该对象实现的接口?

java类:

/** client-side remote describer */
class RemoteDescriber
{
    RemoteDescription describe(Remote remote) { ... }
}

/* representation of remote interfaces implemented by an object */
class RemoteDescription implements Serializable
{
    /* string representation of remote interfaces implemented by an object */
    @Override public String toString() { ... }

    /* maybe …
Run Code Online (Sandbox Code Playgroud)

java reflection rmi

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

GSON没有填写对象列表

我尝试了几种解决方案,使用GSON解析JSON的结果总是出错.

我有以下JSON:

{
    "account_list": [
        {
            "1": {
                "id": 1,
                "name": "test1",
                "expiry_date": ""
            },
            "2": {
                "id": 2,
                "name": "test2",
                "expiry_date": ""
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

在我的Java项目中,我有以下结构:

public class Account{

    private int id;
    private String name;
    private String expiry_date;

    public Account()
    {
        // Empty constructor
    }

    public Account(int id, String name, String expiry_date)
    {    
        this.id = id;
        this.name = name;
        this.expiry_date = expiry_date;
    }

    public int getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java json gson

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

如何在EF中使用Include with Lambda?

根据这篇文章,你可以做到包括使用lambda表达式http://romiller.com/2010/07/14/ef-ctp4-tips-tricks-include-with-lambda/.

例如 ...

var blogsWithPosts = context.Blogs.Include(b => b.Posts);
Run Code Online (Sandbox Code Playgroud)

所以,我有......

IQueryable<Data.Patient> query = ctx.ObjectContext.Patients
                    .Include("Person");
Run Code Online (Sandbox Code Playgroud)

我想拥有它......

 IQueryable<Data.Patient> query = ctx.ObjectContext.Patients
                    .Include(row => row.Person);
Run Code Online (Sandbox Code Playgroud)

我添加了System.Data.Entity的导入...但仍然无法实现.我正在使用Csla,所以我的上下文对象设置为...

using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>.GetManager(Database.ApplicationConnection, false))
 {
 }
Run Code Online (Sandbox Code Playgroud)

这可能是问题...任何帮助将不胜感激!

csla entity-framework

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

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

编写支持iOS 3.1.3和iOS 4.x的iOS应用程序时的陷阱

我想写一个可以在iOS 3.1.3到iOS 4.1上运行的应用程序.我知道如何设置部署目标和基本SDK.

在阅读Apple文档之后,它严重依赖于检查类是否可用和/或实例是否响应特定选择器.

现在我的问题:

  1. 如果Apple从3.1.3到4.x上课,会发生什么?当只检查类名时,它也可以在iOS 3.1.3上使用吗?所以在这个版本上我将使用私有API,我不想要.你会怎么检查?这真的是一个问题,还是我担心太多?
  2. 您还会使用由iOS版本定义的预处理器符号吗?
  3. 我应该选择armv6或armv7的架构?我认为armv6也可以在armv7上运行,这是正确的吗?
  4. 如果我在我的代码中使用iOS 3.1.3中没有的东西,我可以从编译器获得任何帮助吗?它会被检查吗?
  5. 我应该知道哪些突出的陷阱?

我已经看过WWDC10的会议130"面向未来的应用程序",所以事情已经知道了.

谢谢.

backwards-compatibility ios

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

禁用asp.net中的自动注销功能

我使用表单身份验证.我希望我的应用程序不应该在一段时间后自动注销用户.

forms asp.net forms-authentication logout

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

ServiceProcessInstaller和ServiceInstaller之间的区别

我不明白之间的差别System.ServiceProcess.ServiceProcessInstallerSystem.ServiceProcess.ServiceInstaller.从元数据:第一个安装可执行文件,第二个安装一个类.在阅读MSDN的示例后,其中有一个ServiceProcessInstaller和两个具有不同ServiceName的ServiceInstaller,我完全丢失了.

有明确的解释吗?

c# service

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