小编fly*_*ire的帖子

如何在bash中检查文件是否创建的时间超过x时间?

我想检查linux bash是否创建了一个文件超过x时间.

假设该文件名为text.txt,时间为2小时.

 if [ what? ]
 then
     echo "old enough"
 fi
Run Code Online (Sandbox Code Playgroud)

linux bash command-line

94
推荐指数
7
解决办法
10万
查看次数

如何通过链接文本与XPath找到链接URL?

我有一个结构良好的XHTML页面.我想要链接的文本时找到链接的目标URL.

<a href="http://stackoverflow.com">programming questions site</a>
<a href="http://cnn.com">news</a>
Run Code Online (Sandbox Code Playgroud)

我想要一个XPath表达式,如果给出programming questions site它将给出http://stackoverflow.com,如果我给它news,它将给出http://cnn.com.

xml xhtml xpath

86
推荐指数
4
解决办法
14万
查看次数

从Unicode字符中删除变音符号(ńǹṅṅņṇṋ̈ɲƞᶇɳȵ)

我在看的算法,可以用变音符号(字符之间映射波浪,抑扬,插入符号,变音符号,卡隆)和他们的"简单"的角色.

例如:

?  ?  ?  ñ  ?  ?  ?  ?  ?  ?  ?  ? ? ? ?  --> n
á --> a
ä --> a
? --> a
? --> o
Run Code Online (Sandbox Code Playgroud)

等等.

  1. 我想用Java做这个,虽然我怀疑它应该是Unicode-y,并且应该可以在任何语言中合理地使用.

  2. 目的:允许轻松搜索带有变音符号的单词.例如,如果我有一个网球运动员数据库,并且输入了Björn_Borg,我还会保留Bjorn_Borg,这样如果有人进入Bjorn而不是Björn,我就能找到它.

java unicode diacritics transliteration

85
推荐指数
6
解决办法
3万
查看次数

重启EC2实例会发生什么?

当我重新启动EC2实例时,我是否会再次获取初始映像,或者在重新启动之前是硬盘的状态?

结账时会发生什么,小时重新开始,还是我继续我重新启动时所处的小时数?

amazon-ec2 amazon-web-services

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

bash:按列拆分命令输出

我想做这个:

  1. 运行一个命令
  2. 捕获输出
  3. 选择一条线
  4. 选择该行的列

举个例子,假设我想从a获取命令名$PID(请注意这只是一个例子,我并不是说这是从进程id获取命令名的最简单方法 - 我的真正问题在于另一个命令,其输出格式我无法控制).

如果我跑,ps我得到:


  PID TTY          TIME CMD
11383 pts/1    00:00:00 bash
11771 pts/1    00:00:00 ps

现在我做的ps | egrep 11383,并得到

11383 pts/1    00:00:00 bash
Run Code Online (Sandbox Code Playgroud)

下一步:ps | egrep 11383 | cut -d" " -f 4.输出是:

<absolutely nothing/>
Run Code Online (Sandbox Code Playgroud)

问题是cut通过单个空格切割输出,并且ps在第2列和第3列之间添加一些空格以保持表的某些相似性,cut选择空字符串.当然,我可以cut用来选择第7个而不是第4个字段,但是我怎么知道,特别是当输出是预先变量和未知的时候.

linux bash pipe

81
推荐指数
3
解决办法
16万
查看次数

CORBA是遗产吗?

对于从今天开始的分布式计算项目,有0个遗留组件,是否有充分的理由来研究CORBA?

corba

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

使用ImageMagick,您如何看到所有可用的字体?

ImageMagick可以将文本绘制成给定字体的图片,如何查看系统的所有可用字体?

image-manipulation imagemagick text2image

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

71
推荐指数
9
解决办法
13万
查看次数

Python:使用"..%(var)s .."%locals()是一个好习惯吗?

我发现了这种模式(或反模式),我对它非常满意.

我觉得它非常敏捷:

def example():
    age = ...
    name = ...
    print "hello %(name)s you are %(age)s years old" % locals()
Run Code Online (Sandbox Code Playgroud)

有时候我会用它的堂兄:

def example2(obj):
    print "The file at %(path)s has %(length)s bytes" % obj.__dict__
Run Code Online (Sandbox Code Playgroud)

我不需要创建一个人工元组并计算参数并保持元组内的%s匹配位置.

你喜欢它吗?你会/你会用它吗?是/否,请解释.

python string design-patterns anti-patterns

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

速度与FreeMarker

Velocity还是FreeMarker?

他们看起来几乎一样,甚至是语法?

用什么?还是什么时候用?

java velocity template-engine freemarker

68
推荐指数
4
解决办法
5万
查看次数