草庐IT

内置RTMP

全部标签

php - PHPUnit 是否有一些内置的递归数组比较功能?

我需要做的一些测试需要将一个已知数组与我从将要运行的函数中获得的结果进行比较。用于递归比较数组:PHPUnit有内置函数吗?这里有人有一些他们构建的代码可以分享吗?这将是我必须自己构建的东西吗? 最佳答案 是的。assertEquals()andassertNotEquals()documentation.具体来说:assertEquals()assertEquals(mixed$expected,mixed$actual[,string$message=''])Reportsanerroridentifiedby$messagei

php - 禁用 Laravel 内置的错误处理方法

有没有办法一起禁用Laravel错误处理程序?我只想显示标准PHP错误,不是哎呀,看起来出了点问题错误。 最佳答案 在很大程度上违反了框架的原则(如果您仍然感兴趣,我将在下面告诉您如何做)。有一些因素使得这很难实现。取消设置默认的错误和异常处理程序很容易set_error_handler(null);set_exception_handler(null);但这给您留下了两个主要障碍。首先是Laravel注册一个关闭处理程序作为其Bootstrap的一部分,这个关闭函数将查找最后一个错误,如果是fatalerror,则手动调用异常处理

php - 在本地主机外运行 PHP 5.4 内置 Web 服务器

是的,在即将发布的PHP5.4中有一个内置的Web服务器,您可以在他们的候选版本中试用(我最近也发现了这个!)http://php.net/manual/en/features.commandline.webserver.php我需要帮助弄清楚的是,有什么方法可以让它在本地主机以外的域名上运行(它在本地主机上运行良好,端口80)?甚至127.0.0.1也不起作用。我在我的主机文件中放入了虚拟主机名以指向127.0.0.1,但它们也不起作用。我知道它只是一个候选版本,但我想知道是否有其他人已经针对此问题提出了解决方案,以便我可以使用指向主机文件中的127.0.0.1的实际域名来测试我的应

php - 无法调用内置的 mb_internal_encoding 方法?

我试图在CentOS5.3VMware'box'上安装indefero,但遇到了问题。在安装的早期,我收到了一个错误,我可以将其范围缩小到:[root@code/var/www/html]#catx.php[root@code/var/www/html]#phpx.phpPHPFatalerror:Calltoundefinedfunctionmb_internal_encoding()in/var/www/html/x.phponline2通过Apache通过http调用此脚本时,我遇到了同样的错误。现在根据PHPmanualthemb_internal_encodingfuncti

php - 内置对 PHP 集合的支持?

我正在寻找一种简单的方法来在php中创建一个不允许重复条目但允许轻松组合其他集合或数组的数组。我最感兴趣的是该语言中是否存在这样的功能,因为编写自己的功能并不难。如果我不需要,我只是不想。 最佳答案 只是一个想法,如果您使用数组键而不是值,您将确保没有重复项,而且这允许轻松合并两个“集合”。$set1=array('a'=>1,'b'=>1,);$set2=array('b'=>1,'c'=>1,);$union=$set1+$set2; 关于php-内置对PHP集合的支持?,我们在St

php - PHP 中内置了哪些异常子类?

我还没有找到PHP中所有内置异常子类的列表。在创建我自己的异常子类之前,我宁愿在它们有意义时使用内置的。例如,我知道存在InvalidArgumentException,但似乎没有什么可以与Java的NullPointerException相提并论。是否有人拥有或可以链接到PHP中可用异常子类的列表? 最佳答案 PHP5有两个内置异常ExceptionErrorExceptionPHP中的库有自己的内置异常DOMExceptionDOM操作在特定情况下会引发异常,即,当出于逻辑原因无法执行操作时。IntlException他的类用于

android - FFMPEG 推送的 RTMP 流无法在 Android 和 iPhone 上运行

我必须进行半直播。我使用了Nginx-rtmp模块,然后通过ffmpeg将内容推送到它:ffmpeg-re-icontent.mp4-r25-ffvl"rtmp://rtmp.server.here"当我从“rtmp://rtmp.server.here”在VLC中打开流时,流运行良好但我还必须制作播放这些流的iPhone和Android应用程序。这就是问题所在,流在Android和iPhone上不起作用。如果我使用Wowza流媒体云并流到Wowza云而不是我自己的nginx-rtmp服务器,那么为Android和iPhone编写的同一个应用程序可以很好地播放流。现在要么nginx-r

android - 如何在 VirtualBox 上使用内置笔记本电脑蓝牙在 Androidx86 上测试基于蓝牙的应用程序

如何在笔记本电脑上的Android模拟器上运行基于蓝牙的应用程序。当我运行蓝牙应用程序时,据说蓝牙设备未连接。我被谷歌搜索并找到了一种使用OracleVMVirtualBox的方法。我也跟着这个步骤,从http://www.android-x86.org/下载Androidx86.这是一个.iso文件,因此您需要VMWare或VirtualBox之类的东西来运行它。我,我用的是VirtualBox。创建虚拟机时,需要将guestOS的类型设置为Linux,而不是Other。创建虚拟机后,将网络适配器设置为“桥接”。启动虚拟机并在启动时选择“LiveCDVESA”。现在你需要找出这个虚拟

android - 禁用 Ice Cream Sandwich 的内置拼写检查

所以这是一个相当奇怪的问题:我目前正在使用最新的SDK/ADT开发一个应用程序,我的android:minSdkVersion设置为8。当应用部署到ICS设备(GalaxyNexus)上时,android会在它认为在TextView小部件中拼写错误的单词上添加红色波浪下划线。看截图:有问题的布局:我尝试将android:editable="false"添加到小部件,但没有效果。 最佳答案 禁用它的方法是将inputType设置为“textNoSuggestions” 关于android-

java - 用于从内置摄像头和麦克风检测新媒体的 Android API

AndroidAPI中是否有任何优雅的方法可以在将新媒体写入设备时检测新媒体?我主要对相机拍摄的照片、相机拍摄的视频和麦克风录制的音频感兴趣。我目前的想法是定期扫描每个媒体内容提供商并根据上次扫描时间进行过滤。我只是想知道是否有一些服务可以让我获得实时通知。 最佳答案 每次应用程序向媒体存储写入任何新内容时,都应该调用一个特殊的广播Intent:Intent.ACTION_MEDIA_SCANNER_SCAN_FILE广播Intentbundle括新文件的路径,可通过Intent.getDataString()方法访问。要监听它,只