问题列表 - 第17142页

如何删除gem install安装的文档?

我知道可以在没有文档的情况下安装宝石,但不幸的是,我在前三个月没有使用ruby.在那个时候,我设法安装了大量的宝石,但是自从我开始使用ruby以来我没有使用过我的计算机上的文档.我总是在互联网上查看文档.

从我的计算机安全删除文档的最佳方法是什么?另外,有没有办法将ruby配置为默认不安装文档?

ruby rubygems rdoc

23
推荐指数
4
解决办法
8245
查看次数

内存屏障/栅栏的开销

我目前正在编写C++代码,并在我的代码中使用了很多内存屏障/围栏.我知道,MB告诉编译器和硬件不要重新排序它周围的写/读.但我不知道这个操作在运行时对于处理器有多复杂.

我的问题是:这种障碍的运行时开销是多少?谷歌没有找到任何有用的答案......开销是否可以忽略不计?或者导致MB的大量使用导致严重的性能问题?

最好的祝福.

c++

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

我是否需要使用类在Perl中的子类中使用它的方法?

好的,在Perl编码,只是有一个快速的问题.我创建了一个名为SubtitleSite的类,它基本上是一个抽象,以及一个名为podnapisi的类,它继承了SubtitleSite,如下所示:

@ISA = qw(SubtitleSite);
Run Code Online (Sandbox Code Playgroud)

我的问题是,我必须使用:

use SubtitleSite;
Run Code Online (Sandbox Code Playgroud)

为了能够访问SubtitleSite中的所有方法?

oop perl inheritance

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

C#泛型,限制特定结构

是否可以约束泛化方法只接受特定类型的结构?

这是可以的,我相信:

string Add<T>(object value, T expiration) where T : struct; 
Run Code Online (Sandbox Code Playgroud)

但这不是出现:

string Add<T>(object value, T expiration) where T : Struct1, Struct2; 
Run Code Online (Sandbox Code Playgroud)

注意:我希望约束它的结构是DateTime或TimeSpan,因此我无法控制它们.

谢谢

c# generics struct

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

为什么我不能在Python中加入这个元组?

e = ('ham', 5, 1, 'bird')
logfile.write(','.join(e))
Run Code Online (Sandbox Code Playgroud)

我必须加入它,以便我可以将其写入文本文件.

python tuples

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

如何颠覆AutoCAD

我是Subversion的新手.我试图颠覆我的项目部门的AutoCAD文件,但它似乎没有工作.它适用于docs和xls文件等,

随着'颠覆',我正在使用Tortoise SVN客户端.

会对此有一些明确的回应吗?

萨姆斯

ps - 对AutoDesk Vault工作组的任何建议?

svn autocad

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

以便携式方式获取shell中的文件大小(以字节为单位)?

在Linux上,我使用stat --format="%s" FILE,但我有权访问的Solaris没有stat命令.那我应该怎么用?

我正在编写Bash脚本,无法在系统上安装任何新软件.

我考虑过已经使用过:

perl -e '@x=stat(shift);print $x[7]' FILE
Run Code Online (Sandbox Code Playgroud)

甚至:

ls -nl FILE | awk '{print $5}'
Run Code Online (Sandbox Code Playgroud)

但这些看起来都不合理 - 运行Perl只是为了获得文件大小?或者运行2个命令来做同样的事情?

linux bash shell solaris

109
推荐指数
8
解决办法
15万
查看次数

在两个大整数的乘法期间捕获并计算溢出

我正在寻找一种有效(可选的标准,优雅且易于实现)的解决方案来乘以相对较大的数字,并将结果存储为一个或多个整数:

假设我有两个64位整数,如下所示:

uint64_t a = xxx, b = yyy; 
Run Code Online (Sandbox Code Playgroud)

当我这样做时a * b,如何检测操作是否导致溢出,并且在这种情况下将进位存储在某处?

请注意,我不想使用任何大号库,因为我对存储数字的方式有限制.

c integer bit-manipulation overflow multiplication

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

-XX:-PrintGC和XX:-PrintGCDetails标志做什么?

我在这里找到了JVM标志.是否有更详细的解释他们到底做了什么?

java garbage-collection jvm jvm-hotspot

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

php M或F(男性或女性)

我知道有更优雅的方法来设置一个html表单来接受男性或女性的输入; 但是,我正在学习,我只是想知道这是否也有可能:

//Incorporate two checks
 if (empty($_POST['sex'])==FALSE && sanityCheck($_POST['sex'], 'string', 1)==TRUE)
      {
      // if the checks are ok for  sex we assign sex  to a variable
      $sex = $_POST['sex'];
       }
      else
      {
      // if all is not well we echo an error message
      echo 'Please enter a valid Gender';
      // and exit the script
      exit();
      }
Run Code Online (Sandbox Code Playgroud)

如果是这样,我如何使用正则表达式进行检查?用户是否键入M或F.

我在想:

function checksex($sexcheck)
{
//Some regex here to check the sex?
  return preg_match('               ', $sexcheck);
}
Run Code Online (Sandbox Code Playgroud)

然后调用checksex作为第三个检查添加到if条件,如下所示:

if (empty($_POST['sex'])==FALSE && sanityCheck($_POST['sex'], 'string', 1) …
Run Code Online (Sandbox Code Playgroud)

php

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