问题列表 - 第38942页

Java ArrayList帮助

因此,假设我有一个名为list1的字符串ArrayList,其中包含字符串"A","B","C","D","E".然后我有另一个类型为storageUnit的ArrayList,它是我写的一个类,名为list2.请参阅下面的代码以获得更好的解释:

ArrayList<String> list1 = new ArrayList<String>();
ArrayList<storageUnit> list2 = new ArrayList<storageUnit>();

storageUnit newUnit = new storageUnit();
for (int i = 0; i < list1.size(); i++) {
    newUnit.category = list1.get(i);
    list2.add(newUnit);      
}

static class storageUnit {
    String category;
    Hashtable<String, Integer> wordTable = new Hashtable<String, Integer>();
};
Run Code Online (Sandbox Code Playgroud)

现在,如果我尝试打印list2中所有storageUnits的所有类别,我得到[E,E,E,E,E]而不是[A,B,C,D,E].任何人都可以解释为什么会这样吗?

java class hashtable arraylist

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

每次创建索引以便Oracle优化器使用它时,是否需要运行gather_table_stats?

我看到了一些创建索引的例子.之后执行以下操作:

exec dbms_stats.gather_table_stats(...)
Run Code Online (Sandbox Code Playgroud)

这是否必须让Oracle关注索引?我认为每天晚上收集统计数据(?)但是有些情况下我创建的索引对随后的解释计划感到失望.也许我错过了一步?

sql oracle indexing

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

从JConsole查看QuartzScheduler MBean

我想从JConsole看到并管理Quartz Scheduler.我配置了石英道具.

org.quartz.scheduler.rmi.export=true
org.quartz.scheduler.rmi.registryPort=1099
org.quartz.scheduler.rmi.createRegistry=true
org.quartz.scheduler.rmi.registryHost=localhost
org.quartz.scheduler.skipUpdateCheck=true
org.quartz.jobStore.misfireThreshold=60000
org.quartz.jobStore.class=org.quartz.simpl.RAMJobStore
org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount=10
org.quartz.threadPool.threadPriority=5
Run Code Online (Sandbox Code Playgroud)

但是我无法使用url连接jconsole

service:jmx:rmi://localhost/jndi/rmi://localhost:1099/jmxrmi
Run Code Online (Sandbox Code Playgroud)

请帮忙.

jmx jconsole quartz-scheduler

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

如何修改.htaccess文件以始终重定向到www

我想修改我的.htaccess文件,这样当有人进入我的网站而不输入www时,网站总会将它们重定向到www版本.例如,如果我的网址是www.abc.com并且他们只输入abc.com,我想将它们重定向到abc.com.

这是我目前的htaccess文件:

<IfModule mod_rewrite.c>
   RewriteBase /
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]  
</IfModule>
Run Code Online (Sandbox Code Playgroud)

通常我知道如何进行重定向,但我有问题,因为它已经有那么几行.

.htaccess redirect

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

如何告诉Xcode我的info.plist和.pch文件在哪里

我重命名了我的项目及其文件,现在Xcode仍在寻找旧的info.plist文件.我在哪里设置所需的.plist和.pch文件的位置.

在我的项目信息窗口中,在打包下有一个Info.Plist文件的项目,但它是空白的,当我尝试不同的路径时,没有任何反应.在编译时它仍然说它无法通过旧名称找到plist.

xcode

81
推荐指数
6
解决办法
5万
查看次数

将svn存储库更改直接上传到Production Server?

是否有可能我可以将我的更改从svn存储库直接上传到我的生产服务器(第二个副本包含所有数据作为原始副本但是出于测试目的)?

我的意思是有一种方法可以在没有EXPORT的情况下完成 - >然后手动将粘贴复制到生产服务器...

如果是的话,我该怎么做?

任何陷阱?

谢谢

svn command

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

dojo.byId和dijit.byId有什么区别?

每次我尝试获取页面中元素的值时,我都会有一个错误,因为它是未定义的:我试过了 dijit.byId('myid').innerHTML('loading...');

我得到一个错误,但当我使用jquery做同样的事情时,它的工作原理 $­('#myid').html('loading ...')

$('#myid').html()在道场中这相当于什么?谢谢你的任何建议

javascript dojo

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

如何在Android中播放歌曲 - phonegap

一个月前,我开始使用phonegap,html5,css3和jQtouch.我正在开发一个应用程序,我需要在应用程序中播放声音.我对这个任务有严重的问题.首先我发现我可以使用新的Media(...)函数通过phonegap播放.mp3文件.我不确定.wav文件,我可以播放吗?其次我发现文件必须少于30秒,是这样吗?第三,我找不到我的声音文件的正确位置.我的项目结构如下:

project
-- src
-- gen
-- assets
-- -- www
-- -- DANCE.mp3
-- -- jqtouch
-- -- -- (some folders and files)
-- -- phonegap.js
-- libs
-- res
Run Code Online (Sandbox Code Playgroud)

我已经尝试将文件放在'www'文件夹中并创建一个名为'audio'的新文件.这些都没有给我我想要的东西.我正在使用此代码执行歌曲:

function playStream() {
    mp3file = new Media("DANCE.mp3",
            function() {
                alert("playAudio():Audio Success");
            },
                function(err) {
                    alert(err);
            }
            );
          mp3file.play();
}
Run Code Online (Sandbox Code Playgroud)

我使用Android 2.1模拟器,我也试过2.2但没有成功.我希望我很清楚.我期待着您的回音.你的,Mihail Velikov

javascript audio android cordova

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

Winsock recv()不会阻止

我刚刚编译了这段代码:http: //www.win32developer.com/tutorial/winsock/winsock_tutorial_2.shtm

我添加了一些代码,因此它在无限循环中执行recv().我的问题,如果没有数据要读,它仍然没有阻止.

如果我认为recv应该阻止我的情况,我完全错了吗?

我添加的代码是:

for(;;)
{
  char buffer[1000];
  memset(buffer,0,999);
  int inDataLength = recv(Socket,buffer,1000,0);

  int nError=WSAGetLastError();
  if(nError!=WSAEWOULDBLOCK&&nError!=0)
  {
    std::cout<<"Winsock error code: "<<nError<<"\r\n";
    std::cout<<"Client disconnected!\r\n";

    // Shutdown our socket
    shutdown(Socket,SD_SEND);

    // Close our socket entirely
    closesocket(Socket);

    break;
  }
}
Run Code Online (Sandbox Code Playgroud)

它结束了,在线之后std::cout<<"Client connected!\r\n\r\n";.我知道我从一个"非阻塞"的例子中复制了这个,但我不认为这个代码应该做任何非阻塞的事情,但是,我的for循环运行得像疯了!

c++ winsock

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

Fitnesse:在命令行/ linux环境中没有生成ErrorLogs

使用命令行在Linux中运行Fitnesse,例如:java -jar fitnesse.jar -c"TestName?test&format = text"

但是,不会创建在PC环境中显示在ErrorLogs中的system.out.

是否有开关打开它?

谢谢,约翰

fitnesse

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