小编krt*_*tek的帖子

C#任务返回一个值

我正在尝试在任务中运行一个函数,但我做错了什么.下面是一个例子:

var t = Task<int>.Factory.StartNew(() => GenerateResult(2));

static int GenerateResult(int i)
{ 
return i; 
}
Run Code Online (Sandbox Code Playgroud)

最后Console.WriteLine(t); 这将返回:

System.Threading.Tasks.Task`1 [System.Int32]

我希望自己成为2.我在这里做错了什么?:/

.net c# multithreading task

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

无法连接到MySQL服务器(10060)和(4)

我正在尝试在RealBasic中创建一个应用程序。我无法与远程服务器建立连接。

在XP(VirtualMachine)上:

无法连接到“ xxx”上的MySQL服务器(10060)

在最新的OS X上:

无法连接到“ xxx”上的MySQL服务器(4)

但是:HeidiSQL&Sequel Pro连接正常。.NET中的另一个自制应用程序可以正常连接。但是,如果我使用Google,那么一切似乎都与防火墙相关。

该代码,如果有帮助的话:

dim db as new MySQLCommunityServer
db.host = ""
db.port = 3306
db.databasename = "dbname"
db.username = "dbuser"
db.password = "dbpass"
if (db.connect = true) then MsgBox("Connected") else MsgBox(db.errormessage)
Run Code Online (Sandbox Code Playgroud)

mysql realbasic

5
推荐指数
0
解决办法
3236
查看次数

如果语句返回错误的值?

ifPython中的语句进行求值,并显示返回非预期值.

p = sub.Popen('md5.exe -n md5.exe',stdout=sub.PIPE,stderr=sub.PIPE)
md5, errors = p.communicate()
print md5
abc = "8D443F2E93A3F0B67F442E4F1D5A4D6D"
print abc
if md5 == abc: print 'TRUE'
else: print 'FALSE'
Run Code Online (Sandbox Code Playgroud)

repr(md5)'8D443F2E93A3F0B67F442E4F1D5A4D6D\r\n'.

2个字符串是相同的,但它评估和打印FALSE.

这里发生了什么,以及如何解决这个问题?

python string if-statement

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

标签 统计

.net ×1

c# ×1

if-statement ×1

multithreading ×1

mysql ×1

python ×1

realbasic ×1

string ×1

task ×1