问题列表 - 第34919页

AppDomain的CPU和内存上限

我想在appdomain中托管一个exe并为其分配CPU和内存上限,以便它不会使用超过指定的处理能力.这可能吗?怎么做?

memory cpu appdomain

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

JSF如何找到使用@ManagedBean注释的bean?

据我所知,对于使用@Annotations(或C#中的[Attributes]),您必须引用类元数据,以便您可以询问该类是否已注释(属性).

我的问题是JSF实现如何查找所有使用@ManagedBean注释的类?它是否扫描类路径中的所有类?或者有没有办法实际"查询"JVM的注释类?

我问这个是因为当我直接在我的web项目中添加带注释的支持bean时,没有问题.但我在JAR文件中定义的bean(可跨项目重用)未注册.有什么东西我必须告诉MyFaces指导它看哪个JAR文件?

此外,使用注释引入了许多不错的编程模式.我想知道我是否能以某种方式找到所有带注释的类......

java annotations jsf-2 managed-bean

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

PHP回声不起作用

我试图在花括号之间打印一个变量

Product_number{product_version}
Run Code Online (Sandbox Code Playgroud)

我试过了

echo "$product_number{$product_version}";
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我不明白为什么:(

php printing string echo

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

为什么java中的静态方法只接受其方法中的final或非final变量,而不是静态?

为什么java中的静态方法只接受其方法中的final或非final变量,而不是静态?

例如,我有以下方法:

public static void myfunc(int somethig)
{                                      
  int a=10;                            
  final int b=20;                      
  static int c=30;   //gives Error why?
}
Run Code Online (Sandbox Code Playgroud)

java android

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

计算"忙时"

基线 - 表格:

通话日期/时间,通话时间

如何计算"忙时"?

http://en.wikipedia.org/wiki/Busy_hour - 在通信系统中,滑动60分钟的时间段内发生给定24小时内的最大总流量负载.

algorithm

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

如何使用junit测试log4j是否记录了警告?

我正在测试一个方法,当出现问题时记录警告并返回null.
就像是:

private static final Logger log = Logger.getLogger(Clazz.class.getName());
....
if (file == null || !file.exists()) {
  // if File not found
  log.warn("File not found: "+file.toString());
} else if (!file.canWrite()) {
  // if file is read only
  log.warn("File is read-only: "+file.toString());
} else {
  // all checks passed, can return an working file.
  return file;
}
return null;
Run Code Online (Sandbox Code Playgroud)

我想测试junit是否发出了警告,除了返回null之外,在所有情况下(例如找不到文件,文件是只读的).
有任何想法吗?
谢谢,asaf :-)


UPDATE

我对Aaron的回答的实现(加上彼得的评论):

public class UnitTest {
...

@BeforeClass
public static void setUpOnce() {
  appenders = new Vector<Appender>(2);
  // …
Run Code Online (Sandbox Code Playgroud)

java logging junit unit-testing log4j

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

使用不返回任何内容的return语句有什么好处?

我正在重构一个我从开源项目中获取的大型javascript文档.许多函数使用不一致的return语句.这是我的意思的一个简单例子:

var func = function(param) {
    if (!param) {
        return;
    }
    // do stuff
    return true;
}
Run Code Online (Sandbox Code Playgroud)

有时函数返回布尔值,有时返回字符串或其他东西.通常它们与return;条件内的简单语句不一致地配对.

The problem is that the code is complex. It is a parser that uses a multitude of unique RegEx matches, creates and destroys DOM nodes on the fly, etc. Preliminary testing shows that, in the above example, I could change the return; statement to become return false;, but I'm concerned that I may not realize that it had a …

javascript refactoring return-value

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

如何用条件创建LINQ to SQL Group?

如何创建LINQ to SQL请求,我可以在条件中使用group by?

例如:

    from ri in resItems
    group ri by new {groupByPackaging ? (ri.Model, ri.Condition, ri.Packaging) : (ri.Model, ri.Condition)}
    into g
        select new
        {
            ...
        }
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql

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

在rails中,如何在用户注册时导入用户的Facebook联系人?

我有一个注册表单,我想这样做,以便他们可以选择向Facebook上的所有朋友推荐这个注册.

这样做有一个rails API/gem吗?

这有适当的名字吗?

谢谢!

ruby facebook ruby-on-rails

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

使用标题字段解析CSV文件作为每行的属性

我想解析一个CSV文件,以便将每一行视为一个对象,其中header-row是对象中属性的名称.我可以写这个,但我确定它已经在那里了.

这是我的CSV输入:

"foo","bar","baz"
1,2,3
"blah",7,"blam"
4,5,6
Run Code Online (Sandbox Code Playgroud)

代码看起来像这样:

CSV.open('my_file.csv','r') do |csv_obj|
  puts csv_obj.foo   #prints 1 the 1st time, "blah" 2nd time, etc
  puts csv.bar       #prints 2 the first time, 7 the 2nd time, etc
end
Run Code Online (Sandbox Code Playgroud)

使用Ruby的CSV模块,我相信我只能通过索引访问字段.我认为上面的代码会更具可读性.有任何想法吗?

ruby csv parsing

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