草庐IT

SOME_ENUM

全部标签

Java: `enum` 与 `String` 作为参数

我一直在阅读System库set和get方法的详细信息,但参数通常是字符串。自从包含enum以来,您是否认为使用String作为参数是不好的做法?更好的选择至少可能是publicfinalString,不是吗? 最佳答案 我认为枚举是比字符串更好的方法。它们是类型安全的,比较它们比比较字符串更快。作为Java1.5之前的替代方案,您可以使用JoshuaBloch在他的EffectiveJava一书中建议的类型安全枚举模式。对于类型安全的枚举,另请参阅http://www.javacamp.org/designPattern/enum

Java:访问枚举(enum)中的常量

阅读SCJP书,我在第1章“自测”中发现了类似的内容:enumAnimals{DOG("woof"),CAT("meow"),FISH("burble");Stringsound;Animals(Strings){sound=s;}}classTestEnum{staticAnimalsa;publicstaticvoidmain(String[]args){System.out.println(a.DOG.sound+""+a.FISH.sound);//thefollowinglineisfrommeSystem.out.println(Animals.DOG.sound+""+A

java - 泛型和类 <?扩展 Enum<?>>,EnumSet.allOf(class) 与 class.getEnumConstants()

我有以下BeanValidation代码可以正常工作,并允许验证注释的bean:@EnumValue(enumClass=MyTestEnum.class)privateStringfield;publicenumMyTestEnum{VAL1,VAL2;}只有当字段值为“VAL1”或“VAL2”时才会被验证。publicclassEnumNameValidatorimplementsConstraintValidator{privateSetAVAILABLE_ENUM_NAMES;@Overridepublicvoidinitialize(EnumValueenumValue){C

Java EE 企业应用程序 : perform some action on deploy/startup

这个问题在这里已经有了答案:Usingspecialautostartservlettoinitializeonstartupandshareapplicationdata(1个回答)关闭7年前。我想在我的应用程序(具有业务逻辑、EJB和客户端、Web的企业应用程序)部署后立即执行一些操作。例如,我想让一些实体处于持久状态,或者创建一个文件。我该怎么做?谢谢。

seo - 什么对SEO更好? StackOverflow.com 样式 "domain.com/91512/some-trimmed-text"或 "domain.com/91512_some-trimmed-text"

喜欢听听您的意见和理由吗?我听说深层目录不好,但它与下划线字符相比如何? 最佳答案 使用破折号-Google将破折号视为分隔词,但将下划线视为词的一部分。参见http://www.codinghorror.com/blog/archives/000574.html. 关于seo-什么对SEO更好?StackOverflow.com样式"domain.com/91512/some-trimmed-text"或"domain.com/91512_some-trimmed-text",我们在S

javascript - window.location.href = 'some_page.html' 后面是搜索引擎吗?

目前我们的网站使用链接来允许用户更改他们的区域设置。这样做的问题是,您会从站点上的每个页面获得大量随机外链到...同一页面,但使用其他语言。当搜索引擎遍历它时,它会得到一个过于复杂的网站View。我们打算将其更改为表单发布以避免这种情况。然而,在我看来,我们应该能够将它更改为onclick="window.location.href='change_my_language.php'"而不是href="change_my_language.php"。我对吗?还是现在各大搜索引擎都扫描关注这种东西? 最佳答案 要解决更大的重复内容问题,

seo - 模式微数据 : Is it damaging to reference an item that is only present on some pages?

我正在构建一个WordPress主题。LocalBusiness实体在网站的标题中说明(出现在每个页面上)。我想“itemref”业务描述,它只出现在主页上。我可以将引用放入,它会在主页上工作,但在其他每个页面上都会有一个不存在的项目的引用。这是坏事吗? 最佳答案 itemref属性只能用于引用来自同一文档的元素。该怎么办?您可以在每个页面上复制描述。如果您不想将其作为可见内容,您可以使用meta元素。您可以省略附加页面上的描述。您可以(并且无论如何应该)提供商品的url(如果整个网站都是关于此业务的,通常是主页),并希望对此商品感

seo - 不使用 &lt;meta name ="keywords"content ="some, words"/> 有什么缺点

如果我只使用我听说搜索引擎不重视关键字。那么不使用关键字可以吗? 最佳答案 我多年来一直在寻找Meta关键字支持的证据,但从未找到任何人支持它们的文档。绝不。大多数支持它们的建议都是从其他人那里回收的。有些人说他们可能会在未来被使用……好吧,我一会儿再说。其他人说关键字不会造成伤害,所以无论如何都包括它们。但他们是不正确的。元关键字非常适合让您的竞争对手知道您的SEOsecret。你不会直接告诉你的竞争对手这些信息,所以不要使用它们。这些人可能会查看您的元关键字。由于Google设定了优质软件的基准,搜索引擎必须达到非常高的标准才能

apache - magento : some htaccess redirection doesn't work

使用magento1.7FR,我在htaccess中有一些重定向规则,但并非所有规则都有效,我找不到原因:Options+FollowSymLinksRewriteEngineon#ThisisworkingRedirect301/blog/conseils-literie/literie-et-matelas-pirelli.htmlhttp://example.com/produits/literie.htmlRedirectpermanent/catalogues/http://example.com/#Thisisnotworking!Redirect301/produits.

c++ - C/C++ : size of a typedef struct containing an int and enum == sizeof(int)?

我在我的Ubuntu(i686)上使用gcc版本4.3.3。我写了一个精简的测试程序来描述我缺乏理解和我的问题。该程序应告诉我我实现的结构的大小。所以我有一个typedefstruct用于Message和一个小的main来玩:#includetypedefstruct{intsize;enum{token=0x123456};}Message;intmain(intargc,char*argv[]){Messagem;m.size=30;printf("sizeof(int):%d\n",sizeof(int));printf("sizeof(0x123456):%d\n",sizeo