在这个相当滑稽的采访 Facebook"员工"之后......
有没有人有关于Hyper PHP(现在改名为HipHop)的任何细节,那些聪明的 Facebook球员已经开发出来了吗?
我有一个购物车产品页面,如果有人点击产品添加到购物车按钮,他们将被重定向到登录页面.
成功登录后,我需要将用户发回相同的产品页面.
我们有一个包含50个数据文件(下一代DNA序列)的文件夹,需要通过在每个文件上运行python脚本进行转换.该脚本每个文件需要5个小时,它是单线程的,并且主要受CPU限制(CPU核心运行率为99%,磁盘IO最小).
由于我有一台4核机器,我想一次运行这个脚本的4个实例,以大大加快这个过程.
我想我可以将数据拆分为4个文件夹,同时在每个文件夹上运行以下bash脚本:
files=`ls -1 *`
for $file in $files;
do
out = $file+=".out"
python fastq_groom.py $file $out
done
Run Code Online (Sandbox Code Playgroud)
但必须有更好的方法在一个文件夹上运行它.我们可以使用Bash/Python/Perl/Windows来执行此操作.
(遗憾的是,使脚本多线程超出了我们的能力范围)
使用@phs xargs解决方案是我们解决问题的最简单方法.然而,我们要求原始开发人员实现@Björn的回答.再次感谢!