问题列表 - 第13767页

Python subprocess.Popen - 添加GCC标志会导致"无输入文件"错误

我正在构建一个Python脚本来自动化我的构建过程,它使用subprocess.Popen调用GCC.我最初的尝试工作正常.

>>> import subprocess
>>> p = Popen(['gcc', 'hello.c'], stdout=subprocess.PIPE, stderr=stderr=subprocess.STDOUT)
>>> p.wait()
0
>>> p.communicate()
('', None)
Run Code Online (Sandbox Code Playgroud)

但是,一旦我将其他选项传递给GCC,我会收到错误"无输入文件",如下所示:

>>> import subprocess
>>> p = Popen(['gcc', '-o hello hello.c'], stdout=subprocess.PIPE, stderr=stderr=subprocess.STDOUT)
>>> p.wait()
1
>>> p.communicate()
('gcc: no input files\r\n', None)
Run Code Online (Sandbox Code Playgroud)

可能导致此问题的任何想法?

python gcc subprocess popen

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

OpenID:我应该使用哪一个索引用户"openid_identity"或"openid_claimed_id"?

我应该使用哪一个来从Openid auth proccess索引用户."openid_identity"或"openid_claimed_id"?我使用Dope OpenId类并返回的数据是:

[openid_ns] => http://specs.openid.net/auth/2.0
[openid_mode] => id_res
[openid_return_to] => http://localhost/login/authenticate
[openid_claimed_id] => https://me.yahoo.com/a/wK7..MjM-#607
[openid_identity] => https://me.yahoo.com/a/wK7...MjM-
[openid_realm] => http://localhost/
[openid_assoc_handle] =>odm...j24yhwlT...2TOXQ9.sifIz3eLZoU.....jOoGM...9VPcMVavQkVgEQ--
[openid_response_nonce] => 2009-09-19T12:35:08Z95e...WtOYlQ--
[openid_signed] => assoc_handle,claimed_id,identity,mode,ns,op_endpoint,response_nonce,return_to,signed,ns.pape,pape.auth_level.ns.nist,pape.auth_level.nist,pape.auth_policies
[openid_op_endpoint] => https://open.login.yahooapis.com/openid/op/auth
[openid_ns_pape] => http://specs.openid.net/extensions/pape/1.0
[openid_pape_auth_level_ns_nist] => http://csrc.nist.gov/publications/nistpubs/800-63/SP800-63V1_0_2.pdf
[openid_pape_auth_level_nist] => 0
[openid_pape_auth_policies] => http://schemas.openid.net/pape/policies/2007/06/none
[openid_sig] => kO7......EitU=
Run Code Online (Sandbox Code Playgroud)

谢谢

php openid

7
推荐指数
2
解决办法
826
查看次数

更改R中的默认提示和输出行前缀?

为了教授和准备关于R的书面说明,一直让我感到沮丧的事情是我不能简单地从R复制命令和输出并将它们粘贴到另一个R会话中.例如,如果我做一些微不足道的事情,比如

> x <- rnorm(10)
> x
 [1]  1.76975998  1.19722850 -0.39274507 -1.10979974  0.52320473 -0.08643833
 [7]  0.94437690  0.08083207  0.62260363  1.89305469
Run Code Online (Sandbox Code Playgroud)

如果我将其复制并粘贴到文档中或者甚至是这篇帖子中,那么您(和我的学生)不能只是突出显示它,复制它并将其粘贴到R会话中成功

> > x <- rnorm(10)
Error: syntax error
> > x
Error: syntax error
>  [1]  1.76975998  1.19722850 -0.39274507 -1.10979974  0.52320473 -0.08643833
Error: syntax error
>  [7]  0.94437690  0.08083207  0.62260363  1.89305469
Error: syntax error
Run Code Online (Sandbox Code Playgroud)

您可能希望这样做来测试R的安装,将我的输出与您的输出进行比较,或者只是为了使用我提供的功能.

因此,我希望能够做的是将默认提示符从>更改为空字符串或空格,并在所有输出行前面添加井号#.这样,我可以交互式地使用R来生成看起来像的会话

x <- rnorm(10)
x
# [1]  1.76975998  1.19722850 -0.39274507 -1.10979974  0.52320473 -0.08643833
# [7]  0.94437690  0.08083207  0.62260363  1.89305469
Run Code Online (Sandbox Code Playgroud)

可以被复制/粘贴到R对话成功.这对于我来说更容易为期刊文章,学生,讲座等准备R代码(也许对其他人来说?)

我没有运气地戳了一下文档...有什么想法吗?指针?

目前,我通过R.app GUI或终端在Mac上使用R.

r

21
推荐指数
4
解决办法
5271
查看次数

数据页面的Html结构语义

在设计表单/详细信息视图时,最佳结构是什么才能获得最大可读性(可访问性)和多功能性?

作为一个例子,ASP.NET MVC框架的脚手架创建了一个字段集,顶部有一个图例,p是所有字段(标签,然后是输入/编辑器集).

你认为什么是最通用的结构?

例如,如果我想稍后更改布局以并排放置两个或三个字段而不是自上而下,我只想通过CSS执行此操作,因为它在结构上并不相关.

谢谢,
Kieron

编辑:朋友推荐使用dl,dt和dds ......有没有人有任何想法?

html semantic-markup

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

适用于Android的低延迟音频API?

在Android设备上以最少的延迟播放同步音频有哪些选择?我是否会从罐装SDK中获得一些不错的东西,还是要求太多?该文档声称SoundPool类能够以相对较好的性能同时播放多个声音,但在模拟器和物理设备上运行一些测试后,它似乎相当弱.可能有一个技巧,或者我是否必须为更低级别的api做这种事情?我尝试使用单个声音池加载多个样本,我尝试了多个声音池,每个声音池管理一个样本.我正在预加载所有内容,因此当我尝试播放时,除了调用SoundPool.play()之外,我没有执行其他代码.

java audio mobile android

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

我可以将操作符作为参数发送给函数吗?

例如,我可以写c:

int sum(int a, int b);
void print(int a, int b, int (*f)(int, int));
Run Code Online (Sandbox Code Playgroud)

问题是我可以发送一个运营商吗?

print(12, 13, sum);
// print(12, 13, operator +); compilation error
Run Code Online (Sandbox Code Playgroud)

c++

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

更换被拒绝的iphone应用程序会触发全新的审核流程吗?

  1. 更换被拒绝的iPhone二进制文件会导致新的审核流程从一开始就开始吗?正如假设需要18天才得到回复并且由于某种原因而被拒绝,在更换二进制文件时,是否需要至少另外18天才能获得另一次审核?

  2. 拒绝电子邮件中给出的理由是他们在申请中发现的唯一错误吗?我的意思是它是否经历了一个完整的测试周期,并且生成了包含所有错误/故障/所需修改的报告卡,或者修订是否在第一个不可接受的点停止并生成有关它的报告而不继续测试?

iphone appstore-approval ios

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

替代验证码方法

我在这里寻找灵感.我需要对我的网站进行某种人工验证,但是现在最常见的方法(要求用户输入他们在图像中看到的字母和数字到文本输入框中)似乎有点垃圾 - 我觉得有时很难弄清楚字母和数字是什么.

肯定有更好的办法!

我有一些想法,最好的一个似乎是向用户展示一系列图像(4-6),并要求他们根据图像的内容回答问题,例如:

(显示一些几何形状)"哪个图像有3个边?"

要么

(显示动物的图片)"哪种动物可以飞?"

这样做的好处是易于编程,并且希望很容易通过.

任何人都可以想到解决这个问题的其他方法吗?或者可能在上面列出的系统中发现缺陷?是否有可能使这样的系统更容易让人类通过,并且机器人更难通过?

captcha

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

黑莓上的视频流

有没有办法从服务器流式传输和播放视频文件?

黑莓是否提供任何可以播放流媒体视频的内置视频播放器?

streaming blackberry video-streaming

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

Ruby String#to_class

从拍摄前一后进行一些修改,以回应sepp2k的关于命名空间的评论,我已经实现字符串#to_class方法.我在这里分享代码,我相信它可能会被重构,特别是"i"计数器.您的意见表示赞赏.

 class String
   def to_class
     chain = self.split "::"
     i=0
     res = chain.inject(Module) do |ans,obj|
       break if ans.nil?
       i+=1
       klass = ans.const_get(obj)
       # Make sure the current obj is a valid class 
       # Or it's a module but not the last element, 
       # as the last element should be a class
       klass.is_a?(Class) || (klass.is_a?(Module) and i != chain.length) ? klass : nil
     end
   rescue NameError
     nil
   end
 end

 #Tests that should be passed.
 assert_equal(Fixnum,"Fixnum".to_class)
 assert_equal(M::C,"M::C".to_class)
 assert_nil …
Run Code Online (Sandbox Code Playgroud)

ruby metaprogramming introspection

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