- 博客(7)
- 收藏
- 关注
原创 二维伞的雨滴效应树/二叉树/递归 js
1、为了模拟伞状雨滴效应,用二叉树来模拟二维平面伞(如下图所示),现在输入一串正整数数组序列(不含0,数组成员至少是1个) ,若此数组序列是 二叉搜索树的前序遍历的结果,那么请输出一个返回值1,否则输出0.普通的伞在二维平面世界中,左右两侧均有一条边,而两侧伞边最下面各有一个伞坠子,雨滴落到伞面,逐步流到伞坠处,会将伞坠的信息携带并落到地面,随着日积月累,地面会呈现伞坠的信息。
2023-10-07 14:54:23
159
1
原创 【无标题】React-hook + setInterval 多次执行的问题
目的是:每隔一秒钟数字递减但是在实现的时候出现了一个问题,setInterval产生多个定时解决方法:将timer定义在外面,每render一次删除定时起,防止多个定时器的产生。import { useState , useEffect} from "react";let timer = null;function useCountdown(initialCount) { const [time, setTime] = useState(initialCount); timer
2022-03-29 22:48:24
699
原创 javaScript学习笔记
javaScript学习笔记表达式和语句表达式是一段可以求值产生的代码语句是一段可以执行并执行某种动作的代码表达式可以作为语句使用,这种情况称之为表达式语句以function和{开头的语句不能解释为表达式/* 注意区分:【js语句(代码)】与【js表达式】 1.表达式:一个表达式会产生一个值,可以放在任意一个需要值的地方 下面这些都是表达式:(1).a (2).a+b (3).demo(1) (4).arr.map() (5).function test() {} 2.语句(代码)
2021-05-29 23:02:15
268
原创 awk
awkawk ‘{print $NF}’ 文件名NF表示当前行总字段数,$NF就是行的最后一个字段awk输出冒号后的内容echo "test:abcd" |awk -F ':' '{print $2}'
2020-06-12 14:27:21
161
原创 多进程 多线程
多进程 共享内存进程:是程序的执行过程,具有动态性,即运行的程序就叫进程,不运行就叫程序共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc分配的内存...
2020-04-05 17:37:47
226
原创 面试刷题——操作系统
操作系统1、请简述进程,线程及程序三者有什么区别程序:是我们编译好的可执行的二进制文件进程:是资源分配的最小单位,是程序在内存中的一个镜像,是一个实例,程序在运行之后呢就变成了一个进程线程:是资源调度的最小单位,是操作系统可调度的最小单元,相同点:都可实现提高并发度不同点:进程独享内存空间,虚拟内存,适用于:多进程编程适合并发度较小,守护进程。优点:安全性较高缺点:进程通...
2020-04-01 16:22:02
402
原创 面试刷题——数据库
面试刷题——数据库1、请回答一下什么是事务?概念:数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。性质:原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不执行。一致性(Consis...
2020-03-29 14:51:24
341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人