数据结构与算法
文章平均质量分 94
持续学习的工程师
Android/Java工程师,硕士研究生毕业。目前主要的研究内容是Java、数据算法、架构相关等。希望能够认识更多热爱技术的同学。《MtAndroid开发手册》和《MtJava开发手册》作者,某些开源库作者。
展开
-
视频防盗链技术方案研究与讲解
作者:谭东最近刚完成点播视频防盗链的部署,也对视频防盗链技术方案有了研究与了解。在这里给大家分享下技术方案和原理。一、先说下为什么要防盗链?这个主要是:1、网站方为了防止自己的点播服务器的资源和流量被盗用;2、保护视频版权;3、防止视频被下载盗用等。二、防盗链技术方案一般盗链者可以直接获取播放地址盗用或者破解播放器盗用、录屏盗用、下载盗用、视频链接破解提取原地址等方式进行盗链。所以我们在防盗链时要综合这些因素考虑,当然不可能面面俱到,但是能够覆盖大部分常见的手段即可。..原创 2020-08-23 19:36:13 · 6999 阅读 · 4 评论 -
数据结构 - 线性表、栈、队列、串
作者:谭东最近把之前学过的数据结构和算法部分都重新研究看完了,整理分享一下。前言感想:之前遇到有人说不要说重复的东西,网上都有了,书里都有这些概念了。我听到之后很诧异,很感叹这个人或者这些人可能没有真正的去学习或者学懂数据结构吧?数据结构是什么?用来干嘛的?逻辑原理意图是什么?其实很多东西不是一进来就要直接学习多么高难度高深的算法什么的,没有基础知识的支撑、没有真正的学懂其思维逻辑,你......原创 2018-09-24 18:01:47 · 5677 阅读 · 1 评论 -
数据结构-数组、矩阵和广义表
作者:谭东最近把之前学过的数据结构和算法部分都重新研究看完了,整理分享一下。数组和矩阵应该都熟悉,广义表就是线性表里面元素可能是子线性表。1、先看数组:数组是定长线性表在维数上的扩展,即线性表中的元素又是一个线性表。n维数组是一种“同构”的数据结构,其每个数据元素类型相同、结构一致。数组是用于储存多个相同类型数据的集合。数组特点:1)数组是一种最简单的数据结构,它占据一块连...原创 2018-10-07 16:55:05 · 833 阅读 · 0 评论 -
Latex学术论文排版讲解
作者:谭东LateX是基于Tex的排版系统,主要用于论文和出版排版,格式为PDF,对一些数学公式、图表非常的擅长,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,它有自己的格式,后缀为.tex,对于生成复杂表格和公式,这一点表现得尤为突出。在学术论文排版上非常的专业和实用,可以摒弃Word。使用LateX先要知道它的整个排版组成与原理。Late...原创 2019-02-15 22:04:57 · 2438 阅读 · 0 评论