问题列表 - 第44741页

使用Java的Atomic类进行模块化增量

我很惊讶Java的AtomicInteger和AtomicLong类没有模块化增量的方法(因此在达到限制后值会回绕到零).

我想我必须遗漏一些明显的东西.最好的方法是什么?

例如,我想在线程之间共享一个简单的int,我希望每个线程能够增加它,比如mod 10.

我可以创建一个使用同步/锁的类,但有更好,更简单的方法吗?

java modulo atomicity

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

如何测试使用硬编码配置文件的模块功能?

我想对我的模块进行一些测试.

不幸的是,这些模块中的某些功能使用硬编码配置文件.

package My::Module;

use strict;
use warnings;
use Readonly;

Readonly my $CONF_FILE => '/my/conf_file.xml';

=head1 FUNCTIONS

=head2 Info($appli)

Returns Application Information

=cut

sub Info
{
  my $appli = shift;

  my $conf = MyXML::Read($CONF_FILE);
  foreach my $a (ARRAY($conf->{application}))
  {
    return ($a) if ($a->{name} eq $appli);
  }

  return (undef);
}
[some others functions that use this config file...]
Run Code Online (Sandbox Code Playgroud)

我想到的解决方案是在每个模块中创建一个新函数,在我需要它时会更改这个默认配置文件.

然后我将在我的测试中使用该功能......

你有其他(更好的?)想法吗?

perl

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

c,按位,逻辑表达式

int x = 0;
x^=x || x++ || ++x;
Run Code Online (Sandbox Code Playgroud)

x的答案最后是3.如何分析这个表达式?对此有点困惑.非常感谢.

c

0
推荐指数
1
解决办法
217
查看次数

无法使用Management Studio连接到本地SQL Server

我遇到了SQL Server问题,我在桌面上安装了2005,并安装了SQL Server Management Studio.

我已经检查过并且可以在服务中看到"SQL Server(SQLEXPRESS)".

我试图连接到"Local"和"SQLEXPRESS",但两者都无法连接.

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)(.Net SqlClient数据提供程序)

还有什么我需要做的才能连接到它吗?


UPDATE

我现在似乎越走越远了.我设法通过SQL Server Management连接到我的服务器(FYI.\ SQLEXPRESS做了这个技巧)但现在我的web.config中的连接字符串出现了问题

我即将使用Windows身份验证连接到本地SQL服务器如何构建它?

像这样的东西?

<add name="BensBoxing" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=BritBoxing_Alpha;Integrated Security=False;User Instance=True" providerName="System.Data.SqlClient"/>
Run Code Online (Sandbox Code Playgroud)

这会产生错误

用户''登录失败.

sql sql-server localhost

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

有人可以解释一下吗?

你的意思是跟随线路?

void(*fnctn)(void(*)(int *,void **),int(*)(void**,int*));
Run Code Online (Sandbox Code Playgroud)

c++ function

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

如何使用LINQ进行分组,然后获取最大组的值

这是我到目前为止所拥有的:

  var bestReason =
   from p in successfulReasons
   group p by p.Reason into g
   select new { Excuse = g.Key, ExcuseCount = g.Count() };
Run Code Online (Sandbox Code Playgroud)

我现在需要做的是回归一个原因,这是最好的原因,在过去确定哪个是成功的.

样本数据:

ID,Reason
---------
0,Weather
1,Traffic
2,Illness
3,Weather
4,Traffic
5,Traffic
6,Pirates
Run Code Online (Sandbox Code Playgroud)

应该返回"交通"

如果可能的话,想在一个LINQ语句中完成所有操作.

谢谢.

编辑:如果有7次海盗袭击和7次交通事故,我可以返回任何一个(按字母顺序排在第一位).

c# linq

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

如何将单个java bean编组为具有现有注释的复杂XML文档?

我有一个已经为JPA注释的java bean,我也希望将其存储为XML,特别是FIXML.目标是使用注释管理从bean到XML的映射.

我在网上看到有关指定模式和让JAXB生成类的相关主题,但我不想这样做.

我一直在寻找使用JAXB注释,但似乎我需要为每个子元素创建新类.我试图远离那个,让注释显示如何构建子元素.JAXB似乎不想这样做.

这有可能,怎么样?我是否需要制作自己的注释并忘记JAXB?

具体例子

豆:

@Entity
@XmlRootElement(name="FIXML")
@XmlType(name="ExecRpt")
public class ExecutionReport implements Serializable {
    private String account;
    private String senderCompID;

    @Column(name="ACCOUNT", nullable=true, length=64)
    @XmlAttribute(name="Acct")
    public String getAccount() {
        return this.account;
    }
    public void setAccount(String account) {
        this.account = account;
    }

    @Column(name="SENDER_COMP_ID", nullable=true, length=200)
    @XmlAttribute(name="SID")
    public String getSenderCompID() {
        return this.senderCompID;
    }
    public void setSenderCompID(String senderCompID) {
        this.senderCompID = senderCompID;
    }
}
Run Code Online (Sandbox Code Playgroud)

解析:

JAXBContext context = JAXBContext.newInstance(ExecutionReport.class);
Marshaller marshaller = context.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); //pretty print XML
marshaller.marshal(executionReport, …
Run Code Online (Sandbox Code Playgroud)

java xml annotations jaxb

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

如何在HTML中的URL的src路径中升级?

我在{root}/styles中存储样式表,而在{root}/images中为图像存储图像.如何在样式表中给出路径以查看指定图像的images目录?

例如,在 background-image: url('/images/bg.png');

html css relative-path

96
推荐指数
4
解决办法
27万
查看次数

rails中的未定义方法`devise_for'

在我安装设计并创建用户模型之后.我rake db:migrate,然后我rake routes.然后我得到一个错误,"未定义的方法`devise_for'为#".可能导致此错误的原因是什么?

methods ruby-on-rails undefined devise

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

如何使用simple_form显示用户列表?

当我这样做: <%= f.association :user, :collection => User.where(:country_id => 1) %>

我的下拉列表中填充了以下行: #<User:0x0000010b98d170>

相反,我想显示一封与用户ID相关联的电子邮件.

我还没有找到在使用关联时如何覆盖simple_form的值/内容默认值.

有人可以帮忙吗?

谢谢你,P.

forms ruby-on-rails

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