问题列表 - 第7782页

如何从Delphi集中获得最高价值?

有没有办法提取集合中的最高(或最低)值?例如,如果我有以下"字节集":

[0, 1, 2, 4, 5, 28, 199]
Run Code Online (Sandbox Code Playgroud)

我可以运行任何功能并返回199作为结果?

编辑:有一个明显的暴力解决方案涉及for..in循环.如果可能的话,我想找到一个比这更好的方法.

delphi algorithm set

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

像User.find(:all).each这样的代码有什么问题?

我刚刚在工作列表上阅读了这个要求:

意识到代码的陷阱,如: User.find(:all).each

我立刻知道我没有资格从事这项工作,因为对于我的生活,我不明白问题是什么.是吗...

  • 设计相关?我应该将数据库请求存储在变量中然后迭代它吗?
  • 危险吗?
  • 太罗嗦了?我应该用User.all.each吗?(-1字!w00t!)
  • 措辞简单?它应该以"用户表恰好有300万行"开头吗?

ruby ruby-on-rails

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

StyleCop可以自动修复任何东西吗?

我决定开始在一个中等规模的项目上运行StyleCop,并收到超过1000个警告.

有没有一种快速简便的方法来解决大多数这些警告?大多数警告可以很容易地自动解决,并节省了我很多时间.

stylecop shortcut visual-studio-2008

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

如何处理RESTful上下文中的动态资源?

根据我对REST原则的理解,URL应该代表单个资源,如用户或产品.您如何处理随机或动态生成的资源?

假设我创建了一个名为api.example.com/integer的资源,它返回一个随机整数.我还会使用GET来检索整数吗?POST,PUT和DELETE在这种情况下意味着什么?

那些代表行为的网址呢?假设我创建了一个名为api.example.com/add的资源,它返回两个数字的总和.如果我想使用此资源,我是否使用GET或POST提交要添加的号码?

rest

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

WPF:如何在StackPanel中进行控件拉伸?

放置在StackPanel中时,Slider和其他一些控件不会拉伸以填充可用空间; 相反,宽度始终为MinWidth(如果未设置MinWidth,则为大约10个像素).如何使其伸展(相当于WinForms中的Anchor.Left | Anchor.Right)?例:

<StackPanel DockPanel.Dock="Bottom" Orientation="Horizontal">
    <Slider Value="14" SmallChange="0.5" Maximum="100" Minimum="4" 
            x:Name="FontSize" MinWidth="30" LargeChange="2" 
            TickFrequency="10" TickPlacement="TopLeft" 
            HorizontalAlignment="Stretch"/>
    <TextBlock Margin="8" Text="{Binding ElementName=FontSize, Path=Value}" 
               VerticalAlignment="Center"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

wpf slider stretch stackpanel

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

我可以通过编程方式调整视觉工作室"在抛出异常时断开"选项吗?

简述:

在Visual Studio 2008中,Debug菜单有一个Exceptions...选项.
单击此按钮时,将显示"抛出异常时中断"对话框,其中勾选"公共语言运行时异常"旁边的框.

我希望能够以编程方式勾选/取消选中此框.

阐述:

这会导致调试器在抛出任何CLR异常时中断(而不是当它被捕获并重新抛出时),因此这对于故障排除很有用.

问题是,它捕获了所有CLR异常,并且.NET框架恰好在内部抛出并捕获一堆异常,这些异常也会被捕获.这导致调试器打破了一堆我真正不关心的异常,因为它们是框架的内部而不是问题.
WCF 在这方面特别糟糕,幸运的是,我的应用程序在整个地方使用WCF.

我想做的是,关闭复选框,一旦我的应用程序启动(并通过WCF连接阶段和所有内部异常),然后打开它,打破现在的所有异常.

  • 我知道我没有必要抓住"所有clr例外",但是可能的例外列表大约2英里长,滚动浏览并选择你想要的那些(然后如果我错过了怎么办)一些).

debugging exception visual-studio-2008

20
推荐指数
2
解决办法
7234
查看次数

为什么git在这个git推送中推向两个分支?

什么可能导致'git push'尝试并提交两个分支?我有自己的分支,我正在研究共享仓库和主分支.现在我只是想推到我的个人分支,经历了很好,但它也试图推动掌握并被拒绝.看起来像这样:

foo$ git push
Counting objects: 38, done.
Delta compression using 2 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (21/21), 9.73 KiB, done.
Total 21 (delta 14), reused 0 (delta 0)
To ssh://example.com/project.git
   8184634..86b621e  mybranch -> mybranch
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to 'ssh://example.com/project.git'  
Run Code Online (Sandbox Code Playgroud)

我的配置如下所示:

remote.origin.url=ssh://example.com/project.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
branch.mybranch.remote=origin
branch.mybranch.merge=refs/heads/mybranch  
Run Code Online (Sandbox Code Playgroud)

埃斯科指出,它正在推动两者,因为它们在我的配置中.如果我想要同时推动两者,而不是同时推动怎么办?当我检查mybranch并且git push时,我显然意味着推动mybranch而不是掌握.有时候我会检查master,编辑代码,并且还想提交/推送它.有两种方法可以共存吗?

git version-control

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

使用库存Linux工具的最小"任务队列"来利用多核CPU

使用bash和常用工具为Linux构建最小任务队列系统的最佳/最简单方法是什么?

我有一个9'000行的文件,每行有一个bash命令行,命令是完全独立的.

command 1 > Logs/1.log
command 2 > Logs/2.log
command 3 > Logs/3.log
...
Run Code Online (Sandbox Code Playgroud)

我的盒子有多个核心,我想同时执行X任务.我在网上搜索了一个很好的方法来做到这一点.显然,很多人都有这个问题,但到目前为止还没有人有一个好的解决方案.

如果解决方案具有以下功能,那将是很好的:

  • 可以解释多个命令(例如command; command)
  • 可以解释行上的流重定向(例如ls > /tmp/ls.txt)
  • 仅使用常见的Linux工具

如果它适用于其他Unix克隆而没有太多异国情调的要求,则可获得奖励积分.

queue parallel-processing bash

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

Javascript多次替换

如何在javascript中将另一个字符串的所有实例替换为另一个字符串?例:

someString = 'the cat looks like a cat'
anotherString = someString.replace('cat', 'dog');
Run Code Online (Sandbox Code Playgroud)

导致anotherString设置为' 看起来像一只 ',我希望它是' 看起来像一只 '

javascript regex string replace

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

如何在蛋白质序列(字符串)中找到多个基序(子串)?

以下脚本用于在蛋白质序列中找到一个基序.

use strict;
use warnings;

my @file_data=();
my $protein_seq='';
my $h= '[VLIM]';   
my $s= '[AG]';
my $x= '[ARNDCEQGHILKMFPSTWYV]';
my $regexp = "($h){4}D($x){4}D"; #motif to be searched is hhhhDxxxxD
my @locations=();

@file_data= get_file_data("seq.txt");

$protein_seq= extract_sequence(@file_data); 

#searching for a motif hhhhDxxxxD in each protein sequence in the give file

foreach my $line(@file_data){
    if ($motif=~ /$regexp/){
        print "found motif \n\n";
      } else {
        print "not found \n\n";
    }
}
#recording the location/position of motif to be outputed

@locations= match_position($regexp,$seq);
if (@locations){ 
    print "Searching …
Run Code Online (Sandbox Code Playgroud)

perl bioinformatics

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