后缀树是一种数据结构,它支持有效的字符串匹配和查询。
一个具有m个词的字符串S的后缀树T,就是一个包含一个根节点的有向树,该树恰好带有m个叶子,这些叶子被赋予从1到m的标号。
每一个内部节点,除了根节点以外,都至少有两个子节点,而且每条边都用S的一个非空子串来标识。
出自同一节点的任意两条边的标识不会以相同的词开始。
后缀树的关键特征是:对于任何叶子i,从根节点到该叶子所经历的边的所有标识串联起来后恰好拼出S的从i位置开始的后缀,即Si,…,m。
树中节点的标识被定义为从根到该节点的所有边的标识的串联。
2025/8/9 20:16:02 771KB 后缀树
1
简单地说,我们从事视频输出方面的工作——我们提供实时的视频。
我们负责“NTV-Plus”和“MatchTV”频道的视频平台。
该平台有30万的并发用户,每小时输出300TB的内容。
这是一个很有意思的任务。
那么我们是如何做到的呢?这背后都有哪些故事?这些故事都是关于项目的开发和成长,关于我们对项目的思考。
总而言之,是关于如何提升项目的伸缩能力,承受更大的负载,在不宕机和不丢失关键特性的情况下为客户提供更多的功能。
我们总是希望能够满足客户的需求。
当然,这也涉及到我们是如何实现这一切,以及这一切是如何开始的。
在最开始,我们有两台运行在Docker集群里的服务器,数据库运行在相同机器的容器里。
没有专用的
2025/8/8 14:37:36 2.75MB 高负载微服务系统的诞生过程
1
DataOntap从8.2开始不能直接用浏览器来图形界面管理了,得下载NetAppOnCommandSystemManager是简单易用而又功能强大的NetApp存储管理工具。
NetAppOnCommandSystemManager3.1.2
2025/8/8 11:44:55 44.47MB NetApp
1
《乐高EV3机器人设计》是机器人课堂的指导教材,是学校开展机器人教学活动的理想用书。
通过书中的课程活动,学生可以从零基础轻松进入机器人世界,通过动手动脑活动,开拓创新思维。
书中包含16个章节,每章节可进行40分钟至90分钟的活动。
教学活动从认识零件开始,循序渐进地带领学生获得机器人设计与编程技能。
为巩固知识点,本书还配备了《练习册》,引导学生们在动手的过程中记录、思考、归纳,并进行新的设计。
2025/8/6 21:08:42 24.83MB lego 机器人
1
该该代码使用verilog语言实现地鼠游戏,设置一个开始键,复位键,和八个打地鼠键。
游戏一共三关,每关出现八个地鼠。
2025/8/6 21:07:13 28KB 地鼠
1
mvc模式实现的最简单的购物车,从用户登录(login.jsp)后进入产品界面,每次点击商品购物车会自动加载商品,到结账页面会显示您所购的物品和总价格。
附加了SQL2005数据库和测试数据。
在MyEclipse环境下运行测试通过。
运行时请从login.jsp开始运行.
2025/8/6 15:51:36 479KB javabean jsp servlet MVC
1
项目管理是项目的管理者,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。
即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。
  按照传统的做法,当企业设定了一个项目后,参与这个项目的至少会有好几个部门,包括财务部门、市场部门、行政部门等等,而不同部门在运作项目过程中不可避免地会产生摩擦,须进行协调,而这些无疑会增加项目的成本,影响项目实施的效率。
  而项目管理的做法则不同。
不同职能部门的成员因为某一个项目而组成团队,项目经理则是项目团队的领导者,他们所肩负的责任就是领导他的团队准时、优质地完成全部工作,在不超出预算的情况下实现项目目标。
项目的管理者不仅仅是项目执行者,他参与项目的需求确定、项目选择、计划直至收尾的全过程,并在时间、成本、质量、风险、合同、采购、人力资源等各个方面对项目进行全方位的管理,因此项目管理可以帮助企业处理需要跨领域解决的复杂问题,并实现更高的运营效率。
2025/8/6 8:10:41 328KB 项目管理 模板
1
《多媒体技术基础(第3版)》在第2版的基础上,《多媒体技术基础(第3版)》对部分章节的内容做了更新,增加了MPEG-4AVI/H.264和多媒体传输方面的内容。
为保持多媒体技术基础课程内容的完整性,《多媒体技术基础》仍由四个部分组成:一是多媒体压缩和编码(第2-13章),主要介绍声音、图像和数字电视媒体的基本知识、压缩和编码方法;
二是多媒体存储(第14-16章),主要介绍CD、DVD、HD-DVD和Blu-rayDisc存储器的存储原理和存储格式;
三是多媒体传输(第17-20章),主要介绍多媒体网络应用、服务质量(QoS)、因特网、TCP/IP协议和多媒体传输的基础知识;
四是多媒体内容处理语言(第21-22章),主要介绍HTML和XML的基础知识。
每章附有练习和思考题以及参考文献和站点。
  《多媒体技术基础》适合大学本科或本科以上学生使用,可作为多媒体爱好者的自学教材,也可作为信息技术工作者的参考书。
林福宗,清华大学计算机科学与技术系教授,1970年毕业于清华大学自动控制系。
从1989年开始对多媒体产生兴趣,其后一直从事多媒体技术基础的教学与应用研究,出版图书9本,包括《英汉多媒体技术辞典》、《多媒体技术基础》和《多媒体与CD-ROM》,在国内外学术期刊和会议上发表文章70多篇。
2025/8/6 4:50:42 15.42MB 多媒体
1
一、单项选择题(1分×20题):1.在通信网络中,下列说法不正确的是(B)A.人类建立和使用通信网络,早在古代就开始了。
B.人类建立和使用通信网络,是在发明了电话、电报之后。
C.构成现代通信的元素有:信息源、通信终端、传输、交换系统、信宿。
D.通信系统是以全程全网的方式工作的。
2.通信系统的技术组成是(D)A.电子和光通信技术。
B.计算机与互联网技术
2025/8/5 16:11:44 47KB 现代通信技术
1
利用8259A中断控制器、8253定时/计数器、8255A接口芯片以及键盘和数码显示电路,设计一个电子时钟,由8253中断定时,小键盘控制电子时钟的启停及初始值的预置。
电子时钟的显示格式HH:MM:SS由左到右分别为时、分、秒,最大记时59:59:59超过这个时间时分秒位都清零从00:00:00重新开始。
1.电子时钟具有二十四小时循环记时功能,走时要准。
2.显示格式,时:分:秒。
3.利用8253作为定时器。
2025/8/5 9:32:33 136KB 8259A 8255 8253 24小时循环计时
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡