问题列表 - 第29479页

在perl中使用PHP会话变量

我可以在perl中使用我用php创建的会话变量吗?

php perl session-variables

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

如何正确使用Rhino.Mocks AssertWasCalled()?

我打电话_mocks.ReplayAll(),然后一个或多个_mockedObject.AssertWasCalled()然后_mocks.VerifyAll().但它告诉我"当模拟对象处于记录状态时,此操作无效".

[Test]
public void SetStateExecuting_Should_Set_State_To_Pause_And_Not_Change_GlobalState_When_GlobalState_Is_Paused()
{
    var task = new Task { ID = 1, TimeZone = -660, GlobalState = TaskState.Paused };
    _taskDataProvider.Expect(p => p.StateUpdate(task.ID, task.TimeZone, TaskState.Paused));
    _mockRepository.ReplayAll();
    _manager.SetStateExecuting(task);
    _taskDataProvider.AssertWasNotCalled(p => p.GlobalStateUpdate(task.ID, 
                                                                  TaskState.Executing));
    _mockRepository.VerifyAll();
}
Run Code Online (Sandbox Code Playgroud)

调用正确的顺序是什么,以便这些方法正常工作?

c# nunit assert rhino-mocks

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

如何使用javascript创建此效果?

前几天我碰巧访问了这个网站: -

http://www.peter-pearson.com/

任何人都可以告诉我如何创造这种很酷的效果.我知道如何使用JQuery的localScroll水平或垂直滚动​​页面.但是,如果您已经看过该网页,请仔细查看线条在背景上的运行情况.如果有人能告诉我这个效果是如何产生的,我将非常感激:)

javascript

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

在数据结构中添加stdClass对象(在php中)

stdClass::__set_state(array(
   'zone1' => 
  array (
    0 => 
    stdClass::__set_state(array(
       'id' => '123',
       'owner' => '234',
       ...
    )),
Run Code Online (Sandbox Code Playgroud)

嗨,

我的基础知识有点儿,所以我遇到了麻烦...我需要创建上面的结构,但我不知道如何......

php stdclass data-structures

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

SQLite count(*)如何获得结果?

我已经完成了这个代码来计算db中的行数

    int rows = 0;
if (sqlite3_open([[SqliteManager getDBPath] UTF8String], &database) == SQLITE_OK) {
    const char *sql = "select count(*) from artheca";
    sqlite3_stmt *countstmt;

    if(sqlite3_prepare_v2(database, sql, -1, &countstmt, NULL) == SQLITE_OK) {              
        NSLog(@"inside");
        rows = sqlite3_column_int(countstmt, 0);
    }
}
else
    sqlite3_close(database);
return rows;
Run Code Online (Sandbox Code Playgroud)

但结果总是0.

所以,我不确定是否rows = sqlite3_column_int(countstmt, 0);是获得行数的正确陈述......是否正确?

sqlite iphone count

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

RSA:获得给定公钥的指数和模数

我需要在JavaScript中使用RSA加密一些数据.周围的所有库都要求指数和模数,但我public.key从对手那里得到一个文件.

如何从RSA文件中检索公共exponentmodulus部分?

openssl rsa public-key

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

属性不能在C++/CLI中重复,但在C#中可以正常吗?

我正在error C3095: 'Xunit::Extensions::InlineDataAttribute': attribute cannot be repeated使用C++/CLI代码而不是C#.

xUnit.net看起来像是我祷告的答案 - 一个现代的单元测试框架,GUI使用C++/CLI.但是,使用他们的参数化测试方法给出了错误C3095,如下所示.

有任何想法吗?

我正在使用最新的xUnit.net 1.6和Visual Studio 2008SP1.

using namespace Xunit;
using namespace Xunit::Extensions;

public ref class ParameterisedTestClass
{
public:

    [Theory]
    [InlineData("Kilroy", 6)]
    // uncomment to cause c3095 [InlineData("Jones", 5)]
    void PropTest(String^ msg, int msgLen)
    {
        Assert::Equal(msg->Length, msgLen);
    }
};
Run Code Online (Sandbox Code Playgroud)

C#中的等价物很好

using Xunit;
using Xunit.Extensions;

public  class ParameterisedTestClass
{

    [Theory]
    [InlineData("Kilroy", 6)]
    [InlineData("Jones", 5)]
    public void PropTest(String msg, int msgLen)
    {
        Assert.Equal(msg.Length, msgLen);
    }
};
Run Code Online (Sandbox Code Playgroud)

c# c++-cli xunit.net

3
推荐指数
2
解决办法
1002
查看次数

在API级别7的android中的base64解码器

如何在Android API 7级上将base64编码的字符串解码为字节数组?

可以使用Java的任何标准包来完成吗?

我应该从谷歌搜索结果中复制源代码吗?

我应该根据RFC重新实现编码器和解码器吗?

PS:API级别8有util包android.util.Base64这样做,但我必须基于API级别7进行开发.

java base64 android

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

包含其他类集合的类的设计(操作方法)

如何设计涉及其他类集合的类?

一般例子:

一个工作区包含数项目.
一个项目包含了大量的资源.
每个资源可能包含大量文件.

所以这里确定的类可以是Workspace,Project,Resource和File.Workspace将包含Project.Project列表,其中包含Resources和Resource列表.当然每个班级都有相关的设置.

现在基本的问题是:
a)谁创建并添加了一个特定集合的类?另一个类或包含该集合的类?
b)另外如何跟踪特定的集合以及如何存储它?
c)谁审核特定馆藏的变化?
d)在这种情况下可以应用哪些不同的设计模式?

基本上我想减少不同类之间的耦合.

感谢大家

abstraction design-patterns class-design

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

在XSLT中执行文件路径操作

我希望生成的输出文件包含指向相对于样式表的路径的文件路径.样式表的位置可以更改,我不想使用样式表的参数.我的解决方案是获取完整的样式表URI:

<xsl:variable name="stylesheetURI" select="document-uri(document(''))" />
Run Code Online (Sandbox Code Playgroud)

现在我只需要切断文件名$stylesheetURI.这激发了我编写PHP函数basenamedirname的 XSLT 2.0克隆:

<xsl:function name="de:basename">
    <xsl:param name="file"></xsl:param>
    <xsl:sequence select="tokenize($file, '/')[last()]" />
</xsl:function>

<xsl:function name="de:dirname">
    <xsl:param name="file"></xsl:param>
    <xsl:sequence 
        select="string-join(tokenize($file, '/')[position() != last()], '/')" />
</xsl:function>
Run Code Online (Sandbox Code Playgroud)

现在我可以在我的模板中做这样的事情:

<img src="{concat(de:dirname($stylesheetURI),'/img/myimage,png')}" />
Run Code Online (Sandbox Code Playgroud)

我的问题是:有没有更好/更快的方法来实现本机XSLT 2.0?

php xslt function filepath

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