小编cwa*_*ole的帖子

Flash As3流媒体播放器 - onBWDone

在使用元信息实现Stream连接时,我遇到了这个错误

Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095: flash.net.NetConnection was unable to invoke callback onBWDone. error=ReferenceError: Error #1069: Property onBWDone not found on flash.net.NetConnection and there is no default value. at SS4uOpenplayer_fla::MainTimeline/frame2()

我实现了onBWDone函数

meta.onBWDone=function(meta:Object){

}

meta.onMetaData = function(meta:Object)
{
}
Run Code Online (Sandbox Code Playgroud)

但是我得到了同样的错误

streaming actionscript-3

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

web2py:如何将python数组复制到javascript文件中

我目前在使用javascript和python在web2py中进行通信时遇到问题.

控制器:

def testDB():
        a=[]
        a.append('a')
        a.append('b')
        a.append('c')
        return dict(m=a)
Run Code Online (Sandbox Code Playgroud)

(最终这将被一行数据库行替换)目前我正在尝试将m中的值分配给javascript中的数组.我试过几个方法:

var t="{{=m}}";
Run Code Online (Sandbox Code Playgroud)

返回大约43个无意义的字符.然后我尝试了:

var t= new Array(); var i=0;"{{q=0}}"
"{{i=len(message)}}"
i="{{=i}}";
for(q=0;q<i;q++,"{{q=q+1}}"){
t[q]="{{m[q]}}";
}
Run Code Online (Sandbox Code Playgroud)

哪个失败,因为每次循环时python q变量都会重置,这是我问题的核心.我也尝试过使用pop:

for(q=0;q<i;q++,"{{q=q+1}}"){
    alert("{{m.pop()}}");
    }
Run Code Online (Sandbox Code Playgroud)

但是数组在循环开始时会再次重置,因此它会一直显示相同的变量.有没有更简单的方法来复制数组,或停止python变量重置,甚至只是简单地将javascript q变量插入"{{m [q]}}"?

从我发现,问题就来了蟒蛇是服务器端,所以你不能分配的JavaScript值,它的变量,但我不知道是什么与它的循环部分做(如果我做同样的在循环外,值不会重置).常见的解决方案似乎是使用ajax或json,但我想尽可能避免使用它.谢谢

javascript python arrays communication web2py

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

Django haystack在弹性搜索中将LocationField创建为字符串而不是geo_point

我正在使用django 1.8.9,django-rest-framework,django-haystack和Elasticsearch,并且我正在尝试使LocationField正常工作,但是创建索引但是类型始终string不是geo_point,所以很明显没有地理搜索工作.

settings.py:

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.gis',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.admin',
    'django_extensions',
    'elasticsearch',
    'rest_framework',
    'haystack',
)
Run Code Online (Sandbox Code Playgroud)

requirements.txt:

Django==1.8.9
django-appconf==1.0.1
django-compressor==1.6
django-extensions==1.6.1
django-filter==0.11.0
django-haystack==2.4.1
djangorestframework==3.3.1
djangorestframework-jwt==1.7.2
ecdsa==0.13
elasticsearch==2.2.0
Fabric==1.10.2
future==0.15.2
geopy==1.11.0
gunicorn==19.4.1
Markdown==2.6.5
paramiko==1.16.0
psycopg2==2.6.1
pycrypto==2.6.1
PyJWT==1.4.0
python-dateutil==2.4.2
python-memcached==1.57
setproctitle==1.1.9
six==1.10.0
urllib3==1.14
Run Code Online (Sandbox Code Playgroud)

search_indexes.py:

from haystack import indexes
from blah.api.models import MyModel


class MyIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True, use_template=True)
    description = indexes.CharField(model_attr='description')
    location = indexes.LocationField(model_attr='get_location')
    created = indexes.DateTimeField(model_attr='created')

    def get_model(self):
        return MyModel
Run Code Online (Sandbox Code Playgroud)

MyModel上的get_location属性:

from haystack.utils.geo …
Run Code Online (Sandbox Code Playgroud)

python django django-haystack elasticsearch

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

在MySQL中动态选择列

我知道如何将一个MySQL查询传递给另一个:

SELECT user_name FROM users WHERE user_id=( SELECT user_id FROM entries WHERE header="foo" );
Run Code Online (Sandbox Code Playgroud)

出于纯粹的求知欲,我如何动态选择一个列或一个表?

例如:

SELECT ( 
    SELECT column_name FROM column_names WHERE id = 1 
) FROM ( 
    SELECT table_name FROM table_names WHERE id = 1 
); 
Run Code Online (Sandbox Code Playgroud)

mysql

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

在甲骨文搞砸了桌子

我不得不承认,我只是把小狗搞砸了一个生产数据库.在SQL Developer中运行更新查询时,我没有意识到只有一部分查询被突出显示.如果您对SQL Developer有任何经验,这意味着SQL Developer将只执行查询的子部分 - 在这种情况下,显然,"UPDATE <table> SET <column> = <value>"被突出显示. .

这意味着查询变为"UPDATE <table> SET <column> = <value>".是的,提交已被按下.

除了从备份恢复之外,还有什么方法可以检索这些信息,还是现在只是搞砸了?

oracle database-restore

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

不同的PHP压缩库有什么好处?

我一直在研究如何压缩PHP库,我发现了几个可能有用的库,但我真的不太了解它们.

我一直在阅读有关bcompiler和PHAR库的内容.这些中的任何一个都有任何性能优势吗?有什么"陷阱"我需要注意吗?有什么相对的好处?他们中的任何一个会增加/减少性能吗?

我也有兴趣学习其他可能在文档中不明显的库?

顺便说一句,有没有人碰巧知道这些工作是否更像是恰好在那里有代码的zip文件,或者它们是否更像Python的预编译实际运行伪编译器?

=======================编辑=======================

我被问到,"你想要完成什么?" 好吧,我想答案是这都是假设的.它是这些的组合:

  • 如果我的宠物项目成为世界上最受欢迎的网络项目并且我想快速轻松地分发它会怎么样?(干草,男人可以做梦吧?)似乎如果能够轻松地使用PHAR,这将是创建颠覆快照的最佳方式.
  • Python有这个非常酷的预编译策略,我想知道PHP是否有这样的东西?这些库似乎做了类似的事情.他们会这样做吗?
  • 嘿,这些库看起来很整洁,但我想澄清差异,因为它们似乎做同样的事情

php compression phar bcompiler

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

Mysql 获取年和月列之间的日期分割之间的行

我有一个表,其中不同的列中有年份和月份,我需要找到 3 个月前到现在的所有行。

SELECT * FROM `table` 
 WHERE DATE(CONCAT(`year`, '-', `month`, '-01')) >= 
          DATE_FORMAT(NOW() - INTERVAL 3 MONTH, '%Y-%m-01')
Run Code Online (Sandbox Code Playgroud)

它看起来相当冗长,并且可能效率低下,因为这是一个非常大的表。有一个更好的方法吗?

mysql sql

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

删除mysql表数据(Bash脚本)

我想知道如何从bash中删除mysql数据库表值.

我有数据库称为"数据库",该数据库中的表称为"表",并且数据已插入表中.

现在我想从bash脚本转储和清除数据库.

但想知道,如何删除值.

我正在使用:mysqldump数据库> $ DB_BACKUP/01/table- date +%Y-%m-%d(转储),现在尝试DELETE FROM database.table WHERE提交<CURDATE() - 5

mysql bash

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

Python 3.2.1:从文本文件中错误地读取

我有一个文本文件,其中包含圆心的x和y坐标,后跟半径和圆的填充颜色.

文本文件(供参考):

30,50 12 goldenrod
78,75 10 coral
14,79 11 tomato
32,77 12 maroon
21,25 15 burlywood
24,67 14 sienna
62,93 13 chartreuse
24,42 16 olivedrab
79,18 10 peachpuff
18,61 19 thistle
15,27 11 mediumpurple
84,87 12 cornsilk
77,25 11 linen
74,96 15 honeydew
63,15 13 dodgerblue
Run Code Online (Sandbox Code Playgroud)

我发现的整个程序工作正常,除了一部分.我使用for循环从文件中获取信息,根据需要拆分,并将圆圈绘制到GraphWin.

问题是,文本文件中有15个圆圈的数据,但for循环只读取14个圆圈,完全跳过第一行.

代码:

def myCircles():
    path = "C:\\"
    extension = ".txt"
    center = ""
    radius = ""
    color = ""
    lines = ""

    fname = input("Please enter the name of the file where …
Run Code Online (Sandbox Code Playgroud)

python file-io python-3.x

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

什么用PHP数组或JSON

我在我的项目中使用php数组,如下面但我很困惑,如果我使用json编码或不是什么有利于我的网站在这里下面我得到的函数返回的数组并循环通过它,同时在我的UI中使用但我很困惑JSON如何做更快的数据访问,直到我用Google搜索,我发现JSON只是数据传输的格式,它与数据访问速度无关,所以我应该坚持我的当前场景.

function get_single_article($article_id)
{
    $sql="select * from articles where article_id=".$article_id."";

    $query=mysql_query($sql);
    $data=mysql_fetch_row($query);
    return $data;
}
Run Code Online (Sandbox Code Playgroud)

php json

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