问题列表 - 第3471页

TortoiseSVN正在显示问号装饰器

在我的d:驱动器的根目录下,TortoiseSVN在所有文件夹上显示问号装饰器.d:驱动器不是SVN工作副本.如何删除装饰器?

svn debugging tortoisesvn

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

如何在HTML中实现"全选"复选框?

我有一个带有多个复选框的HTML页面.

我需要一个名为"全选"的复选框.当我选中此复选框时,必须选中HTML页面中的所有复选框.我怎样才能做到这一点?

html javascript checkbox selectall

206
推荐指数
15
解决办法
55万
查看次数

有效电子邮件地址的最大长度是多少?

有效电子邮件地址的最大长度是多少?它是由任何标准定义的吗?

email validation email-address max

932
推荐指数
7
解决办法
32万
查看次数

如何为NHibernate创建OR语句?

为NHibernate创建条件时,所有条件都会添加为AND.

例如:

session.CreateCriteria(typeof(someobject))
.Add(critiera)
.Add(other_criteria)
Run Code Online (Sandbox Code Playgroud)

然后最终结果将是

SELECT ...
FROM ...
WHERE criteria **AND** other_criteria
Run Code Online (Sandbox Code Playgroud)

我想告诉NHibernate将标准添加为"OR"

SELECT ...
FROM ...
 WHERE criteria **OR** other_criteria
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

nhibernate

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

您想要解决哪些优化问题?

我喜欢研究AI优化软件(Genetic Algorithms,Particle Swarm,Ant Colony,...).不幸的是,我已经用尽了有趣的问题需要解决.你想解决什么问题?

artificial-intelligence mathematical-optimization

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

计算经度/纬度

鉴于以下输入:

  • 已知的1..n位置的经度/纬度
  • 位置1..n与另一位置"m"之间的已知距离

如何计算位置"m"的经度/纬度?

maps google-maps geocoding geolocation yahoo-maps

8
推荐指数
2
解决办法
2470
查看次数

改变我们的BL设计 - 哪种模式最有用?

我正在重构我们的BI层,以使我们的代码更"松散耦合",我有兴趣听到你们认为可能有意义的改进吗?

目前,我们的API类似于以下内容: -

// Fetch a collection of objects
ProductCollection prods = Product.GetProducts();

// Load an individual object, make change and save it back
Product p = new Product();
if(p.Load(productID))
{
    p.Name = "New Name";
    p.Save();
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我们获取对象集合/加载单个对象和保存更改的方法都内置在"Model"类中.我们的每个Model类都继承自ObjectBase基类,该基类包括数据库访问函数和更改跟踪,因此当有人通过属性更改值时,对象会自动标记为脏,并且会向任何订阅这些事件的对象(UI)触发通知.

我想要做的是使用"存储库模式",以便我们可以从模型中抽象出数据库实现.但是,我一直在研究的大部分代码似乎都暗示"模型"类不应该包含任何智能,而应该只是数据的容器.相反,应该通过使用服务来应用逻辑.这是否意味着完成上述我需要做的事情

List<Product> prods = ProductService.GetProducts();

Product p = ProductService.GetSingleProduct(productID);
p.Name = "New Name";

ProductService.SaveProduct(p);
Run Code Online (Sandbox Code Playgroud)

这似乎是一种更复杂的方式,并且使得在业务对象中封装功能变得更加困难.

有人可以解释为什么这是一个更好的方式,或者我可能误解了这些概念?

谢谢

詹姆士

architecture design-patterns

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

我在哪里可以找到Perl的正则表达式练习集?

我学到了很多Perl RegEx语法规则,但实际上能够编写它们的唯一方法就是做一堆"RegEx"相关的练习.

我在StackOverflow上查看了另一个"Learn RegEx"线程,但没有找到类似的东西.

有没有这样的练习集合?以书的形式,HTML,有/无答案,没关系,只是为了让我写一段时间的RegExes.

regex perl

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

如何将刻度转换为分钟?

我的蜱价值为28000000000,应该是480分钟,但我怎么能确定?如何将刻度值转换为分钟?

c# datetime timespan

87
推荐指数
5
解决办法
13万
查看次数

C++类 - 派生类中的构造函数声明

Socket有一个构造函数,它将winsock SOCKET作为参数并将其存储在一个私有变量中:

Socket::Socket(SOCKET s) {
    this->s = s;
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个类"GameSocket"来解析我的Socket类中的数据:

class GameSocket : public Socket {

protected:

    void ParseData(unsigned char* data, int size);

};
Run Code Online (Sandbox Code Playgroud)

在这些类的旁边,我有一个"Server"类,可以在需要时创建新的套接字:

GameSocket* Server::Accept() {

    SOCKET a = accept(s, 0, 0);
    if(a==SOCKET_ERROR) {
        return 0;
    }
    else {
        return new GameSocket(a);
    }

}
Run Code Online (Sandbox Code Playgroud)

但是,这给了我最后一个"其他"的错误:

error C2664: 'GameSocket::GameSocket' : cannot convert parameter 1 from 'SOCKET' to 'const GameSocket &'
Run Code Online (Sandbox Code Playgroud)

在处理派生类时,我必须遗漏构造函数...

不要对我太过刻意,我对C++和OOP比较陌生

c++ constructor class derived

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