问题列表 - 第20750页

将ASCII byte []转换为String

我试图将包含ASCII字符的byte []传递给log4j,使用明显的表示法登录到文件中.当我简单地传入byt []时,它当然被视为一个对象,并且日志非常无用.当我尝试使用它们将它们转换为字符串时new String(byte[] data),我的应用程序的性能减半.

如何有效地传递它们,而不会导致将它们转换为字符串的大约30us时间代价.

另外,为什么转换它们需要这么长时间?

谢谢.

编辑

我应该补充一点,我在这里选择延迟 - 是的,30us确实有所作为!而且,这些数组从~100一直到几千字节不等.

java ascii log4j bytearray

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

显示弹出窗口时防止背景滚动

我有一个弹出窗口中显示的表单.加载后,背景显示为灰色,但用户仍可以上下滚动背景内容.

如何防止背景滚动?

这里的例子

pdf屏幕截图右侧的'发送此报价'链接.

html jquery popup

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

OpenID委托:拥有WWW与没有域名之间的区别?

使用OpenID时,在域名中使用WWW有什么区别?我注意到,在域名中没有WWW部分的情况下输入时,某些站点不起作用.这是什么原因?

这会对OpenID委派产生影响吗?

openid

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

Resharper支撑

在VS2008的resharper 4.5中,有没有办法在起始支撑和结束支撑之间显示实线.

resharper

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

你调用的对象是空的

我有一节课:

public class Cell
{
    public enum cellState
    {
        WATER,
        SCAN,
        SHIPUNIT,
        SHOT,
        HIT
    }

    public Cell()
    {
        currentCell = cellState.WATER;
        MessageBox.Show(currentCell.ToString());
    }

    public cellState currentCell { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试在以下类中使用它:

public class NietzscheBattleshipsGameModel
{
    private byte MAXCOL = 10;
    private byte MAXROW = 10;

    public Cell[,] HomeArray;

    private Cell[,] AwayArray;

    public NietzscheBattleshipsGameModel()
    {
        HomeArray = new Cell [MAXCOL, MAXROW];

        AwayArray = new Cell [MAXCOL, MAXROW];
    }


    public string alphaCoords(Int32 x)
    {
        if (x < 0 || x > …
Run Code Online (Sandbox Code Playgroud)

.net c# arrays nullreferenceexception

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

PhpUnderControl持续集成设置中的Git日志错误

所以我为我的PHP项目设置了以下内容:

  • 包含所有代码的Git存储库.
  • 一个Cruisecontrol实例,其上运行PhpUnderControl.

我在cruisecontrol项目目录中创建了一个新项目,并设置了一个轮询器,每2分钟检查一次git repo上的更改.我在这个Cruisecontrol实例中运行了2个项目,我设置的第一个项目运行得很好.

我在Platform项目中遇到的问题在错误日志中如下所示:

2010-02-04 06:07:27,076 [Thread-14061] INFO  Project           - Project platform:  bootstrapping  
2010-02-04 06:07:27,077 [Thread-14061] INFO  ProjectController - platform Controller: build progress event: bootstrapping  
2010-02-04 06:07:27,496 [Thread-14061] INFO  GitBootstrapper   - Already up-to-date.  
2010-02-04 06:07:27,500 [Thread-14061] INFO  Project           - Project platform:  checking for modifications  
2010-02-04 06:07:27,500 [Thread-14061] INFO  ProjectController - platform Controller: build progress event: checking for modifications  
2010-02-04 06:07:27,583 [Thread-14063] WARN  Git               - warning: Log for '' only goes back to Tue, 26 Jan 2010 13:43:11 -0500. …

git continuous-integration cruisecontrol phpundercontrol

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

Rails:检查模型是否真的保存在after_save中

ActiveRecord用于在每次调用save方法时调用after_save回调,即使模型未更改且未生成插入/更新查询.

这实际上是默认行为.在大多数情况下,这是可以的.

但是一些after_save回调对于实际保存模型的事情是敏感的.

有没有办法确定模型是否实际保存在after_save中?

我正在运行以下测试代码:

class Stage < ActiveRecord::Base
  after_save do
    pp changes
  end
end

s = Stage.first
s.name = "q1"
s.save!
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails callback after-save

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

如何以zend形式在同一div中显示2个显示组?

如何在div中显示多个显示组?

我只需要显示一个视觉分离 - 但在同一个div内.

有没有办法在div中显示多个显示组?

例如:以zend形式实现以下内容:

  <div style="width: 100%;">     

       <div style="width: 50%; float: left; padding-left: 20px; padding-bottom: 25px;">
       <fieldset id="fieldset-homeAddressSettings" tag="fieldset" style="">
         <legend> Home address </legend>
        <!-- multiple elements follow -->
        </fieldset>
       </div>
      <div style="width: 50%; float: left; padding-left: 20px; padding-bottom: 25px;">
     <fieldset id="fieldset-officeAddressSettings" tag="fieldset" style="">
         <legend> Office address </legend>
        <!-- multiple elements follow -->
     </fieldset>  
       </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能在Zend表单中实现这一点?

我搜索和搜索到目前为止我还没有找到任何有用的东西.

zend-framework zend-form zend-decorators

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

从AST生成代码的最佳设计?

我正在开发一个非常复杂的DSL,我想将其编译成几种高级语言.整个过程一直是学习的经历.编译器是用java编写的.

我想知道是否有人知道代码生成器部分的设计的最佳实践.我目前已将所有内容解析为抽象语法树.

我正在考虑使用模板系统,但我还没有研究过这个方向,因为我希望首先从堆栈溢出中听到一些智慧.

谢谢!

java dsl code-generation abstract-syntax-tree

20
推荐指数
2
解决办法
5715
查看次数

带有自定义按钮的Excel VBA对话框

我想在Excel中使用自定义按钮标签创建一个对话框或消息框,即FIRST和SECOND.我希望在首次打开文件时打开此框...并且在他们选择FIRST或SECOND之前不允许用户访问工作表.

我可以制作一个表单,但我宁愿不添加表单,因为这应该很简单......我记得在VB6时代做过非常类似的事情,但那已经有一段时间了.

excel vba

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