问题列表 - 第6971页

看起来PHP中的多态性真的是多态吗?

试图弄清楚PHP是否支持方法重载,继承和多态等功能,我发现:

  • 它不支持方法重载
  • 它确实支持继承

但我不确定多态性.我发现这是谷歌搜索互联网:

我应该注意到,在PHP中,多态性并不是它应该的方式.我的意思是它确实有效,但由于我们的数据类型很弱,所以它不正确.

它真的是多态吗?

编辑 只是不能确定肯定是或旁边没有PHP supports polymorphism.我不愿意说:"PHP不支持多态",而实际上它确实如此.或相反亦然.

php oop polymorphism programming-languages

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

有没有人用过"GWT Designer"?

在这里没有看到任何关于它的东西,但它似乎解决了GWT的一个问题 - 你必须编写Java代码来生成GUI.相反,该软件允许您使用拖放工具设计GUI - WYSIWYG界面.

顺便说一下,我不是想卖掉这个产品.

我只是想知道它是否像广告一样有效,易于使用等?

有没有经验可以回答这些问题?

java ide gwt wysiwyg gwt-designer

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

Java,确保String只包含字母数字,空格和短划线

在Java中,我需要确保一个字符串只包含alphanumeric,spacedash字符.

我找到了班级org.apache.commons.lang.StringUtils和几乎足够的方法isAlphanumericSpace(String)......但我还需要包括破折号.

做这个的最好方式是什么?我不想使用正则表达式.

java string parsing contains

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

Eclipse:列出所有类的方法和变量

我开始使用一些由其他人编写的Java代码.我必须了解,改变并测试它.该作者现在不可用.该软件包包含大约50个不同大小的文件(以及类).如果我能看到/打印出方法的名称(公共和私有)和公共变量(比如它们在Eclipse的"大纲窗口"中可见),那将是很棒的.它真的有助于理解代码,因为我可以只看这个并理解每个类的一般目的.

除了生成Javadoc之外,我可以在Eclipse中执行此操作,因为Javadoc确实创建了太多细节吗?是否有Eclipse插件?还是其他任何工具?

例:

对于代表学生的类文件,我可以得到:

String name
int[] marks
int year
int idNumber

Student()
printName()
printMarks()
setName(String name)
Run Code Online (Sandbox Code Playgroud)

...

java eclipse documentation javadoc

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

使用Linq替换集合项

在下面的特定方案中,如何使用Linq查找和替换属性:

public interface IPropertyBag { }
public class PropertyBag : IPropertyBag
{
    public Property[] Properties { get; set; }

    public Property this[string name]
    {
        get { return Properties.Where((e) => e.Name == name).Single(); }
        //TODO: Just copying values... Find out how to find the index and replace the value 
        set { Properties.Where((e) => e.Name == name).Single().Value = value.Value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

感谢您提前帮忙.

c# linq linq-to-objects .net-3.0

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

在WCF中通过net.pipe运行多个服务

我正在构建一个需要6种不同服务的分布式应用程序.我将不得不使用Visual Studio 2008在我的XP笔记本电脑上演示应用程序.

是否可以同时在localhost上运行多个服务,全部使用net.pipe?

例如:

net.pipe://localhost/DirectoryService
net.pipe://localhost/MathService
Run Code Online (Sandbox Code Playgroud)

如果没有,有没有其他方法来托管这些WCF服务而不使用IIS/webdev服务器?的net.tcp?别的什么?

wcf wcf-binding

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

需要帮助选择双语网站的框架

首先,一些背景信息......我正在一个中等规模的网站上找到一个非营利性的网站,需要英文和韩文翻译.功能集包括:用于普通内容的CMS,博客,一些表单提交/处理(包括CSV/PDF导出),工作发布板,相关业务和非营利目录(接受访客提交)和基本(可能是博客驱动的)新闻编辑室.

我有一个相当强大的开发背景,我已经使用Drupal完成了一些网站,使用像CodeIgniter这样的框架构建了一些基本的自定义CMS,我最近开始进入Django.这些是我正在探索的主要选项,我会考虑为项目的不同部分使用不同的工具,但我最感兴趣的是,是否有任何经验可以分享本地化/国际化.我还没有组建一个支持多种语言的网站,所以在我通过低估任务或做出糟糕假设而遇到麻烦之前,我想得到一些意见,以帮助指导我的决策过程.

您对框架(Drupal,Django,CodeIgniter)有什么建议可以很好地处理CMS的本地化/国际化/翻译吗?我知道他们都支持它,但我在这里寻找真实世界的经验(或者给出解释的模块/插件的建议).

对于这个冗长的问题很抱歉,但我希望尽可能清楚.提前致谢!

django drupal internationalization content-management-system

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

在asp.net mvc绑定中使用Include和Exclude或创建一个新的子集对象?

是否有意义创建一个对象,该对象仅包含用户将在网页上输入的属性,在控制器中使用它进行绑定,然后映射到完整的实体对象?或者您应该只使用实体对象,并使用Include和Exclude来限制输入绑定的内容?

asp.net-mvc

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

实际代码与支持代码的比率

我发现只有大约30%的代码实际上解决了问题,剩下的就是记录,测试,参数检查,异常,错误处理等等.您是否在代码中找到了这个,并且是否有一个IDE /编辑器允许您隐藏不感兴趣的代码?

OTOH是否有语言使支持代码更易于管理和更小?

编辑 - 我想我们都知道业务逻辑和其他代码之间的区别.我不是说伐木等并不重要.事情是,当我编码时,我要么实现业务逻辑,要么我确保事情不会破坏.对我而言,这是两种不同的思维方式,其他人是否会像这样开发,是否有支持这种开发方式的IDE?

language-agnostic coding-style

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

在Python中打印XML

在Python中打印xml的最佳方法(甚至是各种方法)是什么?

python xml pretty-print

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