问题列表 - 第33269页

log4j的生产设置文件?

这是我当前的log4j设置文件.这些设置是否适合生产使用,还是应该删除/调整或更改?我问,因为我的所有线程都因为log4j阻塞而被挂起.我检查了我的打开文件描述符,我只使用了113.

# ***** Set root logger level to WARN and its two appenders to stdout and R.
log4j.rootLogger=warn, stdout, R

# ***** stdout is set to be a ConsoleAppender.
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
# ***** stdout uses PatternLayout.
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# ***** Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

# ***** R is set to be a RollingFileAppender.
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=logs/myapp.log
# ***** Max file size is set to 100KB
log4j.appender.R.MaxFileSize=102400KB
# ***** Keep one backup file …
Run Code Online (Sandbox Code Playgroud)

java log4j

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

F#upcasting TextBlock到UIElement

出什么问题了:

let (x:UIElement) = upcast new TextBlock()
Run Code Online (Sandbox Code Playgroud)

错误是:此处需要类型为"System.ComponentModel.ISupportInitialize"且不可用.您必须添加对程序集'System,Version = 4.0.0 ....'的引用.

TextBlock UIElement ... 的子类型

请注意,执行错误消息所说明的内容确实可以解决问题,但为什么有必要做一些基本的转发?

.net f# uielement

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

如何在JavaScript Regexp中捕获任意数量的组?

我希望这行JavaScript:

"foo bar baz".match(/^(\s*\w+)+$/)
Run Code Online (Sandbox Code Playgroud)

返回类似的东西:

["foo bar baz", "foo", " bar", " baz"]
Run Code Online (Sandbox Code Playgroud)

但它只返回最后捕获的匹配:

["foo bar baz", " baz"]
Run Code Online (Sandbox Code Playgroud)

有没有办法获得所有捕获的匹配?

javascript regex repeat capturing-group

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

CSV行拆分成字符串数组问题

你会如何将这一行拆分为字符串数组

问题是Rutois,因为你不能直接用','分隔符拆分..

543472,"36743721","Rutois, a.s.","151","some name","01341",55,"112",1
Run Code Online (Sandbox Code Playgroud)

谢谢

c# string split

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

用于生成Groovy源文件的Java/Groovy API

我正在寻找一个Java或Groovy库来生成Groovy类源文件.我有CodeModel和这篇文章,但它们是针对Java的.

基本上,我想以编程方式生成一个Groovy类,知道类名,类属性并根据类属性生成特定方法.

我知道Groovy模板,但可能还有其他方法.

谢谢

java groovy code-generation

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

在Yii中,我怎样才能有一个循环遍历对象数组的表单?

我正在尝试创建一个Yii ActiveForm,用于编辑表中显示的对象列表中的值.

涉及的课程:

class ResultForm extends CFormModel {

    /**
     * @var array[Result]
     */
    public $results; //Filled with an array of Result objects
}

class Result {  
    public $requiredArea;
}
Run Code Online (Sandbox Code Playgroud)

我的看法:

<% $form = $this->beginWidget('CActiveForm'); %>
<table>
   ....
   <% $rowCounter = 0; foreach($resultForm->results as $result): %>
       ...
       <tr>
           ....
           <td>
               <!-- This doesn't work -->
               <% $form->textField($resultForm,
                   "results[$rowCounter]->requiredArea") %>

               <!-- Just displaying the value works -->
               <%= $resultForm->results[$rowCounter]->requiredArea %>
           </td>
           ...
       </tr>
       <% $rowCounter++; endforeach; %>
</table>
<% $this->endWidget(); %>
Run Code Online (Sandbox Code Playgroud)

文本字段被渲染,Yii不会抱怨,但它们不包含正确的值. …

php yii

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

免费JavaScript棋盘

任何人都可以建议免费(如自由)和开源JavaScript棋盘?我的计划是将它与一些服务器端的Python代码连接起来,最有可能的是它将成为烧瓶Web框架.

我需要一组非常小的功能:

  • 通过服务器端脚本生成HTML代码时在板上显示位置(不仅是初始位置)的方法.位置可以存储在列表列表中(以模拟二维数组),也可以存储在FEN(Forsyth-Edwards表示法)字符串中.
  • 一种进行移动的方法(通过使用鼠标光标拖动片段)并通过HTTP POST将移动自动提交到服务器端脚本.JavaScript代码对移动的验证不是强制性的,因为我可以在服务器端执行此操作.

javascript chess

9
推荐指数
2
解决办法
5396
查看次数

是否有一直使用static_cast <int>的替代方法?

我有一个调用的枚举StackID,在我的代码中,我需要static_castint很多 - 例如

StackID somestack;
int id = static_cast<int>(somestack);
Run Code Online (Sandbox Code Playgroud)

有没有一种替代方法可以一次又一次地进行这种演绎?我听说过"隐含的"转换 - 这是我可以在这里使用的东西吗?

(可能与这个问题有关)

c++

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

为什么探测器不能附加?

我为.NET应用程序编写了一个小型分析器.它使用ICorProfilerCallback2界面.

分析器附加并适用于.NET 2.0应用程序,但不适用于.NET> 2.0(3.0,3.5,4.0).当我启动使用.NET 4.0编译的exe时没有任何反应,但是对于.NET 2.0,启动程序启动.我在运行托管exe之前设置了以下变量

@Echo off
set Cor_Enable_Profiling=0x1
set COR_PROFILER={67D8965A-8686-2639-9C24-E1F7D13EE105}
set COR_PROFILER_DLL=e:\Debug\Profiler.dll
set COR_PROFILER_PATH=e:\Debug\Profiler.dll
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?它甚至没有进入DllMain

.net profiler clr-profiling-api

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

嵌套类:从嵌套的受保护类访问受保护的类的成员

此代码在msvc/g ++上编译:

class A{
protected:
    int i;
    class B{
    public:
        A* a;
        B(A* a_)
        :a(a_){
        }
        void doSomething(){
            if (a)
                a->i = 0;//<---- this part
        }       
    };
public:
    A()
    :i(0){
    }
};
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,B可以访问封闭类的"受保护"部分,尽管它未被声明为朋友.

这是标准(符合标准)的行为吗?

我有时使用此功能,但我不记得规则说嵌套的受保护类应该自动访问封闭类的所有受保护数据.

c++

18
推荐指数
2
解决办法
5353
查看次数