- 博客(10)
- 收藏
- 关注
原创 开源项目分析-Apache_Commons_lang
如果 `str` 为 `null` 或者 `set` 是一个深度为空(即为 `null` 或所有元素都为 `null` 或空字符串)的数组,那么方法将直接返回 `false`,表示没有找到任何字符。- 使用 `chars.contains(c)` 检查字符 `c` 是否在字符集 `chars` 中存在,如果存在,则立即返回 `true` 表示找到了匹配的字符。2. 如果字符串缓冲区不为空(`size` 大于0),那么方法会创建一个新的字符数组 `chars`,其长度为字符串缓冲区的大小(`size`)。
2023-09-27 18:01:32 111 1
原创 Buaa开源软件导论-第二次作业
调研5个国产操作系统、数据库、工业软件等相关的开源项目,看看这些项目采用了哪些开源许可证?是否提供了code of conduct?是否有贡献者许可协议CLA?对GitHub和Gitee平台进行深入调研,对比分析两个平台在功能上的相同点和不同点。都允许指定项目的许可证类型,明确代码的使用和共享规则。都是基于git的代码托管平台。
2023-09-19 15:23:49 135
原创 Buaa开源软件导论-第一次作业
Red Hat还提供了与云计算和容器技术相关的解决方案,如OpenShift(用于容器编排和应用部署的平台)和OpenStack(用于构建私有和公有云基础设施的平台)。内核的开发过程是透明的,决策通常是通过开放的邮件列表和讨论进行的。他强调软件用户应该拥有完全的自由,包括运行、修改和重新分发软件的权利,而不受制于软件公司的专有控制。同时,制定明确的法律规范,以促进开源软件的合规使用和分发。:开源软件的源代码是公开可见的,这使得用户和开发者可以检查代码,了解其工作原理,确保安全性,并自行进行修改和定制。
2023-09-11 19:29:17 118
原创 操作系统预习笔记
一个与动态过程相联系的数据结构,记载了进程的外部特性(名字、状态)以及与其他进程的联系(通信关系),还记录了进程所拥有的各种资源。基本思想:在进程装入内存时,根据实际需要,动态地为之分配内存,并使分区的大小恰好适应进程的需要;进程已经保持了一个资源,但又提出了新的资源请求,而该资源被其他进程占有,请求进程被阻塞但对自己已获得的资源保持不放。发生原因:系统中同时运行的程序太多,分配给每个进程的物理块太少,不能满足进程正常运行的基本要求。按信息交换单位:块(数据块为单位)设备(传输速率高,可寻址);
2023-08-04 10:22:59 1550 1
原创 小白入门IoTDB【元数据操作】
我的学习过程基本按照IoTDB的顺序,我目前觉得这一套线的逻辑没有太大的问题,我的理解是先了解整体是什么,然后对于底层的存储结构要有基础的了解,接着是对数据库的操作,操作,要从大到小,因此需要先是数据库的操作,数据类型的管理这样的操作入手。然后我们说什么是元数据,元数据(Metadata)是描述数据的数据,它提供了关于数据的信息和属性。因此,我理解就是,所有的保存数据信息的内容都叫元数据(看用户手册我觉得应该就是这样)。也就是数据库,数据库中的表的一些信息,都可以被算作是元数据。
2023-08-03 15:18:52 357 1
原创 小白学IoTDB【基础概念篇】
什么是NoSQL,为什么需要NoSQL,NoSQL中的时序数据库是什么,什么是IoTDB,IoTDB的优势是什么?
2023-07-19 11:20:59 895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人