小编Mar*_*elo的帖子

如何在浏览器中使用自定义时间来测试客户端与服务器的时差

我刚刚编写了一段代码来显示网页中的服务器时间.目前我只有一台机器,所以我无法测试代码是否正常工作.

有没有办法告诉浏览器使用与操作系统中配置的时间配置不同的时间配置?我已经使用Firefox的插件来测试不同的语言环境,我想知道是否有类似的时间测试选项.

谢谢.

browser timezone

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

为什么我得到org.hibernate.HibernateException:没有配置CurrentSessionContext

我正在编写一个简单的项目,一个用Swing编写的业务应用程序,使用Hibernate作为后端.我来自Spring,这给了我简单的方法来使用hibernate和事务.无论如何,我设法让Hibernate工作.昨天,在编写一些代码来从DB中删除bean时,我得到了这个:

org.hibernate.HibernateException: Illegal attempt to associate a collection with two open sessions
Run Code Online (Sandbox Code Playgroud)

删除代码很简单:

    Session sess = HibernateUtil.getSession();
    Transaction tx = sess.beginTransaction();
    try {
        tx.begin();
        sess.delete(ims);
    } catch (Exception e) {
        tx.rollback();
        throw e;
    }
    tx.commit();
    sess.flush();
Run Code Online (Sandbox Code Playgroud)

而我的HibernateUtil.getSession()是:

    public static Session getSession() throws HibernateException {
        Session sess = null;
        try {
            sess = sessionFactory.getCurrentSession();
        } catch (org.hibernate.HibernateException he) {
            sess = sessionFactory.openSession();
        }
        return sess;
    }
Run Code Online (Sandbox Code Playgroud)

其他细节:我从未在我的代码中关闭hibernate会话,只是关闭应用程序.这是错的吗?为什么我在删除时得到这个(只有那个bean,其他人都可以工作),而我没有进行其他操作(插入,查询,更新)?

我读了一遍,我试图getSession简单地修改我的方法sessionFactory.getCurrentSessionCall(),但我得到了:org.hibernate.HibernateException: No CurrentSessionContext configured!

Hibernat conf:

<hibernate-configuration> …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

Internet Explorer中以粗体显示的样式选项

我有选择的样式问题.我需要一些选项以粗体显示,但Internet Explorer不想渲染它.

我正在使用CSS设置它:

font-weight: bold;
Run Code Online (Sandbox Code Playgroud)

哪个不行.在此页面中可以看到一个示例:

它在Firefox中显示粗体字体,但在Internet Explorer中不显示.

我尝试过Internet Explorer 7和8.

有人有替代品吗?

编辑:一个样本:

HTML:

<select>
    <option class="special">Special</option>
</select>
Run Code Online (Sandbox Code Playgroud)

CSS:

.special {
    font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)

css internet-explorer options

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

在"从选择中请求JavaScript AST"期间发生内部错误

我在Eclipse中编辑JavaScript文件时面临着独特的错误/警告弹出,并且每次将光标放在该行上时都会弹出此错误.

JS:NullPointerException当游标放在包含return语句的行的末尾时.

foo.bar = function(x) {
    if (xyz) {
      return fn(x);«error»
    }

    return fn(x);«error»

    return (fn(x));«error»

    return new fn(x);«ok»

    return x;«sometimes»

    return "";«error» 

    return x+"x";«error» 

    return this.x;«error»

    return fn(
        x);«error»

    return new fn(
        x);«ok»

    return;«error»  
};
Run Code Online (Sandbox Code Playgroud)
  • «» - 光标位置
  • «ok» - 没有错误
  • «错误» - 触发错误
  • «有时» - 我的代码在这种情况下永远不会触发异常,但我没有看到模式.

如果cursor位于返回行的末尾,则会发生以下异常:

An internal error occurred during: "Requesting JavaScript AST from selection".
java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

Eclipse错误是:

'Requesting JavaScript AST from Selection' has encountered a problem. 
An internal error occured during "Requesting JavaScript AST from selection". …
Run Code Online (Sandbox Code Playgroud)

javascript eclipse ide

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

Eclipse步入调试阶段

我只是把eclipse放在我的笔记本电脑上,当我使用Step Into调试工具时,它不仅仅把我带到我的代码的下一部分.一个例子是如果我调用.size();一个数组列表,它将带我进入数组列表类并通过所需的所有代码.size();

但是在我的桌面上它只需要我下一段代码.我做:

System.out.println("hello world!");
Run Code Online (Sandbox Code Playgroud)

如果我点击"Step Into"(从我的桌面),hello world将出现在控制台上.

相比之下,如果我System.out.println("hellow world");在笔记本电脑上"Step Into" ,它首先拉出PrintStream.class,然后点击Writter.class,然后是String.class,然后是BufferedWritter.class等.

我在调试时只是使用"Step Over",但是有一些调用,一个基本的例子就是mergeSort(arr, 0, arr.size());如果我跨过它,它会跳过整个事情,但如果我进入它,它会拉起arr.size();方法,我将不得不点击所有这些,然后再回到我的东西.

在我的桌面上,我正在运行windows和eclipse版本3.4.1.在我的笔记本电脑上,我正在运行linux和eclipse版本3.5.1.

思考?建议吗?那有意义吗?

java eclipse debugging step-into

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

将JSON转换为UTF-8字符串

我想将JSON对象转换为字符串.当我使用时,json_encode我得到一个字符串,但都是十六进制字母.我想将其转换为UTF-8.换句话说,我想看到角色.我该怎么做?

php string json

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

JavaScript数组的长度方法

任何人都可以解释为什么第二个警报说0?

  var pollData = new Array();
  pollData['pollType'] = 2;
  alert(pollData['pollType']); // This prints 2
  alert(pollData.length); // This prints 0 ??
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

如何从包含数字和字符的String中获取数值

是否有任何内置的方法可以从字符串("23px")解析int?

我知道我可以使用substring,parseInt但我想知道是否还有其他方法可以做到这一点.

javascript

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

5个增量后Javascript换行!

我被困了......再一次.我需要使用javaScript在每5个增量后添加一个换行符.例如

img1        img2         img3         img4        img5
img6        img7         img8         img9        img10
Run Code Online (Sandbox Code Playgroud)

这就是我的想法.

for (i = 0; i < blah.length; i++) {
    imgholder.innerHTML += i;
    if (i > 5) {
        imgholder.innerHTML += '<br>';
    }
}
Run Code Online (Sandbox Code Playgroud)

好吧,我确实意识到它不是最结构化的代码片段(所以我很抱歉),但它只是一个示例.希望它有意义.随意提出更多问题以便澄清.
干杯,
山姆

javascript loops break

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

用javamail连接到hotmail?

我想知道是否可以使用JavaMail连接到Hotmail?

我试过这个,但它不起作用,连接被拒绝了......

    String host = "pop3.live.com";
    String username = "laqetqetqet@hotmail.com";
    String password = "rqetqetq";

    Session session;
    Store store;

    String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";

    Properties pop3Props = new Properties();

    pop3Props.setProperty("mail.pop3.socketFactory.class", SSL_FACTORY);
    pop3Props.setProperty("mail.pop3.socketFactory.fallback", "false");
    pop3Props.setProperty("mail.pop3.port",  "995");
    pop3Props.setProperty("mail.pop3.socketFactory.port", "995");

    URLName url = new URLName("pop3", host, 995, "", username, password);

    session = Session.getInstance(pop3Props, null);
    store = new POP3SSLStore(session, url);
    store.connect();
Run Code Online (Sandbox Code Playgroud)

有人已经成功做到了吗?

java email jakarta-mail hotmail java-ee

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