问题列表 - 第4768页

pthread条件变量

我正在实现一个包含任务队列的线程.第一个任务添加到队列后,线程就会开始运行它.

我应该使用pthread条件变量来唤醒线程还是有更合适的机制?

如果我pthread_cond_signal()在其他线程没有被阻止pthread_cond_wait()而是做某事时调用,会发生什么?信号会丢失吗?

pthreads

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

删除所有表命令

删除SQLite中所有表的命令是什么?

同样,我想删除所有索引.

sql database sqlite rdbms

79
推荐指数
5
解决办法
12万
查看次数

软件开发中的测试人员

在我的公司,我们开发了一个软件产品.到目前为止,我们还没有任何测试人员,所以基本上开发人员都是测试人员,当然还有客户和用户(不好).

我们的团队现在由4名开发人员组成,我们主要使用Cruisecontrol,Flex,ASP.NET,IIS,MSSQLServer和WebORB.我敦促管理人员聘请测试人员,但我想知道测试人员在软件开发方面是否正常.所以:

  1. 测试人员是否需要在产品(或大型项目)开发中使用?
  2. 测试人员是否只进行测试工作?或者你可以期望开发人员或图形设计师测试一周的一半?
  3. 在哪里可以找到好的测试人员(我想在软件开发测试中没有学位)?
  4. 是否需要技术团队的项目经理来测试一切?

thx,Lieven Cardoen

ps:Thx,Vinay,我们确实有单元测试,但实际上,单元测试不能涵盖测试人员可以做什么.

testing product project

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

如何在Perl中将常量导入多个模块?

我正在用Perl编写一个带有几个模块的应用程序.我想写一些从任何地方都可以看到的全局常量,如下所示:

#Constants.pm
$h0 = 0;
$scale = 20;
Run Code Online (Sandbox Code Playgroud)

然后使用它们而无需使用main::Constants::在几个模块中进行限定.但是,如果我use Constants;在多个模块中编写,它们只会导入到一个名称空间中.有没有办法解决?

我正在使用最新的ActivePerl.

perl constants activeperl

5
推荐指数
4
解决办法
4534
查看次数

Java中的默认构造函数和继承

我有一个关于Java中的默认构造函数和继承的问题.

通常,如果你编写一个类并且不包含任何构造函数,Java会自动为你提供一个默认构造函数(一个没有参数),它初始化类的所有实例变量(如果有的话)都有一些默认值(0,null或者是假的.但是,如果使用某些参数编写构造函数,并且不编写任何默认构造函数,则Java不提供默认构造函数.我的问题是:类继承自其他类的情况是什么 - 如果我编写一个带有一些参数的构造函数,但是不包含默认构造函数,它们是否继承了超类的默认构造函数?

java inheritance initialization default-constructor

51
推荐指数
5
解决办法
9万
查看次数

等和子集混合

问题如下:

给你一组正整数{a1,a2,a3,...,an},其中没有相同的数字(a1只存在一次,a2只存在一次,......)例如A = {12,5 ,7,91}.问题:是否有两个不相交的A子集,A1 = {b1,b2,...,bm}和A2 = {c1,c2,...,ck},因此b1 + b2 + ... + bm = c1 + c2 + ... + ck?

请注意以下事项:A1和A2不必覆盖A,因此问题不会自动减少到子集求和问题.例如A = {2,5,3,4,8,12} A1 = {2,5}因此A1的总和是7 A2 = {3,4}所以A2的总和是7我们发现A的两个不相交的子集描述的属性,所以问题解决了.

我怎么解决这个问题?我能做的比找到所有可能的(不相交的)子集更好,计算它们的总和并找到两个相等的总和吗?

感谢您的时间.

algorithm complexity-theory subset-sum

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

为什么我的所有Visual Studio测试结果都"未执行"

当我在我的项目中运行单元测试时,我看到每个人的结果都是"未执行".我已经重新启动了我的计算机,所以我怀疑这是一个挂起的进程问题.

谷歌没有透露任何信息 有没有人有任何想法?

unit-testing visual-studio-2008

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

Fusebox框架的未来

好老的Fusebox是我的第一个框架,我仍然非常喜欢它.从PHP版本开始,目前使用最新的CFML版本.

但时间流逝,我想知道:也许我应该切换到另一个框架?好吧,我不想在这里开始圣战.我只是想知道继续使用FB的优点和缺点.

说,我认为没有XML控制器是非常好的想法,并迈向未来.或者也许我错了,这不是因为我应该专注于Mach-II或者Model-Glue或......(输入你最喜欢的)?

但是PHP怎么样?似乎它已经过去了一段时间.Symfony,CakePHP,Zend等现在看起来好多了,而且发展很快.

因此,比较方面的粗略列表如下:

  1. 花在开发和维护上的时间.对我来说FB在这里似乎很好.
  2. ORM集成.目前我正在使用自己的组件(顺便说一句,很惊讶在cf9预览中看到非常相似的语法),但担心他们的性能.
  3. 整体应用性能.缓存?"解析"文件仍然足够好?
  4. 与其他产品集成.例如,使用单元测试工具 - 有没有人有这方面的经验?

任何想法和意见都表示赞赏.谢谢.

php coldfusion comparison frameworks

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

从Bash命令查找和替换文本文件

对于给定的输入字符串进行查找和替换的最简单方法是什么,比方说abc,并替换为另一个字符串,比如XYZ在文件中/tmp/file.txt

我正在编写一个应用程序并使用IronPython通过SSH执行命令 - 但我不熟悉Unix,也不知道要查找什么.

我听说Bash除了是命令行界面外,还可以是一种非常强大的脚本语言.所以,如果这是真的,我假设您可以执行这些操作.

我能用bash做什么,以及实现目标的最简单(一行)脚本是什么?

ssh bash scripting ironpython replace

530
推荐指数
12
解决办法
63万
查看次数

将C++与Cocoa一起使用而不是Objective-C?

我想编写使用C++和Cocoa框架的应用程序,因为Apple不支持使用Carbon 64位.C++在Linux和Windows上的实现似乎相当普遍,但在Mac OS X上似乎需要额外的Apple特定代码片段(如Obj-C包装器).苹果似乎也在强迫开发人员用Objective-C而不是C++编写,尽管我可能错了.

我试图找到一条在Mac上编写代码的路径,这种代码很容易保持跨平台.必须用C++ for Linux/Windows编写代码,然后在Objective-C中重写大部分代码效率非常低.

有没有办法用C++编写代码,这些代码将来会得到支持并在Xcode中得到支持?另外,如果可以的话,我如何在Xcode中混合使用C++和Objective-C?谢谢.

c++ cocoa objective-c language-interoperability

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