问题列表 - 第1105页

pthread_detach会为我管理我的记忆吗?

假设我有以下代码:

while(TRUE) {
  pthread_t *thread = (pthread_t *) malloc(sizeof(pthread_t));
  pthread_create(thread, NULL, someFunction, someArgument);
  pthread_detach(*thread);
  sleep(10);
}
Run Code Online (Sandbox Code Playgroud)

分离的线程是否会释放malloc分配的内存,还是我现在必须做的事情?

c malloc multithreading memory-management pthreads

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

当你尝试释放()已经释放c中的内存时会发生什么?

例如:

char * myString = malloc(sizeof(char)*STRING_BUFFER_SIZE);
free(myString);
free(myString);
Run Code Online (Sandbox Code Playgroud)

这样做会有不良副作用吗?

c memory memory-management

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

您如何衡量网络服务电话的进度?

我有一个ASP.NET Web服务,它可以执行一些繁重的工作,例如,一些文件操作,或者从一堆水晶报表生成Excel表格.我不希望通过调用此Web服务来阻止,所以我想让Web服务调用异步.另外,我想从网页上调用这个Web服务,并希望有一些机制可以让我继续轮询服务器,这样我就可以在屏幕上显示一些进度指示,比如说,文件的数量.已经处理完毕.请注意,我不希望在完成Web方法调用时收到通知,而是希望获得实时进度状态.我该怎么做呢?

ajax asynchronous web-services asp.net-ajax

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

如果不使用所有列,我的索引会被使用吗?

我在表T的A,B,C,D列上有一个索引

我有一个查询,它在WHERE子句中使用A,B,C从T中提取.

是否会使用索引或是否需要一个仅包含A,B,C的单独索引?

sql sql-server sql-execution-plan

16
推荐指数
3
解决办法
7223
查看次数

OO编程有哪些好处?它会帮我写出更好的代码吗?

我是一个PHPer,并没有编写面向对象的代码.

OO优于过程代码有什么优势,我在哪里可以学习如何将这些想法应用到PHP?

php oop

28
推荐指数
7
解决办法
6225
查看次数

如何解释FrontPage扩展中的错误代码?

错误的答案是由愚蠢的赏金系统自动选择的.

我用头版扩展描述与SharePoint Services 3.0的互动在这里.

在大多数样本中,我看到客户端只是在结果中查找特定的英文字符串,并使用它来确定是否发生了错误.但是,我正在编写一个可以广泛部署并放在非英语SharePoint服务器上的应用程序,因此我想使用返回的错误代码.

不幸的是,错误代码的文档定义很差.它包含如下宝石:

虽然许多RPC协议方法都有唯一的错误消息,但大多数依赖于标准的错误消息格式来在方法无法正确完成时中继信息.

嗯,这将是什么"标准错误消息格式"......和

状态是FrontPage Server Extensions针对遇到的情况的错误代码.osstatus是操作系统的错误代码..

也很可悲的是:

通常,代码是整数值,消息是汇总错误的文本字符串.

但是没有一张表描述了这些错误的可能内容.

在我看来,操作系统错误代码可能是一个HRESULT,但我不知道在SharePoint错误代码的潜在来源方面要寻找什么.我唯一的线索是status = 589826似乎表明文件已经存在.

错误的答案是由愚蠢的赏金系统自动选择的.

asp.net error-handling sharepoint frontpage

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

如何更改Visual Studio 2005部署项目的设置

我有一个项目包含至少一个DLL以及可执行输出.我已经为这个解决方案添加了一个部署项目,它在创建时就像所有项目一样询问了我的名称和工作目录.

我将此命名为"MyProduc_Installer",并且能够修改安装过程的所有方面,除了更改安装程序本身的名称.在整个安装过程中,用户会看到"欢迎使用MyProduct_Installer安装程序"之类的消息.即使在"添加/删除程序"列表中,这也是应用程序设想错误的标题.

如何更改此设置?我尝试了右键单击/属性,以及所有View选项.我在可执行项目或解决方案属性的程序集信息中找不到任何内容.

我试过在资源管理器中右键单击项目来更改属性,但这是我看到的:

替代文字

此处没有设置来更改项目标题.

deployment visual-studio-2005

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

您如何确定质量保证问题是否存在缺陷?

我作为一名开发人员曾在多家公司工作过,最近又进入了一家新公司的QA自动化系统.每个公司都不同,我还没有看到我真正喜欢的处理方式.QA常常会说某事是一个问题而且反应要么"好吧,但要太难以修复需要太长时间"或"它不是一个错误,这是一个特征!".
有没有人找到一种合理的方法来确定QA所说的某个bug是否需要修复?

testing qa

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

如何以编程方式跟踪亚马逊上某个商品的销售排名?

我见过几款可以跟踪亚马逊上商品销售排名的产品.亚马逊是否已发布任何可用于获取特定商品销售排名的网络服务?

我查看了AWS并没有看到任何这种性质.

amazon web-services

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

在Windows 2003中的文件属性中重现已阻止的exe"unblock"选项

当我将我的程序从我的网站下载到我的Windows 2003机器时,它上面有一个块,您必须右键单击exe,然后选择属性,然后选择"取消阻止"按钮.

我想在我的安装程序中添加检测文件被阻止的时间,因此没有足够的权限.

但我无法在这个需要解锁的状态下轻松地重现我的exe.

如何让unblock出现在我的exe上,以便我可以测试这个功能?

security nsis windows-server-2003

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