小编cod*_*ear的帖子

ini4j - 如何获取设置中的所有键名?

我决定使用ini文件为我的Java应用程序存储简单的键值对配置.

我google搜索stackoverflow并发现ini4j强烈建议用于解析和解释Java中的ini文件.我花了一些时间阅读ini4j网站上的教程; 但是,我不知道如何获取ini文件中的设置的所有键值.

例如,如果我有这样的ini文件:

[ food ]
name=steak
type=american
price=20.00

[ school ]
dept=cse
year=2
major=computer_science
Run Code Online (Sandbox Code Playgroud)

并假设我不提前知道密钥的名称.如何获取密钥列表以便最终可以根据密钥检索值?例如,如果我得到食物的键列表,我会得到一个数组或某种数据结构,其中包含'name','type'和'price'.

有人可以给我看一个例子,你打开一个ini文件,解析或解释它,以便应用程序知道ini文件的所有结构和值,并获取键和值列表?

java configuration ini4j

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

计算数字的尾随零是由因子计算的

我试图计算由阶乘产生的数字的尾随零(意味着数字变得非常大).下面的代码取一个数字,计算数字的阶乘,并计算尾随零.但是,当数量大约为25!时,numZeros不起作用.

public static void main(String[] args) {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    double fact;
    int answer;

    try {
        int number = Integer.parseInt(br.readLine());
        fact = factorial(number);
        answer = numZeros(fact);
    }
    catch (NumberFormatException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

public static double factorial (int num) {
    double total = 1;
    for (int i = 1; i <= num; i++) {
        total *= i;
    }
    return total;
}   

public static int numZeros (double num) {
    int count …
Run Code Online (Sandbox Code Playgroud)

java correctness

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

使用JMX(Java Management Extensions)API获取活动会话计数

我正在尝试使用JMX API来获取Web应用程序的活动会话计数.

  1. 是否可以使用JMX API来获取此类信息?
  2. 如果是的话,它会有多可靠?
  3. 有关如何完成此操作的任何示例代码?

我一直在阅读JMX教程和文档,但他们正在概述这项技术是什么.我还是无法确定我需要什么.

java jboss jmx web-applications

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

Qcodo vs. CakePHP vs. Zend

我对CakePHP有一些了解并认为它是一个很棒的框架.然后,我遇到了这个叫做Qcodo的东西.这是另一个PHP框架.我一直听到Zend很多.它们看起来都非常整洁,但我想知道所有这些框架之间有什么区别.

在我浪费太多时间学习另一个框架之前,有没有人知道每个框架的优缺点?

它们似乎都有一个总体目标:使PHP中的Web应用程序开发变得简单,模块化和可扩展.

编辑CakePHP和Zend之间找到了这个有趣的比较结果

php zend-framework cakephp qcodo

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

在开发人员之间同步数据库模式

我和其他几个人正在合作一个项目.我们都有该项目的本地副本,也通过svn repo不断更新.

因为我们处于开发的早期阶段,所以我们经常更改数据库的模式.当我们同步代码时,这会导致很多问题,因为我们没有很好的方法来同步我们的数据库模式.

有哪些直观且简单的方法可以同步频繁更改的数据库架构?

我们正在与CakePHP合作(不确定这是否有助于我找到好的解决方案).

编辑

找到了一些在CakePHP中完成此类工作的工具:http: //book.cakephp.org/view/734/Schema-management-and-migrations

这是一个额外的网站:http: //bakery.cakephp.org/articles/view/cake-db-migrations-v2-1

database cakephp

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

如何在Perl中将文件内容作为电子邮件发送?

我有一个从一堆cron作业创建的日志.我现在的任务是将特定日志(例如错误输出)作为电子邮件发送.从文件中获取内容并将其作为电子邮件发送的最佳方法是什么?

我已经知道如何在perl中发送电子邮件.我只需要弄清楚如何读取文件并将其作为电子邮件的文本.

email perl file

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

通配符证书中的多个星号

是否可以获得带有多个星号的通配符证书?

例如,这会有用吗?

  • *.*.example.com

或者我们可以生成只有一个前导星号的证书,例如*.example.com?

ssl wildcard-subdomain wildcard ssl-certificate

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

更新urlscan.ini是否需要iisreset?

我想知道在更新urlscan.ini文件时是否必须执行iisreset.这是必需的还是IIS会立即获取新的ini文件?

iis urlscan

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

处理器处理时间与处理器的百分比

我正在查看视觉工作室负载测试结果,有些东西没有意义。

进程类别下的 (_Total) % Processor Time 几乎是线性的。处理器
类别 下的 (_Total) % Processor Time会形成锯齿图案。

问题 1:“进程”类别下的“% Processor Time”与“处理器”类别下的“% Processor Time”有什么区别?

当我查看正在运行负载测试的服务进程下的处理器时间百分比时,它会形成锯齿图案,因此这看起来与处理器类别相关...而不是进程类别?

问题 2:单个进程的处理时间百分比为何会影响处理器的总处理时间百分比,而不是进程的总处理时间百分比?

performance load-testing visual-studio-2008 visual-studio

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

废弃的分支与常规分支有何不同?

特别是对于SPARC Assembly,如何废除分支与常规分支不同?

我一直认为当需要填充分支指令的nop延迟槽时,需要取消分支指令.但是,我不认为我在这方面是正确的,因为你可以填补nop而不取消分支.

optimization assembly sparc

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