问题列表 - 第151页

如何使用Linux命令行将文件作为电子邮件附件发送?

我创建了一个脚本,每天晚上在我的Linux服务器上运行,用于mysqldump将我的每个MySQL数据库备份到.sql文件,并将它们打包为一个压缩的.tar文件.我想要完成的下一步是通过电子邮件将该tar文件发送到远程电子邮件服务器以便妥善保管.我已经能够通过管道备份文本文件将正文脚本发送到正文中,mailx如下所示:

$ cat mysqldbbackup.sql | mailx backup@email.com
Run Code Online (Sandbox Code Playgroud)

cat回传备份文件的文本,该文本通过管道传输到mailx程序中,并将收件人的电子邮件地址作为参数传递.

虽然这实现了我的需要,但我认为它可能更好一步,有没有办法,使用shell脚本或其他方式将压缩的.tar文件作为附件发送到外发电子邮件? 这将不得不处理包含标题数据的非常长的电子邮件消息,并且通常会出现自动换行等问题.

linux email command-line

282
推荐指数
12
解决办法
64万
查看次数

使用GLEW在Windows下使用OpenGL扩展

我一直在Windows上使用OpenGL扩展这种痛苦的方式.GLEW是更容易的方式吗?我该如何开始使用它?

opengl glew

23
推荐指数
2
解决办法
4万
查看次数

如何以跨平台方式使用主题和正文打开默认邮件程序?

如何以跨平台方式使用主题和正文打开默认邮件程序?

不幸的是,这是用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)

java windows email macos

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

如何在没有后备数据库的情况下实现基于FORM的身份验证

我有一个PHP脚本作为CGI程序运行,HTTP Authenticate标头被吃掉并吐出.所以我想实现某种基于FORM的身份验证.作为附加约束,没有数据库,因此不能存储会话数据.

我非常愿意拥有主用户名和密码.我只需要保护应用程序免受不知道这些凭据的入侵者的侵害.

那你将如何实现呢?

饼干?

我可以提供表单,如果它有效,我可以发回一个cookie,它是IP地址的哈希密码.然后我可以阻止页面呈现,除非事物正确解密.但我不知道如何在PHP中实现它.

php authentication cookies cgi http

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

私有化一个 BlogEngine.Net 安装

我有一个需要私有化的 blogengine.net 安装。

我目前正在做研究工作,但在满足某些条件之前,我必须对我的博客/期刊保密。

如何将我的 blogEngine.net 安装私有化,以便读者必须登录才能阅读我的帖子?

.net c# asp.net blogs

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

你如何将游戏逻辑与显示分开?

如何使每秒显示帧独立于游戏逻辑?这样,无论视频卡呈现多快,游戏逻辑都以相同的速度运行.

algorithm

19
推荐指数
3
解决办法
9549
查看次数

什么时候应该在C++中使用'friend'?

我一直在阅读C++常见问题,并对该friend声明感到好奇.我个人从未使用它,但我有兴趣探索这种语言.

什么是使用的好例子friend


阅读常见问题更长一点我喜欢<< >>运算符重载的想法,并添加为这些类的朋友.但是我不确定这是如何不破坏封装的.这些例外何时可以保持在OOP的严格范围内?

c++ oop encapsulation friend

343
推荐指数
11
解决办法
16万
查看次数

服务器端JavaScript会起飞吗?哪种实施最稳定?

有没有人看到服务器端JavaScript起飞?那里有几个实现,但这似乎有点延伸(如"我们可以这样做"这种态度).

我很想知道是否有人真正为服务器端编写JavaScript以及他们迄今为止的体验.

另外,哪种实施通常被认为是最稳定的?

javascript server-side

13
推荐指数
3
解决办法
1379
查看次数

IE6 - 无法加载普通的JPG

尝试在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文件?

rgb internet-explorer jpeg image cmyk

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

有没有办法防止在子类中重写方法?

是否有人知道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的编译时警告.

c++ overriding metrowerks

28
推荐指数
3
解决办法
2万
查看次数