小编use*_*590的帖子

使用 git hash-object 构建 git commit 对象?

如何使用 git hash-object 手动构建 git commit 对象?我现在它与 blob 一起工作,它的文档说它可以通过使用 -t 来构建不同的对象,但是你如何构建一个提交呢?

git

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

如果目录包含某个文件,如何使用perl rmtree树删除目录?

我试图删除给定路径上的所有目录,如果它们包含某个文件.

#!/usr/bin/perl

use strict;
use File::Find;
use File::Path qw( rmtree );

find(\&rm_errors, $_) for @ARGV;

sub rm_errors{
     if ($_ eq "git_errors.txt"){
     my $path = $File::Find::dir;
     rmtree( $path );
     } 
 } 
Run Code Online (Sandbox Code Playgroud)

查找包含文件的目录是可行的,但rmtree不会删除该目录.谁能告诉我为什么?

perl

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

Frama-C:替换Cil谓词中的Cil项

使用Cil_datatypesFrama-C API中定义的模块,我试图用谓词(Cil_datatype)中的新术语替换术语(Cil_datatype).要做到这一点,我需要使用一个函数映射一个谓词,当它找到术语(或术语)替换它时.如何映射谓词来替换术语?

c frama-c

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

哪个Frama-C版本最适合开发切片插件?

我想探索Frama-C以应用基于断言的切片(使用ACSL表示法).我发现有几种不同版本的Frama-C具有一些不同的功能.我的问题是哪个版本最适合为Frama-C开发一个切片插件并操纵Frama-C创建的AST.

slice frama-c

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

标签 统计

frama-c ×2

c ×1

git ×1

perl ×1

slice ×1