小编Tim*_*Tim的帖子

jQuery - iPad/iPhone上的可拖动图像 - 如何集成event.preventDefault();?

我使用jQuery,jQuery UI和jQuery mobile为iPhone/iPad构建Web应用程序.现在我创建图像,它们应该是可拖动的,所以我这样做:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8">
        <title>Drag - Test</title>
        <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" />
        <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
        <script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script>
        <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.7/jquery-ui.min.js"></script>
    </head> 
    <body>
    <div>
        <div style="width:500px;height:500px;border:1px solid red;">
            <img src="http://upload.wikimedia.org/wikipedia/en/thumb/9/9e/JQuery_logo.svg/200px-JQuery_logo.svg.png" class="draggable" alt="jQuery logo" />
            <img src="http://upload.wikimedia.org/wikipedia/en/a/ab/Apple-logo.png" class="draggable" alt="Apple Inc. logo" />
        </div>
    </div>
</body>

<script type="text/javascript">
    $(document).ready(function() {
        $(".draggable").draggable();
    });
</script>
</html>
Run Code Online (Sandbox Code Playgroud)

在这里你可以看到现场的例子:http://jsbin.com/igena4/

问题是,整个页面想要滚动.我在Apple的HTML5示例中搜索并发现这是为了防止页面滚动,以便图像可拖动:

...
onDragStart: function(event) {
    // stop page from panning on iPhone/iPad - we're moving a note, not the page
    event.preventDefault(); …
Run Code Online (Sandbox Code Playgroud)

html jquery jquery-ui multi-touch jquery-mobile

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

NetBeans - 在一个jar中部署所有内容

可能重复:
将外部库放到JAR中?

我有NetBeans 6.8,我写了一个有两个库(jar文件)的类.构建它,我得到一个带有project.jar的"dist"文件夹和一个包含两个lib jar文件的"lib"文件夹.

我怎么能在一个jar文件中得到所有这些?(我不使用Maven/Ant或类似的东西.)

java netbeans jar

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

Spring MVC - > JSON响应

我有一个JAVA EE后端,我正在使用Spring MVC.我有一个像这样的AJAX调用:

function getAllProjects() {
        $.getJSON("project/getall", function(allProjects) {
            ???
        });
    }
Run Code Online (Sandbox Code Playgroud)

我的后端系统:

@RequestMapping(value="/getall", method=RequestMethod.GET)
public @ResponseBody ??? getAllProjects() {
    ???
}
Run Code Online (Sandbox Code Playgroud)

我必须实施哪些内容才能实现?在后端系统中,我从数据库中调用唯一的id和项目的名称,例如:

1 => My Test Project
4 => Another One
23 => One More Test
Run Code Online (Sandbox Code Playgroud)

id和项目名称应返回到前端系统,因此我可以构建这种类型的HTML ul/li列表:

<ul>
    <li><a href="/1">My Test Project</a></li>
    <li><a href="/4">Another One</a></li>
    <li><a href="/23">One More Test</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?

html java ajax json spring-mvc

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

如何拆分字符串并跳过空格?

我有一个字符串" This is a test ".我想用空格字符分割字符串.我是这样做的:

puts " This   is a test ".strip.each(' ') {|s| puts s.strip}
Run Code Online (Sandbox Code Playgroud)

结果是:

这个


一个
测试
这是一个测试

为什么会有最后一行"This is a test"?我需要的是,如果两个单词之间有两个或更多空格字符,那么这不应该返回"行".

我只想得到在给定字符串中分割的单词.
有没有人有想法?

ruby string split

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

如何通过Maven2 pom.xml获取Hibernate + javax.persistence

我是Maven2的新手,我写了一个pom.xml.现在我想得到Hibernate和javax.persistence来解决这个问题:

import javax.persistence.Entity;
...
import org.hibernate.annotations.Fetch;
...
Run Code Online (Sandbox Code Playgroud)

需要做什么?我在我的pom.xml中写道:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate</artifactId>
    <version>3.5.6-Final</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误(我已经得到一些其他依赖项,但Hibernate不起作用):

11.10.10 13:19:53 MESZ: Refreshing [/testProject/pom.xml]
11.10.10 13:19:54 MESZ: Missing artifact org.hibernate:hibernate:jar:3.5.6-Final:compile
11.10.10 13:19:54 MESZ: Maven Builder: AUTO_BUILD 
11.10.10 13:19:55 MESZ: Maven Builder: AUTO_BUILD
Run Code Online (Sandbox Code Playgroud)

那么,这里有什么问题?为什么它不知道神器?

提前谢谢你和最诚挚的问候.

java persistence maven-2 hibernate jpa-2.0

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

MKMapView:在启动用户位置 - >缩放

MKMapView在地图视图中设置了"显示用户位置".如果应用程序应该使用我的位置的问题,我说是的.然后我看到蓝色的子弹,我可以放大到当前位置.

我读了很多关于此的帖子,但没有解决问题,用户位置不会自动放大.

如果用户允许访问该位置,我希望在启动时进行缩放,否则定义的坐标应该放大.(之后,使用是否允许该位置,它可以更新,但不应该每次都将中心设置为用户位置我得到了位置的更新).

实现此行为的步骤是什么?我试过这个例子:如何在没有CLLocationManager的情况下将MKMapView缩放到用户当前位置?与KVO但它不起作用......

我希望有人有个主意吗?

最诚挚的问候,蒂姆

iphone objective-c

11
推荐指数
1
解决办法
9158
查看次数

检查文件是否是图像

我正在使用JAI并创建一个文件:

PlanarImage img = JAI.create("fileload", myFilename);
Run Code Online (Sandbox Code Playgroud)

如果文件存在,我在该行之前检查.但是我如何检查文件是.bmp还是.tiff或图像文件?

有人知道吗?

java image jai

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

Hibernate - > ArrayList不能转换为Set

我有一个Java EE应用程序,我使用Hibernate.域对象,我将List/ArrayList更改为Set/HashSet,因为最好使用Sets.

但是在我的Dao实现中我遇到了一个问题:

public Set<Person> getAllPersons() {
    SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
    Session sess = sessionFactory.getCurrentSession();

    Transaction tx = sess.beginTransaction();
    @SuppressWarnings("unchecked")
    Set<Item> items = (Set<Item>) sess.createQuery("from Item").list();
    tx.commit();

    return items;
}
Run Code Online (Sandbox Code Playgroud)

在这里我收到一个错误:

java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Set
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能避免这个错误?

提前谢谢你和最诚挚的问候.

java hibernate arraylist set classcastexception

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

Hibernate:org.hibernate.hql.ast.QuerySyntaxException:意外令牌

我正在使用Hibernate,我有这个查询:

List<Person> list = sess.createQuery("from Person").list();
Run Code Online (Sandbox Code Playgroud)

通过此声明,我从数据库中获取所有人员.但现在,我只想要一些人.

我的数据库方案:

项目< - Project_Person - >人

所以我只想要一个项目成员的人.

使用数据库上的SQL语句,我得到了所需的结果:

select * from Person inner join Project_Person 
    on person_id = id 
    where project_id = 1;
Run Code Online (Sandbox Code Playgroud)

所以我想,我可以用Hibernate写这个:

List<Person> list = 
    sess.createQuery(
        "from Person inner join Project_Person
             on person_id = id 
             where project_id = "+projectId).list();
Run Code Online (Sandbox Code Playgroud)

但在这里我收到一个错误:

SERVE: Servlet.service() for servlet myproject3 threw exception
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1, column 65 [from com.mydomain.myproject.domain.Person inner join Project_Person on person_id = id where project_id = 1]
 at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:54) …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

iPhone - > NSNumberFormatter - 没有货币代码的价格

我有一个iPhone应用程序,我想显示价格.所以我使用这些代码行:

NSNumberFormatter *price = [[NSNumberFormatter alloc] init];
[price setNumberStyle:NSNumberFormatterCurrencyStyle];
[price setCurrencyCode:@"USD"];
Run Code Online (Sandbox Code Playgroud)

我想要的只是价格,格式化,currencyCode但在我的情况下没有USD.因此30,00 $,我希望只有30,00没有$.

我怎样才能做到这一点?

最诚挚的问候,蒂姆.

iphone objective-c

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