V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  araraloren  ›  全部回复第 19 页 / 共 42 页
回复总数  836
1 ... 15  16  17  18  19  20  21  22  23  24 ... 42  
2018-06-27 16:07:20 +08:00
回复了 shellquery 创建的主题 程序员 最近做了 TCP 工作原理的几个动画,感觉这个领域很有意思
不错,MARK
2018-06-27 08:52:22 +08:00
回复了 c466934322 创建的主题 Linux Linux 的一个问题
挂载点了解一下。。
2018-06-22 09:34:49 +08:00
回复了 LeCent 创建的主题 Python 怎么将 csv 文件转化为下图的 json ?
。。。LZ 的 json 还多写了一行,害我研究一大会!
2018-06-21 12:04:57 +08:00
回复了 coderstory 创建的主题 Python 求帮忙把一个简单的 Python 改成 bash shell 的
@omph
~~ LZ 上面说了都不会,意思应该是这个 python 脚本他也看不懂
WSL
虚拟机
cygwin
msys2
docker
远程
2018-06-15 15:37:12 +08:00
回复了 wsds 创建的主题 Python Python 菜鸡请教
@ful1v1dcker 本来就是这样,只支持楼主的。。不然还需要什么 chrome markdown 插件(外面那个帖子)
2018-06-15 11:05:43 +08:00
回复了 wsds 创建的主题 Python Python 菜鸡请教
@E1n awk 肯定能实现,不过我只懂基本的 awk 脚本
2018-06-15 10:43:41 +08:00
回复了 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-06-15 09:16:18 +08:00
回复了 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-06-14 16:55:12 +08:00
回复了 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-06-14 16:41:27 +08:00
回复了 Lily0756 创建的主题 Linux [ Linux ] 如何从以下这种形式的 standard output 中过滤结果?
我记得 cp 这个命令就是这样的,可以使用 stdbuf 这个命令
2018-06-13 08:30:31 +08:00
回复了 zynlp 创建的主题 全球工单系统 支付宝什么时候能出个极简版?
@yjxlovejsn 微信除了聊天和支付都可以关闭吧。。。
2018-06-13 08:23:34 +08:00
回复了 Andiry 创建的主题 Linux 自己写的文件系统上了 Linux Journal trend
他们怎么没有贴个 github 网址啥的。。
2018-06-11 10:47:57 +08:00
回复了 MrXiong 创建的主题 Java Java 超大文件统计
思路不就是读多少处理多少么。。
2018-06-08 16:55:41 +08:00
回复了 xoxo419 创建的主题 程序员 现在 LOL 需要的配置也要很高么-内有配置信息
可能是 只有 SSD 的问题,之前遇到过有人这样。。
配置显然是没有一点问题的。。
2018-05-25 13:29:11 +08:00
回复了 byfar 创建的主题 Python tail -f 文件,结果交给 Python -c 处理, 思路是否可行?
用 python 显的太蹩脚了,这时候还不如 perl

tail -qFn0 caselog.log | perl -MJSON -nE 'say ((decode_json $_)->{type});'
2018-05-25 08:36:32 +08:00
回复了 silverkt 创建的主题 程序员 问一个牛到不能逼的问题
ssh tunnel ?
2018-05-23 17:00:58 +08:00
回复了 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-05-23 16:58:19 +08:00
回复了 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
1 ... 15  16  17  18  19  20  21  22  23  24 ... 42  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1764 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 16:27 · PVG 00:27 · LAX 08:27 · JFK 11:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.