问题列表 - 第23139页

用户登录的UML类图

下图是我第一次尝试创建描述用户登录网站的UML类图.

rubbishlogindesign

我确信它的设计很差,并且有很多缺陷,但我希望向你们学习如何设计一个像这样的简单登录.我对您使用设计模式以及您将使用哪些模式,如何在设计中实现它以及原因感兴趣.

任何建议,批评,意见和建议将非常感激.提前致谢.

oop uml design-patterns class-design

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

UNIX访问控制如何创建折衷问题?

我的系统管理员建议我在设置对文件和目录的访问控制时要小心.他给了我一个例子,我感到困惑,这里是:一个保护模式为644(八进制)的文件包含在保护模式为730的目录中.所以它意味着:

  • File:110 100 100(所有者,团体,其他:rw- r-- r--)
  • 目录:111 011 000(所有者,团体,其他:rwx -wx ---)

在这种情况下如何妥协文件?

unix security inode

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

Managed C++和C++/CLI有什么区别?

"旧"托管C++与"新"C++/CLI之间究竟有什么区别?

.net managed-c++ c++-cli visual-c++

32
推荐指数
2
解决办法
6409
查看次数

是否有适用于NUnit的Visual Studio测试项目模板?

是否有适用于NUnit的官方Visual Studio测试项目模板?如果没有,可能会是什么样子?

nunit project-template visual-studio

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

Java Generics Type带有递归Hashmap的安全警告

我正在使用一个递归的hashmaps树,特别是Hashmap map,其中Object是对另一个Hashmap的引用,依此类推.这将通过递归算法传递:

foo(String filename, Hashmap<String, Object> map)
{
    //some stuff here
    for (Entry<String, Object> entry : map.entrySet()) 
    {
       //type warning that must be suppressed
       foo(entry.getKey(), (HashMap<String, Object>)entry.getValue());
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道肯定Object是类型,Hashmap<String, Object>但我很恼火,我必须使用抑制警告@SuppressWarnings("unchecked").

我会对一个解决方案感到满意,该解决方案可以执行assert(/*entry.getValue() is of type HashMap<String, Object>*/)或者抛出异常.我沿着Generics路线进行编译类型安全,如果我压制警告那么它就会失败.

谢谢你的意见,ksb

java generics hashmap recursive-datastructures type-safety

5
推荐指数
2
解决办法
2668
查看次数

"LINQ to Entities","LINQ to SQL"和"LINQ to Dataset"之间的区别是什么?

我已经和LINQ一起工作了很长一段时间.但是,提到的LINQ风格之间存在真正的差异仍然有点神秘.

成功的答案将包含它们之间的短暂区别.每种口味的主要目标是什么,有什么好处,是否会对性能产生影响......

PS我知道有很多信息来源,但我正在寻找一种"备忘单",它指示新手在哪里寻找特定的目标.

c# sql linq entities dataset

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

OBB与圆之间的二维碰撞检测数学

我正在创建一个2D游戏,并希望测试OBB(Oriented Bounding Box)和Circle之间的碰撞.我不确定这样做的数学和代码.我正在用c ++和opengl创建游戏.

c++ graphics geometry collision-detection

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

为什么SQL Server 2008建议我将主键列作为索引中的包含列

SQL Server 2008告诉我在"包含的列"字段中的索引中包含主键.我以为PK是自动返回的所有索引?

indexing sql-server-2008

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

.NET Windows服务中的消息泵

我有一个用C#编写的Windows服务,它处理自助服务终端应用程序的所有外部硬件I/O. 我们的新设备之一是USB设备,它在本机DLL中附带API.我创建了一个正确的P/Invoke包装类.但是,必须使用HWnd将此API初始化为Windows应用程序,因为它使用消息泵来引发异步事件.

除了向硬件制造商请求我们提供不依赖于Windows消息泵的API之外,有没有办法在我的Windows服务中的新线程中手动实例化消息泵,我可以将其传递给此API ?我是否真的必须创建一个完整的Application类,或者是否有一个封装消息泵的低级.NET类?

.net c# service message-pump

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

scala的图形库

scala中的图形和/或图形算法是否有一个好的库(或Java库的包装器)?

这个似乎已经死了.是scala中Dijkstra算法的一个例子,但我正在寻找一个库a-la JGraphT.

scala graph

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