问题列表 - 第30721页

Ruby类声明问题

我不能这样做:

class Hardware

before_filter

  def before_filter
    puts "ge"
  end

end
Run Code Online (Sandbox Code Playgroud)

它说在我实例化它时,before_filter是未定义的方法或变量

hd = Hardware.new
Run Code Online (Sandbox Code Playgroud)

因为我见过其他人之前在一个类中放了一个方法名.只是想知道它是如何工作的.谢谢

ruby

0
推荐指数
2
解决办法
151
查看次数

Sql喜欢RegEx

有没有一种很好的方法可以将正则表达式转换为函数内的LIKE(MSSQL)?sproc并没有比这更复杂:

(country\=)(?<Country>[\w\d]+)(\&sessionid\=)(?<SessionId>.+)
Run Code Online (Sandbox Code Playgroud)

这些组不会用在LIKE中,它们用于其他目的.

我想在一个sproc里面使用这个像:

SELECT * FROM [Table]
WHERE test_regex(regex, 'text') = 1
Run Code Online (Sandbox Code Playgroud)

正则表达式是[表]的一部分

regex sql-server stored-procedures function sql-like

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

WordPress 3.0和nginx - 永久链接,404问题

我在我的服务器上安装了nginx,FastCGI和PHP.WordPress 3.0经过一番怪物战斗后安装,但它的安装和运行良好.

但是,当我将固定链接设置更改为默认设置以外的任何设置时,我会在每个帖子,文章和页面上收到404错误.

我知道这与nginx不支持.htaccess和WordPress与页面被请求时的去向相混淆.

我在nginx conf文件甚至nginx兼容性插件中尝试了一些重写; 都没有奏效.通过一次重写,我设法停止了404错误,但是在我获得PHP确认页面之后,我没有找到WordPress的帖子.呸.

论坛上到处都是类似问题的人.有没有人有办法解决吗?

wordpress permalinks nginx

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

对C#泛型的反约束

Phil Haack尝试null或空合并的启发,我试图为string对象和IEnumerable<T>接口编写几个扩展方法,以简化null或emtpy ckecking.但是,我遇到了问题:当我试图调用string版本时AsNullIsEmpty,编译器将我的字符串视为一个IEnumerable<char>,当然会给出错误的返回类型.

有没有什么办法对的定义把"反约束" IEnumerable的版本,这样我可以告诉编译器使用一个每当类型T不是 string?就像是

public static IEnumerable<T> AsNullIfEmpty(this IEnumerable<T> items)
    where T !: string
Run Code Online (Sandbox Code Playgroud)

我知道我可以更改其中一个的名称,但我希望具有相同的名称以保持一致性.

更新:事实证明我的扩展方法的问题是通过另一种方式解决的,通过修复一个简单而愚蠢的错误(我正在使用str.IsNullOrEmpty(),扩展方法IEnumerable<T>,而不是string.IsNullOrEmpty(str)......)但是因为对泛型的反约束的问题是还是一个有趣的,我不会删除它.

c# generics constraints

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

SSIS可以按特定顺序执行任务吗?

您好

我正在创建一个需要按指定顺序执行的ssis包:

1:处理一些数据2:将数据移动到其他表3:获取一些数据并将其推送到纯文本文件中.

我为这些创建了3个存储过程,我为1和2创建了2个"执行SQL任务",为第3个创建了"数据流任务".

现在,当我运行包时,我可以看到所有3个步骤都已完成(没有错误),但它们没有以正确的顺序运行.

我看到第3步先运行,然后是第1步和第2步,我认为第3步再次运行.通常我可以忽略它,但由于文本文件中的数据可能是700 MB,我需要找到一种方法让SSIS按顺序运行这些任务.

我试过"序列容器",但没有运气.

有人可以帮我这个吗?

K A

ssis

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

取消背景工作者

我有UI显示长时间运行的状态(从ftp下载一些文本文件).为了我的目的,我使用backgroundworker,我无法取消操作.

void worker_DoWork( object sender, DoWorkEventArgs e )
    {

        try
        {
            int rowIndex = (int)e.Argument;

            //begin UI update
            StartWaitingBar(rowIndex);
            //get provider id cell
            GridViewDataRowInfo row = _proivderGridView.Rows[rowIndex];
            GridViewCellInfo provIdCell = row.Cells[ "ProviderId" ];

            var providerData = GetProviderData(Convert.ToInt32( provIdCell.Value));
            var provider =  ProviderFactory.CreateProvider(providerData);
            provider.Synchronize();
            e.Result = rowIndex;

        }
        catch (Exception exception)
        {
           return;
        }
    }
Run Code Online (Sandbox Code Playgroud)

和创建工作者的代码:

           BackgroundWorker worker = new BackgroundWorker();
           worker.DoWork += worker_DoWork;
           worker.RunWorkerCompleted += worker_RunWorkerCompleted;
           worker.WorkerSupportsCancellation = true;
           worker.RunWorkerAsync(args.RowIndex);
          _syncWorkers.Add(providerId,worker);
           ...
            var worker = _syncWorkers[providerId];

            if(worker.IsBusy)
             {
                 worker.CancelAsync();
             } …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading

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

在子类中重新定义静态方法

我想知道为什么在Java中首先允许这个(或者一般的oops)我记得静态方法对于父类和子类都是常见的

public class Redefine extends Parent{
    public static void test () {

    }
}


class Parent{
    public static void test () {

    }
}
Run Code Online (Sandbox Code Playgroud)

Q1:由于重写不支持静态方法,如何既能CLASSE包含相同的方法呢?

Q2:如果在static中更改方法则抛出未定义的异常,而不是编译.为什么会这样.它显然不是压倒一切所以我应该被允许抛出新的例外吗?

public class Redefine extends Parent{
    public static void test () throws Exception{

    }
}
Run Code Online (Sandbox Code Playgroud)

java inheritance static scjp

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

MultiProcessing中的Path.GetTempFileName

我们在一台计算机上运行我们程序的几个实例(c#).在每个实例中,我们的代码尝试在方法Path.GetTempFile()的帮助下创建"许多"临时文件.有时,我们的程序失败,例外:

Exception: Access to the path is denied.
StackTrace:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Path.GetTempFileName()
Run Code Online (Sandbox Code Playgroud)

我检查了临时文件夹并没有发现奇怪的东西:免费磁盘就够了,临时文件数量不是很大等等.

我只有一个解释:一个实例获取临时文件并打开它,但同时,另一个实例也获取临时文件的名称并尝试打开它.如果是对的?如果是,如何解决问题,如果不是如何理解什么问题?

UPD: 在使用Windows Server 2008 HPC的计算机上失败

谢谢你,伊戈尔.

c# multiprocessing

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

Symfony 1.4x和sfTCPDFPlugin

我在我的项目中安装了sfTCPDFPlugin,但是当我尝试测试安装是否正常时(在官方网站上找到了源代码),我收到错误:

Fatal error: Class 'TCPDF' not found in C:\wamp\www\mairie\plugins\sfTCPDFPlugin\lib\sfTCPDF.class.php  on line 12
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

plugins symfony1 tcpdf

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

将Excel-VBA代码放在模块或工作表中?

什么是良好的做法和良好的代码卫生?将代码放入模块或表格中?

我有这个Excel工作簿,每个工作表中都有用户界面.工作簿中的每个工作表都执行某项总体任务的不同部分.我应该将相关的代码放在Sheet对象或模块中吗?分组成一个模块,还是单独的模块?

我正在使用Excel 2003.

excel vba excel-vba

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