
笔记
文章平均质量分 72
冷月半明
1/0.
展开
-
C语言和JavaScript中的默认排序行为对比
今天在js里使用sort时遇见了一个不理解的现象即使用sort默认排序后 9 从排序前的第一位被排到了最后一位.一开始我对js sort的理解和c一样,然后通过查阅后发现并不是这样.原创 2023-08-21 22:28:25 · 681 阅读 · 0 评论 -
深入理解 Promise、async、回调函数和 AJAX
简介:本篇博客将介绍 Promise、async、回调函数和 AJAX,这些是在 JavaScript 中处理异步编程和数据交换的关键技术。我们将通过代码示例和解释来详细说明它们的基本用法和优势。原创 2023-06-22 22:20:58 · 2508 阅读 · 2 评论 -
磁盘调度算法及其应用
磁盘调度是计算机系统中的重要问题之一。在多个进程同时访问磁盘时,合理的磁盘调度算法可以优化磁盘访问顺序,提高系统性能。本文将介绍磁盘调度算法的基本思想,并通过一个实验来模拟不同调度算法的运行过程。原创 2023-06-17 13:54:19 · 1802 阅读 · 0 评论 -
银行家算法的模拟与死锁避免
在多进程环境中,每个进程都需要申请一定数量的资源才能完成其任务。银行家算法通过对进程的资源请求进行检查和控制,保证系统能够分配资源而不会导致死锁的发生。每个进程在开始执行之前必须声明其最大需求资源量。每个进程在执行过程中不会改变其最大需求资源量。每个进程可以一次性申请并获得其所需的全部资源。资源分配是有限制的,系统中的资源总量是固定的。银行家算法的核心思想是,系统在分配资源之前先进行安全性检查,确保分配资源后系统仍然能够达到安全状态,即不会发生死锁。原创 2023-06-14 14:57:16 · 856 阅读 · 0 评论 -
JavaScript 进阶知识点概述
垃圾回收是一种内存管理技术,它通过识别不再使用的对象,并自动释放它们所占用的内存空间。这样可以避免内存泄漏和资源浪费的问题。垃圾回收器负责追踪程序中的对象引用,并确定哪些对象是可以安全地释放的。事件循环是 JavaScript 引擎中用于处理异步任务的机制。它负责维护一个任务队列(也称为消息队列),并按照特定的顺序将任务推入执行栈,以确保任务按序执行。JavaScript 的单线程模型JavaScript 之所以被称为单线程语言,是因为它只有一个执行线程来处理任务。原创 2023-05-10 19:23:59 · 1558 阅读 · 1 评论 -
Kafka工作流程简介
Kafka是由Apache软件基金会开发的一个开源流处理平台,它由Scala和Java语言编写,是一个基于Zookeeper系统的分布式发布订阅消息系统,它与Apache Storm和Spark可以非常好地集成,用于实时流式数据分析。Kafka能够在离线和实时两种大数据计算架构中处理数据。生产者向Kafka集群中生产消息。原创 2022-12-22 17:36:37 · 1988 阅读 · 0 评论 -
基于规则的分类(顺序覆盖算法)及最近邻分类器(KNN算法)
顺序覆盖算法的目标是提取一个分类规则,该规则覆盖训练集中大量正例,没有或仅覆盖少量反例。原创 2022-12-19 17:07:41 · 1575 阅读 · 0 评论 -
Kafka 集群部署与测试
(1) 创建Topic (2 partitions & 2 replication-factor),并查看详细情况。(2) 创建Topic (3 partitions & 2 replication-factor),并查看详细情况。2. 分别在三个节点上启动Kafka服务(启动三个broker)注意:如果当前主题正在使用,则无法删除。原创 2022-12-17 17:09:02 · 1177 阅读 · 0 评论 -
Scala语言基础(2)
数组主要用来存储数据类型相同的元素。数组中某个指定的元素是通过索引来访问的,数组的第一个元素索引为0,最后一个元素的索引为元素总数减1;Scala中的数组分为定长数组和变长数组,定义定长数组,需要使用new关键字,而定义变长数组时,则需要导包import scala.collection.mutable.ArrayBuffer。练习:冒泡排序法将6,-2,5,9,3,8,3,7,7,2由小到大排序.原创 2022-09-15 12:04:15 · 776 阅读 · 0 评论 -
Scala语言基础(1)
最近新学了scala语言,特此将一些基础记录一下.原创 2022-09-15 11:24:11 · 175 阅读 · 0 评论 -
响应式系统与react笔记 | 青训营笔记
react是facebook开发的,facebook在构建instagram网站的时候遇见两个问题:数据绑定的时候,大量操作真实dom,性能成本太高,比较浪费 网站的数据流向太混乱,不好控制 于是facebook起初调研过市场上已存的mvc框架,比如angularjs,发现都不太满意,于是就推陈出新,开发了react框架,并在2013年五月份开源,国内2016年才开始首先在杭州使用。声明式设计 −React采用声明范式,可以轻松描述应用(自动dom操作)高效 −React通过对DOM的模拟(虚拟dom),最原创 2022-08-12 10:50:19 · 191 阅读 · 0 评论 -
Typescript学习笔记 | 字节青训营笔记
TypeScript是一种由*微软开发*的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上TypeScript扩展了JavaScript的语法,这意味着他支持所有的 JavaScript 语法。TS在JavaScript的基础上添加了类型支持,可在任何运行的JavaScript的地方运行.TypeScript 它是一个*静态类型检查器*,在执行之前(编译)检查程序是否存在错误,可以显示标出代码中的意外行为,并根据*值的种类进行*检查,从而降低了发生错误的可能性....原创 2022-08-08 18:17:06 · 258 阅读 · 0 评论 -
vue3学习笔记--1.
Object.defineProperty方法,通过该方法来实现数据代理,通过一个对象代理来对另一个对象的属性来进行(读/写).*:v-bind:为单向绑定,只能从js指向html,而v-model为双向绑定.但只能用于html中的表单元素元素.2.一个实例化vue对象只能绑定一个HTML容器,一个HTML容器只能绑定一个vue对象,双方是一一对应关系.*:所有由vue管理的函数都不能写成=>函数,因为这样会将this所指从vue替换为Window.第二种:更加灵活,可添加其他函数或判断.......原创 2022-08-03 16:14:04 · 220 阅读 · 0 评论 -
JavaScript 笔记| 青训营笔记
)是一种轻量级,解释型或[即时]编译的编程语言,具有[一流的函数]。虽然它最着名的是网页的脚本语言,[但许多非浏览器环境]也使用它,例如[Node.js],[Apache CouchDB]和[Adobe Acrobat]。JavaScript是一种[基于原型]的多范式,单线程,动态语言,支持面向对象,命令式和声明式(例如函数式编程)样式。...原创 2022-08-03 11:49:44 · 211 阅读 · 0 评论 -
HTML学习笔记 | 青训营笔记
解决图形界面下的人机交互问题跨终端(PC/移动浏览器、客户端/小程序、VR/AR等)Web技术栈我的理解就是前端就是一个程序面向用户展示的内容的简单的交互,如需要展示哪些内容,以什么格式展示,进行交互时会发生什么.而具体的内容数据来源则交给后端....原创 2022-07-29 19:12:15 · 431 阅读 · 0 评论