小编Per*_*ion的帖子

jQuery UI Draggable无法在ios设备上运行

我正在使用.draggable(jQuery UI的一部分)来允许用户在简单的Web应用程序中移动项目.它适用于OSX和Windows的所有最新桌面浏览器(Windows Safari除外,它只会因某种原因垂直移动项目).

我遇到的主要问题是它不适用于Safari IOS(这是应用程序最初的目标).

这是不兼容的原因吗?

还有另一种方法可以达到同样的效果吗?

我正在运行它的测试网站是http://www.pudle.co.uk/mov/draggable.html,我也做了一个jsfiddle - http://jsfiddle.net/t9Ecz/.

任何帮助非常感谢,欢呼.

jquery jquery-ui draggable jquery-ui-draggable

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

反序列化时忽略属性

我有一个简单的接口,带有getter和setter属性.

public interface HasMoney { 

      Money getMoney();

      void setMoney(Money money);

 }
Run Code Online (Sandbox Code Playgroud)

我有另一个类UserAccount,它实现了这个接口.

public class UserAccount implements HasMoney {

       private Money money;

       @Override
       Money getMoney() // fill in the blanks

       @Override
       void setMoney(Money money) // fill in the blanks

}
Run Code Online (Sandbox Code Playgroud)

我的问题是我想序列化money属性但在反序列化时忽略它,即不接受用户对此属性的任何值.我在setter上尝试了@JsonIgnore,在getter上尝试了@JsonIgnore(false),它确实忽略了它,但它也是在序列化时也是如此.

我在setter上尝试了@JsonIgnore,在getter上尝试了@JsonProperty,只是为了明确告诉Jackson我们打算跟踪这个属性,当money属性被发送到服务器并且Jackson试图反序化它抛出MalformedJsonException时,这似乎会崩溃应用程序:不能构造Money类型的对象.

最奇怪的是,当属性是原始的时,将@JsonIgnore放在setter上并且setter上的@JsonProperty适用于大多数情况.

java json jackson

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

将CoffeeScript与Eclipse集成?

有没有办法集成CoffeeScript和Eclipse,这样当我在一个窗口中编写CoffeeScript时,另一个会将编译后的代码显示为Javascript?

我会等待答案.谢谢.

javascript eclipse coffeescript

27
推荐指数
1
解决办法
6865
查看次数

配置IIS 7.5以发送jzipped的JSON响应,NO_MATCHING_CONTENT_TYPE

所以我试图让我的应用程序使用动态压缩和gzip发送其JSON响应.不幸的是,这不起作用.服务器上的所有静态压缩都运行正常,但不是动态的.

我通过添加以下内容来设置:

<add mimeType="application/json" enabled="true" />
<add mimeType="application/json; charset=utf-8" enabled="true" />
Run Code Online (Sandbox Code Playgroud)

到applicationHost.config文件中的<dynamicTypes>部分<httpCompression>.我正在使用Charles检查HTTP请求,我可以验证我是否使用Accept-Encoding: gzip, deflate标头集发送请求.我已经试过这两个Accept: */*和Accept: application/json.当它不工作时,我启用了"失败请求"跟踪日志记录来查找错误代码DYNAMIC_COMPRESSION_NOT_SUCCESS,这是NO_MATCHING_CONTENT_TYPE.

我一直在尝试研究论坛和谷歌,但我所能看到的是人们说使用指定的字符集的mimeType修复了他们的问题,但在我的情况下,它仍然无法正常工作,我可以验证响应来了回头说头 Content-Type: application/json; charset=utf-8

为JSON响应提供服务的端点是[ScriptService()]在类和[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]方法上注释的标准.NET ASMX WebServices .他们返回JSON很好,但我不能让动态压缩为我的生活工作.

由于这些是常规的Web方法,我还添加了:

<add mimeType="text/xml" enabled="true" />
<add mimeType="text/xml; charset=utf-8" enabled="true" />
Run Code Online (Sandbox Code Playgroud)

尝试gzip XML响应.令人沮丧的是,这种压缩在从同一方法发送JSON时不起作用.在这一点上,我很茫然.

.net iis-7 json http-compression

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

如何首先使用迁移向Entity Framework 4.3代码中的列添加描述?

我首先使用Entity Framework 4.3.1代码进行显式迁移.如何在实体配置类或迁移中添加列的描述,以便最终作为SQL Server中列的描述(例如2008 R2)?

我知道我可以编写一个DbMigration类的扩展方法,该方法将迁移事务中的sql迁移操作注册sp_updateextendedproperty或sp_addextendedproperty过程调用,并在迁移Up方法中创建表后调用该扩展.但是,我还没有发现一种优雅的内置方式吗?拥有迁移的更改检测逻辑可以获取的属性并在scaffolded迁移中生成appropritate方法调用会很好.

.net c# sql-server-2008-r2 entity-framework-4.3

22
推荐指数
3
解决办法
9008
查看次数

如何在Mac OS X 10.5.8上安装Bash> = 3.2.25?

我正在关注Michael Hartl的Rails教程,到目前为止我已经安装了Git 1.7.5.4 x86_64(我正在运行OSX 10.5.8)并且我正在尝试安装rvm

运行以下代码后:

$ curl -kL get.rvm.io | bash -s stable

我明白了:

BASH 3.2.25 required (you have 3.2.17(1)-release)
Run Code Online (Sandbox Code Playgroud)

我试过改变shell,chsh -s /opt/local/bin/bash但是我得到了shell '/opt/local/bin/bash' does not exist

不知道从哪里开始,但我很感激任何指导.谢谢!

bash osx-leopard rvm

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

如何在jScrollPane(JQuery)中禁用水平滚动条?

你们能告诉我什么是禁用horiontal滚动条的最佳方法吗?

我有div width: 100%和height :280px.当我们有长连续文本(没有任何空格)时,我们会显示一个水平滚动条.

顺便说一句,我正在使用jscrollPane.

任何建议,将不胜感激.

jquery-jscrollpane

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

在Usemap/area情况下,光标不会更改为指针

我有以下HTML代码,我无法在所有浏览器中正常工作:

<div id ="right_header">     
        <img id = "usemapsignin" src="/images/sign-in-panel-wo-FB.png" usemap = "#signin">
</div>      
        <map name = "signin" >
            <area shape = "rect" coords = "30,10, 150, 50" target = "_blank" alt = "signin" id="signin"
                    onMouseOver="document.images['usemapsignin'].style.cursor='pointer'"
            onMouseOut="document.images['usemapsignin'].style.cursor='auto'"/>
            <area shape = "rect" coords = "0,113, 172, 150" target = "_blank" alt = "restowner" id = "restowner"
                onclick = "alert('Hello Restaurant Owner!')"   />
        </map>
Run Code Online (Sandbox Code Playgroud)

移动到usemap的一部分时,我试图将光标更改为指针.但它不适用于Chrome/Safari.

任何帮助将不胜感激.

html cursor area

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

如何获取已加载的JNI库列表?

正如主题所说的那样,Java中是否有一种方法可以获得在任何给定时间加载的所有JNI本机库的列表?

java java-native-interface

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

JPA默认提取类型

从我的理解@OneToOne和@ManyToOneJPA注释做一个eager提取.我希望这些在我的应用程序中延迟加载,或者至少提示它(这是hibernate默认的).我已经开始添加注释了fetch = FetchType.LAZY

例如

@ManyToOne(optional = false, fetch = FetchType.LAZY)
Run Code Online (Sandbox Code Playgroud)

代替

@ManyToOne(optional = false)
Run Code Online (Sandbox Code Playgroud)

这既乏味又容易出错.有没有办法在应用程序级别执行此操作?在persistence.xml中也许?

java hibernate jpa fetch

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