问题列表 - 第37825页

查找文件名以指定字符串开头的所有文件,该字符串可能与数千个文件匹配

我有一个大约有100000个文件的目录,我想对所有以指定字符串开头的文件执行某些功能,这可能会匹配成千上万的文件.

我试过了

ls mystring*
Run Code Online (Sandbox Code Playgroud)

但是这会返回bash错误'Too many arguments'.我的下一个计划是使用

find ./mystring* -type f
Run Code Online (Sandbox Code Playgroud)

但这有同样的问题.

代码需要看起来像

for FILE in `find ./mystring* -type f`
do
    #Some function on the file
done
Run Code Online (Sandbox Code Playgroud)

谢谢,Rik

bash find

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

使用OpenMP原子操作进行获取和添加

我正在使用OpenMP,需要使用fetch-and-add操作.但是,OpenMP不提供适当的指令/调用.我想保留最大的可移植性,因此我不想依赖编译器内在函数.

相反,我正在寻找一种方法来利用OpenMP的原子操作来实现这一点,但我已经走到了尽头.甚至可以这样做吗?注意,以下代码几乎可以满足我的需求:

#pragma omp atomic
x += a
Run Code Online (Sandbox Code Playgroud)

几乎 - 但不完全,因为我真的需要旧的价值x.fetch_and_add应定义为产生与以下相同的结果(仅非锁定):

template <typename T>
T fetch_and_add(volatile T& value, T increment) {
    T old;
    #pragma omp critical
    {
        old = value;
        value += increment;
    }
    return old;
}
Run Code Online (Sandbox Code Playgroud)

(如果我没有弄错的话,可以要求一个等价的问题进行比较和交换,但可以用另一个来实现.)

c++ atomic openmp compare-and-swap

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

为什么Django不强制我的unique_together约束作为form.ValidationError而不是抛出异常?

编辑:虽然这篇文章是Django的ModelForm unique_together验证的副本,但是从ModelForm中删除'exclude'的接受答案是比其他问题中接受的答案更清晰的解决方案.

这是这个问题的后续行动.

如果我没有显式检查clean_title()函数中的unique_together约束,则django会抛出异常:

/ journal/journal/4中的IntegrityError

重复键值违反唯一约束"journal_journal_owner_id_key"

请求方法:POST

请求URL: http:// localhost:8000/journal/journal/4

异常类型:IntegrityError

异常值:重复键值违反唯一约束"journal_journal_owner_id_key"

例外位置:/Library/Python/2.6/site-packages/django/db/backends/util.py执行,第19行

但是我的印象是Django会通过引发ValidationError很好地强制执行这个约束,而不是我需要捕获的异常.

下面是我的代码,附带了一个额外的clean_title()方法,我将其用作解决方法.但我想知道我做错了什么,以致django没有以预期的方式强制执行约束.

谢谢.

型号代码:

class Journal (models.Model):
    owner = models.ForeignKey(User, related_name='journals')
    title = models.CharField(null=False, max_length=256)
    published = models.BooleanField(default=False)

    class Meta:
        unique_together = ("owner", "title")

    def __unicode__(self):
        return self.title 
Run Code Online (Sandbox Code Playgroud)

表格代码:

class JournalForm (ModelForm):
    class Meta:
        model = models.Journal
        exclude = ('owner',)

    html_input = forms.CharField(label=u'Journal Content:', widget=TinyMCE(attrs={'cols':'85', 'rows':'40'}, ), )

    def clean_title(self):
        title = self.cleaned_data['title']
        if self.instance.id:
            if models.Journal.objects.filter(owner=self.instance.owner, title=title).exclude(id=self.instance.id).count() > 0:
               raise forms.ValidationError(u'You …
Run Code Online (Sandbox Code Playgroud)

django validation django-forms modelform

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

等价的Javascript substr_count?

我试图找到Javascript的等效函数.我想要做的是查找当前的URL,如果它具有URL的以下第一部分,那么做一些事情.

在PHP中我有这个

if (substr_count($current_url, $root . $_SERVER['SERVER_NAME'] . '/shop/shop-gallery') {
 doSomething();
}
Run Code Online (Sandbox Code Playgroud)

因此,只要它与该URL和所有子URL(如/shop/shop-gallery/product1..etc)匹配,该语句将为true.

现在我如何在javascript中执行相同的确切语句?

多谢你们!

javascript string phpjs

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

重新部署WCF服务时是否必须重新启动IIS?

假设服务正在运行并且正在使用中,并且您没有更改合同或任何内容 - 只是一些基础逻辑.将服务发布到IIS后,是否必须重新启动IIS?

(如果重要,InstanceContextMode是Single)

有没有你需要/不需要的情况?

deployment wcf iis-6

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

如何表示当前的英国时间?

我在服务器和客户端之间转换日期时遇到了问题,两者都在德国运行.客户端计算机上的区域设置可以设置为英国或德国.我从服务器接收CET格式的日期,我需要在UI上将此时间表示为英国时间.例如,从服务器收到的时间,例如01/07/2010 01:00:00应该在UI上表示为01/07/2010 00:00:00.我已经为此目的编写了一个转换器,但是在运行它时会产生2小时的时差.下面是代码,请帮忙吗?

public class LocalToGmtConverter : IDateConverter
{
    private readonly TimeZoneInfo timeZoneInfo;

    public LocalToGmtConverter()
        : this(TimeZoneInfo.Local)
    {

    }
    public LocalToGmtConverter(TimeZoneInfo timeZoneInfo)
    {
        this.timeZoneInfo = timeZoneInfo;
    }

    public DateTime Convert(DateTime localDate)
    {
        var utcKind = DateTime.SpecifyKind(localDate, DateTimeKind.Utc);
        return utcKind;
    }

    public DateTime ConvertBack(object fromServer)
    {
        DateTime serverDate = (DateTime)fromServer;

        var utcOffset = timeZoneInfo.GetUtcOffset(serverDate);

        var uiTime = serverDate- utcOffset;

        return uiTime;

    }
}
Run Code Online (Sandbox Code Playgroud)

c# datetime

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

F#记录类型的序列化

我知道如何使用可变对象在F#中序列化,但有没有办法使用XmlSerializer或DataContractSerializer使用记录类型序列化/反序列化?看起来有一种方法可以使用KnownType属性为一个有区别的联合做到这一点,但我正在寻找一种方法来使用没有默认构造函数的非可变记录...

serialization f# xml-serialization

13
推荐指数
3
解决办法
6645
查看次数

在java中使用R编程

我们正在研究一个复杂的统计项目Java.我们用R编程语言编写了原始代码.有没有办法将此代码转换为Java代码(转换器)或我们如何RJava项目中使用?

java statistics r

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

TFS命令行获取昨天检查的文件列表

我正在寻找一种简单的方法来获取某一天检查过的文件列表.我可以使用命令行吗?我不希望变更集只是文件名.

command-line tfs2010

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

如何使用LINQ Contains()查找枚举列表?

我有一个名为enum的枚举OrderStatus,它包含一个Order可以包含的各种状态:

  • 创建
  • 有待
  • 等候
  • 有效
  • 活性
  • 处理
  • 已完成

我想要做的是创建一个LINQ语句,告诉我OrderStaus是有效,活动,已处理或已完成.

现在我有类似的东西:

var status in Order.Status.WHERE(status => 
      status.OrderStatus == OrderStatus.Valid || 
      status.OrderStatus == OrderStatus.Active|| 
      status.OrderStatus == OrderStatus.Processed|| 
      status.OrderStatus == OrderStatus.Completed)
Run Code Online (Sandbox Code Playgroud)

这有效,但它非常"罗嗦".有没有办法将此转换为Contains()语句并将其缩短一点?

.net c# linq contains

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