小编eki*_*aby的帖子

从Date()获取unix时间戳

我可以Date()通过将long值放入Date()构造函数中将unix时间戳转换为对象.例如:我可以把它作为new Date(1318762128031).

但在那之后,我怎样才能从Date()对象中获取unix时间戳?

java date

76
推荐指数
4
解决办法
13万
查看次数

Objective-C:从NSString中提取子字符串的最佳方法?

我有一个空格分隔的字符串@"abc xyz http://www.example.com aaa bbb ccc".

如何从中提取子串@"http://www.example.com"

objective-c nsstring

37
推荐指数
4
解决办法
6万
查看次数

如何在Cloudformation模板中创建可变数量的EC2实例资源?

如何根据模板参数在Cloudformation模板中创建可变数量的EC2实例资源?

EC2 API和管理工具允许启动同一AMI的多个实例,但我无法使用Cloudformation找到如何执行此操作.

amazon-ec2 amazon-web-services aws-cloudformation autoscaling

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

在git中,列出自某些标记以来的所有标记

我正在使用标签来识别发布版本并识别任务的"开发完成"提交.做一个git tag我得到如下列表.

> git tag
v0.1.0
task_1768
task_2011
task_1790
task_1341
v0.1.1
task_2043
task_2311
v0.1.2
Run Code Online (Sandbox Code Playgroud)

假设所有标签都指向master分支上的提交,有没有办法列出所有标签,因为有些标签?例如,要生成v0.1.2发布中包含的所有任务的列表- 我正在寻找类似下面的内容(这不是实际的命令).

> git tag -l "task_*" --since v0.1.1
Run Code Online (Sandbox Code Playgroud)

获得如下输出.

task_2043
task_2311
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点git tag

有没有办法做到这一点git rev-list

(或者其他一些git命令?)

UPDATE

根据答案和评论,以下是我目前正在使用的内容.

> git log v0.1.1.. --decorate | grep -Eow 'tag: ([a-zA-Z0-9.-_]*)' | awk '{ print substr($0, 6); }'
task_2043
task_2311
v0.1.2

> git log v0.1.1.. --decorate | grep -Eow 'tag: ([a-zA-Z0-9.-_]*)' | awk '{ print substr($0, 6); }' …
Run Code Online (Sandbox Code Playgroud)

git git-tag git-rev-list

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

用C生成代码

我在C中有一个库,我想在Elisp中生成绑定.在Ruby中,我只需要包含一个头文件,然后使用它的C API来生成函数等等.我可以在elisp上做同样的事情吗?describe-function经常说一个函数在"C源代码"中.这些是如何产生的?

谢谢!

emacs binding elisp

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