题目:合并果子 148. 合并果子 - AcWing题库 分析 典型的哈夫曼树。也是最优二叉树,是一类带权路径长度最短的树。每次取两个最小的,合并成新的。 其实就是贪心,因为合并次数是固定的,每次都取最小能保证答案最小。 …
2024/11/28 7:49:41目录 快速入门切点切面通知连接点通知类型切点表达式execution表达式annotation PointCut的使用面试题 快速入门 引入AOP依赖: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifa…
2024/11/28 6:37:501、Linux基本操作 1.1文件和目录管理 文件创建:使用touch命令可以创建一个空文件或者修改文件文件查看:使用cat可以查看文件内容,less和more用于分页查看。文件编辑:vi和nano是常用的文本编辑器。目录创建:mkdir用于…
2024/11/28 1:32:18背景: 有一个临时库,大家平时开发过程中比较常用,这个库的表的生命周期没有得到很好的管理,日积月累导致无用表增多,所以跟运维提了个方案,定期清理。提出了一个比较简单的方案。 解决方案: sh…
2024/11/28 1:04:17描述 假如你有一堆的盘子。如果你堆得太高的话,就可能会垮掉。所以,在真实的生活中,如果盘子叠到一定高度,你会重新开始堆新的一堆盘子。 实现这样的一个数据结构,我们称之为栈集,来模拟这个过程。这个栈…
2024/11/28 8:26:03 人评论 次浏览操作系统——文件系统基础 文件概念 文件 文件(File)是以计算机硬盘为载体的存储在计算机上的信息集合,可以是文本文档、图片、程序等,系统运行时,计算机以进程为基本单位进行资源的调度和分配,而用户在…
2024/11/28 8:25:03 人评论 次浏览SessionⅠ 关于SessionⅡ Seesion的用法A. 向Session存入数据B. 获取Session的值C. Session的删除与注销Ⅲ Session和Cookie的异同总结Ⅰ 关于Session 在前面一篇讲Cookie的文章中我提到了会话的概念,->Cookie,这个Seesion就是一个会话。关于seesion…
2024/11/28 8:21:01 人评论 次浏览https://www.cnblogs.com/wanghuaijun/p/7421008.html 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部…
2024/11/28 7:00:10 人评论 次浏览今天刘国斌老师讲了两个新的控件UIDateSpickers/UIAlertController,一个是日期的选择器,一个是警示窗口控制器。 一,开发使用日期时间选择器UIDatePicker的经验。UIDatePicker继承与UIControl,可以使用UIControl的…
2024/11/28 9:30:57 人评论 次浏览量化投资是指使用数理分析、编程、建模等方式,通过对样本数据进行集中比对处理,找到数据之间的关系,制定量化策略,并使用编写的软件程序来执行交易,从而获得投资回报的方式。在如今的量化投资领域,已经有了…
2024/11/28 9:29:57 人评论 次浏览MySQL主从复制 环境准备 软件及系统: CentOS7、MySQL5.7 系统环境准备: yum安装 或 源码安装 MySQL 5.7 ⚠️需要修改MySQL的安装仓库的设置, 开启5.7的安装源, 关闭8.0的安装源, 若不采用yum安装可使用源码部署 #####原理图: relay log 中继日志 流程图: #####Master-Slave架…
2024/11/28 9:28:57 人评论 次浏览request作用域单个请求之间 session作用域打开浏览器,关闭浏览器之间,浏览器相关,同一个用户访问网站的次数 application对象作用域:服务器启动,关闭之间,一个网站被不同用户访问的次数 pageContext作用域&…
2024/11/28 9:27:56 人评论 次浏览一、安装 使用免安装的版本进行安装: 1. 解压到安装目录 2. 拷贝目录下的 my-default.ini 文件为 my.ini 文件 3. 修改my.ini 文件内容为 [client]port3306default-character-setutf8#客户端字符类型,与服务端一致就行,建议utf8[mysqld]port3…
2024/11/28 9:26:56 人评论 次浏览1、下载源码包curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz2、解压 放到 /usr/local/ 目录下tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/ /usr/local/mongodb43、切换目录cd /usr/local/mongo…
2024/11/28 9:25:55 人评论 次浏览var userIdField document.getElementById("userId"); //用户代码不能为空 if (trim(userIdField.value) "") { alert("用户代码不能为空!"); userIdField.focus(); return; } //使用正则表达式判断第1个字符必须是字母 …
2024/11/28 7:30:30 人评论 次浏览我们在配置深度学习环境的时候,除了安装各种库和框架外,如果需要 GPU 加速,还需要配置 CUDA。那 CUDA 是什么?它的作用是什么? CUDA 编程介绍 什么是 CUDA? CUDA (Compute Unified Device Architecture) …
2024/11/28 7:29:29 人评论 次浏览如果你正在使用bash${f%%.mp4}将给出没有.mp4扩展名的文件名.尝试使用它像这样:for f in *.mp4; doffmpeg -i "$f" -f mp3 -ab 192000 -vn "mp3s/${f%%.mp4}.mp3"done…并且不要忘记给出的示例中的do关键字.说明bash手册(man bash)声明…
2024/11/28 7:28:29 人评论 次浏览本机配置1. ubuntu 64bit2. hadoop 2.7.1Contents1.安装jdk2.安装ssh3.安装hadoopSteps1.安装jdka)下载这个网址中跟自己操作系统相对应的jdk版本:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html 我选择的是jdk-7u79-l…
2024/11/28 7:27:28 人评论 次浏览BINLOG就是一个记录SQL语句的过程,和普通的LOG一样。不过只是她是二进制存储,普通的是十进制存储罢了。1、配置文件里要写的东西:[mysqld]log-binmysql-bin(名字可以改成自己的,如果不改名字的话,默认是以主机名字命名…
2024/11/28 7:26:28 人评论 次浏览sliceappend前言问题初探思考解析Go中没有引用传递前言 有关slice底层点击下面博文阅读 Golang底层原理剖析之slice类型与扩容机制 问题初探 package mainimport "fmt"func main() {s1 : []int{1, 2}s2 : s1s2 append(s2, 3)Test1(s1)Test1(s2)fmt.Println(s1, s…
2024/11/28 7:25:28 人评论 次浏览