我有一个关于设计模式的问题。我如何知道哪种设计模式对某些模块是有用的?
我正在创建一个视频会议系统,在这个系统中,对于数据库连接,我在数据库的同时对一个实例使用了Singleton设计模式。
现在,我正在为我必须遵循的设计模式创建聊天和视频(一对多)会议模块。
我应该为此声明哪些类和接口。
Class Database
Class Chat
Class TextChat Extends Chat
Class VideoChat Extends Chat
这是正确的方式来声明模块吗?
我是新来的。
我想在cygwin中使用php artisan tinker,但我在制作对象时遇到了一些错误。我看了一些视频,那家伙这样做了:
$article = new app\articles;
但是当我这样做的时候,它会说:
PHP Fatal error: Class 'app\articles' not found in eval()'d code on line 1
我也试过了:
$article = new c://xampp/htdocs/laravel/app/articles;
但它是这样说的:
PHP Parse error: Syntax er
我将在接下来的六个月内构建一个应用程序,它将用作双向视频会议系统,以及来回共享一些其他数据。我可能会使用某种相对昂贵的USB网络摄像头,而且我知道USB Video Class设备标准,这似乎是可行的。
现在,我可以使用什么来针对这一点(或其他方向)进行编程?操作系统并不那么重要,因为它还没有决定(将选择以满足整体需求),语言也不重要。网络将是VPN,最坏情况是256kbps对称。理想情况下,它也可以处理编码和压缩,但基本上我只是在寻找某种开始研究的起点(到目前为止,我刚刚发现了TAPI和H.323,不确定最好的编程方法)。
我是javascript的新手,我一直在看一个视频教程,最终得到了这个错误: tweets.push不是addTweetLocalStorage (tweet.js:45)的一个函数。我被卡住了,我不知道我做错了什么,因为我写了视频中那家伙写的准确的代码 //variables
const tweet_list = document.querySelector('#tweet_list')
eventListeners();
//eventlisteners
// form submission
function even
我正在学习PHP,我正忙于这里的教程:我根据视频做了所有的事情,并检查了3次,但我的脚本不起作用……我想知道是否有人能帮我找出原因?我的代码看起来和视频里那家伙的代码一模一样。
该视频是关于创建一个论坛的登录功能。我的脚本发生的事情是....当我输入错误的user/pass组合时,它会执行预期的操作(显示它应该显示的消息)。但是,当我输入正确的用户/密码组合时...文件重定向到索引,就像它应该做的那样...但是它仍然会显示登录表单,并且不会显示"You are login in as _“消息。
我在索引页面上的登录表单:
if (!isset($_SESSION['uid
我把卡皮斯特拉诺添加到我的档案里了。运行bundle命令后,将得到以下错误:
Bundler::GemNotFound: Could not find net-ssh-2.7.0 in any of the sources
这是我的个人档案:
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.1'
# Use mysql as the da