小编And*_*rea的帖子

C#NetworkStream.Read读取超过指定的数量

在包40-50上,程序读取比指定的(temp)大2-4个字节,可能是什么错误?

size =  nsgsout.Read(buf, 0, 2);

while (size != 2)
{
  size += nsgsout.Read(buf, size, 2 - size);
}

temp = (buf[0] + buf[1] * 256);
size = nsgsout.Read(buf, 2, temp - 2);

while (size != temp - 2)
{
    size += nsgsout.Read(buf, size + 2, temp - size + 2);
}  
Run Code Online (Sandbox Code Playgroud)

c#

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

如何使用quickblox ios创建私人对话框?

我找到这段代码时能够创建组对话框:

 chatDialog = [[QBChatDialog alloc] initWithDialogID:@"dialogueid" type:QBChatDialogTypeGroup];
chatDialog.name = @" Bob, Sam, Garry";
chatDialog.occupantIDs = @[@(1)];

[QBRequest createDialog:chatDialog successBlock:^(QBResponse *response, QBChatDialog *createdDialog) {

} errorBlock:^(QBResponse *response) {

}];
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将类型更改为QBChatDialogTypePrivate.对话框没有创建,你可以告诉我什么是对话框ID以及在哪里找到它?

ios quickblox

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

替换SQL中的函数

我有一个包含' - '或''的示例文本.所以我想要一个sql replace语句来替换' - '和'''''.

我的查询是:

SELECT REPLACE('SQL-Tu torial','-',' ','');
Run Code Online (Sandbox Code Playgroud)

期望的结果:

SQLTutorial
Run Code Online (Sandbox Code Playgroud)

错误:我收到Replace函数参数的错误.

替换函数需要3个参数.

有帮助吗?

sql t-sql sql-server

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

添加存储 JSON 数据的列

我创建了如下表:

CREATE TABLE demo
(
    name varchar(50), 
    adress nvarchar
);
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何将数据插入到adress存储 JSON 对象数据的列中,例如:

INSERT INTO demo (name, adress) 
VALUES ('vamsi', N'{"city":"avhfb","pin":46374});
Run Code Online (Sandbox Code Playgroud)

像这样:我在此adress列中获得的值是动态计数,这就是我需要以 JSON 格式存储它的原因。

sql t-sql sql-server

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

标签 统计

sql ×2

sql-server ×2

t-sql ×2

c# ×1

ios ×1

quickblox ×1