会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
zhangmingmkzj
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
25
下一页
2023年12月4日
12.4日记
摘要: 假设数组的长度为 n,现在,如果需要将一个数据插入到数组中的第 k 个位置。为了把第 k 个位置腾出来,给新来的数据,需要将第 k~n 这部分的元素都顺序地往后挪一位。那插入操作的时间复杂度是多少呢?如果在数组的末尾插入元素,那就不需要移动数据了,这时的时间复杂度为 O ( 1 ) O(1) O(1
阅读全文
posted @ 2023-12-04 22:52 zhangmingmingkjz
阅读(3)
评论(0)
推荐(0)
编辑
2023年12月3日
12.3日记
摘要: imread()读取图像cv.imread(filename[, flags])ImreadModes.Color:始终将图像转换为 3 通道BGR彩色图像,默认方式ImreadModes.Grayscale:始终将图像转换为单通道灰度图像ImreadModes.Unchanged:按原样返回加载的
阅读全文
posted @ 2023-12-03 23:07 zhangmingmingkjz
阅读(2)
评论(0)
推荐(0)
编辑
2023年12月2日
12.2日记
摘要: Scala是一门以Java虚拟机 (JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言(静态语言需要提前编译的如: Java、C、C++等,动态语言如:JS)。1)Scala是一门多范式的编程语言,Scala支持面向对象和函数式编程。 (多范式,就是多种编程方法的意思。
阅读全文
posted @ 2023-12-02 22:28 zhangmingmingkjz
阅读(1)
评论(0)
推荐(0)
编辑
2023年12月1日
12.1日记
摘要: 令牌桶算法这里使用Redis实现令牌桶算法,令牌桶算法具体细节可参考其他博客,这里不赘述,大致就是在 一个时间段 内,存在一定数量的令牌,我们需要拿到令牌才可以继续操作。所以实现思路大致就是: Redis 中记录上次拿取令牌的时间,以及令牌数,每个手机号对应一个桶 每次拿令牌时,校验令牌是否足够。/
阅读全文
posted @ 2023-12-01 16:01 zhangmingmingkjz
阅读(4)
评论(0)
推荐(0)
编辑
2023年11月30日
11.30日记
摘要: 模板方法模式(Template Method Pattern)是一种类行为型模式。定义:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。使用频率:3星模式结构:模板方法模式包含以下主要角色:1)抽象类/抽象模板(Abstrac
阅读全文
posted @ 2023-11-30 08:27 zhangmingmingkjz
阅读(1)
评论(0)
推荐(0)
编辑
2023年11月29日
11.29阅读笔记《需求分析与系统设计》
摘要: 在我们做的代码设计中分为系统设计和程序设计。程序设计是系统设计中模拟程序的执行逻辑,定义客户机服务器对象合作的框架的那个部分。在第九章的程序和事务设计中,作者讲述到程序和事务设计将系统设计制品放在一起,并作为系统设计过程的最终阶段。 作者在前几章也提及到了程序设计是系统设计的一个内在的部分。图形用户
阅读全文
posted @ 2023-11-29 21:22 zhangmingmingkjz
阅读(2)
评论(0)
推荐(0)
编辑
2023年11月28日
11.28阅读笔记《需求分析与系统设计》
摘要: 最后一章,测试和变化管理。在我看来,这是一个贯穿我们整个项目始末的动作。我们不仅要对我们设计的程序进行测试,而且我们也要对每个阶段的生命周期开发出来的东西进行测试。这是我们现在、以后做项目所必须具备的习惯。变化管理也是一样的。变化管理是整个项目管理的基本方面,变化请求必须记录在案,每个变化对开发制品
阅读全文
posted @ 2023-11-28 19:55 zhangmingmingkjz
阅读(3)
评论(0)
推荐(0)
编辑
2023年11月27日
11.27阅读笔记《需求分析与系统设计》
摘要: 可以将各种“意外困难”分为3类:利益相关者、过程、建模。软件本身就是复杂的,软件的复杂性随着软件的应用领域的性质不同而不同。由于软件生产实践而带来的困难,可以由人为的干涉来解决。可以将各种“意外困难”分为3类:利益相关者、过程、建模。软件本身就是复杂的,软件的复杂性随着软件的应用领域的性质不同而不同
阅读全文
posted @ 2023-11-27 09:00 zhangmingmingkjz
阅读(1)
评论(0)
推荐(0)
编辑
11.26日记
摘要: Hadoop默认会为每个Task启动一个JVM来运行,而在JVM启动时内存开销大,Job数据量大的情况,如果单个Task数据量比较小,也会申请JVM,这就导致了资源紧张及浪费的情况;3.2.1 什么是JVM重用 JVM重用可以使得JVM实例在同一个job中重新使用N次,当一个Task运行结束以后,J
阅读全文
posted @ 2023-11-27 08:59 zhangmingmingkjz
阅读(2)
评论(0)
推荐(0)
编辑
2023年11月25日
11.25日记
摘要: Flume是一种可靠、高可用的分布式系统,用于在数据源和目的地之间可靠地收集、聚合和移动大量数据。Flume是Apache软件基金会下的开源软件,最初由Cloudera公司开发。它主要用于将数据从不同来源收集到Hadoop分布式存储系统中,以便进行大数据分析。Flume基于流式数据流模型,它将数据源
阅读全文
posted @ 2023-11-25 21:16 zhangmingmingkjz
阅读(2)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
25
下一页