问题列表 - 第5256页

每次使用.put()时都会重写HashMap

我的申请与股票市场有关.我有一个不断更新名为Price的对象的Feed.Price有一个存储安全代码(String)和价格(Double)的HashMap.每当新价格出现时,此对象都会更新.

该应用程序应该扫描大幅移动的价格.我有一个名为Poller的独立类,它每秒轮询Price对象并拍摄价格的快照.快照是如上所述的HashMap.然后我想将这个HashMap的价格与pollNumber一起存储在另一个HashMap中我以后可以传递pollNumber并在与该pollNumber对应的时间输出价格.

但相反,我得到所有以前的价格被覆盖,输出类似于下面的价格.

0:{MSFT = 17.67,AAPL = 93.85,GOOG = 333.86} {0 = {MSFT = 17.67,AAPL = 93.85,GOOG = 333.86}}

1:{MSFT = 17.64,AAPL = 93.85,GOOG = 334.02} {0 = {MSFT = 17.64,AAPL = 93.85,GOOG = 334.02},1 = {MSFT = 17.64,AAPL = 93.85,GOOG = 334.02}}

2:{MSFT = 17.64,AAPL = 93.85,GOOG = 334.08} {0 = {MSFT = 17.64,AAPL = 93.85,GOOG = 334.08},1 = {MSFT = 17.64,AAPL = 93.85,GOOG = 334.08},2 = {MSFT = 17.64,AAPL = 93.85,GOOG = 334.08}}

3:{MSFT = 17.65,AAPL = 93.83,GOOG …

java hashmap

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

如何使用标准java功能拦截方法调用(没有AspectJ等)?

我想拦截所有方法调用到某个类MyClass,以便能够对某些setter-invocations做出反应.

我试图使用动态代理,但据我所知,这仅适用于实现某些接口的类.但MyClass没有这样的界面.

除了实现一个包装类之外,还有其他方法将所有调用委托给一个成员,该成员是MyClass的一个实例,或者是使用AOP的旁边?

java reflection methods

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

硬件仿真

我正在开发一个用于恢复旧的特定硬件的软件项目,主要用于非营利组织和贫困学校.

我需要一种模拟旧硬件的方法,以便我可以在发布之前测试应用程序.

我怎样才能做到这一点?

hardware emulation

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

如何在调用SQLite的python中按名称引用列?

我有一些代码,我一直用它来查询MySQL,我希望将它与SQLite一起使用.我真正希望这不会涉及对代码进行太多更改.不幸的是,以下代码不适用于SQLite:

cursor.execute(query)

rows = cursor.fetchall()

data = []
for row in rows
  data.append(row["column_name"])
Run Code Online (Sandbox Code Playgroud)

这会出现以下错误:

 TypeError: tuple indices must be integers
Run Code Online (Sandbox Code Playgroud)

如果我更改引用以使用列号,它可以正常工作:

  data.append(row[1])
Run Code Online (Sandbox Code Playgroud)

我能以这样的方式执行查询吗?我可以按名字引用列吗?

python sqlite

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

在weblogic 9/10中使用log4j登录

在weblogic中,我可以在控制台中配置Serverlog以使用log4j而不是默认的JDK日志记录.

但是,serverlog没有使用log4j.properties文件,但似乎在config.xml中使用配置即使log4j.properties文件在类路径中,我也设置了以下属性:

set JAVA_OPTIONS=%JAVA_OPTIONS% -Dlog4j.configuration=file:<path>/log4j.properties
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger   
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.log.Log4jLoggingEnabled=true 
Run Code Online (Sandbox Code Playgroud)

是否可以使用log4j.properties配置进行Weblogic Server Logging,还是只能使用java代码更改log4j配置?

java logging log4j weblogic

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

BIRT:表组中的交替行颜色

有没有人知道突出显示条件的样子,在组中创建交替的行?我希望具有偶数个表组(不是整个表)的每一行都有不同的颜色.

提前致谢!:-)

帕特里克

PS:我正在使用BIRT 2.1.3

reporting birt

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

正则表达式读出HTML标签

我正在寻找一个正则表达式,匹配包含多行的文本中所有使用过的HTML标记.它应该在以下行中读出"b","p"和"script":

<b>
<p class="normalText">
<script type="text/javascript">
Run Code Online (Sandbox Code Playgroud)

有这样的事吗?我的开始是它应该以"<"开头并读取直到它到达空格或">",但同时,它不应该包括起始"<",因为我只想匹配字母/ word本身.思考?

html regex tags

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

Groovy方式动态调用静态方法

我知道在Groovy中,您可以使用字符串在类/对象上调用方法.例如:

Foo."get"(1)
  /* or */
String meth = "get"
Foo."$meth"(1)
Run Code Online (Sandbox Code Playgroud)

有没有办法在课堂上这样做?我将类的名称作为字符串,并希望能够动态调用该类.例如,希望做类似的事情:

String clazz = "Foo"
"$clazz".get(1)
Run Code Online (Sandbox Code Playgroud)

我想我错过了一些非常明显的东西,但我无法弄明白.

groovy

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

Python代码混淆

你知道任何可以帮助我混淆python代码的工具吗?

python obfuscation

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

如何从JQuery对话框回发到另一个ASP .NET页面?

我正在使用ASP .NET来显示一个包含几个输入字段的JQuery对话框.我现在需要将这些字段提交给一个操作方法,就像普通的HTML提交按钮在ASP .NET MVC应用程序上的工作方式一样.我该如何做到这一点?

  • 这是我的表单数据:

所有的表单字段是必需的.

<%Html.BeginForm("AddUser", "User"); %>
<fieldset>
    <label for="name">Name</label>
    <input type="text" name="name" id="name" />
    <label for="email">Email</label>
    <input type="text" name="email" id="email" value="" />
    <label for="password">Password</label>
    <input type="password" name="password" id="password" value="" />
</fieldset>
<%Html.EndForm(); %>
Run Code Online (Sandbox Code Playgroud)

"

  • 这是我的脚本:
    $(function() {
        $("#dialog").dialog({
            bgiframe: true,
            height: 400,
            width: 600,
            modal: true,
            buttons: {
                'Create user account': function() {
                   $(this).dialog('close');
                },
                Cancel: function() {
                    $(this).dialog('close');
                }
            }
        });
    });

jquery-ui

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