小编udi*_*dit的帖子

将tomcat和eclipse集成为热部署环境

我想以集成的方式设置eclipse和tomcat,以便在不需要部署的情况下立即反映对我的JSP和servlet(如果可能)的更改.

好吧,这是在互联网上有很多答案的问题之一,但它们看起来都不一样.(使用Sysdeo插件,使用JBOss插件,使用过时的Eclipse执行操作,使用MyEclipse等等)并且我找不到1个确定的资源来引用.所以为了我的利益,最简单和最推荐的程序是什么?

这假设我有eclipse和tomcat独立运行.我实际上已经设法使用以下说明以非热部署方式集成它们:http: //www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html

Eclipse版本版本:3.4.2(Ganymede)Tomcat v6.0.20

java eclipse tomcat

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

设置HTML5音频事件'timeupdate'的粒度

我正在尝试使用HTML5音频创建一个简单的循环功能,并有一个非常原始的解决方案如下:

$(audio).bind('timeupdate', function() {
  if (audio.currentTime >= 26){
    var blah = audio.currentTime; 
    audio.currentTime = 23;
    console.log(blah);
  }
})
Run Code Online (Sandbox Code Playgroud)

这工作正常,但这里唯一的故障是timeupdate事件不会非常一致地触发.例如,上面的console.log返回:26.14031982421875

26.229642868041992

26.13462257385254

26.21796226501465

...等等.(你得到的想法......不一致的时间)

显然,这对于时序很重要的应用程序(音乐应用程序)不起作用.所以对我来说显而易见的解决方案是增加触发timeupdate事件的粒度.我还没能找到任何API文档...但是很想知道是否有办法做到这一点.

html5 html5-audio

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

尝试理解双重调度模式

我一直试图弄清楚双重调度模式并且很难过.我终于尝试了一个示例程序来帮助自己理解.这是要点.但后来我决定尝试没有Double发送,并且解决方案看起来不像往常那么可怕.我究竟做错了什么?

编辑:根据建议,我在这里发布了这个问题.保持此链接的重定向.

ruby design-patterns

10
推荐指数
1
解决办法
1606
查看次数

阻止用户发布虚假的AJAX请求(确保AJAX请求仅来自应用)

我正在开发一个网络应用程序,其中某些操作可以获得用户的"业力".业力增量是一个简单的AJAX请求,它会增加数据库中的数字.现在要防止用户手动制作重复的AJAX请求并一次又一次地增加自己的分数?

编辑:赢得用户业力的活动都是使用javascript在客户端发生的.因此,服务器无法知道它是来自应用程序的"真实"请求还是用户在控制台上键入$ .post创建的"假"请求.

Edit2:找到了一个处理这个问题的类似SO问题.听起来像答案是,混淆安全是最好的选择.保证安全是不可能的.因此,任何可能使AJAX调用内容难以阅读的加密工具等建议都将受到赞赏.

security ajax ruby-on-rails

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

用于rails控制器中create方法的sql注入预防

如comment_controller.rb中所示:

def create
    @comment = Comment.new(params[:comment])
    @comment.save
end
Run Code Online (Sandbox Code Playgroud)

我假设这是SQL注入 - 不安全.但是这样做的正确方法是什么?网上的所有例子都涉及到发现.

activerecord sql-injection ruby-on-rails

7
推荐指数
1
解决办法
1464
查看次数

自动测试显示空白

我安装了autotest gem并打算将它与rspec一起使用.问题是,当我在我的rails应用程序下运行自动测试时,我看到的只有:

railsapp $ autospec

加载autotest/rails_rspec


它卡在那里直到我从Ctrl-C出来.即使我更改了rspec测试或代码,也没有任何变化.

这是我的〜/ .autotest

要求"自动测试/重启"

需要'redgreen/autotest'

要求'自动测试/ fsevent'

要求"自动测试/咆哮"

ruby-on-rails autotest zentest

7
推荐指数
1
解决办法
1308
查看次数

在不使用组件扫描的情况下在Spring中自动装配注释

是否可以在@Autowired不使用组件扫描的情况下使用注释自动装配bean ?

spring dependency-injection ioc-container autowired

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

澄清"网络服务"的概念

我对作为实现可用的Web服务的不同定义和实现有点困惑.需要澄清一下.

我到目前为止使用过的:

  1. 如果供应商给我一个特定格式的XML,我可以发送填充数据来请求,我在互联网上做一个简单的HTTP POST传递XML字符串作为有效负载,这是一个Web服务调用吗?如果是这样,它是否有特定的名称,这种Web服务?因为很明显,它不使用像Axis,WSDL或SOAP这样的东西来建立这种连接.

  2. 这个的变体是如果供应商给我一个XSD,我使用JAXB从中创建一个java类并传入该对象的序列化版本,最终与选项1相同.

  3. RESTful Web服务:供应商为我提供了一个类似http:// restfulservice/products的URL,我可以对URL发出HTTP请求,并且根据我使用的HTTP动词,调用适当的操作并通过网络发送响应.

我只读过关于\有一个模糊的想法

  1. 肥皂.这是如何工作的?我已经阅读了W3Schools教程,并且我不确定有一种非常特殊的XML形式,它根据W3C标准进行标准化,我们使用这些标准传递与选项1中相同的消息.但是如何这在现实生活中有效吗?供应商发给我什么?我会生成课程吗?我是否将一些对象序列化并将http发布到一个地址?或者生成的对象本身是否有连接方法可以为我做这些?

  2. WSDL怎么样?供应商何时向我发送WSDL以及如何使用它?我想我可以从中生成类.如果是,那么我如何处理生成的类?

  3. 我什么时候需要轴jar来从供应商发送的东西生成类?

正如您所看到的,我对可用的各种Web服务有一些明确的和其他大多模糊的想法.如果有人应该澄清和/或指向更多的现实资源,将会有所帮助.我在互联网上看了一下Java Web Services,并且向我抛出的无数四个字母的首字母缩略词让我头晕目眩.

谢谢

java axis soap wsdl web-services

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

如何在ActiveRecord中进行自反的自我加入关系?

我正在尝试实现一个社交网络风格的友谊模型,我没有太多的运气试图找出那里可用的插件.如果我自己做的话,我想我会更好地学习Rails.所以这就是我所拥有的:

class User < ActiveRecord::Base
  has_many :invitee_friendships ,
           :foreign_key => :friend_id,
           :class_name => 'Friendship'

  has_many :inviter_friends,
            :through => :invitee_friendships

  has_many :inviter_friendships ,
           :foreign_key => :user_id,
           :class_name => 'Friendship'

  has_many :invited_friends,
            :through => :inviter_friendships

end

class Friendship < ActiveRecord::Base
  belongs_to :user
  //I think something needs to come here, i dont know what
end
Run Code Online (Sandbox Code Playgroud)

irb当我尝试这样的:

friend1  = Friend.create(:name => 'Jack')
friend2  = Friend.create(:name => 'John')
bff = Friendship.create(:user_id =>1, :friend_id => 2)
f1.invited_friends
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ActiveRecord::HasManyThroughSourceAssociationNotFoundError:
Could not find the source …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails self-join social-networking

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

使用给定对象查找数据库中的下一个ActiveRecord模型对象

我有一个ActiveRecord模型对象@gallery,它表示Galleries MYSQL表中的一行.有没有办法让我向@gallery表格中的下一个画廊对象提供id?

对我来说,显而易见的方法是:

@galleries = Gallery.find(:all)
index = @galleries.index(@gallery)

@nextgallery = @galleries[index+1]
Run Code Online (Sandbox Code Playgroud)

但后来我必须nilsafe这个,我不必要另一个DB调用来获取所有记录.还有其他出路吗?

ruby activerecord ruby-on-rails

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