问题列表 - 第38451页

Python 2到3个字节/字符串错误

我正在尝试将为Python 2制作的Python库转换为Python 3,这是代码.

我在第152行有一个错误.在Py2版本中,函数是:


def write(self, data):
    self._write_buffer += data
Run Code Online (Sandbox Code Playgroud)

错误是:

TypeError:无法隐式地将'bytes'对象转换为str

我发现我要对变量进行解码,所以我将函数更改为:


def write(self, data):
    self._write_buffer += data.decode('utf8')
Run Code Online (Sandbox Code Playgroud)

它工作但我在asyncore库中有另一个错误说

(Type)必须是字节或缓冲区,而不是str

那么,我该怎么办?

python string byte

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

如何在MATLAB中绘制输入和输出数据

我有一个2维输入数据; 一组带有2个分量的向量,比方说200分.对于每一个我都有一个标量值给它们.

所以它基本上是这样的:

{ [input1(i) input2(i)] , output(i) } where i goes from 1 to 200
Run Code Online (Sandbox Code Playgroud)

我想用这些数据制作一个三维图,但我不知道究竟是多少.我试过了surf.我已经meshgrid用输入值做了一个,但我不知道如何从输出数据中获取矩阵才能做到surf.

如何获得包含此数据的3维图?

matlab

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

Eclipse 3.6冻结自动完成/快速修复

我有一个问题似乎出现了自动完成和快速修复.有时当我使用cmd + 1进行快速修复对话时,Eclipse会冻结,但是等待很长时间(至少30分钟),没有任何反应.在活动监视器中检查时,似乎几乎没有处理器活动.

我有一台带有OSX 10.6的Mac和没有奇怪插件的Helios.我在java中编程,所以我使用非常标准的功能.

这是一个已知的错误?我曾尝试谷歌一个 很大找到有用的信息.我不是很擅长阅读错误报告,而且功能冻结的概念有点玷污了我的搜索结果.

谢谢你的帮助.

java eclipse freeze

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

Observable.FromAsyncPattern挂起UI

最近我决定使用Windows Phone 7的Rx(Reactive Extensions),我遇到了一些奇怪的行为.

例如,我有这段代码:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://whatismyip.org/");
request.Method = "GET";

var x = from c in Observable.FromAsyncPattern<WebResponse>(request.BeginGetResponse, request.EndGetResponse)()
            select c;

WebResponse r = x.First();
Debug.WriteLine(r.ContentType.ToString());
Run Code Online (Sandbox Code Playgroud)

我想弄清楚的是,为什么当我到达LINQ查询时,它会挂起UI并且不会比这更进一步.有任何想法吗?

.net system.reactive windows-phone-7 observable

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

MySQL调用另一个存储过程的存储过程

抱歉长POST:我是否有可能从MySQL中的另一个存储过程调用存储过程.例如:我有两个表(test和testcomp):具有以下结构:

- 表的表结构 test

CREATE TABLE IF NOT EXISTS `test` (
    `t_id` int(11) NOT NULL AUTO_INCREMENT,
    `name` varchar(255) NOT NULL,
    PRIMARY KEY (`t_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
Run Code Online (Sandbox Code Playgroud)

- 表的表结构 testcomp

CREATE TABLE IF NOT EXISTS `testcomp` (
    `c_id` int(11) NOT NULL AUTO_INCREMENT,
    `t_id` int(4) NOT NULL,
    `place` varchar(255) NOT NULL,
    PRIMARY KEY (`c_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
Run Code Online (Sandbox Code Playgroud)

现在我填充测试表:

INSERT INTO `test` (`t_id`, `name`) VALUES
    (1, 'foo'),
    (2, 'bar'),
    (3, 'ma');
Run Code Online (Sandbox Code Playgroud)

和table testcomp:

INSERT INTO `testcomp` …
Run Code Online (Sandbox Code Playgroud)

mysql sql procedures mysql-error-1146

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

将列表拆分为C#中的多个列表

我有一个字符串列表,我发送到队列.我需要拆分列表,以便最终得到一个列表列表,其中每个列表包含最大(用户定义)字符串数.因此,例如,如果我有一个列表,其中包含以下A,B,C,D,E,F,G,H,I和列表的最大大小为4,我想最终得到一个列表列表第一个列表项包含:A,B,C,D,第二个列表有:E,F,G,H,最后一个列表项只包含:I.我查看了"TakeWhile"函数,但不确定是否这是最好的方法.对此有何解决方案?

list c#-4.0

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

如何访问类的静态成员?

我开始学习C++和Qt,但有时我从书中粘贴的最简单的代码会导致错误.

我正在使用g++4.4.2带有QtCreator IDE的Ubuntu 10.04.g ++编译器语法和其他编译器之间有区别吗?例如,当我尝试访问静态成员时总会出错.

#include <iostream>
using namespace std;
class A
{
   public:
      static int x;
      static int getX() {return x;}
};
int main()
{
   int A::x = 100; // error: invalid use of qualified-name 'A::x'
   cout<<A::getX(); // error: : undefined reference to 'A::x'
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

我认为这与此处此处声明的完全相同(不是吗?).那么上面的代码有什么问题?

c++ static

23
推荐指数
4
解决办法
6万
查看次数

有没有办法隐藏IE8中的滚动条?

你知道是否有办法不让IE8中的滚动条出现?我有一个完整的空.html网站,并在IE8中加载它,滚动条正在出现.

我一直在网上搜索一段时间,但找不到任何提示.它可以用CSS解决还是我需要Javascript?

每个提示都非常感激.

javascript css internet-explorer

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

如何为HiddenField控件服务器端设置Name属性?

我想从代码后面为ASP.NET的HiddenField控件设置"name"属性,但是我找不到"Attributes"属性.它不是出于某种目的吗?如何添加属性?

谢谢

asp.net hiddenfield

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

NHibernate:在模式导出中强制使用方括号?

有没有办法告诉NHibernate在[MyColumn]为MS SQL Server生成SQL模式导出时为所有表名和列名(如)使用方括号?我有一个遗留数据库,它使用某些列的保留名称,并且运行使用NH生成的SQL脚本会因此而抛出错误.

我想避免为每列单独指定它.

更新:我正在使用正确的方言:

MsSqlConfiguration.MsSql2008.ConnectionString(connectionString)
Run Code Online (Sandbox Code Playgroud)

更新2:@UpTheCreek指出了正确的方向 - 反引号,这帮助我找到了" NHibernate in Action "一书中的答案(第76页):

除了引用反引号中的所有表名和列名之外,没有办法强制NHibernate在任何地方使用带引号的标识符.

nhibernate fluent-nhibernate

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