摘要:
数据结构与算法 数据结构(英语:data structure)是计算机中存储、组织数据的方式。 数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。 不同种类的数据结构适合于不同种类的应用,而部分甚至专门用于特定 阅读全文
摘要:
我们之前基于百度ai开发平台实现了人脸识别 [1]、文字识别 [2]、语音识别 [3] 与合成的入门和进阶,今天我们来实现百度翻译的实现。 随着“一带一路”政策的开展,各种项目迎接而来,语言不通就成为了痛点。 作为开发人员,相信大家对于翻译不陌生吧,百度翻译,有道词典、谷歌翻译等等或多或少都用过(汉 阅读全文
摘要:
人生天地之间,若白驹过隙,忽然而已。 转眼,2021年已经只剩最后几天了,是时候给自己做一个年终总结了。 回首这一年得与失,我给自己定义的标签是:『平平无奇』。 为什么是“平平无奇”呢?因为今年的工作、生活、学习、运动等等一些列的都和2020年相差不大, 套用经济学的说法就是“总体持平,没有太大的波 阅读全文
摘要:
概述 很多朋友包括我,对于“八股文”可以说是比较熟练的,每次面试前都会专研不少东西,各种固定答案、专业术语都是张口就来,一个字,稳。 八股文:程序员八股文是指程序员在面试过程中经常被问到的问题,大多都有固定化、格式化的答案,俗称为面经。 八股文是明清科举考试的一种文体,也称制义、制艺、时文、八比文。 阅读全文
摘要:
概述 尴尬,学妹问我“冒泡排序、二分查找、希尔排序、快速排序方法”算法的『时间复杂度』,我只能使用百度查询答案进行了回答,但这不符合我的人设,我必须要弄懂这个东西。 作为一个「不称职的攻城狮」,对复杂度的概念是很模糊的,更不要说去计算复杂度了。 但是在开发中对于代码快的执行,做到“提高代码执行率、降 阅读全文
摘要:
前言 我们先跟随百度百科了解一下什么是“数据可视化 [1]”。 数据可视化,是关于数据视觉表现形式的科学技术研究。 其中,这种数据的视觉表现形式被定义为,一种以某种概要形式抽提出来的信息,包括相应信息单位的各种属性和变量。 它是一个处于不断演变之中的概念,其边界在不断地扩大。 主要指的是技术上较为高 阅读全文
摘要:
无bug,不程序:作为程序员的我,不是修bug就是在写bug的路上。 移动端sessionStorage缓存失效是我“印象最深的一个bug”之一,为啥呢,因为这个问题导致我加班到很晚。在现在看来就是一个简单的概念问题。 在我刚工作的时候,公司还没有招到前端工程师,于是作为后端工程师的我开始了不怎么愉 阅读全文
摘要:
查阅了大多数相关资料,总结设计一个IdentityServer4认证授权方案,我们先看理论,后设计方案。 1、快速理解认证授权 我们先看一下网站发起QQ认证授权,授权通过后获取用户头像,昵称的流程。 1、输入账号密码,QQ确认输入了正确的账号密码可以登录 >认证 2、下面需要勾选的复选框(获取昵称、 阅读全文
摘要:
什么是JWT JSON Web Token(JWT)是目前最流行的跨域身份验证、分布式登录、单点登录等解决方案。 JWT的官网地址:https://jwt.io/ 通俗地来讲,JWT是能代表用户身份的令牌,可以使用JWT令牌在api接口中校验用户的身份以确认用户是否有访问api的权限。 JWT中包含 阅读全文
摘要:
代码规范在研发项目团队中有着重要作用,团队统一代码规范,有助于提升代码可读性以及工作效率。 代码规范主要包括命名、版式、注释等几个方面: 其中命名包括变量、类、方法、文件名、数据库、表、字段、接口等方面。 版式包括缩进、换行、对齐、大括号、循环体、逻辑判断等方面。 注释包括包注释、文件注释、类注释、 阅读全文