问题列表 - 第2947页

在Perl中的dirhandle上,'stat'的语义是什么?

在研究另一个问题时,我注意到statPerl 中的函数可以将dirhandle作为其参数(而不是文件句柄或文件名).

但是我找不到任何正确使用它的例子 - Perl手册中没有.

任何人都可以展示如何使用它的例子吗?

perl stat

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

C:关于rand,random和arc4random的确切真相

关于这个主题有很多相互矛盾的信息.因此,让我们尝试就明确的答案达成一致:

C中这些随机数生成器中的哪一个创建了更好的随机性:rand,random或arc4random?

注意:只是为了使问题清楚,这不是关于真正随机性的问题,它只是那些3之间的冲突.


正如所指出的,这个问题没有多大意义,因为这不是关于C,而是关于一个特定的实现,在我的例子中,cocoa(更具体地说是iphone sdk,但我的猜测是它们是相同的,因为这些功能去).不过,这里有一些有用的信息.我通过实现arc4random得出结论,主要是因为它易于使用(不需要播种),这是一个没有人指出的重要因素.

我正在关闭这个问题,并为可可开发人员添加可可标记,以寻找有关RN​​G的信息.非常感谢那些贡献的人,并为这种困惑感到抱歉.

c random cocoa

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

如何使用std :: sort与结构向量和比较函数?

感谢C中解决方案,现在我想使用std :: sort和vector在C++中实现这一点:

typedef struct
{
  double x;
  double y;
  double alfa;
} pkt;
Run Code Online (Sandbox Code Playgroud)

vector< pkt > wektor;使用push_back()填充; 比较功能:

int porownaj(const void *p_a, const void *p_b)
{
  pkt *pkt_a = (pkt *) p_a;
  pkt *pkt_b = (pkt *) p_b;

  if (pkt_a->alfa > pkt_b->alfa) return 1;
  if (pkt_a->alfa < pkt_b->alfa) return -1;

  if (pkt_a->x > pkt_b->x) return 1;
  if (pkt_a->x < pkt_b->x) return -1;

  return 0;
}

sort(wektor.begin(), wektor.end(), porownaj); // this makes loads of errors …
Run Code Online (Sandbox Code Playgroud)

c++ sorting stl vector

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

long < - > str二进制转换

是否有任何lib将非常长的数字转换为仅仅复制数据的字符串?

这些单行太慢了:

def xlong(s):
    return sum([ord(c) << e*8 for e,c in enumerate(s)])

def xstr(x):
    return chr(x&255) + xstr(x >> 8) if x else ''

print xlong('abcd'*1024) % 666
print xstr(13**666)
Run Code Online (Sandbox Code Playgroud)

python string bignum

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

Amazon EC2 Windows实例中的自动挂载EBS卷

在亚马逊的弹性计算云(EC2)中启动Windows 2003实例时,是否有人知道如何自动安装弹性块存储(EBS)卷?

windows cloud amazon-ec2 amazon-ebs

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

彻底使用'if'语句或'try/catch'块?

给我一些你的想法,哪个是更好的编码实践/使更高效的代码/看起来更漂亮/更好:增加和提高你使用if语句预测和捕捉潜在问题的能力?或者只是简单地使用try/catch?

让我们说这是Java(如果重要的话).

编辑: 我现在正在将自己从一些公认的过时和受限制的当前编码实践中转移出来,但我对于在某些方面(例如这一点)这样做的必要性有点扯淡.我只想问一些观点.不是辩论.

comparison if-statement try-catch

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

你写的最好(最有用)的界面是什么?

标题基本上说明了它.您编写了哪些界面让您感到自豪并且您使用了很多.我想那些写作的人IEnumerable<T>并不是IQueryable<T>说创造了那些之后的感觉.

c# interface

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

.NET中CultureInfo的CurrentCulture和CurrentUICulture属性有什么区别?

在.NET CultureInfo中,System.Globalization命名空间中有类.它有两个类似的属性,都返回CultureInfo类型的值:CurrentCultureCurrentUICulture.

他们之间有什么区别?

我何时以及为何使用哪一个?

.net globalization cultureinfo

345
推荐指数
5
解决办法
7万
查看次数

如何有条件地编译我的C#for Mono vs. Microsoft .NET?

我需要一个条件编译开关,它知道我是在编译单声道还是MS .NET运行时.我怎样才能做到这一点?

.net c# mono

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

返回方法名称

我正在使用以下内容作为在我的开发中列出各种方法的方法

print basename(__FILE__) . "::serve_table()"
Run Code Online (Sandbox Code Playgroud)

是否有任何函数能够返回类方法的名称,所以我不必每次都删除它?

php

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