一个真正的高级开发是什么样的?

译 原文地址:https://dev.to/themarcba/what-is-a-senior-developer-really-59dg 对于高级开发人员是什么样存在一个普遍的误解。有人会告诉你高级开发是有着多年的经验,而其它人会告诉你是“光速bug修复者”。这些都不是。 高级高发不是这样☝️ ... »

斜率优化DP总结

前言 (本文中的图片都由$WPS$出品) (DP) 是 (OI) 中重要的一部分 一般来说,因为 (DP) 会把之前的结果保存下来,所以时间复杂度还是比较优秀的 但是在某些情况下,时间复杂度仍然超出了题目的限制,这是我们就要考虑对其进行优化 (DP) 的优化一般从状态、决策、转移三个 ... »

正式班D13

2020.10.22星期四 正式班D13 修改文件内容 vim编辑 vim基础 可理解为Windows下的文本编辑器 vim可用来修改配置、写脚本 三种模式(命令模式、输入模式、末行模式) 命令模式按a(所选后面开始输入)、A(所选行的行尾)、i(所选前一位输入)、I(所选行的行首)、o(所选新起下 ... »

建议你吃透python这68个内置函数!

内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下 abs() dict() help() min() setattr() all() dir() hex() next() slice() a ... »

关于协程的理解

关于协程,我从进程和线程出发梳理一下它们之间的关系。 进程 一个程序的执行必定是会产生进程的,简单的说进程就是一个程序的执行过程。 早期,操作系统中一直都是以进程作为独立运行的基本单位,这也就意味着一个进程既是资源的拥有者又是任务的执行者。通常情况下,这没什么问题。但是,程序中一旦出现了耗时操作,往 ... »

【大数据】科普一下大数据的那些事儿

最近一直没更新,不是因为懒,而是要学的东西太多了,时间全用来学大数据的技术栈了,见谅。 言归正传,这篇科普文章就给大家讲讲大数据的技术栈和生态圈,让大数据不再神秘! 何谓大数据? 大数据的Wiki英文引文中的解释如下: The tools, processes and procedures allo ... »

Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互

引言 在与实现了语音合成、语义分析、机器翻译等算法的后端交互时,页面可以设计成更为人性化、亲切的方式。我们采用类似于聊天对话的实现,效果如下: 智能客服(输入文本,返回引擎处理后的文本结果) 语音合成(输入文本,返回文本以及合成的音频) 如上图所示,返回文本后,再返回合成出的音频。 音频按钮嵌在对话 ... »

SpringMVC异常的处理机制

SpringMVC异常的处理机制 处理流程图 其本质还是把异常交给SpringMVC框架来处理 系统的dao、service、controller出现异常都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理。springmvc提供全局异常处理器 ... »

全网通4G工业路由器模块和串口转网口/4G/有线/WiFi/LTE模块的实现原理

随着现在信息化的高速发展,网络信息的需求量大增,在移动的4G流量的场合比如汽车上实现WiFi网络覆盖,户外wifi网络覆盖需求下,4G流量已经明显不够用,而网线到达的成本比较大,难以管控。在这市场痛点的需求下,从而衍生出了4G流量转WiFi网络覆盖——4G转wifi路由模块。 4G 路由器是一款工业 ... »

解析SparkStreaming和Kafka集成的两种方式

spark streaming是基于微批处理的流式计算引擎,通常是利用spark core或者spark core与spark sql一起来处理数据。在企业实时处理架构中,通常将spark streaming和kafka集成作为整个大数据处理架构的核心环节之一 ... »

【Azure微服务 Service Fabric 】因证书过期导致Service Fabric集群挂掉(升级无法完成,节点不可用)

问题描述 创建Service Fabric时,证书在整个集群中是非常重要的部分,有着用户身份验证,节点之间通信,SF升级时的身份及授权认证等功能。如果证书过期则会导致节点受到影响集群无法正常工作。 当证书过期或吊销后,通常出现的问题为: Service Fabric群集无法使用升级服务 Servic ... »

重学数据结构(六、树和二叉树)

树结构是一类重要的非线性数据结构。直观来看,树是以分支关系定义的层次结构。树结构在客观世界广泛存在,如人类社会的族谱和各种社会组织机构都可用树来形象表示。 树在计算机领域中也得到广泛应用,尤以二叉树最为常用。如在操作系统中,用树来表示文件目录的组织结构。在编译系统中,用树来表示源程序的语法结构。在数 ... »

Java安全之Commons Collections2分析

Java安全之Commons Collections2分析 首发:Java安全之Commons Collections2分析 0x00 前言 前面分析了CC1的利用链,但是发现在CC1的利用链中是有版本的限制的。在JDK1.8 8u71版本以后,对AnnotationInvocationHandle ... »

Java中的String到底占用多大的内存空间?你所了解的可能都是错误的!!

写在前面 最近小伙伴加群时,我总是问一个问题:Java中的String类占用多大的内存空间?很多小伙伴的回答着实让我哭笑不得,有说不占空间的,有说1个字节的,有说2个字节的,有说3个字节的,有说不知道的,更让人哭笑不得的是竟然还有人说是2的31次方。那如果真是这样的话,服务器的内存空间还放不下一个字 ... »

kettle学习笔记(三)— 定时任务的脚本执行

kettle-定时任务 Kettle 的定时任务可以用kettle中的job工作来定时转换(缺点窗口不可关闭),同时也可以使用bat脚本来启动kettle的 ‘.ktr’转换。 注:这里对定时任务的时间间隔做一个解释,job定时任务选择时间间隔,是你的job执行结束后,然后在等待你设置的时间以后才会 ... »

mysql优化篇(基于索引)

在上一篇文章:Mysql索引(一篇就够le) 中介绍了索引的基本使用,分类和原理,也强烈建议先读Mysql索引(一篇就够le),然后继续本文的阅读 我们也知道mysql的优化可以从很多的方面进行,比如硬件,换个ssd的磁盘也很爽,环境的搭建,比如读写分离等,参数的配置,表结构的设计,字段类型的合理选 ... »