V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Shy07  ›  全部回复第 9 页 / 共 10 页
回复总数  193
1  2  3  4  5  6  7  8  9  10  
2015-11-20 10:04:20 +08:00
回复了 zeal7s 创建的主题 程序员 问一道面试算法题!
1. 每个 list 去重,然后合并成一个 list1
2. 给 list1 排序,然后按相同元素分组,得到 list2
3. 取出 list2 中 size 大于 K 的子 list ,得到 list3
4. 根据子 list 的 size 排序 list3 ,然后打印每个子 list 的首个元素

```ruby
lists = [
[0,1,2,3,4,5,5,5,6,7,7,7,7,7,7],
[1,2,4,5,6],
[3,5,7],
[5,7]
]

K = 2

lists.inject([]) { |mem, list| mem + list.uniq } # 1
.sort.chunk { |x| x }.map(&:last) # 2
.inject([]) { |mem,list| list.size > K ? mem.push(list) : mem } # 3
.sort_by!{ |list| list.size }.each { |list| puts list[0] } # 4
```

不是最优解,但胜在代码量少,实现快
有一种图片叫渐进 jpg ,还有一种叫交错 png/gif
2015-11-09 21:44:09 +08:00
回复了 ivvei 创建的主题 iPhone iOS 上电话录音哪家强?
不需要越狱, App Store 上就有
移动公证,貌似运营商提供的借口,可以办理公证
2015-10-27 08:54:32 +08:00
回复了 seyang1025 创建的主题 奇思妙想 一个突然冒出的 idea
codewars 上来就要敲代码,答不对连注册表单都见不到
纠结是 29 号还是 30 号,这倒可以理解,怎么也不会想到 10 月 1 日啊
2015-09-21 13:39:01 +08:00
回复了 shyrock 创建的主题 问与答 看到某人的 iPhone 被锁,一群人嘲讽他用的网易邮箱。。。
@introom 我有个 hotmail 邮箱用来做备用邮箱,结果一年多没登录微软咔嚓了
2015-09-21 13:08:27 +08:00
回复了 Bingwa 创建的主题 PHP ThinkPHP 的性能,及支持 React Native 的情况
PHP 只是写后端的话,个人推荐 Lumen ,官方号称是最快的 PHP 框架之一,而且 RESTful 路由很美
ThinkPHP 那套文件夹+文件名+函数名的路由方式太老了
2015-09-19 21:02:09 +08:00
回复了 ss098 创建的主题 程序员 给自己的主页更新了一下,大家都说很难看 :doge:
@a302800411 对比手机端,桌面端的还是能看的⋯⋯
几年不见,孙兄开始研究字体了么,嘛,你开心就好
2015-09-18 11:06:45 +08:00
回复了 SevenWenLin 创建的主题 问与答 Web 开发,一般用什么操作系统来做?
现在云服务、在线开发工具遍地走,还用讨论平台吗?一个网页浏览器足矣,剩下在哪个平台里用浏览器全看个人喜好
2015-09-15 16:23:49 +08:00
回复了 haogefeifei 创建的主题 前端开发 是不是该退 Sublime Text2,改用 GitHub Atom 了
刚下了 1.0.11 ,试用了一下,性能没有那么不堪,包管理和 vim mode 都很好用,就是能耗和内存占用感人。
2015-09-06 19:09:51 +08:00
回复了 bdnet 创建的主题 分享发现 这两网站长的太像。。。
@rming 第四条括号里的深得我心
2015-09-06 16:35:15 +08:00
回复了 bdnet 创建的主题 分享发现 这两网站长的太像。。。
看 about ,联系方式完全一样
去 leetcode 刷题,遇到有困难的,不要搜答案,直接找相关的书籍补充知识,全部靠自己做完,指针算法逻辑也就基本 OK 了
剩下的就是 cpp 花样编程了,想全部精通是不可能的,宏对象过程泛型函数式找一种喜欢的,造个小轮子练练手
2015-09-05 22:34:42 +08:00
回复了 explist 创建的主题 Python 如何用 python 抓取银行各年利率(动态的)?
@explist
看他的 js ,最后是 submit 提交的,所以把页面里所有可以提交的表单元素找出来就行了
2015-09-05 22:01:32 +08:00
回复了 explist 创建的主题 Python 如何用 python 抓取银行各年利率(动态的)?
@explist
表单就五个参数, post 给原地址就可以了
'__EVENTTARGET' => 'Sel_Date', 固定
'__EVENTARGUMENT' => '', 固定
'__LASTFOCUS' => '', 固定
'__VIEWSTATE' => 那串 Base64 ,固定
'Sel_Date' => 日期,可变
2015-09-05 21:38:16 +08:00
回复了 kidneyband 创建的主题 程序员 想搞个网站,让自己 exciting 起来。
在 v2 也要细软跑了么
2015-09-05 21:03:30 +08:00
回复了 flydogs 创建的主题 程序员 做为业余米农的专业码农,我是不是太投入了
如果是 .org 可以卖更多钱
2015-09-05 20:58:35 +08:00
回复了 explist 创建的主题 Python 如何用 python 抓取银行各年利率(动态的)?
施工完毕

require 'net/http'

uri = URI.parse ("http://www.icbc.com.cn/ICBCDynamicSite2/other/rmbdeposit.aspx")
html = Net::HTTP.get uri
dates = []
html.scan (/<option value="(\d{4}-\d{2}-\d{2})">/) {|s| dates += s }
html =~ /name="__VIEWSTATE" id="__VIEWSTATE" value="(.*)" \/>/

params = {
'__EVENTTARGET' => 'Sel_Date',
'__EVENTARGUMENT' => '',
'__LASTFOCUS' => '',
'__VIEWSTATE' => $1.clone
}

dates.each do |date|
params['Sel_Date'] = date
res = Net::HTTP.post_form uri, params
# 正则提取具体内容就不写了,这里直接输出 html =_=b
open ("#{date}.html", 'w') {|io| io.write res.body }
end
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1329 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 16:59 · PVG 00:59 · LAX 09:59 · JFK 12:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.