- 博客(75)
- 资源 (4)
- 收藏
- 关注

原创 剑指Offer(第二版)题目总结
持续更新学习中数据结构数组数组中重复的数字二维数组中的查找字符串替换空格链表从头到尾打印链表树重建二叉树二叉树的下一个节点栈和队列用两个栈实现队列算法和数据操作递归和循环斐波那契数列青蛙跳台阶问题查找和排序旋转数组的最小数字回溯法矩阵中的路径机器人的运动范围动态规划与贪婪算法剪绳子位运算二进制中1的个数数据结构数组数组中重复的数字二维数组中的查找字符串替换空格链表从头到尾打印链表树重建二叉树二叉树的下一个节点栈和队列用两个栈实现队列算法和数据操作递归和循环斐波那契数列青蛙跳
2021-02-01 16:34:12
732
原创 Linux常用命令(部分学习待继续补充)
前面三个是当前所有者的权限 中间三个同一个group(这里的group就是staff)用户的权限 后三个是其他用户的权限。head readme.md 查看文件开头的内容(head --lines=2 readme.md 只看两行)ls list 列出当前目录下的所有文件 ls / ls -h(human) ls -l(long)============有待继续学习更新 chmod chown等命令。ls -a (ls -la) 列出隐藏文件。cd - 切换到上一次所在的目录。点击键盘i键进入编辑模式。
2024-09-21 15:01:11
278
原创 多线程相关面试题
项目中使用 线程池来创建线程继承thread类重写run方法实现runnable接口实现callable接口重写call方法 带返回值线程池创建线程。
2024-09-10 18:36:37
550
原创 设计模式-面试题(工厂方法模式、策略模式和责任链模式)
开闭原则:扩展开放、修改关闭工厂设计模式:解耦简单工厂模式CoffeeStore和SimpleCoffeeFactory的耦合、SimpleCoffeeFactory和Coffee的耦合后续如果再加新品种的咖啡,需要修改SimpleCoffeeFactory,这样就违反了开闭原则简单工厂不是特别好。
2024-09-09 12:23:45
336
原创 JVM面试知识点
类加载的双亲委派,如果要用AppClassLoader加载某个类,就会先用ExtClassLoader来加载这个类,就会先用BootstrapClassLoader来加载这个类,去他的目录下加载,如果没有的话就退回到ExtClassLoader去他的目录加载,以此类推。,比如第一次 Minor GC 后,Eden 区中存活的对象被复制到 S0,下一次 Minor GC 时,Eden 和 S0 中存活的对象被复制到 S1。灰色对象通常是在垃圾回收过程中从根对象开始遍历到的对象,其引用的对象还未被处理。
2024-09-09 10:19:16
594
原创 数据库面试题学习
全表扫描没有利用任何索引结构,而是直接从表的第一个数据页开始,依次读取每一行数据,并检查是否符合查询条件。【当数据库执行查询操作时,如果查询所需要的所有列的数据都可以从索引中直接获取,而不需要再去查询数据表中的数据行,那么这个索引就被称为覆盖索引。假如联合索引是bcd sql语句给了bd这两个查询条件 mysql5.几之后可以在联合索引表中过滤d的条件,因而不用回表查询两次~图中的4b为int占的字节数,6b为指针占的字节数 一页最多1638个数据 一行数据大概为1kb。InnoDB b+树是怎么产生的。
2024-09-07 21:53:37
445
原创 MySQL-进阶篇partI
目前,MyISAM被MongoDB取代,MEMORY被Redis取代了。索引是用来高效获取数据的数据结构。绝大多数情况下都是考虑对于索引的优化~
2024-05-09 17:12:38
405
1
原创 MySQL-基础篇
数据库操作表操作表操作-修改注意:在删除表时,表中的全部数据也会被删除。datagrip如果为表起了别名,就不能用表名来限定字段。方式一:方式二:事务执行成功执行commit指令,事务执行失败执行rollback指令。
2024-05-06 22:07:31
512
1
原创 jvm面试题30问
JIT:在Java编程语言和环境中,即时编译器(JIT compiler,just-in-time compiler)是一个把Java的字节码(包括需要被解释的指令的程序)转换成可以直接发送给处理器的指令的程序。会造成用户的卡顿!用户体验非常差!可达性的链路分析做完可达性分析之后,可达的对象就是存活的对象,反之,没有可达的对象就是垃圾,完成JVM中存活对象和垃圾对象的判断!如果不使用可达性分析的话,使用引用计数法,循环引用的对象计数不为0。为了提高复制算法的空间利用率,Eden占80%。
2024-05-01 21:28:33
1051
原创 javaweb-配置优先级、bean管理和SpringBoot原理
命令行参数的优先级要高于java系统属性。maven构建和管理java项目的工具。私服配置—有一个文档~~~~~~起步依赖的原理就是依赖传递。SpringBoot原理。原来SSM是这三个!javaweb原理!
2024-03-27 14:13:39
189
原创 javaweb-登录校验(jwt令牌、filter和interceptor)、异常处理、事务管理和AOP
需要记住 一旦进行了AOP程序的开发,最终运行的不再是原始的目标对象,而是基于目标对象生成的代理对象。登录成功后生成jwt令牌,然后下发到客户端。拦截器 interceptor。代码就分为以上六步来走!
2024-03-26 16:30:56
236
原创 一小时学习redis!
redis基于内存的数据存储系统三种使用方式redis优势安装redis最后一种方式只能得到5.0的redis版本 比较老!启动redis redis-server.exe 命令 停止ctrl+c或关闭启动客户端 redis-cliredisinsight安装。
2024-03-25 17:19:07
536
原创 javaweb-mybatis
声明一个对象,@Autowired完成依赖注入。@Mapper 在运行时,会自动生成该接口的实现类对象(代理对象),并且将该对象交给IOC容器管理。使用log变量记录日志,不用system.out。哦~通过预编译防止Sql注入,更加安全。PageHelper分页插件。统一响应结果Result类。mybatis的基础操作。一个一个案例~~~~~~mysql分页展示语法。限定请求方式是什么!xml配置文件有约束。
2024-03-23 13:33:02
253
原创 javaweb-maven+HTTP协议+Tomcat+SpringBoot入门+请求+响应+分层解耦
javaweb-maven+http协议+Tomcat+springboot入门+请求+响应+分层解耦
2024-03-15 11:33:55
597
原创 面向对象(高级)、枚举和注解
在视频中的utilityTest中 老师直接使用的类.方法() ==> 因为当一个方法是static时,就是一个静态方法 静态方法可以直接通过类名调用 具体细节后面会讲。小结:static 代码块是类加载时执行,只会执行一次 普通代码块是在创建对象时调用,创建一次,调用一次 类加载的三种情况需要记住。不管static变量在哪里,共识(1)static变量是同一个类的所有对象共享 (2)static类变量是在类加载的时候就生成了。1.内部类有四种 局部内部类 匿名内部类(最重要) 成员内部类和静态内部类。
2024-03-05 16:56:37
800
原创 【韩顺平 零基础30天学会Java】面向对象编程(中级)拖了hin久~
返回该对象的哈希码值,支持此方法是为了提高哈希表的性能,实际上,由Object类定义的hashCode方法确实会针对不同的对象返回不同的整数。如果子类没有这个属性,就看父类有没有这个属性(如果父类有该属性,并且可以访问,就返回信息),如果父类没有就按照上面的规则,继续找上级父类,直到Object…1.断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下,进而分析找到这个bug。
2023-10-08 20:09:15
259
原创 【韩顺平 零基础30天学会Java】面向对象编程(基础)(5days)
它有几个特点(1)方法名和类名相同 (2)没有返回值 (3)在创建对象时,系统会自动调用该类的构造器完成对象的初始化。Java设计者引入类与对象(OOP),根本原因就是现有的技术,不能完美的解决新的需求。p1是对象名(对象引用)new Person()创建的对象空间(数据)才是真正的对象。构造方法也叫构造器,是类的一种特殊方法,它的主要作用是完整对新对象的初始化。2)对象是具体的,实际的,代表一个具体事物,即是实例。3)类是对象的模板,对象是类的一个个体,对应一个实例。
2023-09-05 22:11:27
340
原创 【韩顺平 零基础30天学会Java】数组、排序和查找(2days)
二维数组声明方式有:int[][] y or int[] y[] or int y[][]方法二:使用逆序赋值方法(创建一个新数组 ,逆序遍历原数组,原始数组指向新数组【=】)二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同,也可以不同。遍历数组得到数组所有元素的和 hens[下标],下标是从0开始编号的。(new新一个新数组,赋值,原始数组指向新数组arr=arrNew)([]可以写在数据类型的后面,也可以写在数组名的后面)可以理解成,原来的一维数组的每个元素是一维数组。
2023-08-27 11:44:53
257
原创 【韩顺平 零基础30天学会Java】程序流程控制(2days)
将一个循环放在另一个循环体内,就形成了嵌套循环。当只有内层循环的循环条件为false的时候,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环。在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支结构称为内层分支外面的结构分支称为外层分支,建议:分支不要超过3层。break语句用于终止某个语句块的执行,一般使用在switch或者循环{for,while,do-while}中。循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开(例如int i=0,j=0),
2023-08-21 21:51:54
213
原创 MedNeXt的一些问题集锦
深度监督的输出有四个不同尺度分割结果,将前三个不同尺度分割结果分别与标准图像来计算dice(即loss1,loss2,loss3),然后相加,为了控制这三个结果对最后分割的影像,还需要乘以一个权重因子alpha(初始值为1),随着不断训练alpha也不断衰减(以0.9倍衰减)SDC是一种针对表面(边界)分割任务的评估指标,用于衡量分割结果与真实标签在边界上的一致性,他计算分割结果边界与真实标签边界的重叠部分在两者总体边界长度的比例。network-wide优势?上采样使用的是转置卷积吗?
2023-07-11 23:27:00
539
原创 pycharm下载nltk库 and 为指定版本的python安装包
解决方法来自https://blog.youkuaiyun.com/woai8339/article/details/91351707。为指定版本的python安装包。
2023-04-15 17:46:02
390
原创 【Microsoft Visual Studio安装问题】Microsoft.VisualStudio.Setup.Configuration
Microsoft Visual Studio的安装问题~~~
2022-11-19 19:41:29
3462
原创 【DEV C++ & sqlite3】 undefined reference to `sqlite3_open‘ collect2.exe: error: ld returned 1 exit...
undefined reference to `sqlite3_open'collect2.exe: error: ld returned 1 exit status
2022-10-28 13:07:18
992
原创 Python库下载第三方镜像(清华/豆瓣)
清华镜像:https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣镜像:http://pypi.douban.com/simple/下载命令:pip install -i 镜像地址 Python库名
2022-02-16 15:19:17
8105
原创 前端 | 表格(table)的合并
开始系统学习前端啦~记录一下自己在学习时不够熟悉的一些点儿表格的行/列合并跨行合并合并的都是合并行,不跨行合并的都是和并列不管是合并行还是和并列,合并的属性都给列td(th)设置表格的合并不是合二为一,而是一个人占多个人的位置,把其他的内容挤出去合并行 rowspan和并列 colspan举个小栗子!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">.
2022-01-14 17:59:04
6131
原创 基于Java SSM框架的水务云平台实现(小组部分实现)
关于此博客的一点小小说明,这里的代码是由小组人员协同开发完成的。这里我完成的是水价项目即价格设置的实现,剩余部分仅简单参与,但是主要的操作还是一致的,主要还是对数据库信息的增删改查操作,并将其显示到页面上。其中有关分页内容,是在后端对数据库进行的操作,通过前端传参获取前后页的水价信息。其余东西在这里不一一赘述。~同时,该代码瑕疵较多,不喜勿喷。系统主要功能介绍有关系统的主要功能如下表所示(代码并非完整)系统的代码可私信哟~~~系统运行截图Truth be told, 我真的.
2022-01-11 17:47:58
669
原创 运行python项目时的一些小问题 | source不是内部或外部命令... ModuleNotFoundError:No module named ‘cv2‘
问题:当使用source命令时出现source不是内部或外部命令,也不是可运行的程序或批处理文件。解决方法:将source改成activate即可惹!问题:ModuleNotFoundError:No module named ‘cv2’解决方法:1.使用pip install opencv-python命令;2.若1不可行的话在终端输入以下import cv2看一下报什么错误,俺滴是ImportError:numpy.core.mulitarray failed to import,(中间经过了艰
2022-01-10 20:54:33
2905
原创 一行代码实现任意网页视频配速播放
网页右键选择==》检查 ==》进入控制台在控制台下面输入 document. querySelector('video').playbackRate=几倍速就完成配速播放惹~~~
2021-12-28 20:08:49
818
原创 git clone 出现 SSL_read: SSL_ERROR_SYSCALL, errno 10053
解决方案来自互联网,mark一下!还以为是ssh出了什么问题(或许真的出了什么问题俺也不得而知了),等到有机会再研究⑧by the way,GitHub中文社区真的更流畅,直接下载zip文件时更快呢~
2021-09-14 08:49:18
1015
dlib-19.19.0-cp37-cp37-win_amd64.whl
2020-10-06
python程序设计(基于网络爬虫的电影评论爬取和分析系统)
2020-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人