初探股市
初探股市
参考链接:
https://blog.csdn.net/muzihuaner/article/details/113880440
全栈项目学习中遇到的BUG
1.如何解决application.properties中driver-class-name: com.mysql.jdbc.Driver爆红根本原因是它没有找到jar包:
(此处原来是报红色波浪线错误,现在是已经改好了)
解决方案:
1.把仓库里的文件夹删了重新下载(带上版本号version)
2.从网站https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test 下载后放进本地仓库
总之就是让本地仓库有这个jar包即可
2.userMapper 注入失败1234567if (userMapper == null) { System.out.println("userMapper is null"); } else { System.out.println("userMapper is initialized"); }输 ...
2.3 线性代数
1.向量
数据操作+数据预处理
数据操作N维数组样例
访问元素
动手学深度学习中遇到的问题
1.命令行输入的python和conda list中的python版本不一致问题描述键入conda list命令后,显示版本为Python3.8.18
但在键入python时,显示版本为Python3.11.5
解决办法1.激活环境,找到你的 Anaconda Python 解释器路径
1234Windows下 where pythonmacOS 和 Linux下 which python
参考链接:https://anaconda.org.cn/anaconda/user-guide/tasks/integration/python-path/#macos-and-linux
可以看到它并不是执行python3802虚拟环境中的python
解决思路1退出当前base环境,再重新进想进的环境
12conda deactivateconda activate env_name
参考链接:https://blog.csdn.net/qq_32445729/article/details/118080499
解决思路2用管理员身份打开Anaconda Prompt,重新初始化 c ...
MySQL数据库之索引
1.索引概述及其优缺点1.1索引概述MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。索引的本质:索引是数据结构。你可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。这些数据结构以某种方式指向数据, 这样就可以在这些数据结构的基础上实现 高级查找算法 。
注:本文主要说的是MySQL57版本
1.2为什么使用索引
假如给数据使用 二叉树 这样的数据结构进行存储,如下图所示
索引的作用:能以更少的查询次数来找到数据,减少与磁盘的IO交互次数,更快地查找到数据
1.3优点(1)类似大学图书馆建书目索引,提高数据检索的效率,降低 数据库的IO成本 ,这也是创建索引最主要的原因。
(2)通过创建唯一索引,可以保证数据库表中每一行 数据的唯一性 。
(3)在实现数据的参考完整性方面,可以 加速表和表之间的连接 。换句话说,对于有依赖关系的子表和父表联合查询时,可以提高查询速度。
(4)在使用分组和排序子句进行数据查询时,可以显著减少查询中分组和排序的时间 ,降低了CPU的消耗。
1.4缺点增加索引也有许多不利的方面,主要表现在如下几个方面 ...
IDEA64.exe.vmoptions文件详解
源文件
123456789101112131415-Xms128m-Xmx750m-XX:ReservedCodeCacheSize=512m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-XX:CICompilerCount=2-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-ea-Dsun.io.useCanonCaches=false-Djdk.http.auth.tunneling.disabledSchemes=""-Djdk.attach.allowAttachSelf=true-Djdk.module.illegalAccess.silent=true-Dkotlinx.coroutines.debug=off
修改为
1234567891011121314151617-server-Xms1G-Xmx1G-XX:ReservedCodeCacheSize=1G-XX:+UseConcMarkSweepGC-XX:So ...
Vue
day03 Vue&书城项目第一阶段第一章 Vue1. 学习目标
了解什么是框架
了解什么是Vue
掌握Vue的基本语法
了解Vue的生命周期
2. 内容讲解2.1 什么是框架任何编程语言在最初的时候都是没有框架的,后来随着在实际开发过程中不断总结『经验』,积累『最佳实践』,慢慢的人们发现很多『特定场景』下的『特定问题』总是可以『套用固定解决方案』。
于是有人把成熟的『固定解决方案』收集起来,整合在一起,就成了『框架』。
在使用框架的过程中,我们往往只需要告诉框架『做什么(声明)』,而不需要关心框架『怎么做(编程)』。
对于Java程序来说,我们使用框架就是导入那些封装了『固定解决方案』的jar包,然后通过『配置文件』告诉框架做什么,就能够大大简化编码,提高开发效率。我们使用过的junit其实就是一款单元测试框架。
而对于JavaScript程序来说,我们使用框架就是导入那些封装了『固定解决方案』的『js文件』,然后在框架的基础上编码。
用洗衣服来类比框架:
典型应用场景:洗衣服
输入数据:衣服、洗衣液、水
不使用框架:手洗
使用框架:使用洗衣机,对人来说,只需要按键,具体 ...
LeetCode心得笔记
一、Java相关1.时间复杂度12https://blog.csdn.net/xy010902100449/article/details/46537507https://blog.csdn.net/zhen921/article/details/80212625
2.刷题顺序1数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构
1234567891011121314151617181920212223基础篇(30 天)基础永远是最重要的,先把最最基础的这些搞熟,磨刀不误砍柴工。 数组,队列,栈 链表 树与递归 哈希表 双指针思想篇(30 天)这些思想是投资回报率极高的,强烈推荐每一个小的专题花一定的时间掌握 二分 滑动窗口 搜索(BFS,DFS,回溯) 动态规划提高篇(31 天)收益不明显,需要技术积累,使用技巧 贪心 分治 位运算 KMP & RK 并查集 前缀树 ...
Idea文件夹右键新建没有JavaClass选项
1.解决办法
File —— Project Structure——Modules—— 将该文件夹设置为 “Source”
那为啥会这样呢。首先你要知道,idea里面不同的文件夹样式代表不同的意思。我从官网上截图列在下面了。其他的我们不说,就说说Directory和Package。Directory下面是不能创建class的,它只是一个“目录”,而Package是一个“包”,是可以创建class文件的。所以既然“文件夹”要作为一个“java package”,需要符合包的命名规则——不能以数字开头,不能是纯数字,不能含有特殊字符,不能是java关键字。因为包的路径要出现在class、interface的最上面,需要引入的。
举个例子,你在idea里面创建了一个文件夹,命名“001”,那他就是一个Directory,其下面是不能创建java文件的,也就是右键没有“Java Class”选项。但是如果你命为”day001”,那它就是一个Package,是可以正常的创建java文件的,,也就是右键有“Java Class”选项。如果此时还不能创建java文件,你可以试试上面我提到的那个 ...
