小编Leo*_*ied的帖子

定义JavaScript源文件的字符编码

我想向我的德国用户打印状态消息,其中包含变音符号(ä/ü/ö).我也希望他们在源文件中,而不是只为了消息下载和解析一些额外的文件.

但是,我似乎无法找到一种方法来定义JS源文件的编码.是否有类似HTML的东西http-equiv?或者我应该在HTTP标头中定义编码?

当我简单地用UTF-8编码文件服务它时,IE显示垃圾.

javascript unicode encoding

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

如何提高我的数学技能,成为一名更好的程序员

虽然我认为自己是CompSci课程中比较好的程序员之一,但我对那些非常擅长数学的人很着迷.我必须说,每当我进行数学类型的任务或考试时,我的方法都非常公式化,即如果我遇到一个看起来像AI的问题必须使用方法B并且结果应该看起来像C,否则我犯了一个错误.我真的知道如何解决我修改过的问题.

今年夏天我真的想花一些时间来更好地理解数学问题及其解决方案,以深入研究算法和计算复杂性领域.

有小费吗?

math

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

使用Android的XmlPullParsers解析无效的&符号

我正在编写一个消耗一些XHTML的小屏幕抓取应用程序 - 不用说XHTML无效:&符号不会被转义为&.

我正在使用Android XmlPullParser,它会在错误编码的值上显示以下错误:

org.xmlpull.v1.XmlPullParserException: unterminated entity ref 
(position:START_TAG <a href='/Fahrinfo/bin/query.bin/dox?ld=0.1&n=3&i=9c.0323581.1266265347&rt=0&vcra'>
@55:134 in java.io.InputStreamReader@43b1ef70) 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我考虑过以下解决方案:

  1. InputStream另一个替换为带有实体引用的&符号
  2. 配置Parser,以便它神奇地接受不正确的标记

哪些可能更成功?

android invalid-characters xml-parsing

7
推荐指数
2
解决办法
6250
查看次数

将Eclipse Java项目转换为Google AppEngine项目

我有一个包含大量预处理的项目.我已经编写了这部分内容,现在想将项目转换为GAE项目.我在Project-> Properties中启用了GAE支持并具有一些功能,但是当我想要测试应用程序时,我得到一个"Web应用程序存档目录不存在".

有没有办法自动生成丢失的文件夹和文件,还是我必须手动生成?

我不想将我的类复制到新创建的项目中,因为这将意味着失去我的所有版本控制.

java eclipse google-app-engine

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

在JavaScript中捕获"NullPointerExceptions"

我在Prototype.js中编写了相当多的代码,如果找不到DOM-id,则返回null.

$("someId").show();
Run Code Online (Sandbox Code Playgroud)

如果someId不存在,将在null上调用一个方法,该方法将暂停整个程序,实际上会在错误后禁用所有JS效果.我可以在执行这样的语句之前检查null,但是这很累.

我想抓住一个例外,但我不确定它是哪一个.MDC列出了以下ECMA Script错误类型,但乍一看似乎没有一个我想要的:

* Error
* EvalError
* RangeError
* ReferenceError
* SyntaxError
* TypeError
* URIError
* DOMException
* EventException
* RangeException
Run Code Online (Sandbox Code Playgroud)

此外,浏览器是否有统一的方法来处理null上的方法调用?

javascript error-handling

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

设置<iframe>的HTTP请求类型

是否可以使iframe使用POST而不是GET请求?我不是试图将表单发布到iframe中,而是根据服务器上生成的数据加载iframe.

不幸的是,我不能在这种情况下使用Javascript(因为公司的政策是必须在没有JS的情况下结账).

html iframe

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

光滑,UUID和Postgres

我正在尝试将a映射java.util.UUID到Slick列,这应该可以根据这个:https://github.com/slick/slick/issues/79

我按如下方式定义列:

def id = column[UUID]("id", O.PrimaryKey, O.DBType("UUID"))
Run Code Online (Sandbox Code Playgroud)

根据上面链接的Github问题,手动DBType覆盖不应该是必要的,但我没有让它工作.

当我试图在Postgres中插入一行时,我得到的错误是:

org.postgresql.util.PSQLException: 
ERROR: column "id" is of type uuid but expression is of type bytea 
Run Code Online (Sandbox Code Playgroud)

似乎映射java.util.UUID到Postgres uuid类型似乎不起作用.

我正在使用以下工件版本:

"com.typesafe.slick" %% "slick" % "2.0.1",
"org.slf4j" % "slf4j-nop" % "1.6.4",
"org.postgresql" % "postgresql" % "9.3-1101-jdbc41"
Run Code Online (Sandbox Code Playgroud)

我的postgres版本是$ psql --version psql(PostgreSQL)9.3.3

我究竟做错了什么?

uuid scala slick

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

JPA EntityManager删除数据库中的所有记录

我有一个插入我的数据库的Servlet.这工作正常.第二个Servlet显示第一个插入的内容,但每当我运行显示的Servlet时,我所有表中的所有记录都将被删除!我的JPA实现是EclipseLink,db是MySQL.

我检索EntityManagerFactory的方式是否可能触发重新创建数据库模式?

EntityManagerFactory factory;
factory = Persistence.createEntityManagerFactory("gate");
EntityManager em = factory.createEntityManager();

List list;
try{
   Query query = em.createQuery("SELECT i from PersistentItem i");
   list= query.getResultList();

   System.out.println(list.size());

}finally{
        em.close();
    }

Map<String, Object> myModel = new HashMap<String, Object>();
myModel.put("title", "List of all items");
myModel.put("itemList", list);

return new ModelAndView("list", "model", myModel);
Run Code Online (Sandbox Code Playgroud)

我的persistence.xml:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="gate" transaction-type="RESOURCE_LOCAL">
    <description>Eclipselink</description>
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>

    <class>info.lenni.gate.persistence.PersistentItem</class>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
        <property name="eclipselink.jdbc.driver" value="com.mysql.jdbc.Driver" />
        <property name="eclipselink.jdbc.url" value="jdbc:mysql://localhost:3306/gate" />

        <property name="eclipselink.jdbc.user" value="root" />
        <property name="eclipselink.jdbc.password" value="" …
Run Code Online (Sandbox Code Playgroud)

java jpa eclipselink

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

为什么在Flash中使用复制和粘贴是安全的,而不是在Javascript中?

我正在尝试在我的一个网络应用程序中使用copy'n粘贴,并阅读了一些关于它的文章/ SO问题.大多数人都说使用Flash是唯一的选择,因为出于安全考虑,大多数浏览器不允许访问系统剪贴板.

我可以理解这一点,但我想知道为什么Flash可以做到这一点,但不适用于浏览器.

或者它与安全性无关,为跨平台浏览器供应商实现这一点简直就是复杂的?

javascript browser copy-paste

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