小编mac*_*mac的帖子

适用于iPhone的视频通话/会议API

目前正在做家族企业项目.在那里,我需要一些视频通话.

是否有可用于视频会议的API(或)任何开源都可用?

提前致谢

iphone video xcode

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

Numpy:需要了解"in"运算符会发生什么

如果有人可以帮助我(并解释发生了什么),我将不胜感激.

这有效:

>>> from numpy import array
>>> a = array((2, 1))
>>> b = array((3, 3))
>>> l = [a, b]
>>> a in l
True
Run Code Online (Sandbox Code Playgroud)

但这不是:

>>> c = array((2, 1))
>>> c in l
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Run Code Online (Sandbox Code Playgroud)

我想要复制的行为是:

>>> x = (2, 1)
>>> y = (3, 3)
>>> l2 = …
Run Code Online (Sandbox Code Playgroud)

python numpy python-2.7

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

压缩目录中的所有文件并强制下载

我在我的网站上运行以下代码.我遇到的唯一问题是它在服务器上创建一个zip文件然后用户下载.

我想知道我应该怎么做才能在运行中生成zip文件而不首先将其转储到服务器磁盘上.我还想让用户暂停/恢复下载.

//function for zip
function zipFilesAndDownload($file_names,$archive_file_name,$file_path)
{
  //create the object
  $zip = new ZipArchive();
  //create the file and throw the error if unsuccessful
  if ($zip->open($archive_file_name, ZIPARCHIVE::CREATE )!==TRUE) {
    exit("cannot open <$archive_file_name>\n");
  }

  //add each files of $file_name array to archive
  foreach($file_names as $files)
  {


  $zip->addFile($file_path.str_replace('./','',$files),translit($files).".mp3");
  }
  $zip->close();

  //then send the headers to foce download the zip file
  header("Content-type: application/zip");
  header("Content-Disposition: attachment; filename=$archive_file_name");
  header("Pragma: no-cache");
  header("Expires: 0");
  readfile("$archive_file_name");
  exit;
}
Run Code Online (Sandbox Code Playgroud)

php zip

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

在Python coverage.py API中使用omit标志

我正在使用python coverage.py创建一个覆盖范围非常基本的测试套件.目前一切都很好.但是,我的覆盖率报告包括所有/usr/local/lib被调用的库和所有__init__.py文件.

以下是我的报道报告现在的样子:

self.cov.html_report(directory='coverage', omit='*Test*, */usr/local/lib*,*__init__*')
Run Code Online (Sandbox Code Playgroud)

目标是使用省略标志删除所有类,其中包含单词"Test","/ usr/local/lib"或"__init__".由于我在网上找不到太多关于API的内容(关于如何在命令行上执行此操作),有人知道使这项工作的正确语法是什么?

python regex code-coverage coverage.py

6
推荐指数
3
解决办法
8020
查看次数

如何在电话管理器中查找拨出号码

我用这个:

public void onCallStateChanged(int state, String incomingNumber)
Run Code Online (Sandbox Code Playgroud)

正在听:

telephonyManager.listen(listener,PhoneStateListener.LISTEN_CALL_STATE);
Run Code Online (Sandbox Code Playgroud)

我想知道传出和传入呼叫,但是现在我只接听来电(当状态变化振铃时).任何人都可以告诉我什么时候可以检测到拨出电话及其结束

还有一种方法可以模拟Eclipse模拟器中的传出调用.能够通过eclipse中的模拟器控制为来电做到这一点.

android calllog android-emulator telephonymanager

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

用于创建项的唯一随机连接的算法

我正在考虑一种算法,它将创建X个最独特的Y部分连接,其中每个部分可以是几个项目之一.例如3部分:

part #1: 0,1,2
part #2: a,b,c
part #3: x,y,z

并且(随机的,一种可能性的一种情况)结果是5个连接:

0ax
1by
2cz
0bz (note that '0by' would be "less unique " than '0bz' because 'by' already was)
2ay (note that 'a' didn't after '2' jet, and 'y' didn't after 'a' jet)

下一次连接的简单BAD结果:

1cy ('c' wasn't after 1, 'y' wasn't after 'c', BUT '1'-'y' already was as first-last 
Run Code Online (Sandbox Code Playgroud)

简单GOOD下一个结果将是:

0cy ('c' wasn't after '0', 'y' wasn't after 'c', and '0'-'y' wasn't as first-last part)
1az
1cx
Run Code Online (Sandbox Code Playgroud)

我知道这个解决方案限制了可能的结果,但是当所有完全独特的可能性消失时,算法应该继续并尝试保持最可靠的唯一性(尽可能少地重复).

考虑真实的例子:

Boy/Girl/Martin …
Run Code Online (Sandbox Code Playgroud)

language-agnostic random algorithm combinations unique

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

Python 3.3蓝图

我很想知道Python 3.3中会发生哪些语言更改(无需订阅开发人员邮件列表并监视消息流).

我在python.org上找到了这个页面,但我想知道是否还有其他程序员会推荐的参考.

python python-3.x python-3.3

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

WPF SaveFileDialog中的SupportMultiDottedExtensions

WinForms SaveFileDialog具有SupportMultiDottedExtensions在处理其中包含多个点的文件时非常有用的属性(例如file.app.xml).

WPF SaveFileDialog没有这样的属性,并且行为是它在附加扩展,过滤等时仅考虑最后一个扩展.

有谁知道如何在WPF中实现"支持多点扩展"行为SaveFileDialog

c# wpf

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

SVG viewBox放大中心(Raphael)

我尝试使用viewBox在Raphael纸上使用鼠标滚轮进行缩放.是JSFiddle代码.

它工作但现在我想放大中心,我不知道从哪里开始.我想我应该改变viewBox x和y坐标.我试过这个(在函数句柄(delta)中):

x = paper.width - viewBoxWidth;
y = paper.height - viewBoxHeight;
paper.setViewBox(x,y,viewBoxWidth,viewBoxHeight);
Run Code Online (Sandbox Code Playgroud)

但没有工作.我将不胜感激任何帮助.谢谢!

svg center zoom viewbox raphael

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

加密令牌时如何在Travis-CI通知中覆盖Slack通道?

关于Slack的Travis-CI通知的在线文档说:

也可以覆盖通道,只需将#添加到配置中,将#与帐户和令牌分开.

notifications:
  slack: '<account>:<token>#development'
Run Code Online (Sandbox Code Playgroud)

但是,如果我想以建议的方式加密凭据:

travis encrypt "<account>:<token>" --add notifications.slack
Run Code Online (Sandbox Code Playgroud)

会工作得很好.但是当我尝试:

travis encrypt "<account>:<token>#development" --add notifications.slack
Run Code Online (Sandbox Code Playgroud)

我获得了一个新的加密令牌,但通知在集成时设置的默认通道上.我究竟做错了什么?

注意:我们使用企业版的所有东西(Slack,Travis,GitHub),以防它可能发挥作用.

travis-ci slack-api

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