一篇文章彻底了解HTTP发展史
HTTP 协议可以算是在人们日常生活、工作用得比较多的协议。
我们使用浏览器访问网页,就是通过 HTTP 来传递数据;客户端跟服务器交互,大部分会使用到 HTTP 协议。
对于我们做数据采集的人来说,也是再正常不过。Requests 和 Scrapy 都是对 HTTP 进行封装的支持自定义配置的库。
互联网工程任务组(IETF)在去年提议将 HTTP-over-QUIC 重命名为 HTTP/3。
我们是做技术的,需要保持一定敏感度。一旦 HTTP/3 标准被定下来,各大产商会相继支持,那会给我们带来什么影响?
需要我们回顾下 HTTP 的发展史。
1.HTTP 0.9我们把时间拨回到 1991年, 万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(IETF)制定了 HTTP 0.9 标准。因为那个年代互联网还在普及,加上网速带宽低,所以 HTTP 0.9 只支持 GET 请求。
2.HTTP 1.0时间来到1996 年 5 月,HTTP/1.0 版本发布,HTTP 协议新增很多内容。
首先是请求方式的多样化,从单 ...
学会时间管理,让自己少些焦虑
什么是时间管理?
就是利用时间宝石查看久远的过去或者遥远的未来所发生的事,甚至还能操纵时间,实现时间循环。
嗯?不对呀,这走错片场了。
你没走错,刚才是个玩笑。
说到时间管理,本质上不是对时间本身进行管理,而是在有限时间内,优先选择完成有价值的事。
大多数人对时间管理的最大误解是提高工作效率,增加对时间的利用率。
单纯的增加效率,只会让事情越来越多,工作越来越忙。
我一开始也是这么认为,虽然将番茄工作法运用起来,每天早上安排每天需要处理的事,但感觉每天还是很忙;
而且工作还经常被各种其他被打断,感觉自己工作状态不是处于打断中,就是在处在被打断的路上。
当自己专心处理一件事时,突然有紧急的事情需要去处理。
虽然我们在处理另外一件事,但是大脑还会想着以前处理的事。
如果频繁有事情打断目前专注做的事,我们大脑会在不同的事情上来回切换,这会让我们大脑越来越疲劳,导致结果是重要的事情都完成不了,这也间接产生了焦虑。
《中国合伙人》里有个场景,成东青被学校开除,在肯德基里开英语辅导班,艰难的创业之路刚刚开始,他邀请好友王阳合伙。
王阳说了一句卡内基的话,成东青惊奇地问,你不是说卡内基是个骗子吗? ...
发展副业的正确路线
近两年来,有个很流行的名词,有个叫“斜杠青年”。
斜杠青年指年轻人们,不满足于本职工作所带来的收入,利用业余时间搞副业来获取收入。
他们变换不同的职业身份,用不同的职业技能来赚钱。
有的平时是普通的程序员,晚上以及周末则是靠写作赚钱。
本文是自己对于副业的思考。先要理解两个概念,爱好和副业。
副业不等于爱好,但副业可以由爱好发展而来。
副业是指除了在单位上班获得薪水之外,还能通过自己其他途径获得收入。
重要的说三遍:
副业是能带来收入的~副业是能带来收入的~副业是能带来收入的~
现在流行知识付费,如果你有主动思考的话,我们会发现知识付费本质上是这样。
很多人把自己长期积累的知识、归纳总结出来的东西进行包装,然后进行售卖。
回到本次主题内容,想利用业余时间去副业,怎么做?
1.对于少数人来说,可以利用自己早期优势。
如果你从小有学习一门乐器(钢琴、吉他等)或者舞蹈(街舞、拉丁舞、交际舞等),那么你可以利用业余时间去教别人获取收入。
2.对于大多数人来说,可能没有小时候的积累,也别慌别气馁,那就从现在开始积累。
先把本质工作做好,做好极致。这既简单又困难。简单是有付出就有收获。难就 ...
开发一个操作系统有多难?
今年上半年,谷歌因为遵循美国政府命令,需要中断与华为的业务往来,不再给华为提供 Android 服务。
这也意味着未来华为仅限于使用公开、开源版本的Android系统。
如果撤销 Android 系统使用许可,将意味着华为会立即失去接收包括安全更新在内的 Android 系统更新的资格,Google Play商店、Gmail、地图、YouTube等相关应用将不能使用。
虽然国内的用户不受影响,但是这会给海外用户致命的打击。
特别是欧洲市场,毕竟华为是欧洲市场上第二大手机供应商。
面对这种困境,华为以“华为一直在开发操作系统,名为鸿蒙”面对。
但鸿蒙一直处于“犹抱琵琶半遮面”的状态,直到上周末。
华为才正式在华为 2019 开发者大会上揭盖鸿蒙的面纱。
华为借着 5G 刚起步的契机发布自主研发系统,在业务造就一方声势。
我个人保持支持的态度,希望鸿蒙在下一次能给我们带来一些新的东西。接下来,本文是介绍自己对操作系统的一些理解。
1.操作系统是什么?我在读大学的时候,有一门《操作系统》的课程,授课老师是一位老教授。
他姓龚,人和蔼可亲,我们都称他为“老龚”。
因为老师人好、授课方式让人很 ...
如何快速上手熟悉业务?
也许你会有这样的经历,刚跳槽到新公司,开始接手新的项目,熟悉业务。
当你发现代码易读性不高,注释也是简单几句;这确实是一个不小的挑战。
硬着头皮去啃代码,然后来熟悉业务。这方法看似乎可行,但缺会消耗大量的时间和精力,故此策是下策。
那何为上策?上述的方式是以点线去摸索整个面。
那我们可以换种思考方式,从整体的角度去看到业务,再逐步去熟知各个部分细节。
1.先以产品功能角度分析产品从面向客户群体可以分为 ToC 产品和 ToB 产品。
ToB 产品,B 是表示 Business,即 ToB 产品则是面向企业的产品。
ToC 产品是 To Consumer 的缩写,即面向消费者的产品。
但无论是 ToC 还是 ToB 产品,都是给客户使用的。
ToC 产品的范畴有类似 12306 购票网站、类似微信 APP 等。
这类产品功能比较具体化,所以给用户感觉很直观,容易理解。
而 ToB 产品更多是以接口、解决方案等方式提供,会比较抽象,如微信开放平台、淘宝卖家平台、网络安全解决方案、电商业务解决方案。
拆分业务最直接的方式是体验。以使用者的角度入手,遍历产品个各个功能项,然后进行分类工作和绘 ...
说说近期自己的感悟
四月中旬,我更新一篇自己的总结,之后就没心没肺的断更了两个月。
我估计能等到今天还没把我删掉的读者应该都是真爱了。
用了一段时间来寻觅到真爱,我倒也不觉得亏本。
本文主要是自己近期的总结心得,希望能对你有所帮助。
1.抓住事情本质,做个明白人工作和生活总是不停给我们创造问题,而我们需不停地解决问题。
解决方案纵然有千万种,但解决核心问题才是关键。
如果开始就没能找到真正的问题!后面的分析再精彩、解决技能再高超只是枉然罢了!
好莱坞经典电影《教父》里有一句话说得很好:“花半秒钟就看透事物本质的人,和花一辈子看不清事物本质的人,注定是截然不同的命运。”
而我身边刚好有这样的同事,他不仅个人能力超强,而且情商非常高。
他有着一眼见底的洞察力,能把每件事看得很透彻,分析出问题的关键点,涉及的那些人,以及如何扫清障碍。
自己前段时间看到一本书,书名为《遥远的救世主》,后被改编为电视剧《天道》,感兴趣的小伙伴可以去看看。
自己看完深有体会,不禁感叹人与人最大的差别在于思维。
2.重要的事情不过二三近来一段时间,工作和生活上的事越来越多,我渐渐忙不过来。自己分身乏术,恨不到将 1 小时掰成 2 ...
“快速”掌握一门新的技能
Hi, 老朋友们。
几个星期不见,甚是想念。
距离我上次发文,已经过去四个星期。
我在三月初发文宣布 come back,但因团队接手新的项目,对于我来说是全新的技术栈,所以我只能牺牲个人业余生活,把大量空闲时间用于学习新的技术。
借着这次总结机会,分享自己如何“快速”掌握一门新的技术。
1.思维转变我们每个人都经历学生时代。学生时代的目标很明确,就是单纯地搞好学习,考个好成绩。
同时,业余时间也比较充裕,比较集中,特别是大学的生活。
如果你还在求学阶段,好好珍惜现在的时光。当参加工作之后,这一切都改变。
时间会被碎片化,而且工作更强调我们的产出。
没有一个公司会养闲人。公司花一定的薪水雇佣我们,目的是要我们给公司创造价值,创造收益。
能力强弱决定我们的职场能走多远。我认为最重要的能力是快速学习。
2.理清脉络当公司或团队因业务扩展,可能会使用新的技术栈,但这技术跟平时我们接触的不太一样。
这个时候是最考验学习能力的时候。
我的学习路线是以目标为导向,理清脉络,再扣细节。
首先把最终学习成就定下来,再把新的技术涉及的方方面面内容都列举出来,然后逐个击破。
这就是为什么书籍、教学视频 ...
用数据告诉你,哪位导演是漫威影片中的票房收割机?
3 月 8 号是国际劳动妇女节,漫威在这天“搞事”了。
上映《惊奇队长》,这部是漫威电影宇宙的第一部女性超级英雄电影,也算是给妇女节献礼。
身为漫威粉丝的我,当时不会错过这部电影,趁着周末去观影。
现如今,漫威电影成为一种潮流文化,各系列电影基本是很卖座,导演的作用是功不可没。
本文主要通过数据来分析,哪位导演是漫威电影的票房收割机。
1.回首十年2008 年,濒临破产的漫威,砸锅卖铁地向美林证券申请 5 亿美金的贷款,准备将重生希望寄托于电影事业。
漫威转型成为独立电影制片公司后,推出第一部电影《钢铁侠》。
虽然主演是三线污点演员的唐尼,不到 2 亿美金的制作成本,但确在全球狂揽 5.8 亿票房。
算是一部很成功的商业电影,这不仅为漫威续命,而且也为漫威 10 年计划打个响炮。
经过 10 年发展,漫威从一个小小的工作室逐渐发展为拥有多个超级 IP 的影视帝国。
让我们用一张图来回顾漫威近 10 年的上映的 20 部电影。
2.数据收集电影的票房、导演、上映时间等信息都能在一些网站找到。
我通过豆瓣、谷歌、IMDb等网站收集到漫威目前 20 部电影的信息,经过详细的整合匹对,整理 ...
Vlog 是短视频发展的新催化剂?
上周末,我逛下 B站,偶然发现 B 站打出“在 B 站,用 vlog 记录不平凡”的活动。
这引起我浓厚的兴趣,于是乎,就有了今天这篇思考文章。
1.这两年来,短视频行业发展可以是爆发增长。
这期间诞生很多成功的产品,例快手、抖音等。
快手诞生比较早,它凭借 9 年时间的运营积累,现成为用户量最多的短视频应用。
而风头正劲, 非抖音莫属。
抖音利用视频结合背景音乐作为爆点,实现用户量指数增长。
这也逐渐形成“北快手,南抖音”的格局。
但是在 2018 年下半年,抖音虽然用户量在增长,但是增长速度变缓慢,有趋于稳定的趋势。
不过这也符合一款产品的发展趋势。
任何一个产品都有其生命周期,一款产品发展趋势大致划分为 4 个阶段。
第一阶段:启动期——功能、内容不全,用户极其稀少;
第二阶段:扩展期——内容和用户开始迅速增长;
第三阶段:稳定期——内容生态规则基本完善,内容仍在增长,但内容消费频次降低,用户增长放缓;
第四阶段:衰退期——内容和用户都开始减少。
另外,当产品处于稳定期时,如果产品还能找到新的增长点,还能迎来新的扩张期。
纵观全局,短视频行业市场、用户增长增速 ...
如何发现并参与开源项目
去年 6 月份,一个被广大程序员戏称为“全球最大同性交友网站”的 Github 网站,被微软收购了。
在当时 IT 界,这算是轰动一时的大事件。
因为 Github 不仅仅是一个编程工具,一个仓库托管网站,更是开源社区的核心。
据微软称,GitHub 拥有 2800 万用户,8500 万个代码库。
现在,开发工程师越来越喜欢在 Github 上写作,仓库的主题也不限于代码,例如购房踩坑记录、科技资讯周报、面试指南、书籍博客资源翻译、个人网站等。
Github 可以是个知识宝库。
那本文主要内容是介绍如何上手 Github 网站。
1.什么是 Github ?Github 网站上有很多开源项目,每个项目都是一个 Git 仓库,而 Github 就是一个托管 Git 仓库的网站。
毫不夸张地说,Github 迄今为止世界上公开的托管开源项目最多、代码最全、涵盖技术生态最全面、聚集牛人最多的平台。
2.我们为什么需要 Github?Github 本质上是个分享社区。所以我们可以把它当做个写作平台,记录自己编写的代码、记录自己学习的总结等。
如果输出的内容很有价值,会引起别人的关注并 sta ...