问题列表 - 第20571页

RegEx帮助匹配运营商

我需要匹配一些运算符:=,!=,>,<,<=,> =我需要匹配的字符串可能是这样的:"2 = 2 OR 33> = 32 AND 3 <5"

可以使RegEx表达式与此匹配,知道 - 我不希望在'<='运算符上接收'='匹配 - 运算符可能包含也可能没有空格

提前致谢!亚历克斯

c# regex

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

如何使用Moq修改模拟方法的调用参数?

是否可以修改模拟方法的调用参数?特别是我希望buffer将以下示例更改为预先填充的字节数组.

例:
int MockedClass.Read(byte[] buffer, int offset, int count)

说明:
调用Readcount读取offset的字节加载到提供的字节数组中buffer.

现在我希望Read在我的应用程序代码中调用之后填充缓冲区.那可能吗?

如果是的话,我将如何进行连续的通话Read?如果可能的话,我想连续调用每次返回一个不同的缓冲区.

编辑:

使用这样的Setup命令:

MockedClass.Setup(x => x.Read(It.IsAny<byte[]>(), It.IsAny<int>(), It.IsAny<int>()).Callback( (byte[] buffer, int offset, int count) => buffer[0] = 0xAA);

在执行单元测试时给出了一个奇怪的问题:一旦调用Read并执行委托代码(buffer[0] = 0xAA),调试器就会显示buffer实际上null并且执行此命令后单元测试执行停止.我的语法是borked还是那个bug?

c# unit-testing moq

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

当我们点击数据网格单元格时,我们如何获得全局x,y位置

当我们点击数据网格单元格时,我们如何获得全局x,y位置.

apache-flex

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

使用类处理二维数组时遇到的一个小问题

class linklist4x4
{
 private:

  struct node4x4
  {
    double data[4][4];
    node4x4 *link;
  }*p;

 public:

 linklist4x4();
        void append( double* num );
        void add_as_first( double* num );
        void addafter( int c, double* num );
        //void del( double* num );
        void display();
        int count();
 double* getdata(int c);
        ~linklist4x4();
};
Run Code Online (Sandbox Code Playgroud)

以上是我的班级声明.

现在下面是一个函数声明.

void linklist4x4::append(double* num)
{
 node4x4 *q,*t;

 if( p == NULL )
 {
  p = new node4x4;
  for(int i=0;i<4;i++)
   for(int j=0;j<4;j++)
    p->data[i][j]=num[i][j];//error line
  p->link = NULL;
 }
 else
 {
  q = p;
  while( q->link …
Run Code Online (Sandbox Code Playgroud)

c++ class multidimensional-array

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

在Ruby中拆分值和单位

拆分值和单位的最优雅方法是什么,所以你有:

13min.some_method["value"] = 13
13min.some_method["unit"] = "min"
Run Code Online (Sandbox Code Playgroud)

我认为它应该使用解压缩或拆分,但我可以让它工作!

ruby

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

Emacs复制正则表达式

我有一个文本文件.Emacs可以根据正则表达式选择文本并将其置于kill-ring中,这样我就可以将其复制到其他地方了吗?像regex-kill-ring-save之类的东西?

emacs

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

删除(合并)SQL Server的数据库辅助数据文件

我有一个数据库备份,SQL Server Management Studio说它有三个文件:一个.mdf文件,一个.ndf文件和一个.ldf文件.这个辅助数据文件(.ndf一个)是在没有明显原因的情况下创建的,因此我想完全删除它(当然不会丢失数据),最好是在从备份恢复数据库的过程中.

这一切都可行吗?

data-files database-restore sql-server-2008

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

如何用我的文件创建的新Git对象替换损坏的Git对象,这很好

在我的文件系统中,我的应用程序运行正常.所有测试都通过.

我是一个唯一的开发人员,使用Git主要使用Heroku以及备份.

由于腐败的物体,Git已停止工作.

我收到的错误看起来像这样:

steven-nobles-imac-200:drominay steven$ git push heroku master
error: inflate: data stream error (invalid distance too far back)
fatal: object 990ad2766afa2e2002eea265225ad160e73eacd2 is corrupted
error: pack-objects died with strange error
Run Code Online (Sandbox Code Playgroud)

(以及许多其他错误,都引用了损坏的对象.)

如何让Git抛弃损坏的对象并用我的应用程序的工作副本构建的新对象替换它们?

Git init 没有解决问题.

谢谢!

git

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

用于验证字符串类型的python正则表达式

我想用python做以下事情:

  1. 验证UTF8字符串是否为整数.
  2. 验证UTF8字符串是否为浮点数.
  3. 验证UTF8字符串的长度是否为(1-255).
  4. 验证UTF8字符串是否为有效日期.

我是python的新手,我相信这应该用正则表达式来完成,除了最后一个.非常感谢您的帮助!

python regex validation

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

如何抑制nHibernate的日志消息

我在我的应用程序中使用log4Net,它也使用nHibernate.现在我的eventlogger充斥着我想要抑制的nHibernate消息.

我试过这个但是没用.

<log4net>
    <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
      <param name="LogName" value="App Log" />
      <param name="ApplicationName" value="DataService" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
      </layout>
      <filter type="log4net.Filter.LoggerMatchFilter">
        <loggerToMatch value="NHibernate*" />
        <acceptOnMatch value="false" />
      </filter>
    </appender>
    <root>
      <priority value="ALL"/>
      <appender-ref ref="EventLogAppender"/>
    </root>
 </log4net>
Run Code Online (Sandbox Code Playgroud)

nhibernate log4net

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