命令pycharm笔记django

算法学习笔记(3.1): ST算法

ST表 在RMQ(区间最值)问题中,著名的ST算法就是倍增的产物。ST算法可以在 \(O(n \log n)\) 的时间复杂度能预处理后,以 \(O(1)\) 的复杂度在线回答区间 [l, r] 内的最值。 当然,ST表不支持动态修改,如果需要动态修改,线段树是一种良好的解决方案,是 \(O(n)\ ......
算法 笔记 3.1

MySQL删除表的命令是什么

MySQL删除表命令: 删除表命令是DROP TABLE,其基本语法如下: 删除单个表 DROP TABLE table_name; 注:这个命令会直接删除指定表,如果这个表不存在就会报错。另外,删除表之前最好做好备份。 同时删除多个表 DROP TABLE table_name1, table_n ......
命令 MySQL

debug常用命令

debug常用命令 参考教程 https://blog.csdn.net/happylzs2008/article/details/113825836 挂载硬盘 mount c: d:/masm c: dir 生成可执行文件 masm sample.asm ; 后缀名可省略 link sample. ......
命令 常用 debug

Laravel artisan命令-make:model(创建模型类)

描述 创建新的Eloquent模型类 命名规则 驼峰命名,类文件名 必须 为 数据库表名「单数」,如:app/Models/User.php 用法 模型通常位于 app\Models 目录中,如果app下没有Models目录,可以在模型前添加Models目录。 有app\Models目录 php a ......
模型 命令 Laravel artisan model

8088/8086微处理器与总线学习笔记总结

目录一、微处理器与总线1.微处理器的概述1.1 运算器1.2 控制器1.2.1 指令控制1.2.2 时序控制1.2.3 操作控制二、8086/8088微处理器1.8086/8088CPU的指令特点1.1 指令流水线1.2 内存的分段管理技术1.3 支持多处理器系统2.8088/8086的外部引脚及其 ......
微处理器 总线 笔记 8088 8086

学习笔记5

第11章 EXT2文件系统 1. EXT2文件系统数据结构 1 通过mkfs创建虚拟硬盘 命令:mke2fs [-b blksize -N ninodes] device nblocks 2 虚拟磁盘布局 Block#0:引导块 B0是引导块,文件系统不会使用,他用来容纳一个引导程序,从此盘引导操作 ......
笔记

Java注解笔记

当配置完Spring扫描指定包及其子包中的类时,会识别所有标记了@Component、@Controller、@Service、@Repository注解的类,由于@Configuration注解本身也用@Component标注了,Spring将能够识别出 @Configuration标注类 TOD ......
注解 笔记 Java

《Hive性能优化实战》读书笔记

写在前面 《Hive性能优化实战》是比较不错的一本hive技术书籍,介绍了hive相关的一些技术,一些基本的理论,看完能对hive优化方面略有了解; 但有俩地方每种不足,一是没有那么多的实际的综合情况分析优化案例,这个有点可惜,要是多几个案例就很不错了;而是执行计划部分大多数 整本书最吸引人的地方在 ......
实战 性能 笔记 Hive

Java学习笔记二

Java学习笔记二 面向对象(Object Oriented) 属性(成员变量)跟随对象放在堆里面,局部变量(如 p1)放在栈里面。只有成员变量的前面能添加权限修饰符,且成员变量自带默认值。 在一个类中,一个方法可以调用这个类中的其余方法(包括自身,即递归)以及成员变量,不能在方法中再定义方法。 方 ......
笔记 Java

Linux防火墙firewall命令

systemctl操作firewalld 启动 # 启动 systemctl start firewalld # 关闭 systemctl stop firewalld # 重启 systemctl restart firewalld # 查看状态 systemctl status firewall ......
防火墙 firewall 命令 Linux

rpm 命令使用

一、查询是否安装了指定rpm包 rpm -qa|grep opensips 二、查看已安装的rpm包的安装文件信息 rpm -ql opensips 三、查看未安装的某个rpm包的安装文件信息 rpm -qpl opensips-3.4.1-1.2.20231009.T.el7.x86_64.rpm ......
命令 rpm

常用的DOS命令

常用的DOS命令 查看当前目录下的所有文件 dir 切换目录 cd 清理屏幕 cls 退出终端 exit 查看电脑ip ipconfig ping 文件操作 md 目录名 rd 目录名 cd> 文件名 del 文件名 ......
命令 常用 DOS

Spring远程命令执行漏洞(CVE-2022-22965)原理研究

一、前置知识 SpringMVC参数绑定 为了方便编程,SpringMVC支持将HTTP请求中的的请求参数或者请求体内容,根据Controller方法的参数,自动完成类型转换和赋值。之后,Controller方法就可以直接使用这些参数,避免了需要编写大量的代码从HttpServletRequest中 ......
漏洞 命令 原理 Spring 22965

PHP命令空间namespace及use的用法实践总结

使用namespace的目的: 团队合作项目时,避免与团队其它成员新建的类发生冲突;个人负责项目时,避免前后新建的类发生冲突; 据个人理解,用到所需要的类时,需要先require或include引入,所以会发生类重定义的错误的前提是:两个相同命名的类都有被引入。目前有些php框架会自动加载(即inc ......
namespace 命令 空间 PHP use

数据结构——左偏树/可并堆学习笔记

引入 作为树形数据结构的一员——堆,对于取极值拥有着优秀的复杂度,但是,合并两个堆却成为了一个问题。除了朴素算法外,还有什么算法可以合并两个堆呢? 正文 那么,可并堆是个啥呢?简单来说,它是一个支持合并操作的二叉堆(好像是废话)。 首先,简单介绍一下二叉堆的性质,学过的读者可自行跳过。 二叉堆是一棵 ......
数据结构 结构 笔记 数据

Maven实用命令

依赖树 依赖树 mvn dependency:tree 定位某个class哪个依赖引入 mvn dependency:tree -Dverbose -Dincludes=要查找的内容 mvn dependency:tree:以树状形式显示 -Dincludes:要查找的jar信息 eg: mvn d ......
命令 Maven

《Mastering the FreeRTOS Real Time Kernel》读书笔记(4)软定时器

5.软件定时器管理 软件定时器由FreeRTOS内核实现,并受其控制。它们不需要硬件支持,也与硬件计时器或硬件计数器无关。 软件定时器功能是可选的。包括软件定时器功能:1。作为项目的一部分,构建FreeRTOS源文件FreeRTOS/source/timers.c。2.在FreeRTOSConfig ......
定时器 Mastering FreeRTOS 笔记 Kernel

密码协议学习笔记总目录

参考教材:密码协议基础第二版-邱卫东等 自制扫描版下载地址:密码协议基础-邱卫东-扫描.pdf - 蓝奏云 (lanzoum.com) (如果网页链接打不开,可能是网络运营商劫持了蓝奏云的域名,可自行搜索教程,用备用域名或更改host等方式访问) 第一章:引论 密码协议学习笔记(1):密码协议引论与 ......
总目 密码 笔记

Hive-服务启动和停止命令

1、启动命令 #!/bin/bash nohup hive --service metastore >> $HIVE_HOME/logs/metasotre.log 2>&1 & nohup hive --service hiveserver2 >> $HIVE_HOME/logs/hiveserv ......
命令 Hive

Linux 日志文件查找命令

Linux 日志文件查找技巧 一、tail 命令简介 下面列出一些常用的参数: -f:实时监控文件内容变化; -n:指定输出文件末尾的行数,默认为10行; -q:不显示文件名; -s:指定输出每行间隔的时间(秒数); -c:指定输出末尾的字节数; -v:显示详细的输出信息。 使用示例 查看文件fil ......
命令 文件 Linux 日志

markdown学习笔记

markdown学习 标题 heading level 1 # 空格 heading level 2 ## 空格 heading level 3 ### 空格 heading level 4 #### 空格 heading level 5 ##### 空格 heading level 6 ##### ......
markdown 笔记

OpenBmc 常用命令汇总

bitbake 相关 bitbake uboot # 编译u-boot # 编译系统镜像 bitbake core-image-minimal bitbake core-image-base bitbake fsl-image-gui bitbake fsl-image-qt5 bitbake fs ......
命令 常用 OpenBmc

Vue学习笔记(十):全局事件总线

之前博客中介绍了prop和调用事件的方式在父-子组件之间进行数据,这种方式在只有一层嵌套层时可以使用,但是路过存在多层嵌套,多层多个“兄弟”组件之间传递数据,就非常麻烦。对此,vue中提供了一种全局事件总线机制,数据传递是通过一个空的Vue实例作为中央事件总线,通过它来触发事件和监听事件,可以实现几... ......
总线 全局 事件 笔记 Vue

python学习笔记3 遍历目录, 列出文件名

import os def listDir(curPath, pixLen): list = [] # print("当前路径:" + curPath) files = os.listdir(curPath) for path in files: fullPath = os.path.join(cu ......
文件名 文件 笔记 目录 python

django常用模型查询

class StockFilter(django_filters.rest_framework.FilterSet): #搜索名称要与前端搜索名称一致 tradeName = django_filters.CharFilter(field_name='trade_name', lookup_expr ......
模型 常用 django

安装NVIDIA,CUDA, cuDNN的个人笔记

安装nvdian: sudo chmod +x NVIDIA-Linux-X86_64-440.100.run sudo ./NVIDIA-Linux-X86_64-440.100.run -no-x-check 在后面加上不对Xserver进行检查的命令(红色)就可以安装成功! 查看INVIDIA ......
笔记 NVIDIA cuDNN 个人 CUDA

《Mastering the FreeRTOS Real Time Kernel》读书笔记(3)队列管理

4.队列管理 队列,在一些系统中被称为消息队列,可以理解为信息中转站。是任务和任务,任务和中断之间可以互相读和写的一个共享空间。 4.2 队列的特征 存储数据 队列本质上是一个先进先出的缓冲区(FIFO),所以可以存储一定容量的数据。 有两种方式可以实现FIFO队列: 1.将发送给队列的数据复制到队 ......
队列 Mastering FreeRTOS 笔记 Kernel

软件测试|Linux基础教程:ln命令与软链接和硬链接

简介 在Linux系统中,ln命令是一个非常有用的工具,用于创建链接(link),将一个文件或目录链接到另一个位置。链接允许一个文件或目录可以同时存在于多个位置,而不会占用额外的磁盘空间。ln命令支持创建硬链接和软链接两种类型的链接。本文将详细介绍Linux中ln命令的用法、语法以及两种链接类型的区 ......
链接 软件测试 命令 基础 教程

Linux笔记:增量备份程序rsync快速入门

目的 rsync是一款开源的文件增量备份程序,通常用于linux下文件的增量备份。这个程序可以将一个目录的文件备份到另一个目录中,并且在每次备份时还可以对文件进行比较,只复制更新有过改动的文件。 rsync官网:https://rsync.samba.org/github项目:https://git ......
增量 备份 笔记 程序 Linux

算法学习笔记(30):Kruskal 重构树

Kruskal 重构树 这是一种用于处理与最大/最小边权相关的一个数据结构。 其与 kruskal 做最小生成树的过程是类似的,我们考虑其过程: 按边权排序,利用并查集维护连通性,进行合并。 如果我们在合并时,新建一个节点,其权值为当前处理的边的权值,并将合并的两个节点都连向新建的节点,那么就可以得 ......
算法 Kruskal 笔记 30