[DuangSUSE@duangsuse]~% find . -print -perm a+x
这也太难用了吧! tldr!还有 bitflags,7 是 rwx,从 x 到 w 居然是 1 2 4!
这也太难用了吧! tldr!还有 bitflags,7 是 rwx,从 x 到 w 居然是 1 2 4!
for ln in $<.each_line do好久以前的 #Ruby
next unless ln.start_with?('mv')
_mv, src, dst = ln.split
puts("mv #{dst} #{src}")
end
def bulkRename(re_src, pat_dst, fmt_dst)
re_dst = Regexp.new(pat_dst)
selected = Dir.glob(re_src)
for name in selected
newnam = name.gsub(re_dst, fmt_dst)
puts("mv #{name} #{newnam}")
File.rename(name, newnam)
end
end
case ARGV.size # Just br size is OK
when 0 then warn("Usage: #{$0} [select] re_dst fmt_dst")
when 1 then puts(Dir.glob($*[0]))
when 2 then bulkRename('*', $*[0], $*[1])
when 3 then bulkRename($*[0], $*[1], $*[2])
end
duangsuse::Echo
for ln in $<.each_line do next unless ln.start_with?('mv') _mv, src, dst = ln.split puts("mv #{dst} #{src}") end def bulkRename(re_src, pat_dst, fmt_dst) re_dst = Regexp.new(pat_dst) selected = Dir.glob(re_src) for name in selected newnam =…
for ln in $<.lines do
if ln.start_with?("mv"); next; end
_mv, src, dst = ln.split
puts("mv #{dst} ${src}")
end —
def bulkRename(pat_glob, pat_src, fmt_dst)
names = Dir.glob(pat_glob)
for name in names do
newName = file.gsub(pat_src, fmt_dst)
puts("mv ${name} {newName}")
end
end
case ARGV.size
when 0 then warn("Usage #{$0} [select] pat_src [fmt_dst]")
when 1 then puts(Dir.glob(ARGV[0]))
when 2 then bulkRename("*", ARGV[0], ARGV[1])
when 3 then bulkRename(ARGV[0], ARGV[1], ARGV[2])
end垃圾 NVIDIA 驱动 DKMS depmod 每次都不能用,需要更新内核时重新 install!而且现在还构建失败了!不知道是为什么,说是没有 Module.symvers 文件……
Forwarded from dnaugsuz
我想到一个有趣的问题:
传说有一个神奇的小镇里有 10 位哲学家,有一天他们在一起聚餐,讨论抽象的哲学问题(比如现在这个)
现在,他们都坐在一个圆形的餐桌旁。
他们每个人都会等待一段时间,饿了就拿起(左手的叉子和右手的叉子)开始吃意面。
这些哲学家都比较死脑筋,如果叉子已经被占用则会死等到占用者吃完。
请描述一下他们最后大概有几种不同的结局。
如果你想清楚了,再想想有 11 个、9 个哲学家就餐时会怎么样。
传说有一个神奇的小镇里有 10 位哲学家,有一天他们在一起聚餐,讨论抽象的哲学问题
现在,他们都坐在一个圆形的餐桌旁。
他们每个人都会等待一段时间,饿了就拿起(左手的叉子和右手的叉子)开始吃意面。
这些哲学家都比较死脑筋,如果叉子已经被占用则会死等到占用者吃完。
请描述一下他们最后大概有几种不同的结局。
如果你想清楚了,再想想有 11 个、9 个哲学家就餐时会怎么样。
Forwarded from dnaugsuz
比较困难,想不出也别自闭
呃…… 还有个条件:10 个人,可只有座位中间有叉子,换句话说 10 人只有 (10-1) 个叉子,不是一人一副。
呃…… 还有个条件:10 个人,可只有座位中间有叉子,换句话说 10 人只有 (10-1) 个叉子,不是一人一副。
Forwarded from dnaugsuz
ES6 的 Promise 很优雅,有 Promise.all 和 Promise.race,Vertx 也一样有 CompositeFuture