问题列表 - 第4943页

TortoiseSVN:灰色复选标记的原因是什么?

首先让我解释一下我们的设置:

我正在和一些承包商合作.他们使用Visual Source Safe进行源代码管理,我们公司正在使用Subversion.他们每隔几天就通过以下步骤预先签入我们的存储库:

  1. 从我们的存储库中签出(他们是唯一正在处理它的人,所以这实际上没有做任何事情)
  2. 将所有应用程序文件复制到目录中
  3. 回头

它是一个可怕的过程,我们计划在下一次迭代中解决它,但它的工作原理.除了有时它没有.有时在他们提交之后,一些文件具有灰色的复选标记覆盖.

我不确定这意味着什么.谷歌搜索意味着它可能与锁定有关,但没有人明确锁定任何东西!这些文件似乎已经提交,但是当我签出时它们就丢失了.我确信我错过了一些东西.

任何人都可以解释什么锣和如何解决它?

svn tortoisesvn

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

如何在Perl中区分嵌套列表运算符中的$ _?

使用嵌套数组操作实现算法通常很有用.例如,要查找列表中以每个给定字符开头的单词数,您可以在Python中执行以下操作:

>>> a = ["foo","bar","baz"]
>>> map(lambda c: len(filter(lambda w: w.startswith(c), a)), ('a','b','c','d','e','f'))
[0, 2, 0, 0, 0, 1]
Run Code Online (Sandbox Code Playgroud)

在表达式中w.startswith(c),区分两个循环迭代变量w并且c因为它们具有不同的名称是微不足道的.

在Perl中,我想做这样的事情:

@a = ("foo", "bar", "baz");
map length(grep $_ =~ /^$_/, @a), ('a','b','c','d','e','f')
Run Code Online (Sandbox Code Playgroud)

然而,这个问题的明显问题$_是仅涉及最里面的 grep迭代变量(适用于$_左侧),而不是外部的map(适用于/^$_/).在Perl中避免此问题的惯用方法是什么?

arrays perl map

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

有没有简单的方法将Criteria转换为HQL?

我已经发布了一个问题,前几天有关查询与该标准API集合,所有我看到的是我想的东西是不可能与标准答案后,有在NHibernate的局势中的错误,并在休眠

我使用DetachedCriteria将所有标准放在一起,列表真的很长.链的最后一个循环是错误的标准,所以我需要将所有的detachedcriteria更改为HQL.

所以我的问题是有没有任何工具或方法将Criteria转换为HQL.

要么

有没有办法让Criteria和Hql一起工作?

关于nhibernate中的bug的文章

.net asp.net nhibernate hql criteria

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

#include所有.cpp文件到一个编译单元?

我最近有理由使用常规的Debug和Release配置来处理一些Visual Studio C++项目,还有'Release All'和'Debug All',这是我以前从未见过的.

事实证明,项目的作者有一个ALL.cpp,其中#includes所有其他.cpp文件.*所有配置只构建一个ALL.cpp文件.它当然被排除在常规配置之外,并且常规配置不构建ALL.cpp

我只是想知道这是否是一种常见做法?它带来了什么好处?(我的第一反应是闻起来很糟糕.)

您可能会遇到哪些陷阱?我能想到的是,如果你的.cpps中有匿名命名空间,它们不再是那个cpp'私有',但现在也可以在其他cpps中看到了吗?

所有项目都构建了DLL,因此在匿名命名空间中存储数据不是一个好主意,对吧?但功能会好吗?

干杯.

c++ build-process build visual-studio

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

使整个选项卡可单击

我正在制作一个在选项卡式界面上依赖很多的模板,为了使它更直观,我想确保用户可以单击选项卡中的任何位置以激活它,而不是单击选项卡内的文本.为了实现这个目标,我现在正在这样做:

<div class="tab" onclick="javascript:window.location='http://example.com';">
    tab text
</div>
Run Code Online (Sandbox Code Playgroud)

对于我创建的所有选项卡.有没有人有更有效的方式来做这件事,他们想与我/社区分享?

html javascript css

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

从XSD生成Ruby类

有没有办法从XSD生成Ruby类(甚至可能是ActiveResource类),以便它们包含一种将类序列化为xml对初始XSD有效的方法?

我知道soap4r有xsd2ruby,但似乎生成的ruby类不能轻易地序列化为xml.

ruby xsd xml-serialization

11
推荐指数
3
解决办法
8994
查看次数

如何使用命令启动Unix屏幕命令?

根据Unix"screen"命令文档,您可以在.screenrc中配置它以从一堆默认屏幕开始,每个屏幕都运行您指定的命令.

这是我的cofig:

# Default screens
screen -t "shell_0"  1
screen -t "autotest" 2 cd ~/project/contactdb ; autotest
Run Code Online (Sandbox Code Playgroud)

它不会运行autotest命令.autotest当我开始时,我试图运行的那个窗口立即关闭screen.

我也尝试过......

screen -t "autotest" 2 cd ~/project/contactdb
Run Code Online (Sandbox Code Playgroud)

结果相同.

我也试过......

screen -t "autotest" 2 ls
Run Code Online (Sandbox Code Playgroud)

同样的结果也是如此.

在启动时让它在给定屏幕上运行命令的秘诀是什么?

unix bash shell command-line gnu-screen

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

去vim的角色

我从python脚本收到错误消息at position 21490.

我怎么能去Vim的这个位置?

vim

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

如何在ToString()中显示1而不是01;

我使用格式ToString("0,0")来显示一个数字

5000 as 5,000
但如果数字是0 - 9,它会显示01,02,03等.有没有人知道正确的语法,所以它不显示前导0?

谢谢,XaiSoft

c# string formatting

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

你关注多核吗?

这是不可否认的:多核计算机就在这里.

这就是:高效的多核编程非常困难.这不仅仅是了解pthreads的情况.

这是有争议的:"街头开发者"需要关注他/她自己的这些发展.

您在多大程度上担心必须扩展多核技能?您正在编写的软件是并行化的候选者,如果是,您是否正在做任何教育自己的事情(如果您还不知道这些技术)?或者您是否相信操作系统会处理大部分操作系统,语言运行时会做到这一点,您的应用程序将很乐意坐在一个核心上并让其他人做他们的事情?

multicore

13
推荐指数
6
解决办法
2521
查看次数