问题列表 - 第15995页

为ASP Classic寻找一个非常简单的垃圾邮件防范类/功能

我正在寻找一种非常简单的解决方案来防止(或减少)形成垃圾邮件.我有很多ASP经典应用程序包含联系我们/杂项表格,在那里生成电子邮件.很少有人被垃圾邮件机器人抓住并被滥用.如果不消除垃圾邮件,我需要非常简单的解决方案来减少垃圾邮件.音频/视频CAPTCHAs是不可能的,因为访问者最终会花费更多时间来解决验证码,而不是使用表单本身.会话/时间戳/ javascript隐藏变量技术是可以接受的,只要有人使用它们并且对结果合理满意.类或效用函数将是首选.谢谢.

spam-prevention asp-classic

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

如果可以构造,为什么要模拟HttpContext?

我总是在ASP.NET中以某种方式伪装/模拟/存根HttpContext(在ASP.NET MVC/MonoRail中更容易).

但是我可以看到HttpContext本身可以很容易地构造,字面上只有几行代码.

var tw = new StringWriter();
var workerReq = new SimpleWorkerRequest("/webapp", @"c:\here\there\wwwroot", "page.aspx", tw);
var context = new HtpContext(workerReq);
Run Code Online (Sandbox Code Playgroud)

如果我们将这个代码包装成这样的东西它应该工作正常,我们甚至可以使用它来渲染ASPX:

using(Simulate.HttpContext()) {
  HttpContext.Current.BlaBla;
}
Run Code Online (Sandbox Code Playgroud)

所以问题是:

  1. 不应该做的原因.
  2. 它应该被完成的原因.
  3. 为什么它没有被广泛使用(事实上我不记得有关它的任何帖子).

我记得Phill Haack使用Reflection hacks构建HttpContext的帖子.
但它似乎并不需要.

干杯,
德米特里.

asp.net testing asp.net-mvc mocking httpcontext

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

多文件rake构建

我有一个构建系统,它包含几个带项目的子目录,每个子目录中都有一个单独的rakiefile(或几个rakefiles).没有顶级目录有一个遍历所有子目录的rakefile并通过:system("rake")调用rake,得到生成的包并将它们发送到适当的机器.这样做有更优雅的方式吗?我已经尝试过Rake.application.load()但是这似乎不接受任何关于必须加载哪个文件的参数(正如我所提到的,有时每个子目录中有2个rakefiles),

rake

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

PHPMailer内容传输编码

如果我发送任何带有Content-Transfer-Encoding的邮件:8bit,那些邮件实际上将通过Content-Transfer-Encoding发送:Quoted Printable!

我找不到任何解决方案,而且令人沮丧.

php phpmailer

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

用于零终止字符串的Java BufferedReader

我需要从Java中的InputStream读取零终止字符串.

是否有类似于BufferedReader.readLine()方法来读取以零结尾的字符串?

java bufferedinputstream null-terminated

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

在加载时执行支持bean操作?

我想为报告导出页面构建结果页面.此结果页面必须显示导出的状态并提供此导出的下载.

导出以动作方法完成.我可以通过a执行它commandButton但必须在加载时自动执行.

我怎么能做到这一点?

JSF:

<h:commandButton value="Download report" action="#{resultsView.downloadReport}"/>
Run Code Online (Sandbox Code Playgroud)

支持豆:

  public String downloadReport() {
    ...
    FileDownloadUtil.downloadContent(tmpReport, REPORT_FILENAME);
    // Stay on this page
    return null;
  }
Run Code Online (Sandbox Code Playgroud)

澄清:a4j这是可行的吗?我想到了一个Ajax请求触发我的downloadReport操作的解决方案,它的请求是文件下载.

jsf richfaces event-handling

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

Sphinx(文档工具):在输出中设置选项卡宽度

如何在Pygments突出显示的Sphinx代码片段的HTML输出中设置标签宽度?默认情况下,这是令人讨厌的8,但我想4.在Sphinx conf.py中找不到关于此设置的单词.

python python-sphinx

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

如果没有圆括号前面的点,为什么Ruby 1.9 lambda调用不可能?

我查看了最新的Ruby版本,以便对最新的更改进行一些调整.我尝试做的第一件事是调用Ruby lambda/block/proc就像你使用Python可调用一样.

a = lambda {|x| puts x}
a.call(4) # works, and prints 4
a[4] # works and prints 4
a.(4) # same
a(4) # undefined method 'a' for main:Object
Run Code Online (Sandbox Code Playgroud)

为什么最后一次通话不可能?它会永远吗?

ruby lambda first-class-functions ruby-1.9

19
推荐指数
2
解决办法
5041
查看次数

两个按钮的动画交换位置

我试图交换两个按钮的位置.我的交换代码看起来是:

private void exchangeButtons(Button btn1, Button btn2) {
    // Create the animation set
    AnimationSet exchangeAnimation = new AnimationSet(true);
    TranslateAnimation translate = new TranslateAnimation(
        Animation.RELATIVE_TO_SELF, btn2.getLeft(),
        Animation.RELATIVE_TO_SELF, btn1.getLeft(),
        Animation.RELATIVE_TO_SELF, btn2.getRight(),
        Animation.RELATIVE_TO_SELF, btn1.getRight());
    translate.setDuration(500);
    exchangeAnimation.addAnimation(translate);
    //int fromX = btn1.getLeft();
    //int fromY = btn1.getRight();
    //int toX = btn2.getLeft();
    //int toY = btn2.getRight();
    Log.d("ArrangeMe", 
        "view1 pos:" + btn1.getLeft() + ", 
        " +btn1.getRight() + "view2 pos:" + 
        btn2.getLeft() + ", " + btn2.getRight());
    AnimationSet exchangeAnimation1 = new AnimationSet(true);
    TranslateAnimation translate1 = new TranslateAnimation( 
        Animation.RELATIVE_TO_SELF, btn1.getLeft(), …
Run Code Online (Sandbox Code Playgroud)

animation android swap button

5
推荐指数
1
解决办法
3574
查看次数

有人可以解释MustOverride吗?

有人可以解释MustOverride的功能,但为什么要使用呢?它是否公开这个功能?

我有两个班,第一个(RoomFactory);

Public MustInherit Class RoomFactory : Inherits baseFactory
Private _roomid As Integer = 0
Private _roomname as String = ""

Public Sub New()

End Sub

Public Sub New(ByVal roomid As Integer, ByVal roomname As String)
    Me.RoomId = roomid
    Me.RoomName = roomname
End Sub

Public MustOverride Function CreateRoom(ByVal roomdetails As RoomFactory) As Integer
Public MustOverride Function IsRoomAvailable(ByVal roomdetails as RoomFactory) As Boolean
// .. properties removed for brevity .. //
Run Code Online (Sandbox Code Playgroud)

二等(室)

Public Class Room : Inherits RoomFactory
    Public Function CreateRoom(ByVal …
Run Code Online (Sandbox Code Playgroud)

.net vb.net asp.net oop

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