小编Gus*_*Gus的帖子

Python中的WebSocket服务器:'module'对象没有属性'AF_INET'

我试图运行这个简单的Python WebSocket,只做了一些非常小的改动.我正在运行Python 2.4.3,因为我不能使用更新的版本,但我不确定它有多重要.

这是我得到的错误:

Traceback (most recent call last):
  File "socket.py", line 258, in ?
    server = WebSocketServer("localhost", 8000, WebSocket)
  File "socket.py", line 205, in __init__
    self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
AttributeError: 'module' object has no attribute 'AF_INET'
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

import time
import struct
import socket
import base64
import sys
from select import select
import re
import logging
from threading import Thread
import signal

# Simple WebSocket server implementation. Handshakes with the client then echos back everything
# that is received. Has …
Run Code Online (Sandbox Code Playgroud)

python sockets websocket

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

用于流体/水模拟的iPhone物理引擎?

我即将开始开发一款主要功能围绕2D水模拟的游戏.我已经考虑过从Box2D开始并在该引擎中设计水,但我不确定它是否有效,而且我对Box2D没有任何经验.

如果有一个内置良好流体模拟的发动机,那将会很棒.如果没有,我应该从哪里开始?我一直在寻找一段时间,但仍然没有一个好的开始.

水一次只占屏幕的10%,我的目标是3GS上40 FPS和iPhone 4上45+.只是粗略的数字.

cocoa-touch objective-c box2d ios

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

限制datalist显示的总条目

当数据列表中有一长串元素时,它们都将显示在它们旁边的滚动条上.有没有一种简单的方法可以只显示前5名,而只是关闭其他人?

例如:http://jsfiddle.net/yxafa/

<input type="text" name="search" id="search" placeholder="type 'r'" list="searchresults" autocomplete="off">
<datalist id="searchresults">
    <option>Ray0</option>
    <option>Ray1</option>
    <option>Ray2</option>
    <option>Ray3</option>
    <option>Ray01</option>
    <option>Ray11</option>
    <option>Ray21</option>
    <option>Ray31</option>
    <option>Ray02</option>
    <option>Ray12</option>
    <option>Ray22</option>
    <option>Ray32</option>
    <option>Ray012</option>
    <option>Ray112</option>
    <option>Ray212</option>
    <option>Ray312</option>
    <option>Ray03</option>
    <option>Ray13</option>
    <option>Ray23</option>
    <option>Ray33</option>
    <option>Ray013</option>
    <option>Ray113</option>
    <option>Ray213</option>
    <option>Ray313</option>
    <option>Ray023</option>
    <option>Ray123</option>
    <option>Ray223</option>
    <option>Ray323</option>
    <option>Ray0123</option>
    <option>Ray1123</option>
    <option>Ray2123</option>
    <option>Ray3123</option>
</datalist>
Run Code Online (Sandbox Code Playgroud)

javascript css html5 html-datalist

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

按日期时间值对Python字典进行排序

我有一个像这样的Python字典:

{
   'apple': datetime.datetime(2012, 12, 20, 0, 0, tzinfo=<UTC>),
   'orange': datetime.datetime(2012, 2, 4, 0, 0, tzinfo=<UTC>),
   'raspberry': datetime.datetime(2013, 1, 9, 0, 0, tzinfo=<UTC>)
}
Run Code Online (Sandbox Code Playgroud)

按日期时间值对字典进行排序的最佳方法是什么?我正在寻找一个列表输出,按键从最近到最旧.

python datetime dictionary

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

我可以使用HTML5发送客户端电子邮件吗?

我想用HTML5发送电子邮件.我不想强迫用户打开邮件客户端,我想直接从网页发送电子邮件.

另外,在JavaScript中有什么办法可以做到这一点吗?我知道这可能是不可能的,只是想知道是否有任何狡猾的方法可以完全通过客户端完成它.

javascript email html5 client-side

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

图像调整大小在WebKit浏览器中提供轻微,简短的像素化

jsfiddle:http://jsfiddle.net/UenFN/.请注意动画后的轻微,短暂的像素化.此错误仅发生在WebKit浏览器中.

使用jQuery,我将图像调整为较小的图像.新尺寸恰好是旧尺寸的一半.然而,在调整大小之后,图像看起来略微像素化,然后大约2秒后它看起来更好.

我该如何解决这个问题?

编辑:仍然没有进展.任何想法都表示赞赏.

javascript jquery image prerender

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

Objective-C随机数

我正在做一个简单的乒乓球比赛.为了让球在新一轮开始时移动,我正在使用

ballVelocity = CGPointMake(4 - arc4random() % 8,4 - arc4random() % 8);
Run Code Online (Sandbox Code Playgroud)

但是,重要的是这个:

4 - arc4random() % 8
Run Code Online (Sandbox Code Playgroud)

但是,这有一些问题:首先,它并不真正生成一个随机数.只有在我退出模拟器后,重新打开它才会生成新的数字.其次,我只希望它生成-4到-2或2到4之间的数字.

random objective-c ios pong

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

是否可以在适用于iOS 9的Xcode 8/Swift 3 Beta中发布应用程序?

我正在开发一个应用程序并考虑升级到Xcode 8 Beta并使用Swift 3.在目前的状态下,是否可以发布适用于iOS 9的应用程序?很明显,当完整版本问世时,我应该可以,但如果我想在下个月或两个月发布内容怎么办?

xcode swift3 xcode8

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

设置MySQL SELECT结果的最大字符串大小

我想使用PHP限制MySQL SELECT的最大大小.我可以用PHP进行某种迭代,但效率会降低.有没有办法可以设置要返回的最大字符串大小或字节大小?谢谢.

mysql size select limit

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

数组被"链接"到不同的数组?

我试图将数组设置为某个东西,然后将第二个数组的值设置为该第一个数组的值.但是,当我将第二个数组的变量设置为等于变量first数组时,第二个数组似乎只是成为第一个数组的克隆,并完全模仿它.这不是我想要的 - 我只想将第二个数组设置为等于第一个数组的当前值.我认为这是一个基本问题,但我不知道解决它的最佳方法.

演示:http: //jsfiddle.net/7rLvQ/

a = [-1, -1, -1];
b = [];
while (a[2] < 10) {
    console.log(b + ", " + a);
    a[2]++;

    b = a;
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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