问题列表 - 第23747页

使用规范模式

与任何设计模式一样,规范模式是一个很好的概念,但很容易被急切的架构师/开发人员过度使用.

我即将开始开发一个新的应用程序(.NET和C#),并且非常喜欢规范模式的概念,我很想充分利用它.然而,在我开始使用所有枪支之前,我真的很想知道是否有人可以分享在开发应用程序时使用规范模式时遇到的痛点.

理想情况下,我正在寻找其他人是否有问题

  • 编写单元测试规范模式
  • 确定规范应该存在哪个层(存储库,服务,域等)
  • 当一个简单的if陈述完成这项工作时,到处使用它
  • 等等?

提前致谢

c# specification-pattern

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

Unix和FreeBSD

我的最终目标是编写可以在Unix操作系统上运行的程序.我知道有很多Unix版本,现在还不知道我需要支持哪一个.我现在无法安装任何Unix操作系统.我唯一能做的就是尽可能使用接近Unix的免费操作系统.FreeBSD是一个不错的选择吗?我知道还有OpenBSD,可能还有别的东西.

附加信息:编程语言是C++,我使用的是GCC,还有一些可移植的库:Boost和wxWidgets.

unix freebsd

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

执行python的方法

到目前为止,执行Python程序,我正在使用

> python file.py
Run Code Online (Sandbox Code Playgroud)

我想简单地使用文件名来运行Python脚本

> file.py 
Run Code Online (Sandbox Code Playgroud)

类似于shell脚本

> sh file.sh
> chmod +x file.sh
> ./file.sh 
Run Code Online (Sandbox Code Playgroud)

或者将file.sh移动到bin然后运行

> file.sh
Run Code Online (Sandbox Code Playgroud)

python

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

Db2 sql dump工具

我正在寻找转储db2表的工具(比如MySQL中的sqlyog或MySQL浏览器).

你能建议我一些吗?

谢谢

db2

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

DateTime.ParseExact()比DateTime.Parse()更快吗?

我想知道ParseExact是否比Parse更快.

我认为它应该是ParseExact,因为你已经给出了格式,但我也认为对文化信息的所有检查都会降低它的速度.微软是否在任何文件中都说两者之间的性能差异.要使用的格式是通用的"yyyy/MM/dd"格式.

例如:

DateTime.Parse(DateText);
DateTime.ParseExact(DateText, "yyyy/MM/dd", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

c# datetime

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

如何在包含页面内调整iframe的大小?

我想访问我的页面所在的iframe并调整其大小.顺便说一句,我在javascript中这样做.

它类似于父级和高度或者偏移高度.

<iframe src="mypage.asp" height="400" width="400" ></iframe> 
Run Code Online (Sandbox Code Playgroud)

并在mypage.asp我做类似这样的事情:

var h = // new height;
parent.height = h; 
Run Code Online (Sandbox Code Playgroud)

但这不是很好吗?还有谁知道更多?

javascript iframe

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

我什么时候应该使用MySQL压缩协议?

我了解到MySQL可以压缩服务器和客户端之间的通信.

如果客户端和服务器都支持zlib压缩,并且客户端请求压缩,则使用压缩.

(来自MySQL Forge Wiki)

最明显的优点和缺点是

  • 优点:减少有效负载大小
  • 缺点:增加计算时间

那么,只要我能负担得起具有足够规格的服务器,我应该启用压缩协议吗?还有其他因素我应该考虑吗?

mysql compression

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

Thread类中Thread.BeginThreadAffinity()方法的用途是什么?

Thread.BeginThreadAffinity()Thread类中的方法有什么用?如果您提供示例示例,我将了解您是否有帮助.

谢谢.

c# multithreading

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

是否与空字符串连接进行字符串转换真的那么糟糕?

假设我有两个char变量,后来我想将它们连接成一个字符串.我就是这样做的:

char c1, c2;
// ...

String s = "" + c1 + c2;
Run Code Online (Sandbox Code Playgroud)

我见过有人说"" +"诡计"是"丑陋"等等,你应该使用String.valueOfCharacter.toString代替.我更喜欢这种结构,因为:

  • 如果可能的话,我更喜欢使用语言功能而不是API调用
    • 一般来说,语言通常不比API更稳定吗?
    • 如果语言功能只隐藏API调用,那么更有理由更喜欢它!
      • 更抽象!隐藏很好!
  • 我喜欢它,c1并且c2在视觉上处于同一水平
    • String.valueOf(c1) + c2 建议一些特别的东西 c1
  • 它更短.

真的有一个很好的论据为什么String.valueOf或者Character.toString更喜欢"" +


琐事:在java.lang.AssertionError,下面一行出现7次,每次都有不同的类型:

    this("" + detailMessage);
Run Code Online (Sandbox Code Playgroud)

java string coding-style

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

在.NET中查找整数的字符串长度

在.NET中,如果将字符表示为字符串,那么查找字符整数长度的最佳方法是什么?

例如

1 = 1个字符
10 = 2个字符
99 = 2个字符
100 = 3个字符
1000 = 4个字符

显而易见的答案是将int转换为字符串并获取其长度,但我希望尽可能获得最佳性能,而无需创建新字符串的开销.

.net string math performance

19
推荐指数
2
解决办法
2088
查看次数