首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4598034/blog/5085221

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

科技进步道阻且长,仍未来可期

▲点击上方“架构精进之路”关注公众号 回复“01”领取「程序员进阶大礼包」 这是「架构精进之路」公众号的第68篇原创文章 前言 “我们想要飞行汽车,却得到了 140 个字符” 这是 Paypal 创始人彼得·蒂尔早在十年前的著名论调。表面上看,这个世界一直在进步,但是我们也有可能被一些无意义的事情(eg.沉浸在繁荣的社交网络)束缚了手脚,走向相反的方向,陷入悲观主义。 但在 2018 年 2 月 6 日时候,SpaceX 的创始人埃隆·马斯克(Elon Musk)的太空探索公司 SpaceX 成功发射猎鹰(Falcon Heavy)重型火箭,在火箭里放置了一辆他自己的特斯拉跑车,身着 SpaceX 公司宇航服的假人也坐在驾驶座,与火箭一起被送入到地球—火星的转移轨道上。根据马斯克的设想,这辆跑车将在宇宙中飞行超过 10 亿年。 但是今天,我们已经有了一辆飞行的汽车,不是吗? 科技一直都是不断演进发展的 维基百科的互联网历史年表则将互联网史分为三个阶段: (1)早期研究和发展(1965-1981); (2)合并网络,创建互联网(1981-1994); (3)商业化、私有化和更广泛的接入,...

Go两个切片求差集

使用Go求两个切片的差集 前言 刚刚参见工作,逐渐的适用了工作节奏。笔者受公司大佬们的影响,也决定开始写博客(老板博客)。但是,限于本人目前能力原因,无法写出更有深度的博客,再接再厉。 场景 目前,本人从事基础平台研发工作,在做一款tools的时候,需要对CMDB和Prometheus两个平台数据比对。Meanwhile, 触发了两个for循环的条件反射,不到一分钟写出了经典for循环,结果计算了下时间复杂度M x N,将近1亿次的计算,空间复杂度倒是可以使用Builder来进行优化。因为是一款运维工具,所以重点是代码的健壮性,对于时间,空间复杂度考虑会相对少些,但是笔者是一个“急躁”的人,这种“慢”简直无法忍受。In one word, 如何优化时间复杂度问题。 问题 当运行该工具的时候,效果是一直停顿在这个数据比对的过程中,这怎么可以忍受?上网搜资料,抹油啊,怎么办?别慌,相信自己! 思考 两个数据集合是切片,其中instance是struct类型。这是一种检索的问题,hashmap?树? 使用树,小题大做了吧,使用hash表吧 Go中map是这种数据结构 记得刷过一道题:217....

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册