问题列表 - 第8767页

如何在Scala中转换变量?

给定一个带类型的变量Graphics,如何将其转换Graphics2D为Scala?

scala

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

在Javascript中捕获表单提交的事件是什么?

这里有几个问题:

  • 我想知道在表单提交时使用什么事件来执行一些javascript(进行一些验证)?
  • 完成验证后,如何在javascript中提交表单?

干杯...

javascript validation javascript-events

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

找到一个函数名并计算其LOC

所以你知道了,这是我被分配的项目.我不是在寻找代码中的答案,而是更多的方向.

我被告知要做的是查看文件并计算实际的代码行,同时记录函数名称和函数的各行代码.我遇到的问题是从文件中读取时确定一种方法,以确定该行是否是函数的开头.

到目前为止,我只能想到可能有一个数组类型的字符串数组(int,double,char等),在行中搜索,然后搜索括号,然后搜索没有分号(所以我知道这不仅仅是函数的声明).

所以我的问题是,我应该如何解决这个问题,还是有其他方法可以推荐?

我将计算的代码将使用C++.

c++ string

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

需要Msbuild新手入门

我们维护一个在vb/c#.net中开发的中型Windows应用程序.现在,这个应用程序的构建和部署过程仍然是手动的.我决心使用MSBuild使这个过程自动化,我现在还不知道.

我们的应用程序有一个简单的构建结构,一组项目已经分为四个解决方案(.sln),只需要按顺序构建四个slns.然后将一个项目(它是最后一个要构建的sln的一部分)发布到一个目录.这就对了.一个简单的过程已经消耗了30分钟的手动构建时间,我很确定这可以在至少1/4的时间内使用msbuild在没有人工干扰的情况下完成.

我的所有目标设定良好,我开始在网上寻找MSBuild资源来完成我的过程,但可能会看到很多困扰我的事情.需要一个指针或一个很好的解释,说明如何从我的简单场景开始和从哪里开始.非常感谢帮助.

.net msbuild release-management build-management

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

ocam中的{X with value}

我在Yacfe示例中看到了以下函数调用:

  Visitor_c.vk_program { Visitor_c.default_visitor_c with
    Visitor_c.kexpr = (fun (k, bigf) exp -> 
      match Ast_c.unwrap_expr exp with
      | Binary(e1, Logical (Eq), (((Constant(Int("0")) as _e2),_t),ii)) -> 

          (match Ast_c.get_onlytype_expr e1 with 
          | Some (qu, (Pointer _,_ii)) -> 

              let idzero = Common.tuple_of_list1 ii in
              idzero.cocci_tag := 
                Ast_cocci.MINUS (Ast_cocci.NoPos, [[null_addon]]), [];

          | _ -> k exp
          )
      | _ -> k exp
    );
  } ast;
Run Code Online (Sandbox Code Playgroud)

我可以看到一个函数调用,其中记录初始化为第一个参数,并ast作为第二个参数.

我不熟悉的是表单的语法:

{Visitor_c.default_visitor_c with Visitor_c.kexpr = some_value;}
Run Code Online (Sandbox Code Playgroud)

这意味着什么?我知道记录可以初始化{name=value;name=value;...},但是我不熟悉{X with name=value},你能告诉我它意味着什么吗?

我在Ocaml手册中 …

ocaml

28
推荐指数
2
解决办法
7849
查看次数

用c ++或c#游戏?

编写游戏项目的最佳语言是什么?为什么?

为什么游戏编程世界由c ++主宰?

c# c++

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

MVC:如何使用具有许多子实体的实体?

在ASP.NET MVC的当前示例中,我看到了非常基本的实体,使用简单的CRUD方法.
但我不确定如何处理更高级的模型.让我举个例子:

我们有一个车库网站.车库有:

  • 库存用 carparts
  • Employees
  • Customers
  • Cars 这包括车库里的所有车辆

现在让我们来看看car,汽车可能有一个在汽车employees上工作的集合(从原始employee类派生,添加一些额外的道具将他绑在汽车上),一组carparts已被替换(也派生,例如添加) SerialNr和ReplacementDateprop),当然customer也是拥有汽车的客户的支柱.

现在rest我希望看到以下内容:

/cars/423 [get]                  //show car # 423
/cars/423/edit [get]             //shows the edit form (ajax enabled, so also shows the other props)
/cars/423/carparts [get]          //gets the carparts inside the car
/cars/423/carparts/32/edit [post] //updates that specific carpart inside the specific car
/cars/423/employees [get]         //gets the employees who worked on the car
/inventory [get]
/inventory/1234/edit [get]        //gets …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

C# - 为什么要实现标准的异常构造函数?

从MSDN,代码分析警告CA1032:

Exception types must implement the following constructors: 
  • public NewException()
  • public NewException(string)
  • public NewException(string, Exception)
  • protected or private NewException(SerializationInfo, StreamingContext)
我理解序列化构造函数背后的目的,但是"要求"其他构造函数背后的理由是什么?为什么我不应该只定义对我的异常使用有意义的构造函数?如果我不想在不传递消息的情况下抛出MyException,我该怎么定义无参数构造函数呢?如果我希望MyException具有int属性并且我只想要初始化该属性的构造函数,该怎么办?

c# coding-style exception

34
推荐指数
5
解决办法
6866
查看次数

如何从Java程序启动完全独立的进程?

我正在开发一个用Java编写的程序,对于某些操作,它使用用户配置的命令行启动外部程序.目前它使用Runtime.exec()并且不保留Process引用(启动的程序是文本编辑器或存档实用程序,因此不需要系统输入/输出/错误流).

但是这有一个小问题,因为当Java程序退出时,在退出所有启动的程序之前它并没有真正退出.

如果启动的程序完全独立于启动它们的JVM,我会更喜欢它.

目标操作系统是多个,Windows,Linux和Mac是最小的,但任何带有JVM的GUI系统都是最理想的(因此实际命令行的用户可配置性).

有谁知道如何让启动的程序完全独立于JVM执行?


编辑以回复评论

启动代码如下.代码可以启动位于特定行和列的编辑器,也可以启动存档查看器.配置的命令行中的引用值被视为ECMA-262编码,并被解码并且引号被剥离以形成所需的exec参数.

这次发射发生在美国东部时间.

static Throwable launch(String cmd, File fil, int lin, int col) throws Throwable {
    String frs[][]={
        { "$FILE$"  ,fil.getAbsolutePath().replace('\\','/') },
        { "$LINE$"  ,(lin>0 ? Integer.toString(lin) : "") },
        { "$COLUMN$",(col>0 ? Integer.toString(col) : "") },
        };
    String[] arr; // array of parsed tokens (exec(cmd) does not handle quoted values)

    cmd=TextUtil.replace(cmd,frs,true,"$$","$");
    arr=(String[])ArrayUtil.removeNulls(TextUtil.stringComponents(cmd,' ',-1,true,true,true));
    for(int xa=0; xa<arr.length; xa++) {
        if(TextUtil.isQuoted(arr[xa],true)) {
            arr[xa]=TextDecode.ecma262(TextUtil.stripQuotes(arr[xa]));
            }
        }
    log.println("Launching: "+cmd);
    Runtime.getRuntime().exec(arr);
    return null; …
Run Code Online (Sandbox Code Playgroud)

java external-process exec

50
推荐指数
3
解决办法
8万
查看次数

Ruby中的RDF状态

我想知道Ruby目前对语义Web技术的支持.有没有好的RDF选项?最近的调查似乎是大约2007年(http://paul-classic.stadig.name/2007/10/26/the-state-of-rdf-support-in-ruby-2007/).Redland的RDF包装器是获得RDF支持的最佳方式 - 该老化文章中提到的所有其他项目似乎都不受支持或删除.如果追求与语义网相关的项目,Ruby可能是一个糟糕的选择吗?

ruby rdf redland

15
推荐指数
3
解决办法
4065
查看次数