小编eeb*_*sen的帖子

如何在我的活动中设置Android铃声?

我正在尝试通过Android活动中的代码找到一种设置新默认铃声的方法.

我已经将铃声下载到了bytearray.

android ringtone android-activity

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

何时使用Hibernate投影?

我对Hibernate的预测标准有点困惑.何时使用预测以及何时使用标准?

请帮我.谢谢!

hibernate hibernate-criteria nhibernate-projections

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

使用Ehcache多播获取"无法分配请求的地址"java.net.SocketException

获取java.net.SocketException试图启动一个多播提供程序时:

2013-09-11 11:45:44,204 [main] ERROR net.sf.ehcache.distribution.MulticastRMICacheManagerPeerProvider: Error starting heartbeat. Error was: Can't assign requested address
java.net.SocketException: Can't assign requested address
at java.net.PlainDatagramSocketImpl.join(Native Method)
at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:178)
at java.net.MulticastSocket.joinGroup(MulticastSocket.java:319)
at net.sf.ehcache.distribution.MulticastKeepaliveHeartbeatReceiver.init(MulticastKeepaliveHeartbeatReceiver.java:88)
at net.sf.ehcache.distribution.MulticastRMICacheManagerPeerProvider.init(MulticastRMICacheManagerPeerProvider.java:95)
Run Code Online (Sandbox Code Playgroud)

java multicast ehcache ipv6 multicastsocket

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

如何捕获ls或find命令的输出以将所有文件名存储在数组中?

需要一次处理一个当前目录中的文件.我正在寻找一种方法来获取ls或输出find结果值作为数组的元素.这样我就可以根据需要操作数组元素.

arrays bash ls find capture

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

如何精确地将毫秒转换为秒

我希望尽可能精确地将毫秒转换为秒(例如1500ms至1.5s,或500ms至0.5s).

Double.parseDouble(500 / 1000 + "." + 500 % 1000); 这不是最好的方法:我正在寻找一种方法来从除法运算中得到余数,所以我可以简单地添加余数.

java precision milliseconds divide

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

优雅地关闭sidekiq进程

有谁知道如何找到sidekiq的pidfile优雅地关闭它?运行ps ax | grep sidekiq然后sidekiqctl stop <pid from grep>一直运行会no such pidfile出错?Cntl-C和Cntl-D似乎也没有效果.

关闭进程窗口并重新打开新窗口不会终止进程,因为它似乎作为守护进程运行.

我发现的唯一一致修复是重启.

ruby sidekiq

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

rails 4 ActiveModel :: ForbiddenAttributesError

我尝试使用rails 4进行简单的创建

我的控制器:

class AdsController < ApplicationController

  def new
    @ad = Ad.new
  end

  def create
    @ad = Ad.new(params[:ad])    
    @ad.save
  end

  def show
    @ad = Ad.find(params[:id])
  end

  def index
    @ads = Ad.first(3)
  end


  private
  def ad_params    
    params.require(:ad).permit(:title, :price, :description)
  end
end
Run Code Online (Sandbox Code Playgroud)

形成:

<%= form_for @ad do |p| %>
  <p><%= p.text_field :title %></p>
  <p><%= p.text_field :price %></p>
  <p><%= p.text_area :description %></p>
  <p><%= p.submit %></p>
<% end %>
Run Code Online (Sandbox Code Playgroud)

从我的观点来看,这没关系,但我得到了这个错误ActiveModel::ForbiddenAttributesError ,我做错了什么?

更新:

我的问题是将错误的值传递给create action中的新方法:解决方案是传递ad_params给它

ruby-on-rails ruby-on-rails-4

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

string.parse("(")错误

我有一个文件,其中包含如下数据:

recv(1178884, NULL, 4294967267, 0)      = 0
......
......
Run Code Online (Sandbox Code Playgroud)

我的源代码是:

try (BufferedReader br = new BufferedReader(new FileReader("D:\\smsTrace.txt"))) {
    String sCurrentLine;

    while ((sCurrentLine = br.readLine()) != null) {
        String sysCallName = sCurrentLine;
        String[] sysCallTokens = sysCallName.split("(");
        System.out.println(sCurrentLine);
    }
} catch (IOException e) {
    e.printStackTrace();
} 
Run Code Online (Sandbox Code Playgroud)

当我拆分时sysCallName.split(",")它工作正常,但当我如上所述使用时,它会抛出异常.

Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed group near index 1
(
 ^
    at java.util.regex.Pattern.error(Unknown Source)
    at java.util.regex.Pattern.accept(Unknown Source)
    at java.util.regex.Pattern.group0(Unknown Source)
    at java.util.regex.Pattern.sequence(Unknown Source)
    at java.util.regex.Pattern.expr(Unknown Source)
    at java.util.regex.Pattern.compile(Unknown Source)
    at java.util.regex.Pattern.<init>(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

java regex split

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

MySQL配置:何时使用连字符以及何时使用下划线

在MySQL中,一些配置选项使用_和一些使用-.有没有办法轻松确定何时使用其中一种?

mysql configuration

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

Git标签,为什么这个重复标签在遥控器?

30bd19ef190cf664356c715b56044ce739f07468        refs/tags/Prod_Release_2.3
4ae15ee04c2c41bfc7945e66f4effc746d52baec        refs/tags/Prod_Release_2.3^{}
Run Code Online (Sandbox Code Playgroud)

以上是git ls-remote --tags我的集中存储库(裸)中列表标签的输出.

对于Prod_Release_2.3我只期望1个标签,我不知道它Prod_Release_2.3^{}来自哪里.

在centralrepo1中,Prod_Release_2.3的id与centralrepo2的Prod_Release_2.3 ^ {}的id相同,反之亦然.

在我的本地存储库中只有一个标记Prod_Release_2.3.

有什么不对吗?或者这是设计?

中央存储库托管在Ubuntu上,我在我的开发机器中使用msysgit.

git

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