问题列表 - 第1006页

设计问题:您将如何设计定期事件系统?

如果您的任务是构建支持重复事件的事件调度系统,您将如何做?如何删除定期活动时的处理方式?你怎么能看到未来事件何时发生?

即在创建活动时,您可以选择"每日重复"(或每周,每年等).

请回复一个设计.我已经习惯了Ruby/Rails,但是使用你想表达设计的任何东西.

我在接受采访时被问到这个问题,并且无法提出我喜欢的非常好的回复.

注意:这里已经被问到/已经回答了.但我希望得到一些更实用的细节,详情如下:

  • 如果有必要能够对重复事件的一个实例进行评论或以其他方式添加数据,那该怎么办?
  • 事件更改和删除如何工作?
  • 你如何计算未来事件的发生时间?

calendar

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

Visual Studio Freezing/TFS窗口可能会关闭屏幕

我正在使用Visual Studio 2005和Team Foundation Server.

当我右键单击源控件下的文件并选择"比较"时,VS似乎会冻结,直到我遇到逃生.我的猜测是应该弹出的窗口是我无法达到的地方.我试着尽可能地减少所有的窗户,而且无处可寻.

tfs hidden window freeze visual-studio

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

您使用哪种JMS实现?

我们使用ActiveMQ 5.2作为我们的首选实现,我们不久前就选择了它.它现在可以很好地用于我们的使用.从一段时间以来,我想知道其他Java Message Service实现正在使用中,为什么?肯定有不止一些.

java jms

46
推荐指数
6
解决办法
4万
查看次数

单个开发人员应该遵循多少流程?一个正式的过程太多了吗?

由于我没有很好地编写最后一个问题,并且大多数答案都很好,但根本不是我想要进入的问题的方向,我删除它并将其重新制作为这个问题.

我是自己项目的独立开发者,通常都是非常小的东西,但我有一些想法可能会变成FOSS项目.我相信文档(在不同程度上,取决于具体项目和最终用户),源代码控制和项目管理(包括错误跟踪,时间管理等).但是,我不确定我应该遵循多少正式程序.

也许只需在源代码管理下保留README,关联的设计/需求文档和代码内注释就足够了.或者也许有一个适合单个开发人员遵循的敏捷过程.或许我应该为每个项目采用一个老派瀑布模型.

如果我甚至需要一个正式的流程,那么独立开发者可以采用或可以采用哪些流程?


编辑:我意识到我正在做的任务,如文档和源代码控制.但是,我不确定问题的部分内容.作为一名独立开发人员,我应该采用更灵活的方法(如果是这样,敏捷的"分支" - XP?Scrum?RAD?)或更传统的方法(瀑布式还是螺旋型?)?

architecture

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

使用C#和.NET环境获取jpeg图像的分辨率?

我们的客户将上传要打印在他们文档上的图像,并且我们被要求想出一种方法来获取图像的分辨率,以便在图像分辨率太低并且在图像中看起来像素化时警告它们.最终产品

如果涉及到它,我们也可以使用尺寸,如果有人知道如何获得这些,但决议将是首选

谢谢

.net jpeg resolution

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

延迟例外

我有一种方法,周期性地(例如每10秒一次)尝试连接到服务器并从中读取一些数据.服务器可能不会一直可用.如果服务器不可用,则该方法抛出异常.

除非服务器至少在一分钟内不可用,否则实现不抛出异常的包装器方法的最佳方法是什么?

java exception

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

我在哪里可以找到好的域驱动设计资源?

从初学者到高级,您可以找到关于领域驱动设计的所有信息.

  • 图书
  • 网站
  • 邮件列表
  • 用户组
  • 会议
  • 等等

domain-driven-design

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

如何使用Mac密钥链中的证书签署Java小程序?

我有一个自签名的根证书,只有我的Mac钥匙串中的代码签名扩展名(没有其他扩展名); 我用它来使用Apple的代码签名工具签署来自∞labs的所有代码,它运行良好.

我当时想要扩展自己并进行一些Java开发.我知道Apple提供了一个从Keychain读取的KeyStore实现,我可以列出我在'chain中的所有证书:

keytool -list -provider com.apple.crypto.provider.Apple -storetype KeychainStore -keystore NONE -v
Run Code Online (Sandbox Code Playgroud)

但是,每当我尝试使用jarsigner签署一个简单的测试JAR文件时,我最终得到:

$ jarsigner -keystore NONE -storetype KeychainStore -providerName Apple a.jar infinitelabs_codesigning_2
Enter Passphrase for keystore: <omitted>
jarsigner: Certificate chain not found for: infinitelabs_codesigning_2.  infinitelabs_codesigning_2 must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

(该证书是根据Apple获取签名身份的说明创建.)

java macos signing certificate keychain

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

C#下载HTTP目录中的所有文件

如何下载HTTP服务器上的目录和所有子目录中的所有文件?

c# http download

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

如何从BinaryReader简化网络字节顺序转换?

System.IO.BinaryReader以little-endian格式读取值.

我有一个C#应用程序连接到服务器端的专有网络库.正如人们所期望的那样,服务器端以网络字节顺序发送所有内容,但我发现在客户端处理此问题很尴尬,特别是对于无符号值.

UInt32 length = (UInt32)IPAddress.NetworkToHostOrder(reader.ReadInt32());
Run Code Online (Sandbox Code Playgroud)

是我想出的唯一方法是从流中获取正确的无符号值,但这看起来既尴尬又丑陋,我还没有测试是否只会削减高阶值以便我有做BitConverter的乐趣.

有没有什么方法我缺少围绕整个事情写一个包装器,以避免每次读取时的这些丑陋的转换?似乎读者应该有一个endian-ness选项来使这样的事情变得更简单,但我没有遇到过任何问题.

.net c# networking

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