小编tba*_*tba的帖子

使用AVPlayer进行Airplay游戏?

有没有什么办法来支持AirPlay的使用AVPlayer?我知道它可以完成MPMoviePlayerController,但我在文档中看不到AVPlayer支持的迹象.

谢谢!

iphone avplayer airplay

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

Zipimport包

我正在尝试将pychess包打包成zip文件并使用zipimport导入它,但遇到了一些问题.

我已经将它打包成一个带有以下脚本的zipfile:

#!/usr/bin/env python
import zipfile
zf = zipfile.PyZipFile('../pychess.zip.mod', mode='w')
try:
    zf.writepy('.')
finally:
    zf.close()
for name in zf.namelist():
    print name
Run Code Online (Sandbox Code Playgroud)

但是,我无法在我的代码中执行复杂的导入:

z = zipimport.zipimporter('./pychess.zip.mod')
#z.load_module('pychess') # zipimport.ZipImportError: can't find module 'pychess'
#z.load_module('Utils.lutils') # zipimport.ZipImportError: can't find module 'Utils.lutils'
Utils = z.load_module('Utils') # seems to work, but...
from Utils import lutils
#from Utils.lutils import LBoard  # ImportError: No module named pychess.Utils.const
Run Code Online (Sandbox Code Playgroud)


如何从zip文件导入,例如pychess.Utils.lutils.LBoard?

以下是我需要导入的模块的完整列表:

import pychess
from pychess.Utils.lutils import LBoard
from pychess.Utils.const import *
from pychess.Utils.lutils import lmovegen …
Run Code Online (Sandbox Code Playgroud)

python import importerror

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

在iOS 4.0中使用AVPlayer进行HTTP直播

是否可以在iOS 4.0上使用带有AVPlayer的HTTP Live Streaming?这显然是4.0的记录功能.但是,如果我在运行iOS 4.0.1的3GS上运行Apple的SitchedStreamPlayer示例代码,则单击"加载电影"不会播放该流,但会出错:

2011-06-21 13:14:49.428 StitchedStreamPlayer [680:307]由于错误,未加载资产的曲目:无法打开

MPMediaPlayer能够在同一设备上播放相同的流.但是,我需要一个使用AVPlayer的工作解决方案.

有谁知道如何让Apple的StichedStreamPlayer代码在4.0上运行?运行时要求说它应该适用于"iOS 4.0或更高版本".

谢谢!

iphone avfoundation http-live-streaming ios avplayer

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

Haskell中的惰性前向引用

我是Haskell的新手并阅读了Arrow教程.我无法理解Haskell如何评估此loop函数:

newtype Circuit a b = Circuit { unCircuit :: a -> (Circuit a b, b) }
instance ArrowLoop Circuit where
    loop (Circuit cir) = Circuit $ \b ->
        let (cir', (c,d)) = cir (b,d) -- line (A)
        in  (loop cir', c)
Run Code Online (Sandbox Code Playgroud)

line (A),d初始化之前使用变量.这怎么可能?GHC是否执行定点计算?

haskell lazy-evaluation

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

导航到IP地址显示的页面与导航到主机名不同?

我正在查看一个我们称之为www.example.com的网站.快速traceroute www.example.com显示其IP地址为208.76.xx.xxx.

当我在Firefox中浏览"www.example.com"时,我会看到该网站(登录页面).但是,当我浏览到208.76.xx.xxx时,我显示默认"欢迎使用cPanel!" 网页.

以下是一些更多信息:

  1. 当我在Firefox中导航到"www.example.com"或" http://www.example.com "时,我被重定向到" http://example.com ",在那里我看到了正常的网页.
  2. curl -L www.example.com返回网站,同时curl -L 208.76.xx.xxx返回"欢迎使用cPanel!" 页.
  3. 仅查看标题:curl -LI www.example.com显示我被重定向到网站的登录页面(如预期的那样),而curl -LI 208.76.xx.xxx没有重定向.
  4. 208.76.xx.xxx未出现在我的hosts文件中.
  5. 我正在使用OpenDNS.

有人可以解释为什么导航到该网站的域名显示一个完全不同的页面导航到该网站的IP地址?

感谢您的帮助,随时提出问题/建议测试让我跑.

dns traceroute ip-address

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

NSLog(...)不正确的格式说明符会影响其他变量吗?

我最近浪费了大约半个小时来追踪NSLog(...)中的奇怪行为:

NSString *text = @"abc";
long long num = 123;
NSLog(@"num=%lld, text=%@",num,text); //(A)
NSLog(@"num=%d, text=%@",num,text); //(B)
Run Code Online (Sandbox Code Playgroud)

行(A)打印预期的"num = 123,text = abc",但行(B)打印"num = 123,text = (null) ".

显然,打印long longwith %d是一个错误,但有人可以解释为什么它会导致text打印为null?

formatting stack printf objective-c nslog

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

具有--only-matching的OS X上的Grep行为

当我运行以下命令时:

printf "1234\n1234" | grep -o '^.'
Run Code Online (Sandbox Code Playgroud)

我在带有zsh 5.0.5的OSX 10.10上获得以下输出:

1
2
3
4
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

为什么?我希望此输出改为:

1
1
Run Code Online (Sandbox Code Playgroud)

任何人都可以重现此问题吗?我在Ubuntu 14.04上获得了预期的输出。

unix shell grep

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

在执行"git reset --hard"之前提示确认

运行"git reset --hard HEAD"后,未分级的未提交更改将丢失.在运行此(可能是破坏性的)命令之前,是否可以配置git以请求确认?

git

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