问题列表 - 第1931页

使用PHP实时视频流

我有一个PHP/AJAX/MYSQL聊天应用程序.我想在我的应用程序中添加视频聊天功能.如何创建实时视频流以用于PHP应用程序中的实时视频会议/聊天.如果我想建立这样一个系统,我需要知道的关键术语是什么?首先使用PHP是一个好主意吗?有没有我没想过的东西?我可以使用哪些其他语言,也许与PHP结合使用?

php video streaming

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

使用表单助手设置tabindex的自动方法

在Rails中使用表单助手时,是否有一种简单的方法让表单助手自动设置tabindex参数?

基本上,我不希望在构建表单时在每个表单元素上手动设置选项卡索引(我在更改内容时忘记更新它们).我写的大多数表单基本上都是字段列表.选项卡索引应按其定义的顺序排列.理想情况下,我会在form_for调用中设置初始索引,其他所有内容都将为我处理.

有谁知道如何做到这一点?

ruby-on-rails

17
推荐指数
1
解决办法
4198
查看次数

如何在django模板中执行查询过滤

我需要在django模板中执行过滤查询,以获得一组与视图中的python代码等效的对象:

queryset = Modelclass.objects.filter(somekey=foo)
Run Code Online (Sandbox Code Playgroud)

在我的模板中,我想做

{% for object in data.somekey_set.FILTER %}
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到如何写FILTER.

python django django-templates

74
推荐指数
5
解决办法
9万
查看次数

如何使用JavaScript获取HTML节点所属的窗口对象?

由于有几个iframe,XUL浏览器元素等等,我的XULRunner应用程序中有许多窗口对象.我正在寻找使用JavaScript查找指定节点所属的窗口对象的最佳方法.

所以,更具体地说,给定节点x,我需要找到包含x的特定窗口对象.

javascript xul xulrunner

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

你如何调试SugarCRM问题/了解SugarCRM如何工作?

我正在尝试将我们的公司从SalesForce转移到SugarCRM,但我遇到了一个讨厌的错误(当我向Accounts添加一个自定义字段时,所有帐户都停止显示).我们已经从SugarCRM人员那里获得了支持,但是他们只对开源版本提供了永远然后获得无价值的响应级技术支持(我们避免使用像瘟疫这样的专有软件).哦,我是否提到我们的Salesforce合同在本周末到期了?

所以,长话短说,我自己调试了SugarCRM应用程序.我是一个经验丰富的程序员,我有基本的PHP能力,但我甚至不知道在哪里尝试解决这个问题.那里的Sugar开发人员可以推荐任何调试Sugar的过程吗?是否有任何资源可以帮助我理解不同的PHP文件的作用,或者Sugar系统的整体运作方式?

就像我正在谈论的那种事情的一个例子:我想出了如何获得糖来打印堆栈跟踪,并通过以下几个我注意到一个涉及所有问题行的模式

$this->_tpl_vars
我想尝试弄清楚为什么那个方法调用不起作用,但我不知道:

A)_tpl_vars应该做什么
B)在哪里_tpl_vars定义
C)$this应该是什么
D)框架中$this的设置
等等

因此,如果有人可以帮助解释我将如何/在哪里开始寻找这些问题的答案,我将非常感激.

php sugarcrm

15
推荐指数
3
解决办法
8613
查看次数

如何管理Web群集中的会话变量?

会话变量通常保存在Web服务器RAM内存中.

在群集中,客户端发出的每个请求都可以由不同的群集节点处理.对?!

那么,在这种情况下......

  • 会话变量会发生什么?它们不是存储在节点RAM内存中吗?
  • 如果其他节点没有我的会话变量,或者至少是所有节点,那么其他节点将如何正确处理我的请求?
  • Web服务器(Apache,IIS)或语言运行库(PHP,ASP.NET,Ruby,JSP)处理此问题?

编辑:经典ASP有一些解决方案吗?

session cluster-analysis

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

字典键unpythonic的Javascript样式点表示法?

我已经开始使用这样的结构:

class DictObj(object):
    def __init__(self):
        self.d = {}
    def __getattr__(self, m):
        return self.d.get(m, None)
    def __setattr__(self, m, v):
        super.__setattr__(self, m, v)
Run Code Online (Sandbox Code Playgroud)

更新:基于这个线程,我已经将DictObj实现修改为:

class dotdict(dict):
    def __getattr__(self, attr):
        return self.get(attr, None)
    __setattr__= dict.__setitem__
    __delattr__= dict.__delitem__

class AutoEnum(object):
    def __init__(self):
        self.counter = 0
        self.d = {}
    def __getattr__(self, c):
        if c not in self.d:
            self.d[c] = self.counter
            self.counter += 1        
        return self.d[c]
Run Code Online (Sandbox Code Playgroud)

其中DictObj是一个可以通过点表示法访问的字典:

d = DictObj()
d.something = 'one'
Run Code Online (Sandbox Code Playgroud)

我发现它比美学更令人愉悦d['something'].请注意,访问未定义的键会返回None而不是引发异常,这也很好.

更新:Smashery提出了一个很好的观点,mhawke扩展了更容易的解决方案.我想知道使用dict是否有任何不良副作用,而不是定义一个新字典; 如果没有,我很喜欢mhawke的解决方案.

AutoEnum是一个自动递增的枚举,使用如下:

CMD = AutoEnum()

cmds = …
Run Code Online (Sandbox Code Playgroud)

python coding-style

25
推荐指数
3
解决办法
8341
查看次数

C Shell:如何使用非命令行参数执行程序?

我的$ SHELL是tcsh.我想运行ac shell脚本,它会多次调用程序,每次更改一些参数.我需要调用的程序是在Fortran中.我不想编辑它.程序只有在执行后才会获取参数,但不会在命令行中获取.在脚本中调用程序后,程序将获得控制权(这是我当前卡住的地方,我永远无法离开,因为脚本在程序进程停止之后才会执行任何操作); 此时我需要传递一些变量,然后经过几次迭代后我需要从程序中按ctrl-c继续编写脚本.

如何才能做到这一点?

unix shell scripting csh

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

存储ASP.NET会话变量的最佳解决方案是什么?StateServer还是SQLServer?

StateServer还是SQLServer?

  • 存储ASP.NET会话变量的最佳解决方案是什么?
  • 各自的优点和缺点是什么?
  • 在任何特定情况下,一个人比其他人更好吗?

asp.net session load-balancing

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

如何计算ksh shell脚本中的上一个工作日?

在shell ksh脚本中计算前一个工作日的最优雅方法是什么?

我到现在所拥有的是:

#!/bin/ksh

set -x

DAY_DIFF=1
case `date '+%a'` in
"Sun")
   DAY_DIFF=2
   ;;
"Mon")
   DAY_DIFF=3
   ;;
esac

PREV_DT=`perl -e '($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time()-${DAY_DIFF}*24*60*60);printf "%4d%02d%02d",$year+1900,$mon+1,$mday;'`

echo $PREV_DT
Run Code Online (Sandbox Code Playgroud)

如何将$ {DAY_DIFF}变量作为值而不是字符串传输?

shell ksh date

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