问题列表 - 第7535页

如何检测C#函数中的变异?

我一直在阅读有关如何在C#中编写函数(即F#)样式的文章,例如,上述循环用于递归并始终返回值/对象的副本,而不是使用新状态返回相同的变量.

例如,我应该注意哪种代码检查?有没有办法判断一个BCL类的方法是否会导致变异?

c# functional-programming

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

我应该将编译的二进制文件添加到我的Subversion存储库吗?

我正在开发一些分布式团队的类库.我们使用Subversion进行源代码控制.其中一个开发人员想要将他的binobj目录提交到存储库,这对我来说从来就不是标准做法.什么是最佳做法?优缺点都有什么?

svn

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

DB2中的generate_series()等效项

我正在尝试搜索DB2等效的generate_series()(PostgreSQL生成行的方式).我显然不想用VALUES语句对行进行硬编码.

select * from generate_series(2,4);

    generate_series
    -----------------
                    2
                    3
                    4
    (3 rows)
Run Code Online (Sandbox Code Playgroud)

sql db2 auto-generate

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

图像拖放到wpf应用程序中

我想在wpf应用程序表单上拖放图像.任何人都可以为我提供代码和其他链接吗?

wpf drag-and-drop image

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

我怎么知道函数是否在F#中是尾递归的

我写了以下函数:

let str2lst str =
    let rec f s acc =
      match s with
        | "" -> acc
        | _  -> f (s.Substring 1) (s.[0]::acc)
    f str []
Run Code Online (Sandbox Code Playgroud)

如何知道F#编译器是否将其转换为循环?有没有办法在不使用Reflector的情况下找出答案(我没有使用Reflector的经验而且我不知道C#)?

编辑:另外,是否可以在不使用内部函数的情况下编写尾递归函数,或者循环是否需要驻留?

另外,F#std lib中是否有一个函数可以多次运行给定函数,每次都将最后一个输出作为输入?让我说我有一个字符串,我想在字符串上运行一个函数然后再次在结果字符串上运行它等等...

recursion f# tail-recursion tail-call-optimization

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

阻止UI直到页面完全加载:jquery,blockUI插件

如何在使用jquery和blockUI插件加载页面时阻止UI?如果使用AJAX调用加载页面我知道解决方法,但是当页面加载回发时,如何阻止ui直到页面完全加载完成?

请帮忙.非常感谢您的努力和时间.

jquery blockui

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

如何让ItemsSource刷新它的绑定?

我有一个视图,显示绑定到GetAll()的列表框:

<DockPanel>
    <ListBox ItemsSource="{Binding GetAll}"
             ItemTemplate="{StaticResource allCustomersDataTemplate}"
             Style="{StaticResource allCustomersListBox}">
    </ListBox>
</DockPanel>
Run Code Online (Sandbox Code Playgroud)

GetAll()是我的ViewModel中的ObservableCollection属性:

public ObservableCollection<Customer> GetAll
{
    get
    {
        return Customer.GetAll();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后调用GetAll()模型方法,该方法读取XML文件以填充ObservableCollection:

public static ObservableCollection<Customer> GetAll()
{
    ObservableCollection<Customer> customers = new ObservableCollection<Customer>();

    XDocument xmlDoc = XDocument.Load(Customer.GetXmlFilePathAndFileName());
    var customerObjects = from customer in xmlDoc.Descendants("customer")
                          select new Customer
                          {
                              Id = (int)customer.Element("id"),
                              FirstName = customer.Element("firstName").Value,
                              LastName = customer.Element("lastName").Value,
                              Age = (int)customer.Element("age")
                          };
    foreach (var customerObject in customerObjects)
    {
        Customer customer = new …
Run Code Online (Sandbox Code Playgroud)

wpf binding mvvm

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

在C#中对dataGridView列进行排序?(Windows窗体)

我有一个datagridview,我从一个sql表绑定,在那个dv我有这些属性:Id,Name和Price.当我将名称列的SortMode设置为自动并且我点击此列的标题时,我可以根据名称的第一个字母对此dv进行排序,这样我就可以根据他们的第一个字母(Acumulator,Boat,可口可乐,引擎等).

有没有一种方法可以在没有单击列Name的标题的情况下发生这种情况.我正在寻找一些代码,当表单加载时,它将完成这项工作.

c# sorting grid datagridview winforms

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

我如何美化由Perl生成的Perl代码?

我有一个用Perl编写的测试生成器.它生成连接到模拟器的测试.这些测试本身是用Perl编写的,并通过其API连接到模拟器.我希望生成的代码是人类可读的,这意味着我希望它能够正确缩进和格式化.有没有好办法呢?

详情如下,或者您可以跳到下面的实际问题.

这是一个例子:


my $basic =  ABC
        TRIGGER        => DELAY(
            NUM            => 500,
            ),
        )
BASIC

my $additional =  STATE_IS(
        STATE          => DEF,
        INDEX          => 0,
        ),

ADDITIONAL
Run Code Online (Sandbox Code Playgroud)

我希望ABC在调用之后执行延迟为500 的命令(单位现在不相关)&event,并且索引0的状态为DEF.有时我也想等待第1,2,3等等......

对于一个索引我想在我的测试中看到这个:


    &event(
        CMD            => ABC
        TRIGGER        => DELAY(
            NUM            => 500,
            TRIGGER        => STATE_IS(
                STATE          => DEF,
                INDEX          => 0,
                ),
            ),
        )
Run Code Online (Sandbox Code Playgroud)

对于两个我想看的内容:


    &event(
        CMD            => ABC
        TRIGGER        => DELAY(
            NUM            => 500,
            TRIGGER        => STATE_IS(
                STATE          => DEF,
                INDEX          => 0,
                TRIGGER …
Run Code Online (Sandbox Code Playgroud)

perl code-formatting

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

我可以使用python默认库集加密电子邮件并将其解密吗?

当然,在stackoverflow中已经提出类似的问题,但我不想使用像Crypto之类的任何第三方库.所以我需要从用户电子邮件生成密文并将其解密回明文.我怎么能在python中这样做?

python encryption

7
推荐指数
2
解决办法
3053
查看次数