问题列表 - 第31272页

路上的非法人物

我想找到一个位于的文件

C:\Program Files (x86)\test software\myapp\demo.exe
Run Code Online (Sandbox Code Playgroud)

在VS调试器中,我将路径视为:

"\"C:\\\Program Files (x86)\\\test software\\\myapp\\\demo.exe\""
Run Code Online (Sandbox Code Playgroud)

当我打印出来时,我在控制台中看到:

"C:\Program Files (x86)\test software\myapp\demo.exe"
Run Code Online (Sandbox Code Playgroud)

但是当我尝试类似的东西时

FileInfo fi = new FileInfo(PathMentionedAbove); 
Run Code Online (Sandbox Code Playgroud)

我在路上得到了非法角色.

怎么了?文件存在且路径正确.在这条道路上有什么不合法的?

任何帮助,将不胜感激.

c#

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

GRASP的控制器和MVC的控制器问题

问题简介

我通过Craig Larman的应用UML和模式:面向对象分析和设计和迭代开发的介绍,在UP(统一过程)之后接受了有关OO分析和设计的教学.

在使用它时,我们通常会绘制一个Domain Model并从中进行交互/关联图,我们得到了Class Diagrams.然后我们通常Controllers会将它作为我们Model与"外部世界" 之间的"门"(遵循GRASP模式).所有世界上任何一种逻辑的访问都必须通过Controllers.我会打电话给那些人Controllers Model's Controllers,所以稍后当我们谈论MVC's Controllers我们可以区分它们时.这可以在下面最令人敬畏的图表中描述:

alt text http://dl.dropbox.com/u/6187267/pic1.jpg

在黑色中我们有我们Model的对象和类的关联.红色我们有Model Controllers,使用来自的数据Model.

基本上,下面的这种设计,你只能用工作Model通过所谓的Model's Controllers(我们通常有一个ControllerUse Case!).

现在问题本身

在了解MVC时,我总是有一个问题,无论MVC's Controller事实Model's Controller与否?他们是相同的概念吗?我认为它们是不同的概念,因为Model Controllers我们以前做过的事情除了我们的课程之外什么都不知道Model,而这似乎不会发生在我们身上MVC's Controllers.

如果我说的是真的,下面的图表应该是有意义的:

alt text http://dl.dropbox.com/u/6187267/mvc_.png

我对吗?

c# java oop model-view-controller controller

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

Eclipse 3.4 Vs Eclipse 3.6

哪一个更好,以什么方式,因为我使用FindBugs,PMD报告和CheckStyles插件以及代码覆盖插件.如果有人可以指导我,请告诉我.

java eclipse

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

Mercurial可以使用.hgignore来忘记文件吗?

我忘记将正确的.hgignore放入我的项目中,现在我的存储库中遇到了许多无用的文件.由于这些文件已经在源代码管理下.hgignore不会选择em.

有没有办法让hg忘记.hgignore匹配的所有文件?

mercurial

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

在 Django admin 中显示属性 - 翻译它们的名称

在我的 Django 应用程序中,我的模型将一些值设置为属性 - 它们是根据其他值(例如其他对象字段的最小值等)根据需要计算的。这非常有效,因为我不需要将它们存储在数据库中,并且计算可能会很昂贵,因此它们被缓存。

所以我有一个模型:

class A(models.Model):
    name = models.TextField(_('Name'))

    def max_of_some_values(self):
        # calculate it here, with caching,etc
        return 1
    max_value = property(max_of_some_values)
Run Code Online (Sandbox Code Playgroud)

当我在管理应用程序中显示此内容时,在对象列表上,该name列将使用其翻译来显示。所以波兰语是Nazwa,英语是Name,等等。

同时,我找不到为我的财产添加翻译的“列”名称的方法。

以前有人处理过这个吗?

django django-models django-admin

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

变量连接的单引号或双引号?

是否更好地将变量(例如$name)连接到现有字符串(例如$string),如下所示:

$string='Hi, my name is '.$name
Run Code Online (Sandbox Code Playgroud)

或者将变量嵌入字符串中,如下所示:

$string="Hi, my name is $name";
Run Code Online (Sandbox Code Playgroud)

或者使用这样的函数更好:

$string=sprintf("Hi, my name is %s",$name);
Run Code Online (Sandbox Code Playgroud)

哪个在处理器时间/效率方面更好?

php string quotes concatenation

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

沙盒用户的PHP代码

我想限制用户可以访问的PHP功能.

例如,有一个对象$data,用户喜欢使用if forecho.

显然允许他编写PHP将是一个严重的漏洞.

有没有办法在沙盒中运行这个PHP,或者你会推荐任何轻量级的PHP模板引擎吗?

php security sandbox

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

PHP中的日志记录/跟踪:Scribe,Chukwa,log4php?

这可能是一个非常高级的问题,需要大量的解释,但我需要大量的解释.

基本上我正在开发一个需要大量日志记录和跟踪的PHP应用程序.跟踪点击次数,互动,表现等等.在阳光下的任何事情.Facebook的Scribe和雅虎的Chukwa都是很好的实现.我对log4php知之甚少.

我想要的是这种日志记录如何工作的高级概述,特别是与PHP应用程序结合使用.您可以在处理日志的位置停止; 我已经知道我想使用Hadoop/Hive进行处理和存储.

我还想对应用程序本身内发生的事情进行一些相当低级的研究.例如,如何获取点击的行为并将其发送到记录器?我也很感激任何可以帮助我开始的阅读.

php logging log4php scribe-server chukwa

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

如何从DateTime.ToString()中排除秒

我在Windows服务中使用DateTime.Now.ToString(),它给我的输出像"7/23/2010 12:35:07 PM"我想排除第二部分,只显示最多一分钟.

那么如何从那种格式中排除秒......?

c#

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

如果实例没有分配泛型类型,则针对每个循环问题进行泛型

有人可以向我解释为什么明确需要为ForEachLoop实例分配泛型类型?

为什么编译器抱怨:类型不匹配:无法从元素类型Object转换为String

JDK 1.5.0_09

import java.util.ArrayList;
import java.util.Collection;

public class ForEachLoop<T> {

public static void main(String[] args) {

    // Non functional version
    ForEachLoop f = new ForEachLoop(); 

    // Functional version
    //ForEachLoop<Integer> f = new ForEachLoop();

            // Type mismatch: cannot convert from element type Object to String
    for(String a : f.getStrings()) {
        System.out.println(a);
    }
}

public Collection<String> getStrings() {
    Collection<String> strings = new ArrayList<String>();
    strings.add("Hello");
    return strings;
}

} 
Run Code Online (Sandbox Code Playgroud)

java generics

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