问题列表 - 第14838页

shell使用case语句匹配模式,case语句存储在变量中

我试图将模式与case语句匹配,其中模式存储在变量中.这是一个最小的例子:

PATTERN="foo|bar|baz|bla"

case "foo" in
    ${PATTERN})
        printf "matched\n"
        ;;
    *)
        printf "no match\n"
        ;;
esac
Run Code Online (Sandbox Code Playgroud)

不幸的是"|" 似乎是逃脱了(有趣的是"*"或"?"不是).我如何让它工作,即匹配"foo"?我需要将模式存储在变量中,因为它是动态构造的.这需要在兼容POSIX的shell上运行.

shell posix sh

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

我想知道博客模板语言

我正在寻找一些语法.

<b:includable id='main'>

<b:loop values='data:posts' var='post'>
</b:loop>

</b:includable>
</b:widget>
</b:section>
<data:post.id/>

<b:if cond='data:post.dateHeader'>
</b:if>
Run Code Online (Sandbox Code Playgroud)

这是混合任何编程语言?我需要知道这个语法语言名称?谁创造了这种语言?我在哪里找到有关这种语法语言的帮助?这种语言和其他编程语言一样吗?

请告诉我?我无法找到关于这种语言的帮助.

blogger blogspot

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

HTML:如何将文件上传限制为仅图像?

使用HTML,如何限制可以上传哪种文件类型?

为了方便用户体验,我想将文件上传限制为仅图像(jpeg,gif,png).

<form method="post" action="..." enctype="multipart/form-data">
<label for="image">Photo</label>
<input name="image" type="file" />
</form>
Run Code Online (Sandbox Code Playgroud)

html upload file-upload image

115
推荐指数
4
解决办法
15万
查看次数

什么是Java最轻的非并发Iterable实现?

我需要一个实现Iterable的类,并不需要对并发使用是安全的.各种选项,如LinkedList,HashSet,ArrayList等,哪个是最轻的?

为了澄清用例,我需要能够向Iterable添加许多对象(通常为3或4),然后需要对其进行迭代.

java optimization space-efficiency

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

为什么ASP.NET MVC中的ContentResult控制器在指定UTF-8时返回UTF-16?

我有一个ActionResult,它返回嵌入式设备的XML.相关代码是:

return Content(someString, "text/xml", Encoding.UTF8);
Run Code Online (Sandbox Code Playgroud)

即使指定了UTF-8,生成的XML也是:

<?xml version="1.0" encoding="utf-16"?>
Run Code Online (Sandbox Code Playgroud)

ASP.NET MVC编译为AnyCPU并在Windows 2008服务器上运行.

为什么不返回UTF-8编码的XML?

asp.net-mvc utf-8 utf-16 actionresult

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

是否可以将两个.po翻译文件组合在一起?

我们有两个.po文件,每个文件来自一个软件的不同分支.

我们需要将它们组合成一个.po文件.

这两个文件之间存在重复,理想的处理方式是使一个文件的字符串受到青睐(一致).

我们有一个SUSE系统,因此--output-file似乎没有根据我从网络搜索中找到的手册页忽略/合并Sun版本所具有的重复项的行为.(我们没有太阳机方便!)

translation gettext msgfmt

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

持续集成:PowerShell与CI服务器(CC.NET或Hudson)

所以,我和朋友一直在讨论持续集成和bat/powershell脚本与CruiseControl.Net或Hudson等CI服务器.

以下powershell伪脚本适用于从SVN更新,使用msbuild构建,部署/复制,更新应用程序中的构建/修订号以及发生故障构建的电子邮件.下一步是添加对MSTest的调用,并在未成功时通过电子邮件发送结果.

  1. svn更新
  2. msbuild> build_deploy_development_out_msbuild
  3. ([xml](svn info --xml)).info.entry.commit.revision + [char] 13 + [char] 10 +(echo%date %% time%)> build_revision_number.html
  4. $ linenumber = Select-String build_deploy_development_out_msbuild -pattern"Build Failed"| 选择对象线号
  5. $ smtp = New-Object System.Net.Mail.SMTPClient -ArgumentList localhost | 如果($ linenumber> 0)$ smtp.Send("来自:电子邮件","收件人:电子邮件","构建失败","构建失败......有人必须死!")

这让我想到了CI服务器的价值问题,当你可以使用项目的特定工具(构建工具,源代码控制,单元测试)编写自己的shell脚本来实现相同的目标时(即msbuild,nant) ,svn,git,nunit,mstest等)

我还没有经历过维护费用.我希望得到其他人对你自己的shell脚本与CruiseControl.Net或Hudson的意见.请注意,我没有CI服务器的经验,因此这个问题,所以请不要将其视为对CI服务器的批评; 我根本不知道最好的答案,并认为我会问社区.

最好的祝愿!皮特戈登

cruisecontrol.net powershell continuous-integration unit-testing hudson

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

Android:Gallery View中的动画?

当我使用图库控件,我怎么说图像规模达&焕发被选中并缩小联合国焕发的是未选中的

我见过的所有教程都有这种效果,但我无法看到它......

有什么样的动画我必须附在画廊上吗?

android image gallery android-animation

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

Dictionary <TKey,TValue>什么时候调用TKey.Equals()?

只是覆盖EqualsTKey没有帮助.

public override bool Equals(object obj)
{ /* ... */  }
Run Code Online (Sandbox Code Playgroud)

... Equals()永远不会被称为......

.net c# dictionary

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

从原始xml(无模式)到c#类?

我有一个xml文件,我想生成ac#class for.有没有快速简便的方法来做到这一点?我没有使用我的xml文件的架构,它只是原始的xml.有任何想法吗?

谢谢.

c# xml xml-serialization

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