问题列表 - 第21736页

确定处理器的字大小

如何确定CPU的字大小?如果我理解正确,int一个字应该是正确的吗?我不确定我是否正确.

那么打印sizeof(int)是否足以确定我的处理器的字大小?

c processor word-size

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

在下载和计算已经下载的数量之前获取文件大小(http + ruby​​)

任何人都可以帮助我

  • 开始下载之前获取文件大小
  • 显示已下载了多少%

.

require 'net/http'
require 'uri'

url = "http://www.onalllevels.com/2009-12-02TheYangShow_Squidoo_Part 1.flv"

url_base = url.split('/')[2]
url_path = '/'+url.split('/')[3..-1].join('/')

Net::HTTP.start(url_base) do |http|
  resp = http.get(URI.escape(url_path))
  open("test.file", "wb") do |file|
    file.write(resp.body)
  end
end
puts "Done."
Run Code Online (Sandbox Code Playgroud)

ruby http download

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

随机列表<T>

可能重复:
在C#中随机化List <T>

我有一个列表,其中包含数千个FilePath到音频文件的位置,并想知道哪个是"洗牌"列表的最有效方法?

任何帮助是极大的赞赏 :)

谢谢

c# shuffle list

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

从mySQL中拉出第一个X字(不仅仅是字符)

我希望能够从数据库字段中提取前X个单词以用于预览.基本上如果一个领域的内容是

 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris malesuada."
Run Code Online (Sandbox Code Playgroud)

我想回应一下

 "Lorem ipsum dolor sit amet... see more"
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

我知道要做的唯一事情是在查询中拉出整个字段然后执行类似的操作

$foo = [query_results];
$bar = explode(' ', $foo);
for($x=0, $x<6, $x++){
     echo $bar[$x];
};
echo "... see more"
Run Code Online (Sandbox Code Playgroud)

有更好的方法吗?

php mysql

14
推荐指数
2
解决办法
7646
查看次数

Objective-C类别的安全性如何?

Objective-C类别非常有用,但这种功能存在一些问题.这些基本上有两种我知道的形式:

  • 尝试添加相同便捷方法的两个类别.在这种情况下,未定义使用哪一个.如果你小心 - 不添加太多方法或使用特别常见的方法名称 - 第一个问题几乎不应该是一个问题.
  • 由与类别冲突的编写器添加到类的新方法.在这种情况下,类别会覆盖类方法.由于课程可能不在我的控制之下,我更担心这个问题.

反向移植应该是相当安全的,但实现接口或添加便利方法似乎更危险.我知道Cocoa似乎将它用于方便方法,但是基类再次受到控制.我想也许他们只是使用类别来减少依赖 - 所以String类可以有方便的方法在Cocoa中工作,但是如果你不使用Cocoa,它就不会被引入.

那么,类别/保护它们的安全指南有多安全?

objective-c

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

如何在Octave中仅计算矩阵乘积的对角线?

Octave有没有办法只计算和存储矩阵乘积的对角线?

基本上喜欢这样做: vector = diag(A*B);

我不关心A*B除了对角线上的任何值.矩阵大小是围绕80k x 1212 x 80k,所以即使我不关心速度/额外的内存它只是惯于适合在RAM中.

奇怪的是,因为Octave是一个包含大量数据集和对角线的包非常重要,所以它应该是可能的.

matlab matrix octave matrix-multiplication diagonal

14
推荐指数
2
解决办法
7913
查看次数

如何使用可变精度的Java String.format?

我想根据用户输入改变字符串中双重表示的精度.现在我正在尝试这样的事情:

String foo = String.format("%.*f\n", precision, my_double);
Run Code Online (Sandbox Code Playgroud)

但我收到了java.util.UnknownFormatConversionException.我对这种方法的启发是C printf和这个资源(1.3.1节).

我在某处有一个简单的语法错误,Java支持这种情况,还是有更好的方法?

编辑:

我想我可以这样做:

String foo = String.format("%." + precision + "f\n", my_double);
Run Code Online (Sandbox Code Playgroud)

但是我仍然对这种操作的原生支持感兴趣.

java string precision rounding floating-accuracy

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

在转换为泛型类型时,Java中的警告

我有一些通用代码,我无法弄清楚如何合法地阻止警告; 我目前正在使用@SuppressWarnings("unchecked"),因为似乎在没有警告的情况下无法完成转换泛型类型.

我怎样才能摆脱注释?

我有的是:

public MyObject(SharedContext<Object> ctx) {
    super(ctx); // set protected field 'context'
    ...
    context.set("Input Fields"  ,Collections.synchronizedMap(new TreeMap<String,Pair<String,Boolean>>(String.CASE_INSENSITIVE_ORDER)));
    context.set("Output Fields" ,Collections.synchronizedMap(new TreeMap<String,String>              (String.CASE_INSENSITIVE_ORDER)));
    context.set("Event Registry",new EventRegistry(log)                                                                              );
    }

@SuppressWarnings("unchecked")
protected void startup() {
    inputFields     =(Map<String,Pair<String,Boolean>>)context.get("Input Fields"  ,null);
    outputFields    =(Map<String,String>              )context.get("Output Fields" ,null);
    eventRegistry   =(EventRegistry                   )context.get("Event Registry",null);
    ...
    }
Run Code Online (Sandbox Code Playgroud)

受保护的变量上下文是类型SharedContext<Object>.

如果没有注释,编译器会发出警告:

...\MyClass.java:94: warning: [unchecked] unchecked cast
found   : java.lang.Object
required: java.util.Map<java.lang.String,com.mycompany.Pair<java.lang.String,java.lang.Boolean>>
    inputFields     =(Map<String,Pair<String,Boolean>>)context.get("Input Fields"  ,null);
                                                                  ^
...\MyClass.java:95: warning: [unchecked] unchecked cast
found   : java.lang.Object
required: java.util.Map<java.lang.String,java.lang.String>
    outputFields    =(Map<String,String> …
Run Code Online (Sandbox Code Playgroud)

java generics warnings

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

Wicket组件ID最佳实践

刚刚开始玩,每个人如何链接他们的组件ID?

到目前为止,我遇到的最常见的错误是组件ID不匹配.例如,

在HTML中

...
<span wicket:id="messageID">message will be here</span>
...
Run Code Online (Sandbox Code Playgroud)

而在Java方面

...
add(new Label("messageID", "If you see this message wicket is properly configured and running"));
...
Run Code Online (Sandbox Code Playgroud)

如果有帮助,我正在使用maven/IntelliJ设置.谢谢!

java wicket

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

如何在构建时测试UIViewControllers?

我是测试的忠实信徒,但不是一个非常优秀的实践者.我已经很好地覆盖了我的模型对象并以TDD风格编程.我实际上非常喜欢它,我很乐意将它扩展到我的控制器层,特别是我的UIViewController子类.

不幸的是,许多UIKit类在独立测试中不起作用.但是,我对仅在设备上运行我的依赖测试的限制感到不满意.在每次构建之前运行所有单元测试对我来说非常重要,在我看来,它可能是值得单元测试(而不是其他类型的测试)控制器代码.

我的问题很简单:如何UIViewController以每次构建之前运行测试的方式测试s?我知道这个问题有几个不同的解决方案,但是对于每个问题的各种好处并不了解很多.

iphone cocoa-touch unit-testing uiviewcontroller

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