M-LOG码农日报(2019-06-18)

mlogclub2019-06-19 01:00

你设计的接口,够优雅吗?

程序员的成长之路互联网/程序员/成长/职场 关注阅读本文大概需要 3 分钟。在设计接口时,有很多因素要考虑:接口的业务定位接口的安全性接口的可扩展性接口的稳定性接口的跨域性接口的协议规则接口的路径规则接口单一原则接口过滤及接口组合本篇文章将简要分析这些因素。 一 规范性建议1.职责原则在设计接口时,必须明确接口的职责,即接口类型,接口应解决什么业务问题等2.单一性原则在明确接口职责的条件下,尽量做到接口单一,即一个接口只做一件事,而非两件以上。很多非资深接口设计者,在设计接口时,总认为接口所做的事越多,越牛...

点击查看原文>>

【仅限6月18日】2019 年入门必备 Linux 系统自学书籍半价抢购攻略

(翻到文末,抢购书籍)入门好书推荐    《Linux就该这么学》是一本注重于实用性的Linux系统技术自学书籍,书籍著作者刘遄老师从起笔创作到完成人民邮电出版社的三审三校工作总共花费近3年时间,这是IT行业书籍少有的创作经历,但这也从源头保证了书籍的内容品质。全书各章节累计修订次数超过1500余次,是目前国内品质极高的Linux系统自学书籍之一,已在百度知道与知乎等平台获得八万余条推荐。    这本书籍的内容采用了目前最新的Linux系统编写而成,全书总共20个章节,16开大本超400余页内容,通用于RH...

点击查看原文>>

这套中国研发的地震预警系统有多牛掰?曾提前71秒发出地震预警

iFeng科技凤凰网科技官方账号,带你直击真相宜宾6.0级地震导致房屋开裂。视频截图综合  | 上游新闻、36氪作者  | 胡磊、罗佳星四川长宁县6级地震 四川多地成功实现提前预警源中国地震台网正式测定,6月17日22时55分在四川宜宾市长宁县北纬28.34度,东经104.90度发生6.0级地震,震源深度16千米。上游新闻记者获悉,四川、重庆、云南多地对此次地震有感,当地均有市民上传了各种震情的视频或照片。上游新闻记者注意到,此次6级地震在四川成都、德阳、资阳等地实现了成功预报。家住成都市区内的多位市民向上...

点击查看原文>>

盘盘那些你不知道的BAT大厂技术实践!!

一家企业的技术研发能力,决定了这个企业的规模。而决定一家企业技术研发能力的,便是开发人员,这也是我们总戏称“要发家,做开发”的原因。对于国内外主流互联网大厂,技术出身似乎已经成为各大掌门人的必备标签。谷歌 CEO 桑达尔·皮查伊、马克·扎克伯格、李彦宏、马化腾、雷军等等皆为技术人出身,都曾参与了公司内部重要产品的研发。时刻保持对最新技术的敏感性,并定期更新自己的技能储备,是每个技术人日常必修课。鉴于 BAT 等一线大厂在前沿技术领域的持续研究和大规模投入,直接向他们学习取经,是最为便捷也最为有效的学习方式。...

点击查看原文>>

一个合格的中级前端工程师要掌握的JavaScript 技巧

摘要:必须要掌握的28 个 JavaScript进阶技巧来自公众号:前端工匠原文地址:https://juejin.im/post/5cef46226fb9a07eaf2b7516源代码:https://github.com/yeyan1996/JavaScript 作者:yeyan19961.判断对象的数据类型使用 Object.prototype.toString 配合闭包,通过传入不同的判断类型来返回不同的判断函数,一行代码,简洁优雅灵活(注意传入 type 参数时首字母大写)不推荐将这个函数用来检测...

点击查看原文>>

2019年5月GitHub上最热门的Java开源项目

来源:开源最前线(ID:OpenSourceTop)又到了为大家盘点5月份GitHub上最热门的Java开源项目的时候了,一起来看看你都知道哪些,或者有哪些你已经在使用的了。1LeetCodeAnimationhttps://github.com/MisterBooo/LeetCodeAnimation Star 28897本项目将LeetCode 上所有的题目都用动画的形式演示出来2CS-Noteshttps://github.com/CyC2018/CS-Notes Star 64336这是一个关于准备...

点击查看原文>>

ofo的终场战事:戴威主动要求滴滴收购 但被拒绝了

iFeng科技凤凰网科技官方账号,带你直击真相来源  | GQ报道(id:gqreport)作者  | 卫诗婕编辑  | 何瑫 本文来源公众号GQ报道(GQREPORT),更多独家报道请关注GQ报道ofo总部的会议室,以全球的地点命名,除了北京、纽约、圣何塞,还有斯瓦尔巴德、乌斯怀亚——世界最南端的小城。这背后蕴藏着ofo的愿景:“让世界没有陌生的角落。” 如今的ofo已在破产边缘。一切都发生得太快了。从誓言改写全人类出行方式到濒临解体,从资本竞相追捧到避之唯恐不及,只是3年时间。这个时代擅长并渴望创造商业...

点击查看原文>>

实用 Javascript 调试技巧分享

本文原载于SegmentFault专栏“半路出家老菜鸟”作者:MudOnTire整理编辑:SegmentFault见过太多同学调试Javascript只会用简单的console.log甚至alert,看着真为他们捉急。因为大多数同学追求优雅而高效地写代码,却忽略了如何优雅而高效地调试代码,不得不说是有点“偏科”了。下面我就分享一些实用且聪明的调试技巧,希望能让大家调试自己代码的时候更加从容自信。1. 不要使用alert首先,alert只能打印出字符串,如果打印的对象不是String,则会调用toString...

点击查看原文>>

不是码农,不会敲代码的她,却最懂程序员!| 人物志

受访者 | 西乔采访人 | 伍杏玲出品 | 程序人生(ID:coder_life)作为程序员,想必你肯定看过这样一组漫画:简洁的画风,常年驼背对着电脑敲代码的程序员,他表情木讷,嘴里吐槽的内容扎心又有趣,关键是这位程序员发量还很多!没错,这就是我们那些年来追过的《神秘的程序员们》系列漫画:「年会上的程序员们」告诉我们,程序员的年会不是反串,没有调戏鼓励师,而是一个大型的代码 Review 现场……而「开发和产品之间的恩怨从何来」告诉我们产品经理的有一套真传的“八卦刀法”:就一句的需求;具体实现我不管;照着这...

点击查看原文>>

廖雪峰官方大数据分析课程,第七期对外开放,前20名直降2000元!!!

数据分析是程序员或者机器学习从业者最基本的一项技能,对数据进行掌握了解可以迅速抓住业务主线和数据特征!关于数据分析的学习资料网上一抓一大把,但是一提项目实践,很多人表示手上没有数据源,不知道完整的一套数据分析流程是怎样的,分析起来更是手忙脚乱,很难独立进行一项完整的数据分析项目。别急,开课吧邀请到技术大牛廖雪峰和竞技世界首席数据科学家巴川历时半年联手打造了一门深度对标阿里P7级别的课程《大数据分析全栈工程师》,特别适合对大数据分析感兴趣想要入门提高的人学习。 廖雪峰:IT技术大牛曾任职西门子、摩托罗拉、火币...

点击查看原文>>

能进互联网公司的个个都是人才

本文转载自公众号:吓脑湿互联网公司近年来发展飞快,越来越多年轻人想要或者选择投入其中。不过,想进来必须通过面试,尤其是某些公司,对于员工的筛选就像千军万马过独木桥......想要脱颖而出,就必须得合拍。时刻会心一击,就是公司想要的人!请看下面的示例——1.程序员----错误示范-2.产品经理----错误示范-3.新媒体运营----错误示范-4.商务---错误示范-5.设计师---错误示范-......--推荐阅读:史上最烂项目:苦撑12年,600多万行代码...让美国人颤抖的5G技术,到底有多牛

点击查看原文>>

618:三个男人的首场厮杀

iFeng科技凤凰网科技官方账号,带你直击真相来源  | 燃财经(ID:rancaijing)作者 | 王琳618是三人的第一次正面较量,但也仅仅是未来电商大战的一个开局。这注定是一场不平常的618。 这场618背后有三个操盘者:34岁的蒋凡、39岁的黄峥和40多岁的徐雷。他们分别代表着三家公司,市值4163亿美元的阿里巴巴、237.6亿美元的拼多多和398.5亿美元的京东。 这三个人都属于“新官上任”。2019年3月,蒋凡成为天猫和淘宝的掌舵者;2018年7月,黄峥从创业公司老板变成上市公司CEO;也是在...

点击查看原文>>

外卖小哥、女装大佬、水泥匠工人,市井中的黑客群像

提到黑客,我们脑海中出现的大多都是《黑客帝国》中的炫酷场景,但是真实生活中的黑客可能是一个手机码完十万代码引发万人“膜拜”,然后挥挥衣袖骑上小电驴送外卖的少年……混迹市井的黑客们电影终究是幻象,真实黑客的世界是虚拟与现实共存。/ 挣扎在温饱线上的大神 /去年十一月,在某论坛上出现一个被恶意篡改的短视频APP,经过网警调查发现背后的始作俑者居然是一个职校在读学生。小郭是辽宁本溪的一位大专学生,从大二开始对计算机编程产生了浓厚的兴趣。因为不是本专业,所以凭借着内心真实的热爱开始自学计算机。零基础的他因为家境不好...

点击查看原文>>

45K!刚面完AI岗,机器学习算法教程分享给你

前100名仅需68元之后恢复到原价1.课程信息开课时间: 6月23日学习方式:2位硅谷导师,全程直播教学项目案例:12个实战项目助教、班主任全程跟踪辅导2.核心知识点| K-NN最近邻 | 线性回归 | 逻辑回归 || 凸优化 | 朴素贝叶斯 | 支持向量机 || 决策树 | 随机森林 | GBDT | | XGBoost | 矩阵分解 | K-Means | | GMM | 主题模型 | MCMC |3.学完会有什么收获?1、对机器学习算法的原理有较深入的理解2、针对实际问题快速提出AI解决方案3、熟练应...

点击查看原文>>

有哪些命令行工具堪称神器?

过去几年,在 GitHub 上见到过不少优质的项目,其中不乏特别实用,能大幅提升生产力的命令行工具。今天在这里就简单整理下,跟大家分享几个比较实用的命令行工具吧。mas一个 Mac 应用商店命令行工具,支持搜索、安装、更新应用等操作,用起来十分方便。https://github.com/mas-cli/mas对于一些只能通过 App Store 安装的软件,这个工具可以说非常实用了。gitsome一个非常实用的 GitHub 命令行工具,支持在命令行中查看 GitHub 通知、搜索创建 issue、浏览动态...

点击查看原文>>

拿不到offer全额退款 | 第四期人工智能 NLP / CV 课 培训招生

人工智能与自然语言处理/计算机视觉课培训招生Artificial Intelligence ForNLP/CV Courses 真实企业级项目驱动找工作拿不到offer全额退款GitHub年度活跃用户学费减半全球顶尖名企一线数据科学家倾力指导前言:第二期课程在2019年2月结课,第一期、第二期具有求职意向的同学中,目前已经有80%的同学拿到了国内外名企的AI算法岗位offer,或者国外名校的AI 硕士录取 offer。在大家的认可下,我们开始了第四期的课程。 在本期课程中,我们对课程系统结构和内容进行了大范...

点击查看原文>>

你看不懂的spring原理是因为不知道这几个概念

背景问题从一杯咖啡开始。今天我去楼下咖啡机买了一杯「粉黛拿铁」。制作过程中显示:我取了做好的粉黛拿铁,喝了一口,果然就是一杯热巧克力。咦咦咦,说好的拿铁呢?虽然我对「零点吧」的咖啡评价很高,觉得味道不亚于星爸爸。但是不可否认它确实给了我一杯假的拿铁。现在很多技术专家好比品鉴咖啡的专家。他们并不需要知道咖啡豆和可可豆的区别,更不知道这两种植物长在树上是什么样子。没关系,这并不影响他们区别一杯咖啡是拿铁、摩卡还是卡布奇诺。就好像工作中遇到团队配合的情况,他们并不需要知道别人团队的产品是怎么实现的,只需要在他们出...

点击查看原文>>

评论

请登录后发表观点

暂无数据