问题列表 - 第44903页

EventHandler应该始终用于事件吗?

我一直在使用自定义委托类型和通用Action委托类型快乐地编写事件,而没有真正考虑我在做什么.

我有一些很好的扩展助手Action,EventHandler这使我倾向于使用那些预定义的委托类型而不是我自己的,但除此之外......

除了约定之外,是否有一个很好的理由支持EventHandlerEventHandler<T>优先于自定义委托类型或通用Action委托类型?

c# events conventions

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

是否可以在谷歌应用引擎中启动计时器?

例如,每30秒检查一次状态或定期轮询Web服务?

google-app-engine

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

如何在Template Toolkit中转义单引号?

我正在转换模板工具包文件,例如Pieces成为[% l('Pieces') %].

我遇到了一个问题.什么是正确的转换'Title'?这不正确:[% l(''Title'') %]

总之,如何逃避'

perl template-toolkit

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

sprintf_s未在此范围内声明

我有一个使用的C程序sprintf_s.它在Windows中运行良好,但是当我在Linux中编译我的代码时,它会出现以下错误:

sprintf_s was not declared in this scope.
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,我该如何解决?

c linux tr24731

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

C#对此对象的反思

我完全陷入了反思问题,我认为这不是很大,但我没有找到任何解决方案.

public class myClass : myClassIF {

    public myClass() { }

    private void doSomething_A() {
        //...
    }

    private void doSomething_B() {
        //...
    }

    public void DecideAndCall(string identifier) {
        string methodName = "doSomething_" + identifier;
        MethodInfo mi = this.GetType().GetMethod(methodName); //here i got a NullReference??
        //here should be the Invocation of the Method and so on...
    }
}
Run Code Online (Sandbox Code Playgroud)

界面看起来像这样:

public interface myClassIF {

    void DecideAndCall(string identifier);

}
Run Code Online (Sandbox Code Playgroud)

如果我调用GetMethod("...") - Method,我总是得到一个NullReference.我无法理解这一点,因为在这个项目的另一部分我以前做过这个.但是我在其他类型中使用Refelction而不是"this".

是否有可能在实际的instanciated对象中反映方法?我想我应该是,但我不知道怎么样......

非常感谢!奔奔

c# reflection

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

是否有一个很好的矢量和矩阵的PHP库?

我需要一个用于向量和矩阵的PHP库.我正在寻找的库应该包括矩阵乘法,矢量余弦相似度,卷积等函数.

我还期望这样的库具有稀疏向量和矩阵的适当紧凑内部表示.

我正在使用PHP 5.2.

php vector matrix

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

如何在iphone中以编程方式添加标签和文本框

如何以编程方式在iphone中添加标签和文本框?如何为标签和文本框设置框架?

iphone objective-c ios4 ios

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

为什么SQL Server认为Temp Table已经存在?

背景:有一个存储过程,它使用给定名称的临时表来"填充".该过程是通用的,因为它检查临时表的模式,然后根据模式执行不同的"东西".我知道这有点奇怪,但我不愿意改变它,因为它在大多数情况下都能正常工作,除了....

如果我有一个存储过程,它为具有相同名称的临时表创建两个不同的模式.从逻辑上讲,它只根据IF的哪个分支创建一个临时表.问题是,当SQL Server检查Sproc时,似乎它正在评估IF的两端(如果它正在检查SQL语法,这是有意义的.)

所以这个SQL失败了:

IF (1=1)
BEGIN
    CREATE TABLE #test
    (
        a BIGINT NOT NULL,
        b BIGINT NOT NULL
    )
END 
ELSE
BEGIN
    CREATE TABLE #test
    (
        a BIGINT NOT NULL,
        b BIGINT NOT NULL,
        c BIGINT NOT NULL   
    )   
END

--exec SomeProcedureWhichDoesStuffWith#Test

DROP TABLE #test 
Run Code Online (Sandbox Code Playgroud)

出现以下错误:

消息2714,级别16,状态1,行14
数据库中已存在名为"#test"的对象.

ifs内部(create table DDL之前或之后)的drop table的组合似乎不满足sql检查器.

我有什么想法可以做到这一点?例如,我可以告诉SQL不执行语法检查并按原样接受sproc吗?

t-sql sql-server sql-server-2008-r2

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

关于bytearrays的postgres jdbc 8.4和9之间有什么变化?

我正在使用PostgreSQL 9.0运行Mac OSX 10.6.我写了一个简单的Java应用程序,它在一个bytea字段中插入一个图像,然后查询相同的字段来检查它.

桌子:

 CREATE TABLE test.test_table
   (
   id integer NOT NULL,
  image bytea,
  CONSTRAINT test_table_pkey PRIMARY KEY (id)
);
Run Code Online (Sandbox Code Playgroud)

该计划类似于:

//insert the file
    PreparedStatement ps = connection.prepareStatement("INSERT INTO test.test_table( id, image ) VALUES (?, ?);");
            byte[] bytesFromFile = readFile("img/test1.bmp");
            ps.setInt(1, 1);
            ps.setBytes(2, bytesFromFile);
            ps.execute();
            ps.close();

            PreparedStatement stmt = connection.prepareStatement("Select id,image from test.test_table");
            ResultSet rs = stmt.executeQuery();
    //Get the file from the BD  and save it to the FS 
            while (rs.next()) {
                String id = rs.getString(1);
                InputStream imageStream = …
Run Code Online (Sandbox Code Playgroud)

java postgresql jdbc

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

使用可靠的WPF/.NET背景学习ASP.NET MVC

我有一个坚实的.NET背景,除了ASP.NET MVC,我想接受.特别是我在WPF(MVVM),各种版本的Silverlight,LINQ(POCO和XML)以及核心框架(C#,VB和最近的F#)方面都有很多经验.

我缺少并且可能相关的是(显然除了ASP.NET MVC)LINQ to SQL和Entity Framework.

我知道"普通旧的"ASP .NET的基础知识(但实际上并没有超出基础知识),但我对SQL,HTML,CSS,JS等并不陌生.

问题:如果你从类似我的背景开始学习ASP.NET MVC3,你发现什么方法是有效的(或不是),因此会推荐?

注意:我应该提一下,我也对最佳实践和模式感兴趣.我自费发现这可能比学习"工作原理"更重要(例如,几乎每本WPF书都会教你关于模板,绑定等的所有内容,但不要提及MVVM或其他基本模式.一个大项目).

.net silverlight wpf asp.net-mvc mvvm

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