我创建了一个脚本,每天晚上在我的Linux服务器上运行,用于mysqldump将我的每个MySQL数据库备份到.sql文件,并将它们打包为一个压缩的.tar文件.我想要完成的下一步是通过电子邮件将该tar文件发送到远程电子邮件服务器以便妥善保管.我已经能够通过管道备份文本文件将正文脚本发送到正文中,mailx如下所示:
$ cat mysqldbbackup.sql | mailx backup@email.com
Run Code Online (Sandbox Code Playgroud)
cat回传备份文件的文本,该文本通过管道传输到mailx程序中,并将收件人的电子邮件地址作为参数传递.
虽然这实现了我的需要,但我认为它可能更好一步,有没有办法,使用shell脚本或其他方式将压缩的.tar文件作为附件发送到外发电子邮件? 这将不得不处理包含标题数据的非常长的电子邮件消息,并且通常会出现自动换行等问题.
我一直在Windows上使用OpenGL扩展这种痛苦的方式.GLEW是更容易的方式吗?我该如何开始使用它?
如何以跨平台方式使用主题和正文打开默认邮件程序?
不幸的是,这是用Java编写的客户端应用程序,而不是网站.
我希望这能以跨平台的方式工作(这意味着Windows和Mac,对不起Linux).我很高兴在Windows中执行VBScript,或在OS X中执行AppleScript.但我不知道这些脚本应该包含什么.我很乐意执行用户的默认程序,而不仅仅是搜索Outlook或其他任何内容.
在OS X中,我尝试执行命令:
open mailto:?subject=MySubject&body=TheBody
Run Code Online (Sandbox Code Playgroud)
需要URL转义来替换空格%20.
更新在Windows上,您必须玩各种游戏才能start正常运行.这是适当的Java咒语:
class Win32 extends OS {
public void email(String subject, String body) throws Exception {
String cmd = "cmd.exe /c start \"\" \"" + formatMailto(subject, body) + "\"";
Runtime.getRuntime().exec(cmd);
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个PHP脚本作为CGI程序运行,HTTP Authenticate标头被吃掉并吐出.所以我想实现某种基于FORM的身份验证.作为附加约束,没有数据库,因此不能存储会话数据.
我非常愿意拥有主用户名和密码.我只需要保护应用程序免受不知道这些凭据的入侵者的侵害.
那你将如何实现呢?
饼干?
我可以提供表单,如果它有效,我可以发回一个cookie,它是IP地址的哈希密码.然后我可以阻止页面呈现,除非事物正确解密.但我不知道如何在PHP中实现它.
我有一个需要私有化的 blogengine.net 安装。
我目前正在做研究工作,但在满足某些条件之前,我必须对我的博客/期刊保密。
如何将我的 blogEngine.net 安装私有化,以便读者必须登录才能阅读我的帖子?
有没有人看到服务器端JavaScript起飞?那里有几个实现,但这似乎有点延伸(如"我们可以这样做"这种态度).
我很想知道是否有人真正为服务器端编写JavaScript以及他们迄今为止的体验.
另外,哪种实施通常被认为是最稳定的?
尝试在Internet Explorer 6.0中加载此普通.jpg文件.我收到错误,说图片无法加载.在任何其他浏览器中尝试它,它工作正常.怎么了?.jpg文件只是Web服务器上的普通图片.我甚至可以创建一个简单的网页:
<a href="http://www.zodiacwheels.com/images/wheels/blackout_thumb.jpg">blah</a>
Run Code Online (Sandbox Code Playgroud)
并使用右键单击+保存目标,与IE6一样,将其保存到我的桌面,这是一个有效的JPG文件.但是,它不会在浏览器中加载!
为什么?!
我甚至尝试检查标头响应和MIME类型,它看起来很好:
andy@debian:~$ telnet www.zodiacwheels.com 80
Trying 72.167.174.247...
Connected to zodiacwheels.com.
Escape character is '^]'.
HEAD /images/wheels/blackout_thumb.jpg HTTP/1.1
Host: www.zodiacwheels.com
HTTP/1.1 200 OK
Date: Wed, 20 Aug 2008 06:19:04 GMT
Server: Apache
Last-Modified: Wed, 20 Aug 2008 00:29:36 GMT
ETag: "1387402-914ac-48ab6570"
Accept-Ranges: bytes
Content-Length: 595116
Content-Type: image/jpeg
Run Code Online (Sandbox Code Playgroud)
该网站需要能够使用IE6,为什么它不会加载一个简单的.jpg文件?
是否有人知道C++中的语言特性或技术,以防止子类过度使用父类中的特定方法?
class Base {
public:
bool someGuaranteedResult() { return true; }
};
class Child : public Base {
public:
bool someGuaranteedResult() { return false; /* Haha I broke things! */ }
};
Run Code Online (Sandbox Code Playgroud)
尽管它不是虚拟的,但仍然允许这样做(至少在我正在使用的Metrowerks编译器中),所有你得到的是关于隐藏非虚拟继承函数X的编译时警告.