草庐IT

Archive_Template

全部标签

linux - 如何使用 git-archive 获得 GNU tar 的 --strip-components 的效果?

从广义上讲,我想要的是直接的tar到tar转换,其中结果的根仅包含原始目录的特定目录子树。举例说明,假设我只想要gitwebdirectory来自git的存储库。运行$gitarchive--prefix=git-gitweb/mastergitweb|tartf-给予git-gitweb/git-gitweb/gitweb/git-gitweb/gitweb/INSTALLgit-gitweb/gitweb/Makefilegit-gitweb/gitweb/READMEgit-gitweb/gitweb/gitweb.perlgit-gitweb/gitweb/static/git

linux - GPG 错误 : http://archive. debian.org lenny/updates 发布:以下签名无效:KEYEXPIRED 1356982504

更新源列表时出现以下错误$sudoapt-getupdateReadingpackagelists...DoneW:GPGerror:http://archive.debian.orglenny/updatesRelease:Thefollowingsignatureswereinvalid:KEYEXPIRED1356982504W:Youmaywanttorunapt-getupdatetocorrecttheseproblems如何解决这个问题? 最佳答案 要查找任何过期的存储库key及其ID,请按如下方式使用apt-key:

c++ - Linux C++ : How to properly use template specializations across multiple files?

我有一个奇怪的问题。在Windows上,使用VisualStudio2010以及英特尔编译器,一切都按预期链接。但是当我尝试在Linux上使用CLang3.0编译我的代码时,它会编译(如果我只使用一个CPP文件,它也会链接并运行)但不会链接。消息是有多个符号定义,指的是模板实例化。例如,考虑跨多个编译单元共享的头文件中的以下两行:templatevoidmyFunc(Tin){}templatevoidmyFunc(intin){}现在从Linux链接器我会得到一些类似的东西:"filexyz":Multipledefinitionof"myFunc(intin)",firstdefi

linux - tar 错误 : Unexpected EOF in archive

我tar了一个充满JPEG图片的目录:tarcvfzmyarchive.tar.gzmydirectory当我解压缩存档时:tarxvfzmyarchive.tar.gz我得到一个错误:tar:UnexpectedEOFinarchive查看输出,它在一个特定的JPEG图像的中间失败。我做错了什么? 最佳答案 很有趣。我有几个问题可能会指出问题。1/你是在同一个平台上解压的吗?它们可能是不同版本的tar(例如,GNU和old-unix)?如果它们不同,您可以在涂过tar的同一个盒子上解压吗?2/当您简单地gunzipmyarchiv

tar - 将 archive.tar.gz 中包含的文件提取到名为 archive 的新目录

我有一个包含大约800个.tgz文件的目录,每个文件包含大约10个文件。实际上,我想将每个存档转换为同名目录。是否有一个简单的一行命令来执行此操作,还是我应该编写一个脚本? 最佳答案 自GNUtar1.28以来的更新:使用--one-top-level,参见https://www.gnu.org/software/tar/manual/tar.html#index-one_002dtop_002dlevel_002c-summary旧版本需要编写脚本。您可以使用tar-C选项指定提取物所在的目录。下面的脚本假定目录不存在并且必须创建

linux - 使用正则表达式时出现 Shell 'tar: not found in archive' 错误

当我使用tar-xzf*.gz提取当前目录中的所有.gz文件时,我得到Notfoundinarchive错误。但是,如果我一个一个地提取或使用像这样的for循环,它就可以正常工作forfilein`ls*.gz`;dotar-xzf$file;done这个错误的原因是什么? 最佳答案 当你写作时tar-xzf*.gz您的shell将其扩展为字符串:tar-xzf1.gz2.gz3.gz(假设1.gz、2.gz和3.gz在您的当前目录中)。tar认为您要从1.gz中提取2.gz和3.gz;它无法在存档中找到这些文件,这会导致出现错误消

php - 为什么要把MVC中的View拆分成一个view类和一个template

我对设计模式比较陌生,但我觉得我已经很好地理解了MVC模式以及这种代码分离带来的优势。然而,两次我都看到了MVC模式的实际应用(Magento和Joomla!),还有进一步的特化,view由View类(Magentoblock)和PHP模板文件。如果有人能解释这种拆分的好处,我将不胜感激。我也不知道如何在View类和模板文件之间拆分我的代码。有时我发现自己编写了一个看似多余的View类(在Joomla中!),它只是访问模型,然后使数据可用于模板。模板中应该出现什么代码,View类中应该出现什么代码? 最佳答案 在受MVC启发的设计模

php - Twig 2.0 错误信息 "Accessing Twig_Template attributes is forbidden"

自升级到Twig2.0后,我收到错误消息AccessingTwig_Templateattributesisforbidden。引用的行包含{{include}}或宏调用。 最佳答案 在Twig2.0中,{{import}}中的宏不再继承到子模板,参见https://github.com/twigphp/Twig/issues/2336解决方案:您需要在每个.twig文件中导入所需的宏。如果错误出现在包含{{include}}或{{extends}}的行上,您必须查看包含的模板/扩展,并在那里导入宏。

PHP/TCPPDF : Template Bug?

我使用TCPDF已经有一段时间了。它使用简单,可输出小尺寸PDF,并且正在积极开发中。以下是一个页面的代码,它应该只有HelloWorld和一个显示页码的页脚。但是我在页面顶部得到了一条额外的水平线。这让我很烦。我该如何摆脱它?SetCreator(PDF_CREATOR);//setdefaultheaderdata//setheaderandfooterfonts$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN,'',PDF_FONT_SIZE_MAIN));$pdf->setFooterFont(Array(PDF_FONT_NAME_DA

php - tar 错误 : Unexpected EOF in archive when running via Cron/PHP

我有一个通过cron调用的PHP控制台脚本,它本身会创建一个目录的tar文件。通过cron调用PHP脚本时,未正确创建tar文件。查看tar文件报如下错误:gzip:stdin:unexpectedendoffiletar:UnexpectedEOFinarchivetar:Errorisnotrecoverable:exitingnow当通过控制台手动调用PHP脚本时,会正确创建tar文件。cron日志输出显示没有错误。这里是PHP脚本的tar调用。exec("cd$this->backupTempFolderName/$id;tar-czf../../$this->backupFo