我有以下代码发送电子邮件:
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Send(myfrom@email.com, "myreceipient@email.com", "test", "test");
Run Code Online (Sandbox Code Playgroud)
现在因为我从我自己的工作PC发送它,我有IIS 5.0设置,显然收件人端的大多数电子邮件服务器都会认为这可能是垃圾邮件,因为它来自ADSL IP.所以我使用以下代码验证上面的代码:
client.Credentials = new System.Net.NetworkCredential(myEmailHere, myPasswordHere);
Run Code Online (Sandbox Code Playgroud)
但它仍然不会发送给一些客户.有没有解决的办法?最终这个代码将放在RackSpace服务器上,我怎么能/我会设置它以确保收件人服务器不认为它的垃圾邮件?
我有以下代码
import smtplib
from email.mime.text import MIMEText
smtpserver = 'smtp.gmail.com'
AUTHREQUIRED = 1 # if you need to use SMTP AUTH set to 1
smtpuser = 'admin@myhost.com' # for SMTP AUTH, set SMTP username here
smtppass = '123456' # for SMTP AUTH, set SMTP password here
RECIPIENTS = ['online8@gmail.com']
SENDER = 'admin@myhost.com'
msg = MIMEText('dsdsdsdsds\n')
msg['Subject'] = 'The contents of iii'
msg['From'] = 'admin@myhost.com'
msg['To'] = ''online8@gmail.com''
mailServer = smtplib.SMTP('smtp.gmail.com',587)
mailServer.ehlo()
mailServer.starttls()
mailServer.ehlo()
mailServer.login(smtpuser, smtppass)
mailServer.sendmail(smtpuser,RECIPIENTS,msg.as_string())
mailServer.close()
Run Code Online (Sandbox Code Playgroud)
此代码在我的桌面上正常工作.但它失败了这个错误
smtplib.SMTPAuthenticationError: (535, …Run Code Online (Sandbox Code Playgroud) 如果没有__str__方法,如何恢复python使用的默认函数?
class A :
def __str__(self) :
return "Something useless"
class B(A) :
def __str__(self) :
return some_magic_base_function(self)
Run Code Online (Sandbox Code Playgroud) 如果我可以创建自己的扩展HTML元素类的类,例如HTMLDivElement或HTMLImageElement,我会喜欢它.
假设标准继承模式:
// class A:
function ClassA(foo) {
this.foo = foo;
}
ClassA.prototype.toString = function() {
return "My foo is " + this.foo;
};
// class B:
function ClassB(foo, bar) {
ClassA.call(this, foo);
this.bar = bar;
}
ClassB.prototype = new ClassA();
ClassB.prototype.toString = function() {
return "My foo/bar is " + this.foo + "/" + this.bar;
};
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚构造函数中要调用的内容:
function Image2() {
// this doesn't work:
Image2.prototype.constructor.call(this);
// neither does this (only applies to <img>, no equivalent for <span> etc.):
Image.call(this); …Run Code Online (Sandbox Code Playgroud) ~/.vim/syntax/Linux系统上文件夹的默认位置在哪里?我想添加一个Python插件.
我有.MID和.KAR格式的一些歌曲的背景音乐,但在每种情况下它的播放速度都比我想要的快一些.什么是创建具有相同内容但速度较慢的.MID或.KAR文件的最简单方法 - 比如,一个减慢20%左右,另一个减慢15%,三分之一减少25%,依此类推?
理想情况下,我更喜欢跨平台的Python脚本(因为这样我可以轻松地通过实验调整源代码以收敛到我想要的确切效果;-),但我将采用任何在Linux中运行的免费解决方案(Ubuntu) 8.04如果重要)和Mac(Mac OS X 10.5,但首选10.6兼容性).
我希望有一个构造函数,其参数可以自动地由所有子类继承,但Java不允许我这样做
class A {
public A(int x) {
// Shared code here
}
}
class B extends A {
// Implicit (int x) constructor from A
}
class C extends A {
// Implicit (int x) constructor from A
}
Run Code Online (Sandbox Code Playgroud)
我不希望有写B(int x),C(int x)等等.每个子类.是否有更聪明的方法来解决这个问题?
解决方案#1.创建一个init()可以在构造函数之后调用的方法.这是有效的,虽然对于我的特定设计,我想要求用户在构造函数中指定在编译时验证的某些参数(例如,不通过varargs/reflection).
我刚刚开始在AS3编码,从专家那里得到一些反馈真的很棒; 在我的编码风格,我做错的事情,我可以改进的事情,最佳实践等等......如果你有一些额外的提示或技巧,那将是很好的.
这是我的第一个AS3代码,花了我5个小时,puh:
package {
import flash.display.Sprite;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.*;
import flash.errors.*;
import flash.display.MovieClip;
import gs.*;
import flash.display.Loader;
import net.stevensacks.preloaders.CircleSlicePreloader;
public class FlatSelector extends MovieClip {
var preloader:CircleSlicePreloader = new CircleSlicePreloader();
var imageLoader:Loader = new Loader();
var globalXML:XML;
public function FlatSelector() {
stage.addEventListener(Event.ENTER_FRAME, init);
building.alpha = 0;
}
public function init(event:Event):void {
stage.removeEventListener(Event.ENTER_FRAME, init);
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, handleXML);
loader.load(new URLRequest('http://localhost/boligvelger/flats.xml'));
TweenLite.to(building, 2, {alpha:1});
TweenLite.to(building.flat, 2, {alpha:0.5, tint:0x00FF23});
//var myTween:TweenLite = TweenLite.to(mc, 1, {x:200});
//var …Run Code Online (Sandbox Code Playgroud) 好的,我注意到了一些东西,但在CSS规范中找不到它.使用样式设置position: fixed将相对于浏览器视口绝对定位它.如果将固定位置元素放在另一个元素中会发生什么?CSS示例如下:
.fixed {
position: fixed;
width: 100px;
height: 100px;
background: red;
}
#parent { right 100px; padding: 40px; }
.fixed .fixed { background: blue; }
Run Code Online (Sandbox Code Playgroud)
和HTML:
<div id="parent" class="fixed"> <div class="fixed"> </div> </div>
Run Code Online (Sandbox Code Playgroud)
据我所知,该元素相对于其最近的父级也是固定定位的,该父级也是固定定位的.这是否适用于所有浏览器; 还有,这是一个错误,还是故意的行为?
到目前为止,我还没有在互联网上找到关于这个主题的任何内容,只是"固定位置使其坚持页面".
我正在寻找一个批量反编译Java类的程序.我找到了JAD,但它不支持Java的一些新功能,这个程序的好处是它可以从命令行执行并自动生成*.java文件.
我还发现了JD-GUI.它支持Java的大多数功能,但缺点是它不能进行批处理.您需要使用该程序打开该类文件,然后单击"保存".
有没有办法让JD-GUI像JAD一样进行批处理?