小编Pee*_*yte的帖子

DJango 包含在 JSONField 上不起作用

我已经创建了这样的模型:

class Customer(models.Model):
    name = models.CharField(max_length=200)
    data = JSONField()
Run Code Online (Sandbox Code Playgroud)

和数据归档具有以下结构:

Customer.objects.create(name='David', data={
    'key1': 'text1',
    'key2': 'text2',
    },
})
Run Code Online (Sandbox Code Playgroud)

问题是当我想通过 contains 查询时,它不返回任何结果。

Customer.objects.filter(data__key1__contains='t')
Run Code Online (Sandbox Code Playgroud)

生成的 sql 查询结果不能为“类似 json”的结构提供正确的 sql。

python django django-orm

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

通过套接字发送视频帧

我用Kinect设备捕获了视频流.我需要通过网络发送此流.为此,我使用了套接字.她是服务器和客户端的一段代码:

private System.Drawing.Bitmap _CurrentBitmap;
    public ManWindow()
    {
        InitializeComponent();

        this.Loaded += delegate
        {
            BackgroundWorker bw1 = new BackgroundWorker();
            bw1.RunWorkerCompleted += (a, b) => bw1.RunWorkerAsync();
            bw1.DoWork += delegate { SendImage(); };
            bw1.RunWorkerAsync();
        };
    }
    public void SendImage()
    {
        Socket sListen = new Socket(AddressFamily.InterNetwork,
                                    SocketType.Stream,
                                    ProtocolType.Tcp);

        IPAddress IP = IPAddress.Parse("127.0.0.1");
        IPEndPoint IPE = new IPEndPoint(IP, 4321);

        sListen.Bind(IPE);
        sListen.Listen(2);

        while (true)
        {
            Socket clientSocket;
            clientSocket = sListen.Accept();

            var converter = new System.Drawing.ImageConverter();
            byte[] buffer = (byte[])converter.ConvertTo(_CurrentBitmap, typeof(byte[]));
            clientSocket.Send(buffer, buffer.Length, SocketFlags.None);
        }
    }
Run Code Online (Sandbox Code Playgroud)

客户:

    private …
Run Code Online (Sandbox Code Playgroud)

c# sockets

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

选择从,创建没有标识属性的表

我有这样的存储过程,它在任何表的插入命令之后执行

Create Procedure [dbo].[HistoryInsert](
@TableName  nVarchar(500),
@RecordId   bigInt
)
As

    declare @Query  nVarChar(max)
    if Not Exists (Select   Top 1 1
                From    Information_schema.tables
                Where   Table_Name  = @TableName + 'History')
        Set @Query  = 'Select  *  Into ' + @TableName + 'History FROM ' + @TableName

    Else
        Set @Query  = 'Insert Into ' + @TableName  + 'History Select *   FROM ' + @TableName
        Exec(@Query)

    Exec(@Query)
Run Code Online (Sandbox Code Playgroud)

当这个过程第一次执行时,历史表被创建。当这个过程第二次执行时,插入失败,因为创建的表有标识列。如何从表中选择所有列而不增加列的标识属性。

sql sql-server

4
推荐指数
2
解决办法
4992
查看次数

当我使用SUDS进行消费Web服务时,绕过SSL

我正在使用SUDS来使用Web服务.我试着像吼一样:

client = Client(wsdl_url)
list_of_methods = [method for method in client.wsdl.services[0].ports[0].methods]
print(list_of_methods)
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)>
Run Code Online (Sandbox Code Playgroud)

我看到链接,但它只是python 2.7的解决方案.如何通过SUDS绕过SSL?或者是否有任何python解决方案(例如在Windows操作系统中添加假证书)?我正在使用python 3(所以我必须使用urllib而不是urllib2).

python ssl suds

4
推荐指数
2
解决办法
8416
查看次数

通过InternetGetCookie API检索Internet Explorer cookie

我通过InternetGetCookie API读取IE cookie,但只检索了永久cookie.我需要检索所有cookie(永久和会话cookie).

c# cookies internet-explorer

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

识别点(x,y)在svg路径内或外部

我关闭了SVG路径,这是该国的省份.

如何通过javascript识别点(x,y)在SVG路径内部或外部?

javascript svg

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

Docker-Compose在不同端口中运行一个映像的多个实例

我有一个python flask应用程序,并且我想在同一台服务器上拥有多个实例,每个服务器都有自己的输出端口(或DNS)和依赖项。我使用了docker-compose,效果很好。我看到了scalearg,但我认为它对诸如负载平衡这样的应用程序没有不同版本的应用程序很有用。我想到的另一个解决方案是为一个应用程序提供多种服务,并在终端中按其名称运行每个实例。

docker docker-compose

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