V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  araraloren  ›  全部回复第 20 页 / 共 43 页
回复总数  850
1 ... 16  17  18  19  20  21  22  23  24  25 ... 43  
2018 年 6 月 15 日
回复了 wsds 创建的主题 Python Python 菜鸡请教
@E1n awk 肯定能实现,不过我只懂基本的 awk 脚本
2018 年 6 月 15 日
回复了 wsds 创建的主题 Python Python 菜鸡请教
一行脚本拯救你

perl -nE 'state %z; my @z = split(", "); $z{@z[0]} += @z[1]; END { say for %z; } ' < test.log
a
9.018948
b
0.000869
c
6.070837

perl6 -ne 'state %z; given .split(", ") { %z{.[0]} += .[1].Rat; }; END { say %z; }' < test.log
{a => 9.018948, b => 0.000869, c => 6.070837}
2018 年 6 月 15 日
回复了 Morriaty 创建的主题 Python 如何重写字符串的遍历方法?
不是可以用 wrapper/decorator/装饰器么,获取原函数的返回值,自己处理然后返回,同#17

#!/usr/bin/perl6
# your code goes here

Str.^find_method("split").wrap(
----sub split(|c) {
--------my @x = callwith(|c); # call Str::split with all arguments
--------my @r = [];
--------my ($i, $j) = (0, 0);
--------my regex letter-number { <[a..z0..9]> }

--------for @x -> $x {
------------if $x.lc ~~ /<letter-number>/ && $i > 0 && @r[$i-1].lc ~~ /<letter-number>/ {
----------------@r[$i-1] ~= $x;
------------} else {
----------------@r[$i++] = $x;
------------}
--------}
--------@r;
----}
);

my $ms = "为了让大家在 V2EX 上的时间更有效率";

say $ms;

say $ms.split("").join("===");

https://ideone.com/FLlxXe
2018 年 6 月 14 日
回复了 Leigg 创建的主题 Python [ Python ] print(0.3 == (3 * 0.1)) ->False why?
IEEE754 实现的浮点就是这样的,有的语言有支持无限精度的浮点数,比如

#!/usr/bin/perl6
# your code goes here

# default is Rat
say 0.333.WHAT;
say 0.2222 - 0.22 - 0.0005;
say 0.2222 - 0.22 - 0.0005 == 0.0017;

# Num is IEEE754 number
say 0.255.Num.WHAT;
say 0.2222.Num - 0.22.Num - 0.0005.Num;

have a try: https://ideone.com/CckupN
2018 年 6 月 14 日
回复了 Lily0756 创建的主题 Linux [ Linux ] 如何从以下这种形式的 standard output 中过滤结果?
我记得 cp 这个命令就是这样的,可以使用 stdbuf 这个命令
2018 年 6 月 13 日
回复了 zynlp 创建的主题 全球工单系统 支付宝什么时候能出个极简版?
@yjxlovejsn 微信除了聊天和支付都可以关闭吧。。。
2018 年 6 月 13 日
回复了 Andiry 创建的主题 Linux 自己写的文件系统上了 Linux Journal trend
他们怎么没有贴个 github 网址啥的。。
2018 年 6 月 11 日
回复了 MrXiong 创建的主题 Java Java 超大文件统计
思路不就是读多少处理多少么。。
2018 年 6 月 8 日
回复了 xoxo419 创建的主题 程序员 现在 LOL 需要的配置也要很高么-内有配置信息
可能是 只有 SSD 的问题,之前遇到过有人这样。。
配置显然是没有一点问题的。。
2018 年 5 月 25 日
回复了 byfar 创建的主题 Python tail -f 文件,结果交给 Python -c 处理, 思路是否可行?
用 python 显的太蹩脚了,这时候还不如 perl

tail -qFn0 caselog.log | perl -MJSON -nE 'say ((decode_json $_)->{type});'
2018 年 5 月 25 日
回复了 silverkt 创建的主题 程序员 问一个牛到不能逼的问题
ssh tunnel ?
2018 年 5 月 23 日
回复了 wsds 创建的主题 Python Python 如何执行纯 shell 脚本
错了还不能改。。重新发一次 :(
#!/usr/bin/perl6
# your code goes here

my \bash = Proc::Async.new: "/usr/bin/env", "bash", :w;

react {
--whenever bash.stdout.lines {
----.say;
--}
--whenever bash.start { }
--whenever IN.lines {
----bash.say("$_");
----bash.close-stdin if $_ eq "exit";
--}
}
2018 年 5 月 23 日
回复了 wsds 创建的主题 Python Python 如何执行纯 shell 脚本
shell 脚本就是 bash/zsh/xsh 来执行的

#!/usr/bin/perl6
# your code goes here

my \bash = Proc::Async.new: "/usr/bin/env", "bash", :w;

react {
--whenever bash.stdout.lines {
----.say;
--}
--whenever bash.start { }
--whenever IN.lines {
----bash.say("s:g/^(\s+)/{ "--" x $0.codes }/; .say");
----bash.close-stdin if s:g/^(\s+)/{ "--" x $0.codes }/; .say eq "exit";
--}
}

try it online:  https://ideone.com/wvp1ue
2018 年 5 月 23 日
回复了 mingl0280 创建的主题 全球工单系统 腾讯 QQ 来回写 C 盘的几个文件,是否正常?
解决方案:卸载 QQ
2018 年 5 月 18 日
回复了 kanganxi 创建的主题 程序员 求推荐 4K 电视,净水器,扫地机器人,预算 2 万
3 合一的吗?
我的 Xperia Z1 Compact 暂时没有这个问题,GPS 版本一样的
2018 年 5 月 14 日
回复了 jssyxzy 创建的主题 程序员 有哪些编辑器支持 多行选择/多行编辑?
多行 多列 主流的编辑器都支持
2018 年 5 月 11 日
回复了 xiaoshi657 创建的主题 Python 大家说一下 多线程 协程 在实际项目中的应用场景
@crb912 是并发。。。
1 ... 16  17  18  19  20  21  22  23  24  25 ... 43  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5075 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 08:49 · PVG 16:49 · LAX 01:49 · JFK 04:49
♥ Do have faith in what you're doing.