小编Ale*_*der的帖子

生成文件的MD5校验和

有没有简单的方法来生成(和检查)Python中文件列表的MD5校验和?(我有一个小程序,我正在研究,我想确认文件的校验和).

python checksum md5 hashlib

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

使用WebSockets ......有效吗?

我已经阅读了很多我可以在WebSockets上找到的指南和教程,但其中没有一本已经介绍了如何有效地使用它们.

有没有人有任何关于如何做到这一点的指南?我担心单个连接可能占用的带宽量,特别是当应用程序打开了连接的趋势时.

javascript networking websocket

15
推荐指数
1
解决办法
5280
查看次数

Python MySQL模块

我正在开发一个需要与MySQL数据库接口的Web应用程序,我似乎找不到任何适用于Python的非常好的模块.

我特意寻找快速模块,能够处理成千上万的连接(以及查询,所有连接都在很短的时间内),而不会对速度产生重大影响.

python mysql module

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

计算WebSocket连接的Ping?

小问题.如何计算WebSocket连接的ping?服务器是使用Node.js和node-websocket-server设置的,如果这很重要的话.

connection ping websocket node.js

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

我应该索引什么?用户名或用户ID?

我有一个相当简单的表(原谅错误/愚蠢,我还在学习.为MySQL编写):

CREATE TABLE IF NOT EXISTS  `userdata` (
    `userid`    UNSIGNED int(18446744073709551615) AUTO_INCREMENT, 
    `username`  char(255) NOT NULL,
    `password`  char(255) NOT NULL,
    `salt`      char(255) NOT NULL,
    `email`     char(255) NOT NULL,

    PRIMARY KEY(`userid`)
);
Run Code Online (Sandbox Code Playgroud)

我已经读过添加索引可以提高查询的性能,因为它不需要查看整个数据库.相反,它会查看索引并匹配数据(如果我错了,请纠正我).

我已经找到了如何创建一个足够好的索引,但不是我应该索引的索引.
我应该在用户名上有我的索引吗?电子邮件地址,用户ID或我尚未添加的某个字段?

mysql sql indexing create-table

5
推荐指数
2
解决办法
2260
查看次数

龙卷风WebSocket问题

最后决定使用Tornado作为WebSocket服务器,但我对如何实现它有疑问.

在完成了有关创建工作服务器的基本教程之后,我最终得到了以下内容:

#!/usr/bin/env python

from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
from tornado.web import Application
from tornado.websocket import WebSocketHandler

class Handler(WebSocketHandler):
        def open(self):
            print "New connection opened."

        def on_message(self, message):
                print message


        def on_close(self):
                print "Connection closed."

print "Server started."
HTTPServer(Application([("/", Handler)])).listen(1024)
IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

它的伟大工程和所有的,但如果实际需要的其他模块(tornado.httpserver,tornado.ioloop和tornado.web)来运行服务器我想知道.

拥有它们并不是一个大问题,但我只是想确保没有更好的方法来做任何事情(我还没有完全覆盖这些模块).

python module tornado websocket

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

基于画布的编辑器 - 如何?

我一直在尝试使用HTML5 canvas开发文本编辑器(作为个人项目),但是我遇到了实现复制/粘贴/退格功能的问题.我已经研究了大约六个项目的源代码,就像这个项目一样,但我还没有找到解决方案.

任何人都可以推荐一种快速,有效的方式来实现这种功能吗?

javascript html5 text canvas text-editor

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