channel 分为两种: 1. 无缓冲 channel 2. 缓冲 channel 无缓冲 channel 的使用必须遵循一个原则:推送和读取必须同时存在,否则就发生死锁 先上代码: 这里定义了一个 int 型的信道 c1,然后通过辅助协程并行给 c1 推送 v(就是 i)然后又在主协程读取。 输 ...
分类:
其他好文 时间:
2019-02-20 14:43:59
阅读次数:
195
背景:在百度每次输入关键词检索后,会出现很多的检索页,不利于有效阅读,为更方便收集检索信息,编写了一个可以收集每个检索页与检索词相关的十条检索信息(百度在每个检索页放置十条检索标题信息)。可以根据需要选择爬取多少检索页,通过修改main()函数的depth变量 1 import urllib.req... ...
分类:
编程语言 时间:
2019-02-14 13:22:55
阅读次数:
202
20年前,我接触到了一个江湖门派,这个门派与少林、武当、峨眉相比,太年轻了,至今不到一百年,但是我依然加入了这个门派,因为这个门派太厉害了,因为门派里有很厉害师叔、师伯,师哥、师姐,也有很多少年成名的师弟。 这个门派之父出生于1903年,出生那天再过3天就是1904年了,他不知是否偷师道教的道生一,... ...
分类:
其他好文 时间:
2019-02-12 22:00:52
阅读次数:
213
介绍 本人之前在去哪儿做数据RD,今年来到美团做数据RD,碰巧都是门票方向(现在去哪儿叫度假,美团叫境内)。上篇博客曾写过:去哪儿网玩乐事业部-数据模式演进 相同点 都有独立的数据团队,老大都重视数据,主要开发语言都是SQL,都用jira管理任务 不同点 一、团队人数 去哪儿数据RD3-5个人,美团 ...
分类:
其他好文 时间:
2019-02-02 13:01:17
阅读次数:
200
延时队列应用于什么场景 延时队列顾名思义,即放置在该队列里面的消息是不需要立即消费的,而是等待一段时间之后取出消费。那么,为什么需要延迟消费呢?我们来看以下的场景 网上商城下订单后30分钟后没有完成支付,取消订单(如:淘宝、去哪儿网) 系统创建了预约之后,需要在预约时间到达前一小时提醒被预约的双方参 ...
分类:
编程语言 时间:
2019-02-01 17:58:29
阅读次数:
227
业务场景说明: 消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有着深入的应用, 队列的主要作用是消除高并发访问高峰,加快网站的响应速度。 在不使用消息队列的情况下,用户的请求数据直接写入数据库,在高并发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧。 在使用队列后,用户的请 ...
分类:
编程语言 时间:
2019-01-28 12:04:24
阅读次数:
178
王利华 刚毕业 在高德 携程 淘宝 0-3年如何发展 1 技能和能力的区别 css js 抽象 切勿好高骛远 要重视基础 2 人和人的差距是什么 注意个人品牌 提高认知 格局 3 起步 面向 基础编程 要努力到擅长 才会有兴趣 要能迈过大坎 看书: Dom 高级程序设计 权威指南 CSS权威指南 数 ...
分类:
其他好文 时间:
2019-01-27 21:33:24
阅读次数:
162
学习视频:玩转Git三剑客(苏玲 携程代码平台负责人)——极客时间 https://time.geekbang.org 一、工作区文件重命名 1. 传统方法(需要三步命令) (1)mv readme readme.md //git status 输出:删除了“readme”文件,并且存在未追踪(un ...
分类:
其他好文 时间:
2019-01-26 23:05:17
阅读次数:
234
携程2018年年度技术合集 https://pan.baidu.com/s/1lq3YMMKIXH6a-22KszsAkQ ...
分类:
其他好文 时间:
2019-01-24 14:27:25
阅读次数:
145
第1章 课程介绍本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。 1-1 课程简介 试看第2章 Vue 起步本章将快速讲解部分 Vue 基础语法,通过 TodoList 功能的编写,在熟悉基础语法的基础上,扩展解析 MVVM 模式及前端组件化的概念及优势。 2-1 课程学习方法 2-2 h ...
分类:
移动开发 时间:
2019-01-19 00:04:37
阅读次数:
345