小编Pik*_*les的帖子

共享主机上的 Websocket:由于共享主机本身或非 PHP 集成而无法实现?

我想在我的共享主机上运行基本的聊天应用程序。我将使用 PHP Websockets 实现库Ratchet

但是,当我访问我的共享主机 (Hostgator) websockets 信息页面时,它指出:

PHP 套接字支持吗?如果您正在连接,它应该可以工作。我们不允许客户端绑定到本地端口以进行传入。

这是什么意思?我可以通过 ssh 运行命令创建自己的 websocket 吗?我将使用这个基本代码来运行它。

require dirname(__DIR__) . '/vendor/autoload.php';

$server = IoServer::factory(
    new HttpServer(
        new WsServer(
            new Chat()
        )
    ),
    8081
);

$server->run();
Run Code Online (Sandbox Code Playgroud)

我注意到有类似的问题,但大多数答案都说这是不可能的,因为提问者试图使用 Node.js 或 Python websockets 库,而大多数共享主机不支持这些库。

php websocket

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

ImportError:无法导入名称force_text

我在我的centos机器上安装了python 2.7和django 1.4并为我现有的项目安装了所有依赖项.当我运行"python manage.py runserver"时,我在我的控制台中获得了以下回溯.

[root@localhost bv]# python manage.py runserver
Validating models...

Unhandled exception in thread started by <bound method Command.inner_run of <django.contrib.staticfiles.management.commands.runserver.Command object at 0x8ddd7ec>>
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 91, in inner_run
    self.validate(display_num_errors=True)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/base.py", line 266, in validate
    num_errors = get_validation_errors(s, app)
  File "/usr/local/lib/python2.7/site-packages/django/core/management/validation.py", line 30, in get_validation_errors
    for (app_name, error) in get_app_errors().items():
  File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 158, in get_app_errors
    self._populate()
  File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 67, in _populate
    self.load_app(app_name)
  File "/usr/local/lib/python2.7/site-packages/django/db/models/loading.py", line 88, in load_app
    models …
Run Code Online (Sandbox Code Playgroud)

python django django-admin python-2.7

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

如何更改pygame图标?

有谁知道如何更改pygame图标?我在pygame网站上发现了一个让你这样做的东西,但是当我尝试它时,它只会让pygame窗口非常小.

python icons pygame

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

无法找到System.Data.SqlClient参考

我重新安装了Visual Studio 2017 Professional。我正在使用.NET 4.7.1构建一个快速的POC控制台应用程序,但找不到System.Data.SqlClient的引用。

我已经搜寻了我的系统,找到了System.Data.SqlClient.dll的4个版本,但是没有一个是正确的并且无法编译。我也曾尝试使用System.Data,但其中没有对SqlClient的引用。我已经为System.Data手动添加了dll /引用,但是也没有解决引用问题。

目前,我的应用程序非常简单,由于缺少参考,因此无法编译。

我需要采取什么步骤才能解决此问题?

using System;
using System.Data;
using System.Data.SqlClient;

namespace ConsoleApp1
{
    class Database
    {
        public void Start()
        {

            string connString = @"server=(local);initial     catalog=MyDatabase;Integrated Security=SSPI;";
            using (SqlConnection conn = new SqlConnection(connString))
            {
                conn.Open();
                using (SqlCommand cmd = new SqlCommand("SELECT TOP 10 ID, Name FROM TableA", conn))
                {
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while(reader.Read())
                        {
                            Console.WriteLine("ID: [{0}], Name: [{1}]", reader.GetValue(0), reader.GetValue(1));
                        }
                    }
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# sqlclient

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

Golang func main() 在 main 以外的包中?

例如,在 of 的情况下,helloworld包的名称是 main 并且还有一个func main()语句。但我也看到func main()了其他包中的代码。但是,该代码似乎可以用作独立程序。那么有一个func main()带有除 之外的包语句是什么意思package main

go

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

如何更新/更改另一个字段?

我想让另一个领域的领域得到解决.

我有一个根据一些参数生成的列表,并希望更新总字段

我的方法可能不正确.

显然,我试图避免重新运行相同的数据库查询并在查询字符串中传递过滤器.

因此,为我的查询假设以下ruby类型:

Types::PostListType = GraphQL::ObjectType.define do
    name 'PostList'

    field :total, !types.Int, default_value: 0 # <-- this is what I'd like to update in :posts resolution
    field :page, !types.Int, default_value: 0 # <-- this is what I'd like to update in :posts resolution
    field :per_page, !types.Int, default_value: 0 # <-- this is what I'd like to update in :posts resolution

    field :posts, types[Types::PostType] do
        argument :page, types.Int, default_value: 1
        argument :per_page, types.Int, default_value: 10 # <-- also need …
Run Code Online (Sandbox Code Playgroud)

ruby graphql graphql-ruby

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

Keras 中 LSTM 层的 4D 输入

我有形状为(10000, 20, 15, 4)where num samples = 10000, num series in time = 20, height = 15, 的数据weight = 4。所以我有15x4随时间分布的表。这是我想在这些数据上训练它的模型:

...
model.add((LSTM(nums-1,return_sequences=True,input_shape=(20,15,4), activation='relu')))
model.add((LSTM(nums-1,return_sequences=False,input_shape=(20,15,4), activation='tanh')))
model.add(Dense(15,activation='relu'))
...
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

ValueError: Input 0 is incompatible with layer lstm_1: expected ndim=3, 
found ndim=4
Run Code Online (Sandbox Code Playgroud)

如何定义具有 4D 输入形状的 LSTM 层?

python machine-learning lstm keras tensorflow

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

如何检查列表中是否有元组?

为什么这样:

seq = [(1, 2), (3, 4), (5, 6)]
print(() in seq)
Run Code Online (Sandbox Code Playgroud)

回来False?如何在没有特定值的序列中检查是否存在元组,甚至是通用序列,如本答案中所述.

python

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

从ruby中的对象中删除不需要的属性

我有一个对象具有来自调用db的所有属性,让我们说:

u = User.find_by_email("email@email.com")
Run Code Online (Sandbox Code Playgroud)

U具有first_name,last_name,email,phone等.

我怎样才能得到所有的属性,除了first_namelast_name从对象本身,而不是通过修改调用模型?

ruby ruby-on-rails

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

sqlalchemy.exc.InterfaceError:&lt;不可打印的 InterfaceError 对象&gt;

sqlalchemy.exc.InterfaceError: <unprintable InterfaceError object>我正在尝试 Flask,但在提交 wtforms 时遇到错误。模型类是:

 class Post(db.Model):
__tablename__ = 'blog_posts'
id = db.Column(db.Integer, unique=True, primary_key=True)
title = db.Column(db.String(50), unique=False)
content = db.Column(db.Text, unique=False)
user_id = db.Column(db.String, db.ForeignKey('users.username'))



@staticmethod
def post_new_entry(title, content, user_id):
    """ Post new entry to database """
    new_post = Post(title=title, content=content, user_id=user_id)
    db.session.add(new_post)
    db.session.commit()
    return new_post

def __repr__(self):
    return 'PostID {}: {} by {}'.format(self.id, self.title, self.user_id)
Run Code Online (Sandbox Code Playgroud)

对于我的表格,我有以下内容:

class PostForm(Form):
title = StringField('Title', validators=[DataRequired(), Length(10, 65)])
post_content = TextAreaField('Content', validators=[DataRequired(), Length(50, 500)])
submit = SubmitField('Publish Post') …
Run Code Online (Sandbox Code Playgroud)

python flask wtforms flask-sqlalchemy flask-wtforms

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