dasein58_个人页

个人头像照片 dasein58
个人头像照片 个人头像照片
961
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2022年02月

  • 02.16 18:10:53
    发表了文章 2022-02-16 18:10:53

    为什么不应该根据员工的住所支付工资

      Facebook的薪资决定树立了危险的先例   在我的整个技术职业生涯中,我一直是远程工作的拥护者-碰巧的是,这是从完全远程的演出开始的。 我一直认为,分布式工作模型是一种根本性的破坏性技术,其明显优势将不可避免。   上周,Facebook宣布了一项关于让(一些)员工随处居住的地方,从而引发了长期争议的远程支付争议。 关键问题是如何"公平地"向远程员工付款。 这恰恰是一些基本问题的核心,这些问题使公平报酬成为公司的普遍斗争。   如果削减工资以从旧金山或纽约市撬出更多的技术工作,以便它们可以在其他任何地方使用,那么就这样吧。 即使减薪20%,温斯顿·塞勒姆,杰克逊维尔或小石城的人可
  • 02.16 18:10:24
    发表了文章 2022-02-16 18:10:24

    7个新手数据讲述者犯下的致命错误,你都知道吗?

      本文约1800字,建议阅读5分钟。   本文介绍了新手数据讲师所犯的最常见的错误,以及如何改正它们。   在制作数据故事时,很容易迷失在细节中,并且无法创造出可以激发别人动手操作的数据故事。下面是新手数据讲师所犯的最常见的错误,以及如何改正它们。这些技巧来自“像数据讲述者一样思考”研究会。   1. 数据故事不适合听众   不是所有的听众都是相同的,不是所有的听众都有一样的目标。即使您自己审视自己团队内部,也可以考虑一个技术支持专家和一个运营主管如何具有不同的观点。尽管两者都有共同的目标即服务客户,但每个人对于这个目标能够实现的方法和原因具有不同的观点。   许多展示数据故事的讲
  • 02.16 18:09:10
    发表了文章 2022-02-16 18:09:10

    如何快速构建Slim Docker映像

      您还记得那些日子,当您编写出色的软件,但无法将其安装在其他人的计算机上,或刚安装就崩溃? 虽然这从来都不是很好的体验,但我们总是可以说   如今,由于容器化,这已不再是借口。   简而言之,通过容器化,您可以将应用程序和所有必要的依赖项打包到镜像中。 执行时,您将该镜像作为容器运行。 这样一来,您就不必为弄乱他人的系统而运行您的软件。 如果容器在您的计算机上运行,则您的软件应随即运行。 这对于数据科学家在部署依赖于不同软件包和版本的模型时也很有用。 对我来说,数据科学家必须知道如何创建镜像和容器。   众所周知,Docker是该领域的主要参与者,并且Docker镜像无处不在。 这很棒
  • 02.16 18:08:28
    发表了文章 2022-02-16 18:08:28

    如何选择机器学习算法?

      什么时候使用特定算法? 线性回归与逻辑回归,线性SVM与内核SVM,树, 神经网络和深度学习, k-means / k-modes,GMM,分层聚类,PCA,SVD,LDA   关于一些最流行的机器学习算法,建议阅读:机器学习:十大机器学习算法(v2022–0.2)   如果您已经熟悉这些算法,则可以跳过本节。   我应该使用哪种机器学习算法?   面对各种机器学习算法,经常遇到的一个典型问题是"我应该使用哪种算法?" 该问题的答案取决于许多因素,包括:   可用数据的大小,质量和性质。 计算时间任务的紧迫性。 您想对数据做什么   即使是经验丰富的数据科学家,也无法在尝试使用
  • 02.16 18:07:49
    发表了文章 2022-02-16 18:07:49

    作为一个程序员的阴暗面

      一个全栈开发者的自白   迈克尔-米勒 6分钟阅读   你刚从8小时的工作中回家。你一整天都在接听电话和发送电子邮件,试图找到新的线索,以便你能在这个月赚到佣金。回到家,和家人一起在你辛辛苦苦维持的两居室公寓里放松一下,不过是在第二天的工作开始之前的一个单纯的假期。   你和你的伴侣赚的钱只够你们两个人每月支付所有的账单并让你们的家人吃饱。当你坐在餐桌前时,你感觉到你的手机在震动,因为有一条新的信息传来......   这是你的工作。   信息中写道:"明天不要再来了,你已经被替换了"。   当你坐在那里盯着墙壁,无法理解你刚刚读到的内容时,思想开始在你的脑海中飞驰。我们这个月
  • 02.16 18:07:19
    发表了文章 2022-02-16 18:07:19

    一年前的抢人大战后,25万月薪的AI工程师还存在吗?

      本文共3185字,建议阅读7分钟。   本文为你介绍AI就业的具体形势,预测其未来前景,并为求职者提出一些建议。   [ 导读 ]2020 年的时候,我们进行了一场有关人工智能领域薪资差异的专题策划,这篇名为《25 万年薪的你与 25 万月薪的他,猎头来谈你们之间的差别》的文章引起了读者们的热烈讨论。一年过去了,又到了“金九银十”的招聘旺季,对于应届生们来说,今年的招聘形势如何?相比去年,AI 岗位的热度还那么高吗?我们同时也采访了一些 AI 企业的 HR,他们将从自身的角度给求职者们一些建议,如果你正在 AI 求职的茫茫大海中寻觅方向,这篇文章是你绝对不可错过的!   去年的文章里
  • 02.16 18:06:44
    发表了文章 2022-02-16 18:06:44

    对20年前的程序员的我说:做这四件事

      开发中的开发人员,我现在知道的四件事希望我能做得更多   二十年前,我以自由网络开发人员的身份登陆了我的第一家公司。 二十年后,我仍然在做。 事后看来,我希望自己早日养成4种习惯。   1.更多的自动化   你一直很擅长做一个单人商店,并且能够将很多细节和流程牢记在心。 该客户的部署有15个步骤,您每个月都要进行一次,因此要记住,每次运行最多需要5分钟。   您将与同事就此展开辩论。 有了所有需要构建的功能和所有要修复的错误,这个问题就会一遍又一遍地出现:   花费时间来自动执行仅花费您几分钟的时间并且每隔一段时间执行一次的操作,真的值得吗?   不要这样想。 相反,请这样考虑
  • 02.15 20:35:00
    发表了文章 2022-02-15 20:35:00

    如何无效化缓存-分布式缓存问题

      如何无效化缓存-分布式缓存问题   在过去的6年中,我一直参与构建中间件平台(wso2)。 我们大多数的客户部署都是群集,它们始终需要高可用性,有时还需要可伸缩性。   我们大多数服务器都是无状态的(也就是说,它们将状态保存在数据库中)。 我们的CEP服务器和邮件代理是两个值得注意的例外,但现在暂时将其忽略。   设置无状态服务器集群很容易(或者我们相信)。 我们设置服务器并放置一个负载均衡器(F5,HA Proxy,mod_proxy,Nginx)以分配负载。 不幸的是,我们还需要更多。 我们需要处理集群中服务器之间的安全性,会话,节流和工件部署。
  • 02.15 17:03:34
    发表了文章 2022-02-15 17:03:34

    对20年前的程序员的我说:做这四件事

      开发中的开发人员,我现在知道的四件事希望我能做得更多   二十年前,我以自由网络开发人员的身份登陆了我的第一家公司。 二十年后,我仍然在做。 事后看来,我希望自己早日养成4种习惯。   1.更多的自动化   你一直很擅长做一个单人商店,并且能够将很多细节和流程牢记在心。 该客户的部署有15个步骤,您每个月都要进行一次,因此要记住,每次运行最多需要5分钟。   您将与同事就此展开辩论。 有了所有需要构建的功能和所有要修复的错误,这个问题就会一遍又一遍地出现:   花费时间来自动执行仅花费您几分钟的时间并且每隔一段时间执行一次的操作,真的值得吗?   不要这样想。 相反,请这样考虑
  • 02.15 17:02:08
    发表了文章 2022-02-15 17:02:08

    命名空间提供的值很小

      构建模块的指南   导出尽可能接近顶级   使用您导出的东西时,模块的消费者应尽可能少地摩擦。   添加太多级别的嵌套往往很麻烦,因此请仔细考虑如何构建事物。   从模块导出命名空间是添加太多嵌套层的示例。   虽然名称空间有时会有用,但在使用模块时会增加额外的间接级别。   这很快就会成为用户的痛点,而且通常是不必要的。   导出类上的静态方法也有类似的问题 - 类本身会添加一层嵌套。   除非以明显有用的方式增加表达性或意图,否则请考虑简单地导出辅助函数。   如果您只导出单个类或函数,请使用export default   正如"顶级附近的出口"减少了模块消费者的
  • 02.15 17:01:14
    发表了文章 2022-02-15 17:01:14

    使码农满意的7种方法

      如果您适当地照顾您的开发人员,他们将照顾您和您的项目!   是什么让软件开发人员感到高兴? 没有银弹可以回答这个价值百万美元的问题! 必须在这个快节奏的世界中留住顶尖人才! 当睡眠仓,乒乓球桌,私人厨师和其他花哨的福利无法解决问题时,我们真的需要认真思考如何取悦他们,并促进他们的积极性和动力。   在本文中,我将介绍在我的15年IT工作中为我(工作)幸福做出最大贡献的驱动力,以及对我所遇到问题的影响和建议,因此,如果您是团队负责人,经理或企业家,它可能会给您一些有关如何保持团队动力和承诺的想法!   —使用钱可以买到的最好的装备   这绝对是我名单上的第一名。 没有什么比打开项目代
  • 02.15 17:00:32
    发表了文章 2022-02-15 17:00:32

    我21年编程生涯中的21个错误

      从我21年的编程中学到的经验教训。   2022年1月18日。今天对我来说是美好的一天。 我终于完成了21年编程。   ew! 好像昨天和今天在这里一样,我的内心写着一个40岁的中年程序员,他成功地度过了软件行业这个危险世界的正弦波峰和波谷。 是的,至少对我来说,这是决定性的时刻。   话虽如此,犯错是实现卓越的学习途径的一部分。 快速且经常失败是成功的标志。 为了避免多次犯同样的错误,应该放在优先列表上。   是的,个人经验是最有效的学习方法,但是通过他人的经验获得的知识是一种更快,更聪明的方法,可以减轻痛苦。 毕竟,生命是短暂的。 您不可能一生中犯下所有可能的错误。   软件
  • 02.15 16:59:47
    发表了文章 2022-02-15 16:59:47

    像架构师一样选择技术

      如果您是软件架构师(或什至是解决方案或企业架构师),您会每天遇到一个需要解决的重要问题。选择和决定要在项目中使用哪些技术;无论是在您的公司环境,启动,个人项目还是其他方面。   在这篇文章中,我将探讨架构师在选择技术时应考虑和研究的几个关键方面。这绝不是建筑师需要考虑的要点的详尽列表。在这方面还有许多其他因素需要考虑。但是,我讨论的观点最突出。同样,这些事实并不是新事物,而是一些我们可能认为不够充分的已知事实。我非常高兴学习架构师在选择技术时必须而且必须考虑的其他重要方面。   如今,该技术正在快速变化,您可能不时听到新兴的JavaScript框架。在过去的十年中,该行业带来了新的趋势
  • 02.15 16:59:16
    发表了文章 2022-02-15 16:59:16

    小程序云开发入门介绍

      微信小程序刚出没多久时,曾经上手写过demo,但开发体验比较差,所以一直没怎么关注。不过自从诸多适配方案出炉,以及云端的开通,觉得还是有必要上手体验一番的。   原生开发我是不想再试了,那就选一种适配方案,目前比较知名的有基于vue的 mpvue,umi-app,基于react 的 taro,以及TX团体出的全新框架 wepy。个人对 react 的好感 以及 taro 框架的走向成熟,促使我选择了 taro。   云端开发就是将普通小程序的传统后端切换为微信提供的轻量级云端。而这个云端服务部分的开发其实是针对前端开发的,前端工程师很容易就能全栈开发出一整个小程序。但是这种轻量级解决方
  • 02.15 16:58:40
    发表了文章 2022-02-15 16:58:40

    Python核心编程——Python起步

      Hello world程序输入和raw_input()内建函数注释运算符赋值运算符比较运算符逻辑运算符位运算成员运算符身份运算符变量和赋值数字字符串列表(List)和元组(Tuple)字典(dictionary)代码块及缩进对齐if语句while循环for循环与内建函数ange()列表推导式文件和内建函数open()、file()错误与异常函数类模块部分内建函数   Hello world   由于Python的简洁优雅,它输出Hello world只需要敲打出如下代码:   print('Hello world!')   # 或如下   myString="Hello worl
  • 02.15 16:58:01
    发表了文章 2022-02-15 16:58:01

    百度,阿里,网易顺丰为何纷纷抛出橄榄枝?这位大佬的求职之路!

      2021,有过迷茫,有过努力,也有很多收获。为了记录这一年以来的感受,于是有了这篇文章。   前期准备   当然在学习Python的道路上肯定会困难,没有好的学习资料,怎么去学习呢?   所以小编准备了一份零基础入门Python的学习资料。关注,转发,私信“007”即可领取!   也是在去年十一月份左右,看着身边两年制的同学经历了长时间而又艰难的秋招,我开始意识到自己应该提前准备了,否则自己的秋招会很惨。   本科的时候,虽然学过计算机网络、操作系统和数据结构等课程,而且 Leetcode 也刷了一两百题,但是离招聘要求还差的很远,学的都很浅只够应付考试,也没有实际的项目经验。
  • 02.15 16:57:20
    发表了文章 2022-02-15 16:57:20

    分享如何拿下BAT等大厂的offer,分享复习大纲

      前言   本次和大家分享一下,我的前同事的复习大纲到底是怎么样的!又是如何凭一己之力拿下京东、天猫的offer,别走开,且听我慢慢道来!   一、基础篇   1.1 Java基础   面向对象的特征:继承、封装和多态final, finally, finalize 的区别Exception、Error、运行时异常与一般异常有何异同请写出5种常见到的runtime exceptionint 和 Integer 有什么区别,Integer的值缓存范围包装类,装箱和拆箱String、StringBuilder、StringBuffer重载和重写的区别抽象类和接口有什么区别说说反射的用途及
  • 02.15 16:56:47
    发表了文章 2022-02-15 16:56:47

    和Ruby On Rail 创始人讨论软件开发

      如果您要总结软件开发的整个过程,您会说:"该项目迟到了,它被取消了"。   我们已经到了《困难的计算机》的结尾。 在讨论了各个软件组件的组成方式(从打印机驱动程序到密码哈希)后,我想总结一下构建软件产品的原理。   也许有些尴尬,但是即使经过了几年的行业发展,我仍然不明白为什么高科技公司如此着迷于速度。 这种迷恋被融入软件的语言中,其中工作周期称为冲刺,进度的度量称为速度。 但是,快速交付软件真的那么重要吗? 我不知道。 我不是自己开发软件,而是每天都对它进行故障排除,还是有时候,我希望工程师的工作速度稍慢一些。   我将有关构建软件方法论的问题带给了一个对该主题进行过激烈辩论的人。
  • 02.15 16:56:08
    发表了文章 2022-02-15 16:56:08

    可能要用心学高并发核心编程,限流原理与实战,分布式令牌桶限流

      实战:分布式令牌桶限流   本节介绍的分布式令牌桶限流通过Lua+Java结合完成,首先在Lua脚本中完成限流的计算,然后在Java代码中进行组织和调用。   分布式令牌桶限流Lua脚本   分布式令牌桶限流Lua脚本的核心逻辑和Java令牌桶的执行逻辑类似,只是限流计算相关的统计和时间数据存放于Redis中。   这里将限流的脚本命名为rate_limiter.lua,该脚本既使用Redis存储令牌桶信息,自身又执行于Redis中,所以笔者将该脚本放置于base-redis基础模块中,它的代码如下:   ---此脚本的环境:redis内部,不是运行在Nginx内部
  • 02.14 17:20:45
    发表了文章 2022-02-14 17:20:45

    刘江川:从“边缘”到“中心”,边缘计算科学家的创业之路

      随着人工智能、物联网、5G等前沿技术的迅猛发展,海量数据、超低延时等需求都对现有的云计算模式提出了挑战,一时间,边缘计算成为了技术领域炙手可热的话题。   边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台就近提供本地化服务,应用程序在边缘侧执行,在节省带宽的情况下产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。据权威市场调研公司预测,到2023年,全球边缘计算市场将从2022年的106亿美元增加到210亿美元,复合年增长率为14.2%。   正当联想、阿里等名企纷纷宣布布局边缘计算业务时,一家成立于2022年
  • 02.14 17:20:13
    发表了文章 2022-02-14 17:20:13

    你不了解的Linux二进制分析

      二进制分析属于信息安全业界逆向工程中的一种技术,通过利用可执行的机器代码(二进制)来分析应用程序的控制结构和运行方式,它有助于信息安全从业人员更好地分析各种漏洞、病毒以及恶意软件,从而找到相应的解决方案。   要反编译Linux二进制文件,首先需要理解二进制格式本身。ELF目前已经成为UNIX和类UNIX操作系统的标准二进制格式。在Linux、BSD变体以及其他操作系统中,ELF格式可用于可执行文件、共享库、目标文件、coredump文件,甚至内核引导镜像文件。因此,对于那些想要更好地理解反编译、二进制攻破和程序执行的人来说,学习ELF至关重要。要想学习ELF这样的二进制格式,可不是一蹴
  • 02.14 17:19:33
    发表了文章 2022-02-14 17:19:33

    浅谈使用Docker对应用进行容器化

      Docker为应用程序的打包和运行提供了一种优雅的方式。使用喜欢的Linux系统,几分钟之内就能将Docker安装好并作为服务运行起来。构建、运行、停止、启动、调查、修改或者用其他的方式操作容器非常容易,说实话,很棒。   Docker的简单易用使其成为当今最流行的开源项目之一。但是作为数据中心容器化核心的Docker却引起了极大的震动,其潜力无异于重新发明了个人和公司(或大或小)创建、测试、部署和管理其最关键应用程序的方式。   使用容器化技术也可以让应用程序向云环境的部署变得更为高效。就像容器本身一样,运行容器的操作系统也能够被瘦身。因为容器已经持有应用程序运行所需的大部分依赖,所
  • 02.14 17:18:58
    发表了文章 2022-02-14 17:18:58

    云,数据和分析趋势

      公司可以访问比以往任何时候更多的数据,但都在努力获得其全部收益。 工具不足和开发策略不完善使他们无法获得所需的改变游戏规则的结果。   为了帮助组织充分利用最新创新技术和最有影响力的数据见解,本文确定了2022年的前8大数据,分析和云趋势。   在数据仓库和分析领域,这是令人振奋的时刻。 越来越多的提供商在云中提供了每个级别的数据堆栈。 借助云分析,您的公司可以以可承受且可扩展的方式使用数据与大型企业竞争。   阅读本文可深入了解未来十年的最大趋势,以及可付诸实践的技巧,以使您的公司始终处于最前沿。   涵盖的趋势包括:   · JSON和半结构化数据成为主流   · ELT超
  • 02.14 17:18:22
    发表了文章 2022-02-14 17:18:22

    软件需求人员-如何提升需求分析和业务方案的能力

      今天我准备再写一篇软件需求人员能力提升方面的文章,也就是把这个问题进一步谈透。对于IT行业来说,前面谈到更多的是招聘软件开发或架构设计人员不容易,特别是架构人员也难以培养。而对于软件需求人员也是同样的道理。   软件需求不同于用户需求或原始需求,对于业务需求往往你无需任何的IT技术背景就能够提出你的需求和问题,而对于软件需求则涉及到业务需求分析,分解,形成完整的业务解决方案,复杂的还是涉及到业务建模,最终才形成软件需求。   因此软件需求人员实际是衔接业务用户和内部技术团队的关键桥梁,软件需求和业务建模做得好,技术实现本身也更加高效。同样,一个软件系统最终实现出来灵活,可复用,那么首先
  • 02.14 17:17:51
    发表了文章 2022-02-14 17:17:51

    深度好文:一个30岁男人转型码农的平凡之路

      今天给大家带来的是一个转行的故事,一个30岁才开始学习编程的小白,资质平平,真正的零基础。   他的故事和那些大众喜欢的、夸张的、甚至虚假的华丽转身不同,一点也不精彩、一点也不鸡汤,平淡如水,但是能反映出大多数人的真实情况。   故事开始。   地点:上海   我曾经失落、失望、失掉所有方向   码农这个词,是我决定要学习编程的时候,我才知道是指程序员这么一个存在的。因为我本科的专业是液压应用,在毕业后的至少四年时间里,我一直都在从事于对口的工作,我对编程一类的人或事的了解程度,大概不会超过美国人对汉语的了解程度。
  • 02.14 17:17:07
    发表了文章 2022-02-14 17:17:07

    大数据初学者入门指南,及需要知道的51个大数据术语

      数据对企业和组织非常重要-比我们意识到的还要重要。它可以影响公司的行动计划,并可以用来预测增长和成功。   什么是大数据?   大数据是从各种来源收集和分析信息。它有两种类型:结构化和非结构化。结构化数据包括SQL数据库,而非结构化数据包括文档文件和来自传感器的原始流数据。   业界从三个主要方面描述大数据:   数量:企业可以有多个数据来源。当今的技术使企业能够存储比以往更多的数据。速度:实际上,数据以惊人的速度-实时或尽可能接近实时。速度还描述了如何快速处理和分析数据。种类:除了进入系统的数据量和速度外,它还具有不同的格式。从商业销售记录到数据库信息,全都是大数据。   公司
  • 02.14 17:16:27
    发表了文章 2022-02-14 17:16:27

    从微功能到微服务的系统设计演进

      莫希特·古普塔(Mohit Gupta)   8分钟阅读   自从我从事软件开发事业以来,我经历了各种设计原则和模式。但是,一个原则非常突出,以至于发明了许多新的应用程序开发方法,模式和结构来与之保持一致。这就是PoSR的“单一职责原则”。而且为什么不这样,它对代码的结构,可读性,可维护性,发布,团队负责以及端到端所有权产生了巨大影响。   我已经看到了各种形式和形状的实现。正如上面提到的文章中提到的那样,此原则是关于由一个代码单位承担一项责任。“代码单元”取决于用户是谁,因此,取决于“谁是客户”,应用程序,模块,程序包,类,功能都可以称为代码单元。无论单元是什么,方向都是使实现更具
  • 02.14 17:15:47
    发表了文章 2022-02-14 17:15:47

    容器应该是公有云的一等公民——Hyper王旭访谈

      在大会前夕,高可用架构采访了本届 GIAC容器及虚拟化分论坛 出品人王旭,就目大家广泛关注的容器和虚拟化方面的问题进行了访谈。   王旭 Hyper Cofounder 与 CTO,HyperContainer 项目的最初作者,kata containers 项目 Arch committee 初始成员。曾就职于中国移动研究院,是大云项目最初核心成员之一,并负责协调中国移动云计算方面的开源与标准化工作。之后在盛大云计算负责弹性块存储服务。2022 年创立 Hyper 虚拟化容器项目,2021 年与 Intel 和 OpenStack foundation一起发起 kata contain
  • 02.14 17:15:15
    发表了文章 2022-02-14 17:15:15

    为什么你应该在新的创业公司上使用Kubernetes

      在我于2021年初进行的最后一次采访周期中,我与一些初创公司进行了交谈。   我总是询问初创企业的部署流程,因为它可以帮助我了解公司所处的技术复杂程度。 一些企业可以在使用SCP部署的简单PHP Web应用程序上走得更远。   其他的则达到极限,必须使用诸如Redis或Kafka之类的基础结构组件在相互之间进行通信,将系统重做为几个服务。   当他们在我的履历表上看到Kubernetes时,面试官经常问起它。 Kubernetes的经历引起了很多兴趣,但也有人担心它是否适合特定的用例。 我在上一家公司如何使用它? 学习困难吗? 开发团队使用它的经验是什么? 有时,有一些关于实施不当的
  • 02.13 18:59:55
    发表了文章 2022-02-13 18:59:55

    一个代码审查规则如何将我的团队变成了梦之队

      函数式编程已经存在了六十年了,但是到目前为止,它并没有停止克服面向对象编程的普遍使用。 随着机器学习和大数据的爆炸性增长,由于可以并行化纯函数的简单性,函数式编程正变得越来越流行。 数据分析任务和工作流的代码也更易于遵循,测试和维护,使用功能范式有助于日后的使用。   甚至像Java和Python这样的面向对象的编程语言也从内置于地图,过滤器和简化功能的功能性编程中采用了巨大的概念。 它们还具有声明纯内联lambda函数以及创建一等和高阶函数以将函数作为参数传递的功能。   简而言之,函数式编程需要为固定变量构建纯函数并通过其响应更改状态。 相反,其他编程语言具有通过更改程序中变量引用
  • 02.13 18:59:11
    发表了文章 2022-02-13 18:59:11

    函数式编程是未来的最佳编码范例吗?

      函数式编程已经存在了六十年了,但是到目前为止,它并没有停止克服面向对象编程的普遍使用。 随着机器学习和大数据的爆炸性增长,由于可以并行化纯函数的简单性,函数式编程正变得越来越流行。 数据分析任务和工作流的代码也更易于遵循,测试和维护,使用功能范式有助于日后的使用。   甚至像Java和Python这样的面向对象的编程语言也从内置于地图,过滤器和简化功能的功能性编程中采用了巨大的概念。 它们还具有声明纯内联lambda函数以及创建一等和高阶函数以将函数作为参数传递的功能。   简而言之,函数式编程需要为固定变量构建纯函数并通过其响应更改状态。 相反,其他编程语言具有通过更改程序中变量引用
  • 02.13 18:58:41
    发表了文章 2022-02-13 18:58:41

    星巴克不是一家咖啡企业,而是一家数据技术公司

      它们是如何策略性地使用数据以保持竞争力的教科书示例   星巴克不仅在全球范围内出售大量冷热饮料,而且每周还从1亿笔交易中收集大量数据。 它如何使用这些数据? AI扮演什么角色?物联网(IoT)在其中发挥作用吗?   星巴克利用数据和现代技术获取竞争优势的方式对所有企业(无论规模大小)都具有指导意义。 例如,它是结合会员系统,支付卡和移动应用程序的先驱。 但这只是表面。   本文重点介绍了星巴克如何利用数据,人工智能和物联网来获得竞争优势的五个最有趣的示例。 他们认为可能存在一个令人信服的论点,即星巴克不再是咖啡业务,而是现在在食品和饮料领域的数据技术公司。   星巴克展示了数据,技
  • 02.13 18:58:04
    发表了文章 2022-02-13 18:58:04

    一个专科生的 零基础Python 转行之路,希望能给你们一点学习建议

      我本人并不是正统CS科班出身,在自学这条道路上,我和大家一样充满着艰辛。在学习Python后,我除了接触到了更多比我优秀的朋友之外,每天还能收到一些初学者给我留言,他们有一个共同点,都是 0 基础转行,每一次他们的问题,我都会尽我所能耐心细致给出我的解答。   最近有一位小伙伴,在微信上告诉我,他找到通过自学 Python 找到了一份爬虫的工作,心里五味杂陈。总算一年的付出没有白费。   这位朋友,在找工作的时候,我曾经给过他一些建议。   所以在找到工作后,也第一时间的跑来给我报喜。真的很替他开心。   在我的极力要求之下,他终于同意写下这段宝贵的转行经历,因为我告诉他,在这里,
  • 02.13 18:57:24
    发表了文章 2022-02-13 18:57:24

    现代数据堆栈的趋势:展望未来

      在第1部分中,我们在现代数据堆栈的演变周围分享了一些背景。在这一部分中,我们采取了水晶球方法,以预测数据空间如何从这里发展。我们很高兴能够与突破性的初创公司一起工作,这将在数据堆栈的演变中发挥重要作用,以下几乎只是对此空间前方的内容的有限视图。   没有进一步的东西,让我们挖掘。   重新思考存储范式   数据的圣杯已经建立了一个“单一的真理来源”,在那里分析师(人类越来越多地成为机器)可以逐地找到众所周知的洞察力黄金。Enterprise Data Warehouse在80年代突出以存储结构化数据,并且存储范例现在在同一前提下大部分地移动到云。仓库需要存储“相关”数据的需求是由成本
  • 02.13 18:56:51
    发表了文章 2022-02-13 18:56:51

    相对于其他框架的离子应用开发:它被炒作了吗?

      开发移动应用程序涉及几项任务。移动应用只有两大平台:安卓和iOS。开发人员使用Kotlin和Java构建安卓应用程序,而使用Objective C和Swift开发iOS应用程序。本机开发过程提供了卓越的性能和应用编程接口集成,并且易于访问硬件设备等等。   在进行原生应用程序开发时,您需要记住这一点,因为这很昂贵,并且取决于您想要覆盖的平台数量。这意味着来自不同平台的不同应用程序、两个代码库、两个独立的开发项目,费用会翻倍。   相反,您可以选择交叉开发应用程序技术,利用像React、Flutter、Native和Xamarin这样的工具。这些高级工具允许您使用单个代码库为两个平台开发
  • 02.13 18:56:04
    发表了文章 2022-02-13 18:56:04

    如何使用Python将几十个PDF文件合并成一个PDF?其实只需要这四步

      假定你有一个很无聊的任务,需要将几十个PDF文件合并成一个PDF文件。每一个文件都有一个封面作为第一页,但你不希望合并后的文件中重复出现这些封面。即使有许多免费的程序可以合并PDF,很多也只是简单的将文件合并在一起。让我们来写一个Python程序,定制需要合并到PDF中的页面。   总的来说,该程序需要完成:   找到当前工作目录中所有PDF文件。按文件名排序,这样就能有序地添加这些PDF。除了第一页之外,将每个PDF的所有页面写入输出的文件。   从实现的角度来看,代码需要完成下列任务:   调用os.listdir(),找到当前工作目录中的所有文件,去除掉非PDF文件。调用Py
  • 02.13 18:55:31
    发表了文章 2022-02-13 18:55:31

    选择Pulsar而不是Kafka的5个原因

      datastax.·7分钟阅读   作者的注意事项:我最初在2022年发布了这篇博客文章,而我是Kesque的首席执行官,是Apache Pulsar的实时消息服务,云本机分布式消息传递和流式媒体平台。这是一个早期帖子的后续行动,“选择Apache Pulsar的7个理由选择Apache Kafka。”由于这两个帖子的原因,包括Kesque的收购。然而,选择Pulsar的原因没有改变。   一段时间后,我写了一个关于7个理由的帖子,我们选择Apache pulsar过度Apache Kafka。从那时起,我一直在研究一个详细的报告,比较Kafka和Pulsar,与开源Pulsar项目的
  • 02.13 18:54:49
    发表了文章 2022-02-13 18:54:49

    我爱程序猿,我是一只老猿,我们工作中有哪些有趣的事儿!

      网上对于程序猿的评价,大多都是不解风情,无趣,各种的贬义词比比皆是。当然,也有褒义词,无非就是人们最关心的经济问题,收入可观,也是当下潮流的行业。当然,我也不免俗地相信了这似真似假的评论,但,直到我切身实地的接触到程序猿的生活,我才感受到,三人成虎的欺骗,人云亦云的可怕。   由于工作原因,我接触最多的便是程序员,无论是开发软件还是硬件,在我看来,他们语言幽默,互动画风活泼有趣,俨然是平时乏味无趣办公生活的一股清流。   老王,一个心思细腻,做事周全,自成风趣,大家喜爱无事挑逗的大哥,是一个每天都要按时‘’打卡‘’的宠妻奴,但是却有着让我们为之羡慕蜜里调油的婚姻。   大师,不鸣则已
  • 02.13 18:54:00
    发表了文章 2022-02-13 18:54:00

    从万物互联到万物皆数-数字化转型中数据驱动的核心逻辑

      在前面谈企业数字化转型技术应用趋势的时候,我更多的是从万物互联和泛终端化,技术平台和云原生,IT组织架构重塑,生态构建等方面展开描述。而没有对一个关键内容的数据展开进一步的阐述。   对于企业数字化,在前面多次强调了三大核心内容,即连接,数据,智能。   其内在的逻辑是首先通过连接解决了基本的业务协同问题,其次是连接产生数据,数据反哺业务,同时进一步实现数据驱动运营;最后才是进一步的基于数据来实现智能化场景应用和人工智能等高阶场景。   在最新的十四五规划和国资委下发的企业数字化转型的专题报告里面,都多次提到了大数据,数据中台,包括数据治理和元数据管理。数据作为企业的核心资产越来越受
  • 02.12 23:10:49
    发表了文章 2022-02-12 23:10:49

    8 个 DevOps 自动化工具,帮你做出持续改进

      DevOps,这个词似乎是过去几年的一个流行语,是 IT 招聘人员、软件公司和代理机构在互联网上搜索得最多的一个词。专业的支持者认为这与工具或自动化无关,但他们忽略了一点,即工具实际上承载了 DevOps 文化。我们都认同这样的说法,即 DevOps 不只与工具有关,甚至不只与一个单独的角色有关,DevOps 实际上是人、过程和工具的结合体。但是,一个组织想要实施 DevOps,工具在其中扮演了重要的角色。   在这篇文章里,我们将介绍 8 个 DevOps 自动化工具,每一家公司都需要依靠它们来获得持续改进。
  • 02.12 23:10:15
    发表了文章 2022-02-12 23:10:15

    40岁C++没有中年危机

      强大、灵活、复杂:C++ 的起源可以追溯到 40 年前,但它仍然是当今使用最广泛的编程语言之一。为了找出原因,TechRepublic 采访了 C++ 之父 Bjarne Stroustrup。   C++ 的起源可以追溯到 1979 年,那时编程语言的创造者 Bjarne Stroustrup 第一次开始研究 C++ 这门语言,当时被称为“带类的 C”(C with Classes)。该语言的设计初衷是作为对 C 编程语言的改进,添加了一些基于面向对象编程的功能。   Stroustrup 告诉 TechRepublic 说:“C++ 的成功显然令人吃惊。我认为 C++ 的成功在于其
  • 02.12 23:08:19
    发表了文章 2022-02-12 23:08:19

    2022 年值得关注的 10 个 DevOps 趋势

      2021 年,我们在大大小小的企业中看到了许多成功的 DevOps 项目。如果你是其中一个,恭喜你!但仍有很多 DevOps 项目处于尚未启动或者初级阶段,2022 年,我们对 DevOps 的未来有什么期待呢?   作为 DevOps 社区的思想领袖,我们相信下面的 10 个趋势将会影响全球 DevOps 的下一年。   敏捷和 DevOps 是源于技术领域的草根运动。然而,在许多情况下,敏捷和 DevOps 并没有能突破技术。另一方面,敏捷已经被用于其他职能部门,包括财务、人力资源、采购和营销。一些高层领导越来越多地邀请他们的整个组织“变得敏捷”。   然而,这似乎并没有帮助技术
  • 02.12 23:07:42
    发表了文章 2022-02-12 23:07:42

    2022 年,十问云计算

      是时候揭开云计算的神秘面纱了。   刚刚过去的 2021 年是不平凡的一年,据 MariaDB 的一项调查显示,将近 40%的公司加快了业务向云的迁移。来自各行各业的企业都意识到,在历史上从未见过的大规模动荡之后,云计算的优势可以让企业在动荡中保持竞争力。2021 年将成为控制新冠疫情并使各行各业恢复常态的一年,因此,预计今年前半年,疫情的一些影响还将延续,一个主要特征将是大规模兴起的数字化经济。   从餐饮业到购物再到娱乐业,几乎所有国家都经历了由传统经营模式向数字化转型的过程。对于企业来说,这是一个巨大的机会,可以将更多的服务迁移到云平台中,并让大众使用。根据 IDC 的数据显示,
  • 02.12 23:07:02
    发表了文章 2022-02-12 23:07:02

    AWS 和 Facebook 合作推出 PyTorch 模型服务框架 TorchServe

      近日,Facebook 和 AWS 合作推出了 PyTorch 模型服务库 TorchServe,强强联手剑指 Google TensorFlow。   PyTorch 是当下最火的深度学习开源库之一,可以帮助开发者和研究人员更轻松地构建和训练模型。即便有了 PyTorch,在生产中部署和管理模型仍然是机器学习的一大难题,包括构建定制的预测 API,对其进行缩放以及保证其安全等问题。   简化模型部署过程的一种方法是使用模型服务器,即专门设计用于在生产中提供机器学习预测的现成的 Web 应用程序。模型服务器可轻松加载一个或多个模型,并自动创建由可伸缩 Web 服务器支持的预测 API。
  • 02.12 23:06:29
    发表了文章 2022-02-12 23:06:29

    2022 年,算法还“香”吗?

      附近有什么好吃的、推荐什么样的路线、看到什么样的新闻...... 算法已经深入到了我们生活的方方面面。   算法,不限于计算机,但因在计算机上的应用而闻名。算法在互联网领域的应用成就了一批科技公司的崛起,也让算法工程师这个岗位迅速变得炙手可热。算法工程师曾经是前卫和高薪的代名词。但经过多年发展,算法几乎成为每个程序员的基本技能,相关人才越来越多。内卷严重、批判声变多,算法工程师也不再是很多人的第一选择,大家也对算法泛滥开始反感。在未来,算法还能“香”吗?   我们邀请得物 App 算法负责人祁斌川做客《大咖说》,跟我们讲讲“算法”那点事儿。   InfoQ:随着算法的普及,普通的业务
  • 02.12 23:05:58
    发表了文章 2022-02-12 23:05:58

    C++基础知识第三天(面试必备)

      1.struct 的区别(C 和 C++):   C语言中只能定义变量。   C++语言中可以定义变量和函数。同时C++语言中,struct 中所有变量和函数都是 "public" 权限   2.类的封装:   3.类内部的三种权限   public:共有属性(修饰的成员变量和方法; 可以在类的内部和外部使用。)   private:私有属性(修饰的成员变量和方法,只能在类的内部使用,不能在类的外部使用)   protected:主要用于继承,保护属性(修饰的成员变量和方法; 可以在类的内部和继承的子类使用,不能在类的外部使用)   4.struct 和 class 的区别
  • 02.12 23:05:27
    发表了文章 2022-02-12 23:05:27

    DevOps 已死,AppOps 长存

      本文最初发布于 Medium 网站,经原作者授权由 InfoQ 中文站翻译并分享。   没错,我玩了一把标题党。很抱歉,但这样做也是有理由的。我希望大家都来关注 DevOps 中一个被人低估的新趋势,即 AppOps。   在 IT 世界中,时不时学习新的流行语是家常便饭。大多数流行术语就像流星一样,在你完全理解应该学习的内容之前就消失在了天际。还有一些概念会成为接下来几年中的趋势,比如 DevOps 和 Frontend 就是两个例子。   新的术语层出不穷,所以我们必须专注于其中真正有意义的那些。我并不相信什么流行语或者趋势,我相信的是概念。即便技术和趋势纷纷过时,概念依旧长青。
  • 02.12 23:04:43
    发表了文章 2022-02-12 23:04:43

    Docker 开发环境的滑坡谬误

      最近,我构建了一个本地开发环境,将 Docker 用于一些关键的集成测试路径。当我完成这项工作时,我意识到,我在开始这项工作之前没有考虑到下面这些深远的影响:   要求开发人员的本地机器上有 Docker 和 Docker-Compose;需要做相当多的配置环境才能真正可用;我编写了 shell 脚本用于“缓解”这些配置问题,但却混淆了系统的实际工作方式;我编写的 shell 脚本最后看来也相当短视——它在某些环境下工作得很好,但是如果你在 Windows 环境下工作,就只能靠自己了;我花了大半天的时间来解决一些简单的数据库连接问题,结果发现我的数据库容器没有正确配置。   我在这项工
  • 02.12 23:00:37
    发表了文章 2022-02-12 23:00:37

    Go 新版泛型使用:80余行代码构建一个哈希表

      2018 年,我使用 Go 语言实现了一个玩具性质的哈希表 (1),以便学习 Go 的 map 等数据类型如何工作。这个版本只支持字符串作为 key 以及 value。   两年后的 2020 年 6 月,Go 团队发布了一篇题为《泛型的下一步 (1) 》的文章,提供了一个新版的泛型草案设计,它基于扩展 Go 现有的接口,而不是添加 contract 等新概念来实现。如果你还没看过,我强烈建议你至少浏览一下新的设计草案文档 (2)。我不是专家,只能以我有限的经验和时间来谈论这个设计。   这篇文章将分享如何将我的玩具 hashtable 移植到新的泛型设计。如果你想跳过介绍并直接查看泛
  • 发表了文章 2024-11-09

    SpringBoot 内部方法调用,事务不起作用的原因及解决办法

  • 发表了文章 2024-11-05

    向百度提交网站地图Sitemap

  • 发表了文章 2024-11-03

    SpringBoot_web开发-webjars&静态资源映射规则

  • 发表了文章 2024-11-03

    JavaScript获取url网址中域名后面的部分

  • 发表了文章 2024-11-01

    浏览器输入域名网址访问后的过程详解

  • 发表了文章 2024-11-01

    域名前缀和后缀html,为什么域名前要加www前缀,www是什么意思?

  • 发表了文章 2024-10-31

    python爬虫抓取91处理网

  • 发表了文章 2022-08-15

    一篇文章带你了解JVM常见面试题有哪些

  • 发表了文章 2022-08-15

    CSS浮动讲解

  • 发表了文章 2022-08-15

    知识总结:CSS定位

  • 发表了文章 2022-08-15

    技巧篇:CSS高级技巧详解

  • 发表了文章 2022-08-15

    关于List集合,这份总结很全面

  • 发表了文章 2022-08-15

    这篇文章教你轻松过dubbo+zk面试

  • 发表了文章 2022-08-15

    前端:Vue3为何使用Proxy实现数据监听

  • 发表了文章 2022-08-15

    JavaScript的深拷贝实现

  • 发表了文章 2022-08-15

    最近面试了13家企业软件测试岗位,面试题整理

  • 发表了文章 2022-08-15

    揭秘什么是面向接口编程

  • 发表了文章 2022-08-15

    Spring Cloud Alibaba 新一代微服务解决方案

  • 发表了文章 2022-08-15

    前端:如何在 JavaScript 中获取当前日期

  • 发表了文章 2022-08-15

    前端:给新手看的 React Hooks 教程

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息