问题列表 - 第18307页

我应该继承或订阅活动吗?

如果我Abstract BaseForm为我的Windows应用程序创建一个,我可以在加载应用程序的表单时使用它来做常见的事情.我也可以override使用OnLoad方法,或者我订阅Loadevent(BaseForm_Load).

从设计和性能的角度来看哪种方法更好?

.net oop winforms

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

python电子邮件错误

我正在尝试通过电子邮件发送结果文件.我收到导入错误:

Traceback (most recent call last):  
  File "email_results.py", line 5, in ?  
    from email import encoders  
ImportError: cannot import name encoders  
Run Code Online (Sandbox Code Playgroud)

我也不确定如何连接到服务器.有人可以帮忙吗?谢谢

#!/home/build/test/Python-2.6.4
import smtplib
import zipfile
import tempfile
from email import encoders
from email.message import Message
from email.mime.base import MIMEBase
from email.mime.multipart import MIMEMultipart

def send_file_zipped(the_file, recipients, sender='myname@myname.com'):
 zf = tempfile.TemporaryFile(prefix='mail', suffix='.zip')
 zip = zipfile.ZipFile(zf, 'w')
 zip.write(the_file)
 zip.close()
 zf.seek(0)

 # Create the message
 themsg = MIMEMultipart()
 themsg['Subject'] = 'File %s' % the_file
 themsg['To'] = ', '.join(recipients)
 themsg['From'] = sender …
Run Code Online (Sandbox Code Playgroud)

python

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

API Joda-Time(java)不遵守ISO 8601:bug或功能?

根据他们的网站,DUration类实现了ISO 8601

http://en.wikipedia.org/wiki/ISO_8601#Durations

但让我们看一个例子.持续时间为14分钟和51秒.在ISO 8601中,这些代码是等效的:

    PT14M51S
    PT891S
    System.out.println("bug "+new Duration("PT14M51S"));
     System.out.println("NO bug "+new Duration("PT891S");
Run Code Online (Sandbox Code Playgroud)

PT14M51S是postgresql数据库的真正摘录并且正确.joda-time api只是将所有内容转换为秒为什么?它似乎不知道任何东西比关键字S(theres Y,M,D ...)

提前致谢

duration jodatime

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

如何在C++中实现语音识别和文本到语音转换?

我想知道进行语音识别和文本到语音转换的各种技术.另外,请告诉我任何资源,如链接,教程,电子书等.

哪种方法最有效?

c++ speech-recognition

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

为何参考$?明确地

很多sh代码看起来像:

$cmd
if [ $? = 0 ]; then $cmd2; fi

代替:

if $cmd; then $cmd2; fi

我通常认为人们使用前者只是因为他们不知道后者的语法是有效的,但我想知道是否还有另一个原因(尽管我想到的唯一可能性是可移植性).是否有理由更喜欢明确引用$ {?}?.

shell sh

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

如何在C中测试几个变量的等价性

假设我想在if语句中测试不仅仅是一个,而是几个等价变量:

if(x1==x2==y1==y2){
    printf("Input values shouldn't be equal!");
}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.还有什么方法可以做到这一点?

c

7
推荐指数
5
解决办法
381
查看次数

PHP不存在时回显重复行

<html>
<head>
<title>Test</title>
<link rel="stylesheet" type="text/css" href="style.css"> 
</head>
<body>
    <?php 
       $username ="matt";
       $pass = "bs12kfj";
       $db = "mytest";
       $tbl = "test2";
       mysql_connect(localhost,$username,$pass);
       mysql_select_db($db) or die( "Unable to select database");
       $res = mysql_query("SELECT * FROM test2;");
       $num = mysql_numrows($res);
       echo "<table border='2'><tr>The Peeps</tr>"; 
       while ($r = mysql_fetch_array($res)) {
         echo "<tr>";
         foreach($r as $rs){
                     echo "<td>$rs</td>";
                     }
         echo "</tr>";
       }
       ?>

</body>
Run Code Online (Sandbox Code Playgroud)

此代码执行时没有错误,但输出包含每行的每一列的副本,如此.

<table border='2'><tr>The Peeps</tr>
<tr><td>"matt"</td><td>"matt"</td><td>"phillips"</td><td>"phillips></td><td>"mathew.p@waburg.com"</td><td>"mathew.p@waburg.com"</td><td>20</td><td>20</td></tr><tr><td>"paul"</td><td>"paul"</td><td>"franklin"</td><td>"franklin"</td><td>"dude@live.com"</td><td>"dude@live.com"</td><td>30</td><td>30</td></tr><tr><td>"steve"</td><td>"steve"</td><td>"jobs"</td><td>"jobs"</td><td>"sjobs@apple.com"</td><td>"sjobs@apple.com"</td><td>23</td><td>23</td>

我不明白为什么当<td></td>echo语句中只有一个标记时,每列都是重复的.
我还检查了数据库,表中没有重复的条目.

html php mysql

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

Python支持MySQL预处理语句吗?

我之前参与过一个PHP项目,其中准备好的语句使SELECT查询的速度提高了20%.

我想知道它是否适用于Python?我似乎无法找到任何明确表示它做或不做的事情.

python mysql prepared-statement

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

如何处理所需的默认构造函数

在为我的一个类(包含其他UDT的一些对象)编写一个复制构造函数时,我需要为这些UDT创建一个默认构造函数,即使它们从来没有真正意图拥有一个.

是否可以实现一个空白的默认构造函数并完成它?调用默认构造函数的唯一时间是在复制期间,创建对象时,然后将相应对象的值复制到其中.因此,在默认构造函数中分配给对象的任何值都将永远不会被使用.

我看到的问题是一些成员变量没有在一个空的默认构造函数中初始化.我应该只写一个给出虚拟值的东西吗?还有其他推荐的方法吗?

编辑:我知道如果我要为其他类定义复制构造函数,复制构造函数不需要默认构造函数,但我没有,所以它确实需要它.

c++

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

在SQL中获取最少两个值

我有两个变量,一个是调用PaidThisMonth,另一个是调用OwedPast.它们都是SQL中某些子查询的结果.如何选择两者中较小的一个并将其作为标题值返回PaidForPast

MIN函数适用于列,而不是变量.

t-sql sql-server

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