小编ojb*_*ass的帖子

Sprintf相当于Java

Printf在1.5版本中被添加到Java中,但我似乎无法找到如何将输出发送到字符串而不是文件(这是sprintf在C中执行的操作).有谁知道如何做到这一点?

java string formatting

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

如何从trunk中正确创建SVN标签?

我正在Subversion中创建我的第一个项目.到目前为止我有

 branches
 tags
 trunk
Run Code Online (Sandbox Code Playgroud)

我想我立即需要使分支单数并重新开始. 更新分支是常态.

我一直在干线工作,并将内容移动到标签如下.

mkdir tags/1.0
cp -rf trunk/* tags/1.0
svn add tags/1.0
svn commit -m " create a first tagged version"
Run Code Online (Sandbox Code Playgroud)

我的直觉告诉我这是完全错误的,我应该保持文件使用之间的某种关系svn copy.我以这种方式创建的文件彼此之间没有任何关系,我相信我会错过Subversion功能.我对么?

我应该为单个文件使用svn copy吗?

mkdir tags/1.0
svn add tags/1.0
svn copy trunk/file1 tags/1.0
svn copy trunk/file2 tags/1.0
svn copy trunk/file3 tags/1.0
svn commit -m " create a first tagged version"
Run Code Online (Sandbox Code Playgroud)

我应该在整个目录中使用svn copy吗?

svn copy cp -rf trunk tags/1.0
svn commit -m " create a first tagged version"
Run Code Online (Sandbox Code Playgroud)

svn tags

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

什么是分片,为什么重要?

我想我理解分片将你的切片数据(碎片)放回到易于处理的聚合中,这在上下文中是有意义的.它是否正确?

更新:我想我在这里挣扎.在我看来,应用程序层应该没有业务确定应该存储数据的位置.最好它应该是某种类型的分片客户端.两个回答都回答了什么,但不是为什么它是重要方面.除了明显的性能提升之外,它有什么影响?这些收益是否足以抵消MVC违规?分片在大规模应用中最重要,还是适用于小规模应用?

database terminology

188
推荐指数
4
解决办法
11万
查看次数

亚马逊访谈问题:设计一个OO停车场

设计一个OO停车场.它将具有哪些类别和功能.它应该说,全,空,也能找到代客泊车的地方.该地段有3种不同类型的停车场:普通,残疾人和紧凑型.

谢谢!

oop

110
推荐指数
5
解决办法
18万
查看次数

为什么不是所有代码编译位置都独立?

在gcc中编译共享库时,-fPIC选项将代码编译为与位置无关的代码.是否有任何原因(性能或其他原因)您不能编译所有代码位置独立?

c compilation

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

为什么二进制而不是三元计算?

是不是三个状态对象能够持有更多信息并处理更大的价值?我知道处理器目前使用大量的XOR门网,需要重新加工.

由于我们处于64位(我们可以表示2 ^ 63种可能的状态),因此计算等效的三元生成可以支持30多个十位位数(3 ^ 63-2 ^ 63).

我想像检测+1和0之间的电位差一样容易,因为它介于-1和0之间.

硬件,功耗或芯片密度的某些复杂性会抵消存储和计算能力的任何增益吗?

computer-science ternary-representation

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

是否可以在Git中为一个分支添加别名?

我正在研究大规模使用git.我希望通过调用master分支trunk增加采用率并使事情变得更容易.

这可以并且将为SVN用户带来一些舒适感.我知道我可以创建一个名为trunk的分支,但这似乎偏离了git规范,可能会让一些用户感到困惑.

我知道我也可以创建和删除标签到我的心脏的内容,但当我检查这些标签时,它告诉我它是一个非本地分支,这对我很好,但可能不是我想要做的.

我是一个完全git newb但是在发布和构建系统方面经验丰富的专业人士.

我想要做的是能够呼叫主干线. 我已经看到了别名命令的能力,这是否也适用于版本化对象的名称?

我知道git-svn存在和其他工具,但分层存储库系统的开销吓坏了我.

svn git version-control build-automation

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

什么是烟雾测试,它将为我做什么?

我以为我理解使用烟雾服务器进行连续集成来测量项目的性能和测试覆盖率.这基本上是正确的吗?对程序进行抽烟测试意味着什么?它是否只是意味着连续应用烟雾服务器上定义的测试,以便能够确定特定时间范围内的性能下降?

smoke-testing

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

C#中是否存在__LINE__ __FILE__等价物?

用于记录目的

__LINE__ 
__FILE__ 
Run Code Online (Sandbox Code Playgroud)

我是C/C++的朋友.在Java中获取该信息,我不得不抛出异常并抓住它.为什么在现代编程语言中忽略了这些旧的备用语言?他们的简约有些神奇.

c# logging

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

如何编写更易于维护的正则表达式?

我开始觉得使用正则表达式会降低代码的可维护性.正则表达式的简洁性和强大功能有些恶意.Perl将其与副作用(如默认运算符)相结合.

我有习惯记录正则表达式,至少有一个句子给出基本意图,至少有一个匹配的例子.

因为构建了正则表达式,所以我觉得对表达式中每个元素的最大组件进行注释是绝对必要的.尽管如此,即便是我自己的正则表达式让我摸不着头脑,好像我在读克林贡一样.

你故意愚弄你的正则表达式吗?你是否将可能更短,更强大的那些分解成更简单的步骤?我放弃了嵌套正则表达式.是否存在由于可维护性问题而避免的正则表达式构造?

不要让这个例子覆盖这个问题.

如果迈克尔·艾什的下面有一些错误,你会有什么可以做任何事情,但完全扔掉它?

^(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[13-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$
Run Code Online (Sandbox Code Playgroud)

根据请求,可以使用上面的Ash先生的链接找到确切的目的.

比赛 01.1.02 | 11-30-2001 | 2000年2月29日

非比赛 02/29/01 | 13/01/2002 | 11/00/02

regex maintenance readability

41
推荐指数
5
解决办法
2780
查看次数