小编Dav*_*ain的帖子

SMTP发送优先级电子邮件

我正在尝试使用Python smtplib将电子邮件的优先级设置为高.我已成功使用此库发送电子邮件,但我不确定如何使优先级正常工作.

 import smtplib
 from smtplib import SMTP
Run Code Online (Sandbox Code Playgroud)

我的第一次尝试是通过研究如何设置优先级来使用它:

smtp.sendmail(from_addr, to_addr, msg, priority ="high")
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误: keyword priority is not recognized.

我也试过用:

msg['X-MSMail-Priority'] = 'High'
Run Code Online (Sandbox Code Playgroud)

但是我得到另一个错误.有没有办法只使用smtplib设置优先级?

python smtplib

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

如何在Edittext中获取光标位置

我正在制作Android应用程序.在我的应用程序中,我必须找到edittext的光标位置.例如,我将文本"how are you"放在edittext上.如果我点击字符旁边的'a'那么,我必须在'a'前面找到光标.

如何找到光标位置和光标所在的字符?

android

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

设置MSYS:./ configure不会被Windows 7识别为命令

我正在关注在Windows 7上安装Synthesis Toolkit教程

我认为我已经安装了MinGW和MSYS,我应该能够跳过他谈论如何安装和设置环境的步骤,但是我输入了所有要安装的命令:gcc g++ mingw32-make gdb msys-base再次确保一切都已 安装.我收到错误,说已安装了所有请求的软件包.然后我确保根据文章设置了路径环境.

但是当我尝试输入时./configure --enable-debug,Windows一直说.不会被识别为命令.

我做了一些谷歌搜索,发现MSYS是控制这种类型命令的人.所以我重新安装MinGW和MSYS,然后设置Path环境,重启我的电脑,再次按照教程,但仍然没有运气.

MSYS肯定有问题.我认为我没有正确设置它,因为我只添加C:\MinGW\bin到路径环境中.我没有对MSYS做任何事情,但我使用"mingw-get-inst-20120426.exe"来获取MinGW和MSYS,我点击了我可以添加到MinGW的所有选项,我认为应该设置MSYS已经在那之后.

我根本无法使用.\configure.我看到其他教程说我需要通过使用将MinGW安装到MSYS mount c:/mingw /mingw.但是mountWindows 7也不承认.我在想MSYS是个问题.有一个教程说"将环境变量设置HOMEC:\MinGW\msys\1.0\home".所以我查看了主文件夹,它是空的.所以我添加C:\MinGW\msys\1.0\bin到了路径环境中.它没有成功.

mingw msys

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

无法安装Beautifulsoup("bs4不存在")

我很难在Windows上安装BeautifulSoup.到目前为止,我有:

  1. 将BeautifulSoup下载到"我的下载".

  2. 在下载文件夹中解压缩/解压缩.

  3. 在命令提示符下,我运行:

    C:<path to python33> "C:path to beautiful soup\setup.py" install
    
    Run Code Online (Sandbox Code Playgroud)

该过程生成了消息:

running install
running build
running build_py
**error: package directory 'bs4' does not exist.**
Run Code Online (Sandbox Code Playgroud)

然而,在上面引用的BeautifulSoup路径中,确实有文件夹bs4.我错过了什么?

python beautifulsoup

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

将unicode字符串写入Excel 2007

我正在使用连接到MS SQL服务器pyodbc.此外,我正在尝试使用写入Excel 2007/10 .xlsx文件openpyxl.

这是我的代码(Python 2.7):

import pyodbc
from openpyxl import Workbook

cnxn = pyodbc.connect(host = 'xxx',database='yyy',user='zzz',password='ppp')
cursor = cnxn.cursor()

sql = "SELECT TOP 10   [customer clientcode] AS Customer, \
                [customer dchl] AS DChl, \
                [customer name] AS Name, \
                ...
                [name3] AS [name 3] \
        FROM   mydb \
        WHERE [customer dchl] = '03' \
        ORDER BY [customer id] ASC"

#load data
cursor.execute(sql)

#get colnames from openpyxl
columns = [column[0] for column in cursor.description]    

#using …
Run Code Online (Sandbox Code Playgroud)

python unicode excel pyodbc openpyxl

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

什么是django.utils.datetime_safe,我应该使用它而不是标准的日期时间吗?

有什么区别?使用更安全datetime_safe吗?我在这个课上找不到任何文件.

python django datetime

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

从字符串中删除空格

我想删除之后的空白\n.

例如,username 123\n ugas 423\n peter 23\n asd234会成为username 123\nugas 423\npeter 23\nasd234.

string whitespace haskell

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

来自github空绿色文件夹的Git存储库

我从github拉出一个git存储库.当我克隆repo时,有一个应该包含项目的空文件夹.由于其他项目指的是此文件夹.

当我浏览github上的repo时,文件夹显示为绿色.

有什么东西我错过了吗?

我在用

git clone https://github.com/TomTasche/Announcify.droid.git
Run Code Online (Sandbox Code Playgroud)

该命令有效,它将repo成功克隆到我的机器,但该绿色文件夹为空,其余代码下载正常.

查看repo https://github.com/TomTasche/Announcify.droid的这一页

git github

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

如何解决Git错误:"无法创建临时存储库"

我对Git的概念非常陌生.我为Eclipse安装了Git插件,现在我正在尝试克隆一个为期一年的Eclipse项目.

首先,我收到一个错误说:

Cannot list the available branches.
Reason-Exception caught during execution of ls-remote command.
Run Code Online (Sandbox Code Playgroud)

我通过做一些与ssh相关的属性更改解决了这个问题.

现在我收到一个错误说,

Couldn't create temporary repository.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

eclipse git eclipse-plugin

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

屏幕关闭时如何防止媒体播放器停止?

我在一个Music类中的媒体播放器从另一个辅助节点调用Activity.它工作正常.

但是当屏幕熄灭时(通过超时或按钮),音乐停止播放,当回来并尝试关闭活动时,程序进入"应用程序无响应",因为IllegalStateException在查询时如此mediaplayer.isPlaying().

如何在屏幕关闭时阻止媒体播放器停止?

它必须通过服务?

假设答案是肯定的,我试图将Music类转换为服务(见下文).我也加入<service android:enabled="true" android:name=".Music" />Manifest.xml,我正在调用这样的Music类:

startService(new Intent(getBaseContext(), Music.class));
Music track = Music(fileDescriptor);
Run Code Online (Sandbox Code Playgroud)

主Activity中只有2个新行startService(new Intent(getBaseContext(), Music.class));stopService(new Intent(getBaseContext(), Music.class));,以及相应的导入.

但现在我得到InstantiationException错误,因为can't instantiate class在尝试启动服务时.我错过了什么?

这是例外:

E/AndroidRuntime(16642): FATAL EXCEPTION: main
E/AndroidRuntime(16642): java.lang.RuntimeException: Unable to instantiate service com.floritfoto.apps.ave.Music:                                                                             java.lang.InstantiationException: can't instantiate class com.floritfoto.apps.ave.Music; no empty constructor                                                                   
E/AndroidRuntime(16642):    at android.app.ActivityThread.handleCreateService(ActivityThread.java:2249)
E/AndroidRuntime(16642):    at android.app.ActivityThread.access$1600(ActivityThread.java:127)
E/AndroidRuntime(16642):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1213)
E/AndroidRuntime(16642):    at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(16642): …
Run Code Online (Sandbox Code Playgroud)

android screen media-player instantiationexception

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