go

“滴滴打摩托”是什么鬼?东南亚的这家公司给做出来了!

ぐ巨炮叔叔 提交于 2020-11-17 14:35:38
在印尼,有这么一家本地独角兽公司,做出了一个脑洞大开的APP。 这家公司名为 Gojek ,是印尼第一个独角兽公司,目前公司的估值已经超过100亿美金,成为了一家真正的全球性商业公司。 Gojek在印尼的地位大致相当于我们国内支付宝+美团+饿了么+滴滴+携程+58同城+淘票票的综合体,而且这些功能都集成在一个APP里,是一个真正的超级APP,这种大而全的APP在国内基本属于不可想象的,Gojek是怎么成功做到的?除此之外,Gojek创始人现在成为了印尼的教育部部长,也算是一段传奇了。 开挂的人生 Gojek的创始人纳迪姆 · 马卡里姆(Nadiem Makarim),一个非常本土化的名字,他的父亲诺诺 · 安瓦尔 · 马卡里姆博士(Nono Anwar Makarim)是哈佛大学哈佛国际事务中心研究员、哈佛大学法学院法律硕士,他的祖父哈米德 · 阿尔加德里(Hamid Algadri)是印度尼西亚独立自由的先驱者,在荷兰-印尼圆桌会议和印度尼西亚成立中都有功绩,可以说,纳迪姆本身就是含着金钥匙出生的,是一个真正的富二代+官二代,而他自身的优秀也是无可非议的。 纳迪姆 · 马卡里姆 纳迪姆自己是布朗大学国际关系学士,哈佛商学院MBA,早期供职于麦肯锡公司,在雅加达担任管理顾问,后来自己创办了在线时装店 Zalora,离开Zalora之后又成为了支付服务提供商 Kartuku

网络工程师成长日记389-防火墙

雨燕双飞 提交于 2020-11-17 09:07:15
这是网络工程师成长日记的第389篇连载文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 为了保证客户网络信息,本文删除所有配置的机密信息和IP地址(以X.X.X.X格式隐藏)等信息 在老大的安排下,我和另外两个同学去做工程,地点是商洛市某县纪律检查监督局,主要任务是负责Cisco ASA 5505设备的安装与调试。 这是我在公司所接的第一个工程,心里肯定紧张,而更紧张的还在后面。24号早上8:30,我们来到了公司。 本来王说的是调试PIX设备,可托付给我们的设备上,写着Cisco ASA 5505 Series的字样,突然傻眼了。 由于时间有限,王大概给我们讲解了这台ASA的使用方法,及一些重要配置的注意事项。 临行前叮嘱我们:完成任务后,如果客户还有什么要求,一定要耐心解决。如遇问题,随时联系。 10:30,我们到了西安火车站,买了车票。10:50,乘长途公交去往某。 在询问了司机师傅后,知道我们将有5小时的行程。 就这样,我们离开了西安,踏上了旅程。 在路上,为了解闷,上网乱搜了一些关于ASA的信息:ASA,Adaptive Security Appliance(适应性安全产品),是Cisco公司在2005年5月推出了一个新的产品。 接口近似PIX,但两者在性能方面有很大的差异。 即使是ASA最低的型号,其所提供的性能也比基础的PIX高得多。 说真的,当时心里很没底

双十一,站在巨人的肩膀上囤最优秀的编程书

耗尽温柔 提交于 2020-11-17 07:56:25
双十一,囤点什么书呢?小编想了想,新书?经典书?畅销书?感觉似乎每一类都值得推荐 。每一年出版社的专业新书上百本,如何在适宜的时间选您需要的好书?双十一就是一个很好的时间选择。让小编带你浏览本年度最值得推荐的双十一好书。 经典书必备(思维修炼必备) 1、编程珠玑(第2版) 本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。 2、数学之美 第三版 这是一本备受推崇的经典科普作品,被众多机构推荐为数学学科的敲门砖,是信息领域大学生的必读好书。 数学既是对于自然界事实的总结和归纳,又是抽象思考的结果。在《数学之美》里,吴军博士集中阐述了他对数学和信息处理这些专业学科的理解,把数学在IT领域,特别是语音识别、自然语言处理和信息搜索等方面的美丽之处予以了精彩表达,这些都是智能时代的热门技术话题。 本书还用了大量篇幅介绍各个领域的典故,是文科生也可以看懂的科普读物。成为一个领域的大师有其偶然性,但更有其必然性

go语言生态还是不行

|▌冷眼眸甩不掉的悲伤 提交于 2020-11-17 03:54:46
最近学了go语言,本来想用go来写个网站,但是发现go的生态还是不行,最终我还是选择用Java来开发。 go语言缺少像java的spring data cache、jetcache、 AutoLoadCache 这样用注解就可以轻松使用的缓存框架。这样的框架好处是解耦,可以自由的切换成redis、ehcache或者caffeine,可以搞二级缓存。 如果用go来开发,就只能在代码里面写很多重复代码,不优雅。 另外,java的graalvm已经可以像go一样打包成可执行文件,不需要虚拟机了。也就是说,启动速度跟go一样快,内存占用也降低了。java有native和gvm两个选择,而go就只有一个选择。springboot2.4已经支持云原生了。 至于什么高并发,跟业务代码有关,如果数据库查询速度不行,再怎么用协程也快不起来。 考虑到生态,go短期内还是不如java好用。 来源: oschina 链接: https://my.oschina.net/u/4432468/blog/4720417

2020-11-15:手写代码:行有序、列也有序的二维数组中,找num,找到返回true,否则false?

守給你的承諾、 提交于 2020-11-15 23:52:23
福哥答案2020-11-15: 此题来源于leetcode240和剑指 Offer(第 2 版)面试题4。 1.线性查找。 从二维数组的坐下角开始查找。如果当前元素等于目标值,则返回 true。如果当前元素大于目标值,则上移。如果当前元素小于目标值,则右移。 2.线性查找+二分查找。 当前元素上移和右移,采用二分法。要用到如下两道题: 2.1.在一个有序数组中,找<=某个数最右侧的位置。 2.2.在一个有序数组中,找>=某个数最左侧的位置。 golang代码如下: package main import "fmt" //https://leetcode-cn.com/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/ //https://leetcode-cn.com/problems/search-a-2d-matrix-ii/ func main() { matrix := [][]int{ {1, 4, 7, 11, 15}, {2, 5, 8, 12, 19}, {3, 6, 9, 16, 22}, {10, 13, 14, 17, 24}, {18, 21, 23, 26, 30}, } target := 15 fmt.Println("线性查找:", findNumberIn2DArray1(matrix, target))