问题列表 - 第38866页

使用简单构建工具(sbt)和IntelliJ调试Scala代码

使用IntelliJ的内置调试器调试由sbt管理的Scala代码的最简单方法是什么?来自sbt的谷歌代码站点的"RunningSbt"文档列出了运行项目或测试的主类的命令,但似乎没有用于调试的命令.

后续问题:在使用sbt的jetty-run命令时,将IntelliJ的调试器连接到Jetty的最简单方法是什么?

scala jetty intellij-idea sbt

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

从特定锚标记中删除下划线

为什么跟随锚标记的文字加下划线?

<a class = "pagerLink" href = "#" >test</a>

.pagerLink{
  background-color: #E4F5F8;
  border:1px solid #C0DEED; 
  text-decoration:none; 
}
Run Code Online (Sandbox Code Playgroud)

css

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

删除实体框架中的子对象

我正在使用EF,当我这样做时:

            foreach (var reg in detail.Regs)
            {
                this.db.Regs.DeleteObject(reg);
            }
Run Code Online (Sandbox Code Playgroud)

我明白了:

Collection was modified; enumeration operation may not execute.
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么???

entity-relationship entity-framework-4

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

将YAML与变量一起使用

YAML文件中的变量是否可能?例如:

theme:
  name: default
  css_path: compiled/themes/$theme.name
  layout_path: themes/$theme.name
Run Code Online (Sandbox Code Playgroud)

在这个例子中,如何theme: name: default在其他设置中使用?语法是什么?

ruby variables yaml ruby-on-rails string-interpolation

75
推荐指数
3
解决办法
10万
查看次数

有没有一个工具可以让调试JavaScript和jQuery更容易?

我对JavaScript和jQuery缺乏经验,但我需要为我正在研究的ASP.Net网站.我正在慢慢搞清楚,但我一直非常依赖StackOverFlow.

有没有人知道任何使调试JavaScript和jQuery更容易的工具(最好是免费的)?我一直在使用有用的Firebug,但我想我只是被Visual Studio的调试器和智能感知所破坏.JavaScript和jQuery有类似的东西吗?如果有的话,这肯定会让我的生活更轻松.

你用什么?有什么建议?

javascript asp.net debugging jquery

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

取决于make文件本身

如果Makefile本身被更改,安全的赌注是将所有目标都视为过时.

有没有一种聪明的方法来添加这种依赖?还有其他选择吗?

makefile gnu-make

25
推荐指数
3
解决办法
5928
查看次数

Pythonic方式重写以下C++字符串处理代码

上一篇,我有一个C++字符串处理代码,能够做到这一点.

input -> Hello 12
output-> Hello

input -> Hello 12 World
output-> Hello World

input -> Hello12 World
output-> Hello World

input -> Hello12World
output-> HelloWorld
Run Code Online (Sandbox Code Playgroud)

以下是C++代码.

std::string Utils::toStringWithoutNumerical(const std::string& str) {
    std::string result;

    bool alreadyAppendSpace = false;
    for (int i = 0, length = str.length(); i < length; i++) {
        const char c = str.at(i);
        if (isdigit(c)) {
            continue;
        }
        if (isspace(c)) {
            if (false == alreadyAppendSpace) {
                result.append(1, c);
                alreadyAppendSpace = true;
            }
            continue;
        }
        result.append(1, c); …
Run Code Online (Sandbox Code Playgroud)

c++ python

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

图论对软件开发人员有用吗?

我不想在大学里接受比我更多的数学,图论理论课程不是必修课,而是由CS部门"推荐".对于程序员来说,学习图论是否值得?

graph-theory

11
推荐指数
3
解决办法
3857
查看次数

StructureMap 2.6.1和ASP.NET MVC 2问题(来自DI的完整初学者)

在另一个线程上与@Aaronaught的对话中,我已经开始将我的应用程序转换为使用依赖注入和存储库模式,但我有点卡住了.我想我得到了模式的大部分内容和流程,但我坚持将StructMap实现到ASP.NET MVC 2.我读过的例子似乎已经过时了,我最新版本的Structure Map是我的使用(2.6.1).

我希望有人可以根据我粘贴的代码填补空白:

public static class Bootstrapper {
    public static void Configure() {
        ObjectFactory.Configure(x => {
            x.For<DataContext>().Add(new DataContext());
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

有了这个,我可以从我的控制器中获取DataContext的实例:

protected DataContext dc = ObjectFactory.GetInstance<DataContext>();
Run Code Online (Sandbox Code Playgroud)

我知道做错了,但我对如何避免它感到困惑.继续,这是控制器工厂:

public class StructureMapControllerFactory : DefaultControllerFactory {
    protected override IController GetControllerInstance(
        RequestContext rc,
        Type ct) {
        return (ObjectFactory.GetInstance(ct) as Controller);
    }
}
Run Code Online (Sandbox Code Playgroud)

我不明白这究竟是什么,但它在示例中,所以我正在复制它.有人可以向我解释一下吗?

现在从我的理解,应该是注册表,如果我理解正确,全局化对象实例,如DataContext.那是对的吗?如果是这样,我该如何为StructureMap 2.6.1编写注册表?我看到的示例代码似乎已经过时,因为当我编写它时,我没有相同的选项(通过IntelliSense),所以我不确定如何编写它...

我将非常感谢您填写我所拥有的空白.

PS我对依赖注入和存储库的经验总共约8小时.

UPDATE /结论

阅读下面的@ Pure的优秀解释并观看他在子评论中引用的tekpub视频,我选择了Ninject而不是StructureMap.

我不知道Ninject是否比StructureMap更好,但从我的观点来看,开始并开始变得更容易.

structuremap asp.net-mvc dependency-injection repository-pattern

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

如何将XML转换为Rails中的哈希?

如何在Ruby中将XML主体转换为哈希?

我有一个XML体,我想解析成哈希

<soap:Body>
    <TimesInMyDAY>
        <TIME_DATA>
            <StartTime>2010-11-10T09:00:00</StartTime>
            <EndTime>2010-11-10T09:20:00</EndTime>
        </TIME_DATA>
        <TIME_DATA>
            <StartTime>2010-11-10T09:20:00</StartTime>
            <EndTime>2010-11-10T09:40:00</EndTime>
        </TIME_DATA>
        <TIME_DATA>
            <StartTime>2010-11-10T09:40:00</StartTime>
            <EndTime>2010-11-10T10:00:00</EndTime>
        </TIME_DATA>
        <TIME_DATA>
            <StartTime>2010-11-10T10:00:00</StartTime>
            <EndTime>2010-11-10T10:20:00</EndTime>
        </TIME_DATA>
        <TIME_DATA>
            <StartTime>2010-11-10T10:40:00</StartTime>
            <EndTime>2010-11-10T11:00:00</EndTime>
        </TIME_DATA>
    </TimesInMyDAY>
</soap:Body>
Run Code Online (Sandbox Code Playgroud)

我想把它转换成这样的哈希:

{ :times_in_my_day => { 
    :time_data = > [
        {:start_time=>"2010-11-10T09:00:00", :end_time => "2010-11-10T09:20:00" },
        {:start_time=>"2010-11-10T09:20:00", :end_time => "2010-11-10T09:40:00" },
        {:start_time=>"2010-11-10T09:40:00", :end_time => "2010-11-10T10:00:00" },
        {:start_time=>"2010-11-10T10:00:00", :end_time => "2010-11-10T10:20:00" },
        {:start_time=>"2010-11-10T10:40:00", :end_time => "2010-11-10T11:00:00" }
        ]
    } 
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,标记会转换为snake_case符号并成为哈希中的键.

此外,日期时间缺少其时区偏移.它们位于当地时区(不是UTC).所以我想解析它以显示本地偏移量,然后将xml日期时间字符串转换为Rails DateTime对象.结果数组将是这样的:

{ :times_in_my_day => { 
    :time_data = > [
        {:start_time=>Wed Nov 10 09:00:00 -0800 2010, …
Run Code Online (Sandbox Code Playgroud)

xml hash datetime ruby-on-rails

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