问题列表 - 第28934页

正则表达式删除所有(非数字OR期间)

我需要将"joe($ 3,004.50)"这样的文字过滤到3004.50,但在正则表达式上很糟糕,找不到合适的解决方案.所以只有数字和句号应该保留 - 其他一切都被过滤掉 我使用C#和VS.net 2008 framework 3.5

c# regex

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

在Bash中等效__FILE__和__LINE__

bash中是否包含执行的.sh文件的名称?行号也很棒.

我想在错误消息中使用它,例如:

echo "ERROR: [$FILE:L$LINE] $somefile not found"
Run Code Online (Sandbox Code Playgroud)

error-handling bash environment-variables

32
推荐指数
4
解决办法
9971
查看次数

当我拥有Spring管理的Hibernate事务时,如何启用Hibernate Interceptor?

如果我与@Cascade(CascadeType.SAVE_UPDATE)有@OneToMany关系如下

public class One {

    private Integer id;

    private List<Many> manyList = new ArrayList<Many>();

    @Id
    @GeneratedValue
    public Integer getId() {
        return this.id;
    }

    @OneToMany
    @JoinColumn(name="ONE_ID", updateable=false, nullable=false)
    @Cascade(CascadeType.SAVE_UPDATE)
    public List<Many> getManyList() {
        return this.manyList;
    }        

}
Run Code Online (Sandbox Code Playgroud)

很多课

public class Many {

    private Integer id;

    /**
      * required no-arg constructor
      */ 
    public Many() {}

    public Many(Integer uniqueId) {
        this.id = uniqueId
    }

    /**
      * Without @GeneratedValue annotation
      * Hibernate will use assigned Strategy
      */ 
    @Id
    public Integer getId() {
        return this.id; …
Run Code Online (Sandbox Code Playgroud)

java performance spring hibernate interceptor

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

如何使用Linq to Entities处理大型结果集?

我有一个相当复杂的linq to entity查询,我在网站上显示.它使用分页,所以我从来没有一次下载超过50条记录进行显示.

但我也想让用户选择将完整结果导出到Excel或其他一些文件格式.

我担心的是,一次可能会有大量的记录被加载到内存中来执行此操作.

有没有办法一次处理linq结果集1记录,就像你可以使用datareader一样,所以一次只能在内存中保存1条记录?

我已经看到了一些建议,如果你使用foreach循环对linq查询进行枚举,那么记录不会立即被读入内存并且不会过度使用服务器.

有没有人有我可以阅读的内容链接来验证这一点?

我很感激任何帮助.

谢谢

c# linq linq-to-entities

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

覆盖成员时违反了继承安全规则 - SecurityRuleSet.Level2

我有一个继承自Exception的类.在.NET 4中,我开始收到运行时错误:

重写成员时违反了继承安全规则:MyBusinessException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)'.覆盖方法的安全性可访问性必须与被覆盖的方法的安全性可访问性相匹配.

我认为问题是由于我重写了GetObjectData.

我知道解决问题的一个答案是设置SecurityRuleSet:

[assembly: SecurityRules(SecurityRuleSet.Level1)]
Run Code Online (Sandbox Code Playgroud)

这不是一个可接受的答案,我想知道如何解决问题,而不必放松.NET 4中的默认安全规则.

.net security

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

fadeIn页面加载

我希望在div中的条目背景中淡入淡出 - 这是为了向用户显示页面加载时最新的条目.

我希望它在页面加载时执行,而不必单击页面加载时单击或悬停或任何其他内容.

我有这个:

$(document).ready(function() {
  $('#box').fadeIn(5000, function() {
    // Animation complete
  });
});
Run Code Online (Sandbox Code Playgroud)

它是否像pageLoad?

任何帮助表示赞赏.

css jquery

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

将数字限制为上限/下限?

是否有一个内置的方式,限制了一些更优雅的方式NUM在Ruby或者Rails中到上/下限?

例如:

def number_bounded (num, lower_bound, upper_bound)
  return lower_bound if num < lower_bound
  return upper_bound if num > upper_bound
  num
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

jquery - 为什么$ .ajax在请求中止时调用成功处理程序,因为我的服务器已关闭?

当我关闭我的服务器并向它发出ajax请求时,firebug显示请求在发出请求后几秒钟中止,并且我的success处理程序被调用.

为什么调用成功处理程序,它不应该是错误处理程序吗?我怎样才能可靠地发现它实际上并不成功?

码:

            $.ajax({
                url: url,
                type: "POST",
                data: data,
                dataType: "json",
                success:function(data, statusText, xhr){
                  //gets called on success, or even when server is down.
                },
                error: function(){
                  //called if server returns error, but not if it doesn't respond
                }
            });
Run Code Online (Sandbox Code Playgroud)

更新:此行为仅在localhost上,它在关闭我的开发服务器时发生.我测试了当我尝试访问生产服务器时发生了什么,但让我的个人互联网脱机,它只是挂起,根本没有调用成功或错误.猜猜我应该为这种情况设置超时属性.

ajax jquery

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

OnPropertyChanged上的WPF TextBox值不会更改

我有一个TextBox,其Value绑定到ViewModel属性:

        <TextBox Name="txtRunAfter" Grid.Column="4" Text="{Binding Mode=TwoWay, Path=RunAfter}" Style="{StaticResource TestStepTextBox}"/>
Run Code Online (Sandbox Code Playgroud)

set和get工作正常,直到我设置Value时添加一些验证:

    private int _runAfter = 0;
    public string RunAfter
    {
        get
        {
            return _runAfter.ToString();
        }

        set
        {
            int val = int.Parse(value);

            if (_runAfter != val)
            {
                if (val < _order)
                    _runAfter = val;
                else
                {
                    _runAfter = 0;
                    OnPropertyChanged("RunAfter");
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

虽然已达到OnPropertyChanged(我已经相同),但视图不会更改.我怎样才能做到这一点?

谢谢,JoséTavares

wpf binding textbox mvvm

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

为什么在区分方法时不考虑返回类型?

可能重复:
Java - 为什么没有基于返回类型的方法重载?

在区分方法时,编译器不考虑返回类型,因此即使它们具有不同的返回类型,也不能使用相同的签名声明两个方法.
Java教程

为什么是这样?

java overloading

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