问题列表 - 第6083页

iostream和大文件支持

我试图找到一个明确的答案而不能,所以我希望有人知道.

我正在Linux(32位操作系统)上使用GCC 4.x开发一个C++应用程序.此应用程序需要能够读取大小> 2GB的文件.

我真的想使用iostream的东西和FILE指针,但我找不到大文件#defines(_LARGEFILE_SOURCE,_LARGEFILE64_SOURCE,_FILE_OFFSET_BITS = 64)对iostream标头有什么影响.

我正在编译32位系统.任何指针都会有所帮助.

c++ iostream stl large-file-support large-files

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

正则表达式匹配数字与最多2位小数

我正在使用一个正则表达式,它将数值与最多用户定义的小数位数相匹配.目前我有

/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/
Run Code Online (Sandbox Code Playgroud)

这将允许尽可能多的地方输入,但我也想有时允许2为货币或4或更多的其他输入.我正在建设的功能是

var isNumeric = function(val, decimals) {
    // decimals is not used yet
    var objRegExp = /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
    return objRegExp.test(val);
};
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

保存文件并自动创建目录

我连接了许多变量,我想将该字符串保存为文件路径.

是否有一种方法可以自动创建所有适当的目录,如果它们不存在而不必检查每个目录上的"if exists"

例如.

"C:\" + a + "\" + b+ "\" + d + "\" + d + ".txt"
Run Code Online (Sandbox Code Playgroud)

c# file winforms

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

Python:decorator特定的参数(与包装函数无关)?

我正在寻找一个缓存装饰器,它给出一个函数将函数的结果缓存到装饰中指定的位置.像这样的东西:

@cacheable('/path/to/cache/file')
def my_function(a, b, c):
    return 'something'
Run Code Online (Sandbox Code Playgroud)

装饰器的参数与它包装的函数的参数完全分开.我已经看了很多例子,但是我还没有完全知道如何做到这一点 - 是否有可能为装饰器提供一个与之无关且不传递给包装函数的参数?

python decorator

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

你能问ruby把警告视为错误吗?

ruby是否允许您将警告视为错误?

我想这样做的一个原因是确保如果heckle删除一行代码意味着发出警告,我可以选择确保突变体被杀死.

ruby warnings heckle

15
推荐指数
2
解决办法
2193
查看次数

你会推荐什么ORM?

这是我的要求:

  1. 支持C#
  2. 支持Oracle
  3. 支持LINQ
  4. 能够将业务对象映射到数据库表(不一定是1对1映射)

我知道Oracle实体框架提供程序会支持所有这些,但我被告知制作自定义映射并不容易.

你会建议什么?

c# linq oracle orm

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

C中的指针与数组,非平凡差异

我以为我真的理解这一点,并重新阅读标准(ISO 9899:1990)只是证实了我明显错误的理解,所以现在我问这里.

以下程序崩溃:

#include <stdio.h>
#include <stddef.h>

typedef struct {
    int array[3];
} type1_t;

typedef struct {
    int *ptr;
} type2_t;

type1_t my_test = { {1, 2, 3} };

int main(int argc, char *argv[])
{
    (void)argc;
    (void)argv;

    type1_t *type1_p =             &my_test;
    type2_t *type2_p = (type2_t *) &my_test;

    printf("offsetof(type1_t, array) = %lu\n", offsetof(type1_t, array)); // 0
    printf("my_test.array[0]  = %d\n", my_test.array[0]);
    printf("type1_p->array[0] = %d\n", type1_p->array[0]);
    printf("type2_p->ptr[0]   = %d\n", type2_p->ptr[0]);  // this line crashes

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

比较表达式my_test.array[0]type2_p->ptr[0]根据我对标准的解释:

6.3.2.1数组下标 …

c arrays pointers

11
推荐指数
2
解决办法
7966
查看次数

JavaScript可以从第三方域加载XML数据吗?

JavaScript可以从Yahoo加载RSS XML Feed 吗?

客户端JS是否允许访问第三方域?

javascript rss cross-domain

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

如何从现有的Visual Studio项目中告诉Visual Studio项目类型

使用Visual Studio 2005.

.sln或.vcproj文件(或其他任何地方)中是否有定义项目类型/子类型的内容?

编辑:我的意思是,当您创建项目时,首先选择一种语言(例如Visual C#),然后选择项目类型(例如Windows),然后选择子类型(例如控制台应用程序).

这些信息存储在VS文件中的哪个位置?

visual-studio-2005

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

一台Mac上的多个iPhone开发人员帐户?

我搜索过,但无法在任何地方找到这个问题.我和我的妻子即将开始进行iPhone开发,我们只有资金购买一台iMac 24"才能做到这一点.任何有iPhone开发经验的人都知道是否可以在一台开发Mac上分析两个不同的Apple开发者帐户?不仅通过开发人员计划,而且XCODE(我相信它是)IDE支持它吗?

我们希望能够做的是我可以使用我的个人资料和开发人员/调试等登录我的iPhone应用程序,并且她在她自己的个人资料下也这样做(没有看到我的,反之亦然).分时不会成为一个问题,因为我在家工作,而她在外工作,我们将能够找出那部分没问题.

请理解我们对Mac,OS X以及iPhone开发领域都是全新的,因此我们不知道这是否可行.如果不是,我们的第二个选择是购买两台Mac Mini(键盘和鼠标),并为我们已有的每台现有PC显示器找出一些KVM,并以此方式开发.我们宁愿不在两个开发者帐户和IDE配置文件之间共享一个iMac.

更新: 我和我的妻子使用12个月的无利息报价从Best Buy投资了24英寸的iMac,这使其成为20"iMac的首选.它有足够的RAM(最高8G的4G)和高清空间(640G),我们已经习惯了MAC OS X,并将很快开始开发.我们创建了两个OS X帐户,以保持设置和单独.由于OS X上的内容看起来非常直观,因此Windows更接近OS X或反之亦然,我们对整个机箱和设置时间大约8分钟留下了深刻的印象!到现在为止还挺好.

iphone macos xcode

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