小编sbl*_*ndy的帖子

如何在IE中动态添加带有JavaScript的<object>标签?

我必须为Firefox添加一个embed标记,或者使用JavaScript添加Internet Explorer的对象标记,以根据浏览器寻址相应的ActiveX /插件.插件可能会丢失,在这种情况下需要下载.动态添加的Firefox嵌入标记按预期工作.Internet Explorer的动态添加对象标记似乎什么都不做.object标签需要以下属性才能正常运行.

id ="SomeId" classid = "CLSID:{GUID}" codebase = "http://www.MyActicexSource.com/MyCuteActivex.CAB#Version=2,0,0,1"

即使是一般的工作理念或方法也会很好.

谢谢!

javascript internet-explorer dynamic-data object-tag

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

如何在不设置固定大小的情况下强制ul中的所有li元素与最大项目相同?

我在页面上有一个类别列表,每个类别都有一个嵌套的子类别列表.类别列表项样式以网格图案(via display:inline; float:left)排列项目,子类别在正常列表布局中显示在下面.类别和子类别是用户配置的,但我不希望有数百个(可能不超过10或20个子类别,分别为3或4个类别).

我宁愿不为每个列表项设置固定大小.我想在每个元素周围绘制一个边框,但我不喜欢每个列表项大小基于它的内容时的外观.如果没有在列表项上设置固定大小,有没有办法解决这个问题?

html css

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

HTMLDocument中的字符串元素

我有一个Element对象,它是一个HTMLDocument对象,我想要串起这个元素的值.

我想要这个结果

克里斯蒂娜托特,医药.D.

=======================

请参阅下面的代码.

public static void main(String args[]) throws Exception {

    InputStream is = Nullsoft.getInputStream();
    InputStreamReader isr = new InputStreamReader(is);
    BufferedReader br = new BufferedReader(isr);

    HTMLEditorKit htmlKit = new HTMLEditorKit();
    HTMLDocument htmlDoc = (HTMLDocument) htmlKit.createDefaultDocument();

    HTMLEditorKit.Parser parser = new ParserDelegator();
    HTMLEditorKit.ParserCallback callback = htmlDoc.getReader(0);
    parser.parse(br, callback, true);

    // Parse
    ElementIterator iterator = new ElementIterator(htmlDoc);
    Element element;
    while ((element = iterator.next()) != null) {
        AttributeSet attributes = element.getAttributes();
        Object name = attributes.getAttribute(StyleConstants.NameAttribute);
        if ((name instanceof HTML.Tag)
                && ((name == …
Run Code Online (Sandbox Code Playgroud)

java swing

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

递归读取任何java Object并将复杂类型提取到哈希映射中

我需要编写一个实用程序,它接受一个空白的HashMap和任何对象作为参数并返回HashMap

public HashMap returnMap(HashMap map,Object parseThisObject){

//logic to strip all children, children of children...... and place it in HashMap
//return map

}
Run Code Online (Sandbox Code Playgroud)

这个对象包含很多对象,其中的对象有很多子对象,并且继承了这个对象.

我的实用程序必须足够通用,以递归方式读取所有子项,直到它到达每个对象中的基元,将每个对象放在hasp映射中并将其返回.这就像父母会在地图中出现的那样.但是,个别孩子也会在地图中作为后续条目出现.

我是java反射的新手,我在网上浏览了一些教程和示例.对如何进行不太自信.我相信这是专家和专业人士可能面临的经常需求之一.

请帮助我解决这个问题.如果有任何bean实用程序开源可用吗?如果是的话请告诉我.

java reflection parsing object

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

从超类型类中获取泛型参数

假设我有一个像这样的父接口/类

interface Parent<T> {}
Run Code Online (Sandbox Code Playgroud)

以及一些修复泛型类型的实现接口.

interface Child extends Parent<Type> {}
Run Code Online (Sandbox Code Playgroud)

如果我有对象,我可以使用反射来获取Class表示的实例.像这样的东西:TClassChild

<T, I extends Parent<T>> I create(Class<I> type) {
    Class<T> tType = ...
    ...
}
Run Code Online (Sandbox Code Playgroud)

目前我已tType作为参数传递,但如果可以,我想简化一些事情.

java reflection

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

自动启动弹簧应用程序

那么有没有一种方法来初始化和启动命令行Spring应用程序而无需编写main方法.似乎所有这些主要方法都具有相同的形式

public static void main(final String[] args) throws Exception {
    ApplicationContext ctx = new ClassPathXmlApplicationContext("context.xml", Boot.class);
    FooService fooService = (FooService) ctx.getBean("fooService");
    fooService.bar();
}
Run Code Online (Sandbox Code Playgroud)

我想这并不复杂,但有人找到了一种方法来提供一种方法来指定context.xml命令行,或者更好的是,在清单文件中?

这里的目标是将spring应用程序的创建简化为可执行jar.我希望我可以Main-Class在清单中指定一些实用程序类.我想我还需要指定应用程序的起点,一个bean和一个方法来开始这个过程.

java spring

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

重写此代码:可点击的div

我想改变这个:

<a href='foo'> 
    <div> Moo </div>
</a>
Run Code Online (Sandbox Code Playgroud)

符合标准(你不应该在内联元素中有块元素).将javascript连接到div仅用于导航似乎是一个黑客并降低了可访问性.在这种情况下,我的要求是我的固定维度链接上的两组边框,因此上面的不兼容代码在应用样式后完美地工作.

另外," a { display:block; }"是否是绕过验证的合法方式?

html css w3c

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

Java:泛型不适用于我的方法,我还能做什么?

在下面的代码中,我希望第二种方法也是通用的,但是因为我在方法中创建了Calendar对象,因为类型擦除,我看不出如何.一种可能性是传递Calendar对象,但这会破坏完全使用此方法的主要目的(不必考虑Calendar对象).

如何使第二种方法适用于Calendar的多个子类,就像第一种方法一样?

public static <U extends Calendar> CalendarMatch<U> tpFromCalendar(U dt)
{
    // we want to do all comparisons on UTC calendars
    dt.setTimeZone(TimeZone.getTimeZone(DEFAULT_TZ_ID));
    return new CalendarMatch<U>(dt);
}

public static CalendarMatch<GregorianCalendar> tpDailyGregorian(int h)
{
    GregorianCalendar dt = new GregorianCalendar(TimeZone.getTimeZone(DEFAULT_TZ_ID));
    dt.clear();
    dt.set(Calendar.HOUR, h);

    // this works because of type inference
    return tpFromCalendar(dt);
}
Run Code Online (Sandbox Code Playgroud)

java generics

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

maven编译失败,因为我有一个非maven jar

我有几个内部库,我没有/不知道如何添加到我的本地maven存储库.我已将它们添加到项目的类路径中,但我的maven-compile失败,说明它无法在外部jar中找到类(如预期的那样):

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project proj: Compilation failure: Compilation failure: 
dir\src\main\java\package\MyClass.java:[8,25] package blah does not exist

dir\src\main\java\package\MyClass.java:[9,25] package blah does not exist

dir\src\main\java\package\MyClass.java:[21,12] cannot find symbol
symbol  : variable Blah
location: class package.MyClass

dir\src\main\java\package\MyClass.java:[28,9] cannot find symbol
symbol  : variable Blah
location: class package.MyClass
Run Code Online (Sandbox Code Playgroud)

我怎么告诉maven一个我偷偷添加到我项目的类路径中的jar,以便它可以用它来编译?

maven

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

选择附加到现有备份而不是覆盖

我有一个数据库,我在2天前做了第一次备份.然后昨天我花了整整一个新记录.今天早上我运行了一个备份,(但我选择了附加到现有备份集),如下图所示.

我刚刚运行了一个恢复,我发现它从昨天删除了我的所有数据,并从2天前的备份中恢复了它.不是今天早上备份的版本.

我将此备份文件压缩为安全.

我在数据库中更改了一些数据,然后我再次运行备份,但这次我选择"覆盖所有现有的备份集"

现在,当我恢复数据库时,它似乎正确地从备份中恢复数据. 如果我错了,我想我在这里吸取了教训

我的问题是,我是否失去了一整天的工作?

我仍然有今天早上的备份.bak文件安全拉链.无论如何我可以恢复是否有正确的数据?

alt text http://img62.imageshack.us/img62/1934/backup1.gif

database-restore database-backups sql-server-2008

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