问题列表 - 第20027页

真空数据库是什么意思?

正如这个Firefox bug所引用的那样,真空吸尘数据库的行为是什么?所有现代数据库软件或仅某些数据库软件是否支持此操作?

database terminology vacuum

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

如何知道电子邮件是否无法到达其接收者

我使用以下实用程序类发送电子邮件,如果收件人foo@foo.com不存在或者电子邮件因某种原因从未联系过他,我希望我的应用程序得到通知.

它仅在smtp客户端无法连接到smtp服务器时才有效,在这种情况下我得到一个例外,否则,了解电子邮件是否无法到达客户端的唯一方法是检查客户端帐户.

 public static class EmailUtil
    {
        /// <summary>
        /// Fires exception if string is null or empty
        /// </summary>
        /// <param name="param">param value</param>
        /// <param name="paramName">is the parameter name to be shown in the exception message</param>
        private static void CheckStringParam(string parameter, string paramName)
        {
            if (String.IsNullOrEmpty(parameter))
            {
                throw new ArgumentException(String.Format("{0} can't be null or empty", paramName));
            }
        }

        public static void SendEmail(EmailArgument emailArg)
        {
            CheckStringParam(emailArg.FromEmail, "emailArg.FromEmail");
            CheckStringParam(emailArg.Subject, "emailArg.Subject");
            CheckStringParam(emailArg.Body, "emailArg.Body");
            string body = emailArg.Body;

            MailMessage mailMsg = new MailMessage(); …
Run Code Online (Sandbox Code Playgroud)

.net asp.net email

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

VBScript正则表达式问题(.*)

我在QTP中使用VBscript,我有点困惑:

Browser("name:=.*") //works
Run Code Online (Sandbox Code Playgroud)

为什么Browser("name:=*")不起作用?为什么会有.角色?

谢谢!

regex vbscript qtp

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

编写谷歌文档表单提交脚本

我正在尝试创建一个解析页面的书签,并通过我定义的表单将结果发送到googledocs电子表格.

脚本的相关部分是:

var form = document.createElement("form");

form.action = "http://spreadsheets.google.com/formResponse?formkey=Fd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA&ifq";
form.method = "POST";
form.id="ss-form";
form.innerHTML = ["<input id='entry_0' name = 'entry.0.single' value = '" + orderDate + "'/>", "<input name = 'entry.2.single' value = '" + email + "'/>", "<input name = 'entry.3.single' value = '" + customerID + "'/>", ].join("");
form.submit();


alert(form.innerHTML);
Run Code Online (Sandbox Code Playgroud)

//返回:

没有任何东西通过书签保存到表单 - 在我的书签的代码中捕获谷歌的响应的任何方式?(fwiw,我通过jQueryify注入了jQuery)

编辑:

Firebug的Net面板没有听到由bookmarklet触发的任何活动 - 我如何通过goolgle的viewform方法而不是formresponse来处理这个问题.

我想提交的表格位于:

http://spreadsheets.google.com/viewform?hl=en&formkey=dFd0SHgwQ3YwSFd5UHZpM1QxMlNOdlE6MA

我怎样才能将脚本值注入该表单然后再次提交...通过在被解析的页面上触发的bookmarklet中的脚本?

jquery bookmarklet google-docs

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

如何确定一个类是否具有特定的模板化成员函数?

我想知道是否有可能扩展SFINAE方法来检测一个类是否具有某个成员函数(如下所述:

"在C++中是否有一种技术可以知道一个类是否具有给定签名的成员函数?" 检查类是否具有给定签名的成员函数

)支持模板化成员函数?例如,为了能够检测以下类中的函数foo:

struct some_class {
   template < int _n > void foo() { }
};
Run Code Online (Sandbox Code Playgroud)

我认为有可能为foo的特定实例化做这个(例如检查是否void foo< 5 >()是成员),如下所示:

template < typename _class, int _n >
class foo_int_checker {

  template < typename _t, void (_t::*)() >
  struct sfinae { };

  template < typename _t >
  static big
  test( sfinae< _t, &_t::foo< _n > > * );

  template < typename _t >
  static small
  test( ... );

public:

  enum { value = sizeof( test< _class >( 0 …
Run Code Online (Sandbox Code Playgroud)

c++ sfinae

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

jQuery,尝试在x秒后删除隐藏的div?

嘿那里,我试图有一个div"隐藏",然后一旦隐藏动画完成"删除".似乎我可以得到工作,但不是两者兼而有之.我尝试过使用setTimeout,但这只会导致div被隐藏,但实际上并没有删除.

这是代码:

$(this).parents("div:eq(0)").hide("fast");
setTimeout(function () { $(this).parents("div:eq(0)").remove();}, 1000);
Run Code Online (Sandbox Code Playgroud)

如果我在没有setTimeout的情况下执行删除,则会删除div,但不会显示隐藏动画.

任何帮助赞赏!

jquery hide settimeout

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

只返回无关日期javascript的时间

我的问题更多是关于逻辑而不是代码.我创建了一些称为准备好的消息,其中包含时间我提供给每个新消息,我将时间与当前时间进行比较,并为每一行提供背景.我是否有可能只使用javascript获取时间当前时间NO DATE.问候

javascript

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

Ruby on Rails:在视图中使用帮助程序初始化实例变量

我遇到了某种类型的范围问题,它阻止实例变量被视图调用的助手正确初始化.

#sample_controller.rb
class SampleController < ApplicationController
  def test
  end
end

#application_controller.rb
helper_method :display 
def display
  if not defined? @display
    return @display = "a"
  else
    return @display += "a"
  end
end

#test.html.erb
<%= display %>
<%= display %>
<%= @display %>
<%= @display.reverse %>
Run Code Online (Sandbox Code Playgroud)

当显示样品/测试时,它会在"评估nil.reverse"时出现错误.这是令人惊讶的,因为显示的前两个调用应该初始化@display我会想到.如果删除<%= @ display.reverse%>,则输出为"a aa",表示辅助方法正在设置@display实例变量,但视图中无法访问它.

如果控制器被修改成为(使用原始视图代码):

class SampleController < ApplicationController
  def test
    display
  end
end
Run Code Online (Sandbox Code Playgroud)

输出变成"aa aaa a a".如果我在控制器中进行2次调用,我会得到"aaa aaaa aa aa".因此,似乎只有在控制器中进行的调用才会修改SampleController实例变量,而视图中的调用将修改视图无法访问的ApplicationController的实例变量.

这是Rails中的错误还是我的误解,这是出于某种原因预期的功能?

我遇到这个bug的上下文是试图创建一个logged_in?ApplicationController方法,在第一次调用时设置@user变量,如果用户登录则返回true或false.除非在尝试在视图中使用它之前在控制器中添加了不必要的调用,否则这将无效.

variables ruby-on-rails view helper instance

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

Java:设置Integer = null可以吗?

我有一个函数,如果数据库中存在参数,则返回一个id号.如果不是,则返回null.这是否需要空指针异常?不允许使用负id号,但我认为将不存在的参数返回null而不是像-1这样的错误代码会更清楚.你怎么看?

private Integer tidOfTerm(String name) throws SQLException {
    String sql = "SELECT tid FROM term_data WHERE name = ?";
    PreparedStatement prep = conn.prepareStatement(sql);
    prep.setString(1, name);
    ResultSet result = prep.getResultSet();

    if (result.next()) {
        return result.getInt("tid");
    }

    return null; // TODO: is this begging for a null pointer exception?
}
Run Code Online (Sandbox Code Playgroud)

java autoboxing integer error-code

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

将UITableViewControllers tableview添加到新的UIView

我有一个简单的问题.

我有一个显示UITableView的普通UITableViewController.当用户点击我的应用程序右上角的按钮时,我希望TableView从右向左翻转,然后显示一个新的UIView.我找到了动画UIViewAnimationTransitionFlipFromRight,它翻转当前视图并用新视图替换它.但是,动画涉及从超级视图中删除当前视图,然后将新视图添加到同一个超级视图.问题是当我尝试在我的UITableViewController类中执行此操作时,我只有一个视图 - UITableView - 我需要删除它.当UITableView被删除后,我没有剩下的视图来添加我的新视图,并且屏幕变为空白.

我解决这个问题的想法是创建一个UIView并将UITableView放在该视图中.我想在动画中从UIView中删除UITableView,然后将我的新视图添加到同一个UIView中.初始化时有类似的东西:

superViewTest = [[UIView alloc] initWithFrame:self.tableView.frame];
[superViewTest addSubview:self.tableView];
Run Code Online (Sandbox Code Playgroud)

然后在动画翻转时像这样:

[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];
[self.tableView removeFromSuperview];
[superViewTest addSubview:self.mapView];
Run Code Online (Sandbox Code Playgroud)

或者UITableViewController中的UITableView是否已经具有我不知道的超视图?

我希望我能更好地解释这一点,提前谢谢!

iphone objective-c uitableview

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