我有一个Web应用程序,需要一个基于服务器的组件来定期访问POP3邮箱和检索电子邮件。 该服务然后需要处理电子邮件将涉及: 根据一些业务规则validation电子邮件(包含主题行中的有效参考,哪个用户发送邮件等) 分析并保存任何附件到磁盘 以电子邮件正文和附件详细信息,并在数据库中创build一个新的项目 或者更新引用与传入电子邮件主题行匹配的现有项目 什么是最好的方法来处理这个? 我真的不想从头开始编写POP3客户端,但我需要能够自定义电子邮件的处理。 理想情况下,我将能够插入一些组件,为我做访问和检索,返回附件,正文,主题行等准备好我的处理数组… [更新:评论] 好的,所以我花了相当长的时间来研究(主要是免费的).NET POP3库,所以我想我会简要回顾一下下面提到的一些和其他几个: Pop3.net – free – works OK,非常基本的function提供。 这几乎只是POP3命令和一些base64编码,但它非常简单 – 可能是一个很好的介绍 Pop3向导 – 商业/一些开源代码 – 无法得到这个build立,缺less的DLL,我不会打扰与此 C#Mail – 免费供个人使用 – 效果很好,带有Mimeparsing器和SMTP客户端,但是这些评论是日文的(不是什么大不了的),而且它不适用于SSL“开箱即用” – 我不得不更改SslStream的构造函数后,它工作没有问题 OpenPOP – free – 大约5年没有更新,所以它的当前状态是.NET 1.0,不支持SSL,但这没有问题解决 – 我只是用SslStreamreplace现有的stream,它的工作。 来与Mime语法分析器。 免费的图书馆,我会去C#的邮件或OpenPOP的。 我看了几个商业图书馆: Chillkat , Rebex , RemObjects , JMail.net 。 根据公司的特性,价格和印象,我可能会selectRebex,如果我的要求发生变化,或者遇到了C#Mail或OpenPOP的生产问题,可能会在未来。 如果有人需要它,这是我用C#Mail和OpenPOP启用SSL的替代SslStream构造函数: SslStream […]
我问这是因为我使用Python,但它也可以适用于其他解释语言(Ruby,PHP,JavaScript)。 每当我在代码中留下评论时,我是否会放慢翻译速度? 根据我对解释器的理解有限,它以string的forms读取程序expression式,然后将这些string转换为代码。 似乎每次parsing评论,都是浪费时间。 这是这种情况吗? 在解释型语言中是否有一些用于评论的约定,或者效果可以忽略不计?
有没有一个简单的方法来删除C / C ++源文件的评论,而不做任何预处理。 (也就是说,我认为你可以使用gcc -E,但这会扩展macros。)我只是想剥离注释的源代码,没有其他的东西应该改变。 编辑: 偏好现有的工具。 我不想用正则expression式自己写这个,我预见代码中有太多惊喜。
为什么这个工作: RewriteRule (.+)/$ $1 这个工作: RewriteRule (.+)/$ $1 [L] #bla bla bla 但是这不起作用: RewriteRule (.+)/$ $1 #bla bla bla
有什么区别; 和;; 当在Clojure开始评论? 我看到我的文本编辑器以不同的颜色对待它们,所以我认为它们在概念上有所不同。 我也看到, Marginalia对待他们是不同的: ; Stripped entirely ;; Appears in text section of marginalia (defn foobar [] ; Appears in code section of marginalia output ;; Again, appears in code section of marginalia output 6)
TypeScript注释的语法是否logging在任何地方? 而且有机会,它现在支持C# ///系统吗?
我使用这个语法,因为我在网上find,但它会引发一个错误: xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" <!– Cool comment –> xmlns:System="clr-namespace:System;assembly=mscorlib" '名称不能以'<'字符开头,hex值为0x3C。 第4行,第5位。 XML无效。
我发现这个老的线程 (从一年前),这解释了R如何不支持多行注释(例如PHP的/ *注释* /)。 我想知道这是否在过去一年得到解决,还是有其他的select? (例如,在记事本++与npptor中,你可以标记一堆线,然后按Ctrl + q将它们全部标记为注释,对于其他IDE是否有类似的解决scheme?)
我发布了我的Android应用程序到Google Play,一切都很好。 我有大约5000个用户评论,平均4.6分。 但是在某个时刻,我开始以疯狂的速度获得最低分。 5天内有数百个1分 所以我的评级下降到4.3。 没有用户的抱怨,没有评论,只有大量的最低分数。 我怀疑这些是假评论。 可能由竞争对手支付。 有什么方法可以识别? 为了防止呢? Google是否以任何方式保护我们免受虚假评论?
在小黄瓜的语法(由Cucumber和SpecFlow使用,我可以注释掉一行前面加'#' 有没有办法阻止注释多行?