问题列表 - 第6832页

#ifdef用于32位平台

在我维护的应用程序中,我们遇到了影响stdlib的文件描述符限制的问题.此问题仅影响标准库的32位版本.

我已经设计了一个修复我的代码,并希望实现它,但只有在编译32位可执行文件时.我可以#ifdef使用什么预处理器符号来确定是为32位还是64位目标编译代码?

编辑

对不起,没提,代码是跨平台,linux,windows,solaris和其他一些unix风格,大多使用GCC进行编译.我可以跨平台使用任何事实上的标准吗?

编辑2

我发现了一些似乎可能有用的定义"__ILP23"和"__LP64"... 这里的讨论解释了unix平台的背景.任何人都有使用这些定义的经验吗?这会有用吗?

c c++ 64-bit gcc 32-bit

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

如何使用Ant'输入'任务读取多行值?

有人知道如何在Ant脚本中输入多行值吗?我正在使用输入任务提示用户进行Subversion提交注释,我希望能够支持多行文本.

我在Windows命令提示符下运行Ant的独立版本.

我以为我可能能够进行搜索并替换\n,但我看不到任何简单的方法来从Ant中的属性值替换属性值.看起来我必须写一个文件,替换文件,然后将文件加载到另一个属性.我不是那么想要它.

ant

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

PHP:如何只获取括号()之间的单词并清除其他所有单词

我有一个包含一些信息的数组.例如:

(作家)&

要么

(附加对话)

我想清理这个,所以我只得到括号()之间的文本并清除其他所有内容

结果:

作家

要么

额外的对话

php

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

ASP.NET - 用于引用.CSS和.JS的路径

我在项目的根目录中有一个母版页.我在整个项目中以及引用此母版页的子文件夹中都有内容页面.如果我总是希望它们相对于根目录,那么引用我的.CSS和.JS文件的正确方法是什么?

我现在就是这样做的:

link href="/common/css/global.css"
script src="/common/javascript/global.js"

但这打破了联系.我尝试没有前导"/"但是在子文件夹中我的页面上没有用.

javascript c# asp.net jquery

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

如何在源代码管理中存储第三方库?

如何在源代码管理中存储项目中使用的第三方库?

您何时在源代码管理中存储二进制文件?

您何时将代码存储在源代码管理中?

你会存两个吗?在什么情况下你会这样做?

(顺便说一下,我正在使用.NET,但对于这个问题并不重要)

version-control

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

Long表示显示错误的最佳方式.可用性问题

我们有很长的部分有3个部分:

请求者,运送和计费

每个部分屏幕或更长,所以表格长3+屏幕.从可用性的角度来看,在表单上显示消息的最佳方式是什么.

  1. 在表单顶部分组的错误消息列表.
  2. 为该部分顶部的每个部分分组的消息
  3. 实际出现错误的表单字段附近的错误消息.

usability user-interface user-experience

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

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

您什么时候使用公共服务定位器?

我一直在寻找Common Service Locator作为抽象我的IoC容器的方法,但我注意到有些人强烈反对这种类型.

人们建议永远不要使用它吗?一直在使用它?或者有时使用它?如果有时候,那么在什么情况下你会使用它以及你不会使用它的情况.

c# dependency-injection inversion-of-control common-service-locator service-locator

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

iPhone和HMAC-SHA-1编码

即时通讯试图接到亚马逊网络服务的电话,我仍然坚持获取签名,看着这个,但我仍然有一个问题.

用这个例子是什么

NSData *keyData;
NSData *clearTextData
Run Code Online (Sandbox Code Playgroud)

?我需要为这两个值传递什么?

/*
  inputs:
  NSData *keyData;
  NSData *clearTextData
*/

uint8_t digest[CC_SHA1_DIGEST_LENGTH] = {0};

CCHmacContext hmacContext;
CCHmacInit(&hmacContext, kCCHmacAlgSHA1, keyData.bytes, keyData.length);
CCHmacUpdate(&hmacContext, clearTextData.bytes, clearTextData.length);
CCHmacFinal(&hmacContext, digest);

NSData *out = [NSData dataWithBytes:digest length:CC_SHA1_DIGEST_LENGTH]
Run Code Online (Sandbox Code Playgroud)

iphone sha1 hmac

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

SQL Server数据库备份计划和日志截断

我有一个每晚备份的SQL Server 2005数据库.备份包括:

  1. 数据库的完整备份.
  2. 备份事务日志.

这些目前是两个独立的工作.

日志很大,我想设置一下,这样:

  1. 数据库将在每晚完整备份
  2. 设置日志,以便我可以从一个备份和下一个备份之间的任何点恢复数据库.

如何设置它以便日志文件可管理?我怀疑日志从未缩小,因为日志很大.

sql-server backup sql-server-2005 transaction-log

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