小编xRo*_*bot的帖子

彗星VS阿贾克斯民意调查

我需要创建像Facebook聊天这样的聊天.

使用Comet我需要更多内存来保持连接.

使用Ajax轮询,如果我每3-4秒发送一次请求,就会出现延迟问题.

所以...如果延迟(3-4秒)无关紧要,Ajax Polling对我的情况更好吗?

javascript ajax chat comet polling

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

2选择或1加入查询?

我有2张桌子:

书(身份证,头衔,年龄)----> 100亿行

作者(id,book_id,name,born)----> 1000万行

现在,假设我有一本书的通用ID.我需要打印这个页面:

Title: mybook

authors: Tom, Graham, Luis, Clarke, George
Run Code Online (Sandbox Code Playgroud)

那么......最好的方法是什么?

1)这样的简单连接:

Select book.title, author.name 
From book, author 
WHERE ( author.book_id = book.id ) AND ( book.id = 342 )
Run Code Online (Sandbox Code Playgroud)

2)为了避免加入,我可以做2个简单的查询:

Select title FROM book WHERE id = 342

Select name FROM author WHERE book_id = 342 
Run Code Online (Sandbox Code Playgroud)

什么是最有效的方式?

mysql sql database join query-optimization

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

有没有办法一起使用GET和POST?

我需要将这两种方法一起传递一些数据(GET和POST).我写这个方法,但我不知道它是否安全:

<form method="post" action="profile.php?id=<?php echo $_SESSION['id']; ?>" enctype="multipart/form-data">
<input type="text" size="40" name="title" >
<textarea name="description" rows="2" cols="30"></textarea>
<input id="starit" name="submit" value="Create" type="submit" />
</form>

<?php 
a= $_GET['id'];
b= $_POST['title'];
c= $_POST['description'];
?>
Run Code Online (Sandbox Code Playgroud)

这段代码安全吗?或者还有其他方法可以做到这一点?

php

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

PHP 5和"&new"

这个说法:

$node_obj =& new someClass($somearg, $moreargs);
Run Code Online (Sandbox Code Playgroud)

在最新版本的PHP中生成错误对吗?

我在我的机器上尝试过它(PHP> = 5.0.0&<= 5.2.17)并且我收到此错误:

不推荐使用:在1108行的test.php中弃用了按引用分配new的返回值

php

7
推荐指数
1
解决办法
9589
查看次数

关于连接和表的问题与数百万行

我必须创建2个表:

杂志(这些列有1000万行:id,标题,流派,印刷,价格)

作者(包含以下列的1.8亿行:id,name,magazine_id)

.每个作者都只能写一本杂志,每本杂志都有更多的作者.

所以,如果我想了解Motors Magazine的所有作者,我必须使用这个查询:

SELECT * FROM Author, Magazine WHERE ( Author.magazine_id = Magazine.id ) AND ( genres = 'Motors' )
Run Code Online (Sandbox Code Playgroud)

这同样适用于"打印和价格"列.

为了避免与数百万行的表连接,我想使用这个表:

杂志(这一栏有1000万行:id,title,流派,印刷,价格)

作者(此列有1.8亿行:id,name,magazine_id,流派,打印,价格)

.而这个查询:

SELECT * FROM Author WHERE  genres = 'Motors' 
Run Code Online (Sandbox Code Playgroud)

这是一个好方法吗?

我想让它跑得更快

我可以使用Postgresql或Mysql.

mysql sql database postgresql

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

如何在某些视图中禁用中间件和请求上下文

我正在创建一个像facebook聊天的聊天...所以在我的聊天应用程序的views.py中,我需要每隔3-4秒使用ajax轮询检索最后的消息(延迟对我来说不是问题).

如果我可以在此视图中禁用某些中间件和一些请求上下文,响应会更快......不是吗?

我的问题是:

有没有办法在某些视图中禁用某些中间件和一些请求上下文?

django django-models django-views

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

如何显示包含这些字符的所有单词?

我有一个文本文件,我想显示包含z和x字符的所有单词.

我怎样才能做到这一点 ?

python

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

如何删除安装了distutils的程序?

我用这个setup.py安装了一个python应用程序:

#!/usr/bin/env python

from distutils.core import setup
from libyouandme import APP_NAME, APP_DESCRIPTION, APP_VERSION, APP_AUTHORS, APP_HOMEPAGE, APP_LICENSE

setup(
    name=APP_NAME.replace(" ","-").lower(),
    version=APP_VERSION,
    description=APP_DESCRIPTION,
    author="John G",
    author_email="xxx@gmail.com",
    url=APP_HOMEPAGE,
    license=APP_LICENSE,
    scripts=["youandme.py"],
    packages=["libyouandme"],
    data_files=[
        ('share/applications', ['youandme.desktop']),
        ('usr/share/icons/hicolor/16x16/apps', ['icons/hicolor/16x16/apps/you.png']),
        ('usr/share/icons/hicolor/22x22/apps', ['icons/hicolor/22x22/apps/you.png']),
        ('usr/share/icons/hicolor/48x48/apps', ['icons/hicolor/48x48/apps/you.png'])],
)
Run Code Online (Sandbox Code Playgroud)

如何从我的ubuntu机器中删除此应用程序?

我能用distutils做到这一点吗?

python ubuntu distutils python-3.x

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

使用CSS3或带图像的圆角?

现在创建它们的不同之处和最佳方式是什么?

html css rounded-corners css3

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

如何在显示之前预加载网页?

我创建了一个包含多个图像的简单网页,但是当用户访问它时,浏览器会一次加载一个图像,而不是一次加载所有图像.

我想首先在页面中央显示"加载"gif,然后,当下载所有图像时,立即向用户显示整个网页.

我怎样才能做到这一点?

html javascript css preloader image-preloader

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