V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhuangzhuang1988  ›  全部回复第 89 页 / 共 111 页
回复总数  2218
1 ... 85  86  87  88  89  90  91  92  93  94 ... 111  
2016-09-18 16:24:53 +08:00
回复了 Chyroc 创建的主题 Python python 代码疑问
2016-09-16 15:40:01 +08:00
回复了 clearbug 创建的主题 Java Java 菜鸟如何快速学习 Spring?
<Spring in Action> <Spring Boot in Action> 都有中文的。。。
2016-09-15 23:41:35 +08:00
回复了 Salo 创建的主题 程序员 从现在开始想一直用 mac 来当工作机
由奢入俭难。。。。
2016-09-15 20:18:10 +08:00
回复了 Furylord 创建的主题 Python python 实现列与列的 join,有什么快速方式呢
@Furylord http://www.dabeaz.com/generators-uk/index.html 推荐把这个看 2-3 次。。。
使用生成器方式可以使你的程序不需要占有多少内存。。。
2016-09-15 20:03:25 +08:00
回复了 Furylord 创建的主题 Python python 实现列与列的 join,有什么快速方式呢
```python
def read_file_gen(name):
with open(name, 'r') as fp:
for line in fp :
yield line

def map_gen(from, fn):
for item in from:
yield fn(item)

def merge_gen(from1, from2, choice_fn):
gen1 = from1()
gen2 = from2()
while True:
gen1:
try:
item1 = gen1.next()
except StopIteration as e:
yield from from2
break

gen2:
try:
item2 = gen2.next():
except StopIteration as e:
yield from from1
break

item = fn(item1, item2)
if item == item1:
yield item
goto gen1
# Todo 实现不完整

def write_file_gen_stop(from, fname):
with open(fname, 'w') as fp:
for line in

def map_fn(line):
score = int(line.split(' '))
return (score, line)

def map_fn2(item):
return item[1]

def choice_fn(item1, item2):
if item1[0] > item2[0]:
return item2
else:
return item1



def _f(n):
g_f = read_file(n)
return map_gen(g_f, map_fn)

g_merge = merge_gen(_f('a'), _f('b'), choice_fn)
g_out = map_gen(g_merge, map_fn2)
write_file_gen_stop(g_out)

```
代码尚未完整, 不够大概是这个意思。。, (如果 a , b 是分别有序的话)
2016-09-15 16:14:27 +08:00
回复了 Furylord 创建的主题 Python python 实现列与列的 join,有什么快速方式呢
yield
2016-09-15 00:04:25 +08:00
回复了 fyyz 创建的主题 C 求推荐一个 C++ 的 Web 框架
2016-09-14 22:04:45 +08:00
回复了 gowk 创建的主题 程序员 为什么配置个舒心的 Java 开发环境这么难?
@ArthurTsang 对的, 有 IDE 支持写起来,很快,而且无错误。。
2016-09-14 21:39:33 +08:00
回复了 YFZZ 创建的主题 求职 [深圳-求职] 4 年“2D 游戏动画”,略懂特效,妹纸求工作……
好厉害(好漂亮)
pass..
培训 ==》 自学能力差。。
2016-09-14 17:10:22 +08:00
回复了 gowk 创建的主题 程序员 为什么配置个舒心的 Java 开发环境这么难?
基础不牢...
2016-09-14 15:34:04 +08:00
回复了 Mark24 创建的主题 Vim 熟练地 Vim,真的能极大的提高工作效率么?
别作死..
2016-09-14 13:47:02 +08:00
回复了 metrue 创建的主题 程序员 要不我们来秀秀我们的编程字体?
万年 Consolas
2016-09-14 13:46:03 +08:00
回复了 ppwangs 创建的主题 Java String 工具类你们都喜欢用哪些?
2016-09-13 17:07:21 +08:00
回复了 wafm 创建的主题 Java 获取客户端 IP,死活都是内网或者 127.0.0.1..
dump 一下 header..
2016-09-12 22:39:23 +08:00
回复了 rain0002009 创建的主题 职场话题 我大概已经是个废前端了
那就努力把。。。
2016-09-12 00:13:31 +08:00
回复了 stdying 创建的主题 程序员 做一个简单的后台用 php,还是 nodejs,还是其他
熟悉啥用啥。。
好想去。。
@ck0123456 哇。。。
1 ... 85  86  87  88  89  90  91  92  93  94 ... 111  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2125 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 16:11 · PVG 00:11 · LAX 08:11 · JFK 11:11
♥ Do have faith in what you're doing.