链表构建and排序 数组(顺序存储)可以理解为一块连续的内存空间,有了内存空间的首地址,能直接通过索引计算任意位置的元素地址 链表(链式存储)链表不需要连续的内存空间存储元素,链表元素可以分散在内存空间的不同位置,通过每个节点的next指针,将零散的内存块串联成一个链式的结构。优点是可以提高内存效率,缺点空间开销比较大 单链表* 给定一组整数,构造一个单向链表,并实现链表的遍历输出功能; 思路: 先构造 Node 节 2024-04-13 数据结构 #链表
leetcode刷题笔记 滑动窗口的最大值123456789101112131415class Solution: def maxInWindows(self , num: List[int], size: int) -> List[int]: # write code here res = [] #窗口大于数组长度的时候,返回空 if size < 2024-04-02 #leetcode
An Introduction to Diffusion Models 扩散模型什么是扩散模型生成模型,从纯噪声开始逐渐去躁数据。 标志从纯噪音开始进行迭代细化,这种缓慢的渐进去躁是扩散模型的标志,一开始生成的是随机噪声,但经过若干步骤后,噪声会逐渐细化,直到出现输出图像。在每一步中,模型都会估算如何将当前输入图像转化为完全去噪的版本,最终模型输出和当前样本的某种组合 迭代特性以迭代细化方式训练模型,并通过进行多次预测并每次移动少量来对其进行采样,直到获得类似的去噪输 2024-02-15 扩散模型 #要折腾
HDFS File Upload 实现用户上传文件并将文件存储到大数据HDFS及Hive库中, 后端上传文件到HDFS:可以使用Python的HDFS库(如pyarrow、hdfs3等)来实现将文件上传到HDFS,需要配置HDFS的连接信息和权限,可以在flask中使用路由接口接收文件,然后调用HDFS库上传到HDFS中。 后端上传文件到Hive:可以使用Python的Pyhive库来实现将文件上传到Hive中,需要配置H 2023-03-23
git相关总结 git基础 创建新仓库创建新文件夹,打开,执行git init以创建新的git仓库。 检出仓库执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository如果是远端服务器上的仓库,命令是这个样子:git clone username@host:/path/to/repository 工作流本地仓库由 git 维护的三棵“树”组成。第一个是 【工作目录】, 2023-01-30 git #要折腾
Shell Shell本质Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。 Shell 是如何连接用户和内核的?运行一个命令,大部分情况下 Shell 都会去调用内核暴露出来的接口,文件操作、输入输出、进程管理等功能都得依赖内核,接口其实就是一个一个的函数,使用内核就是调用这些函数。Shell 就是一个“中间商 2023-01-13 linux #shell
MapReduce程序开发👀 互联网精准广告推送算法 准备数据 创建/data/mydata目录,并切换到/data/mydata目录下,使用wget下载http://59.64.78.41:60000/allfiles/mr_sf/tj_data.txt文件 123mkdir -p /data/mydata //在Linux本地创建/data/mydata目录。c 2021-08-12 大数据 #MapReduce
JS继承进阶 方法的基本介绍new 原理介绍new 关键词的主要作用就是执行一个构造函数、返回一个实例对象,在 new 的过程中,根据构造函数的情况,来确定是否可以接受参数的传递。下面我们通过一段代码来看一个简单的 new 的例子。 12345function Person(){ this.name = 'Jack';}var p = new Person(); co 2021-03-26 #前端
JS6种继承方式 继承实现继承的概念:继承是面向对象的,使用这种方式我们可以更好地复用之前开发的代码,缩短开发周期,提升开发效率。 经典例子:定义一个经典的Class叫汽车,属性包括:颜色、轮胎、品牌、速度、排气量等,由汽车派生出两个类“轿车”和“货车”。在汽车的基础属性上为轿车增加一个后备箱,给货车添加大货箱,他们同属汽车这一类,但是不一样,这就是一个继承的关系。 继承可以使子类具有父类的各种属性和方法,也可以重 2021-03-26 #前端
Hadoop基本操作 Hadoop基本操作Hadoop Shell基本操作 实验过程及代码: 打开终端模拟器,启动Hadoop开启相关DataNode、NameNode、SecondaryNameNode、Jps等相关进程。 123cd /apps/hadoop/sbin //切换到/apps/hadoop/sbin目录下./start-all.sh //启动Hadoopjps 2021-03-09 大数据 #Hadoop