2013年6月6日

[批处理]截取for命令里面的变量%%i

摘要: 写了一个批处理,里面需要call几个其他的批处理。其中主进程需要根据批处理文件运行时的输入参数,选择合适的url,而url的定义写到另外的批处理里面URLProxyAA.cmdURLProxyBB.cmd....我想在主程序运行时搜索一下当前目录,有多少个URLProxy*.cmd,从而列举所有可用的参数,而*匹配的那个string即为主批处理程序的输入参数如Go.cmd的usage:Go.cmd [environemnt][environemnt] value should be one of: AA BB由于之前用过for命令(真是个强大的命令,但用法繁多,真不好记)。所以查看for .. 阅读全文

posted @ 2013-06-06 16:42 林南 阅读(1007) 评论(0) 推荐(0) 编辑

Visual Studio 安装自定义插件

摘要: 工作需要安装一个自定义的插件,是通过*.vsix文件。在win8上安装了VS2012后,并未正确关联该文件类型,双击没用。在vs的菜单里面找了半天,也没找到如何导入一个扩展插件。MSDN官网只说通过联机获取插件,并没有说一个自定义的或本地的插件该如何安装。麻烦。想了一下,vs上面已经安装了几个扩展,Tools -> Extends & Update 里面有个installed,会列出已安装的扩展。我直接把这个插件的文件copy到vs的制定目录行不行呢,于是在c:\program files(x86)里面搜了一下.vsix文件。结果找到一个exe文件:VSIXInstaller.e 阅读全文

posted @ 2013-06-06 16:31 林南 阅读(2974) 评论(2) 推荐(1) 编辑

Java Calendar 取日期时间推迟了一个月

摘要: 5月31日的时候,很多Java的test case都莫名其妙的fail了。报的错误大意是“结束时间格式不对”。通过debug发现实际发送的结束时间为6月31日,当然不对了,6月哪儿来的31日呢。结束时间是通过获取当前,然后+2个月作为结束时间。设置时间是通过java.util.Calendar类来实现的。用Calendar.getInstance(TimeZone.getTimeZone("GMT"))来实现的。查了一下java的API,用法没错,确实是取的系统当前时间。但打印出来结果一看,取的时间比当前系统时间早了一个月,即取出来的是4月31日,开始以为是testcase 阅读全文

posted @ 2013-06-06 10:08 林南 阅读(4152) 评论(0) 推荐(0) 编辑

导航