- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 angular小白入门历程过程
新手开始angular学习记录,包括nvm、node、angular/cli等环境配置,中文官网的案例流程与自我解读
2022-09-02 18:00:21
1540
原创 idea如何配置tomcat中on update action与on frame deactivation启动最好
idea的热部署配置**效果:**修改java代码需要手动Redeploy才能生效,界面修改无需手动,网站刷新即可生效1、on update action触发条件是手动触发,快捷键是ctrl+F10,位置如下图所示2、on frame deactivation表示是失去焦点时触发,就是你切界面了就触发下面解释两种模式下的四种方式效果update resources ---- 更新静态的资源,比如html,js,css等 运行模式和调试模式都是立即生效。update classe
2022-05-03 21:38:26
1593
原创 Java 字符串中插入字符 StringBuilder insert
字符串中插入字符 StringBuilder一个可变的字符序列。此类提供与StringBuffer的API,但不保证同步。议使用这个类别优先于StringBuffer ,因为它在大多数实现中将更快。StringBuffer:线程安全,可变的字符序列1. appendappend方法始终在构建器的末尾添加这些字符即在字符串末尾增加如果z引用当前内容为“ start ”的字符串构建器对象,那么方法调用z.append(“le”)将导致字符串构建器包含“ startle ”2. insert
2022-04-22 19:19:09
15036
原创 [经典面试题]通过不同面值的硬币,求出组合出n有多少种组合情况
通过不同面值的硬币,求出组合出n有多少种组合情况本题的一个具体情况如下给定n,求出使用给定的1,5,10,25的硬币组合出n 的组合方式有多少种第一种:迭代法思路分析:例如 15不使用10面值a. 不使用5面值 res = 1;b. 使用1个5面值 res = 1c. 使用2个5面值 res = 1;d. 使用3个5面值的 res = 1;使用一个10面值a. 不使用5面值 res = 1;b.使用一个5面值 res = 1;sum = 6由上述例
2022-04-20 11:21:46
1237
1
原创 一个小孩上楼梯,可以走 一步, 两步,三步, 问走n阶楼梯有多少种走法(Java 递归与迭代)
上楼梯有多少种走法一个小孩上楼梯,可以走 一步, 两步,三步, 问走n阶楼梯有多少种走法public class _上楼梯有多少种走法 { /** * 一个小孩上楼梯,可以走 一步, 两步,三步, 问走n阶楼梯有多少种走法 * f(1)=1; f(2)=2; f(3)=4; f(5)=7; 推出 f(n)=f(n-1)+f(n-2)+f(n-3); * @param args */ static final int mod = 1000000007; public s
2022-04-18 10:17:48
645
原创 求一个数组中重复出现的数字超过数组长度一半的数
第一种解法先排序,求arr[arr.length/2]的值,一定就是这个数第二种解法部分排序,求位于数组中排序在中间的一个数,快排过程中 剪枝public class _ { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {2,4,9,7,5,6,4,3,20,23,56,0,1,1,2}; int k = selectK(arr, 0, arr.
2022-03-23 17:15:32
497
1
原创 Java 快排三指针扫描代码解说
Java三指针扫描关于快排的前两种我就不描述了,主要讲讲三指针扫描分区的思路讲解跟代码实现。主要目的:将分区过程中与主元 重复的元素 提取出来,避免后续重复比较例如[2, 4, 9, 7, 5, 6, 4, 3, 2, 2, 2 , 20, 23, 56, 0, 1, 1, 2]变为[0, 1, 1, 2, 2, 2, 2, 2, 4, 9, 7, 5, 6, 4, 3, 20, 23, 56 ]传入迭代的两个数组分别为[0, 1, 1,] 和 [4, 9, 7, 5, 6, 4, 3,
2022-03-19 12:22:20
728
原创 java汉诺塔递归解法(有图解)
分解步骤如下主要分为三部将A最上面的n-1个圆环移动到C上,B做辅助点将A上最后一个圆环移动到B上将C上的n-1个圆环移动到B上,A做辅助点public class _汉诺塔递归 { public static void main(String[] args) { // TODO Auto-generated method stub Hannota(3, "a", "b", "c"); } static void Hannota(int N,String from,Str
2022-03-10 20:08:45
542
原创 使用YUMI制作windows10与linux/centos的双系统启动U盘(图文并茂)
YUMI制作windows10与linux/centos的双系统启动U盘一、YUMI Legacy(仅限 BIOS USB 引导)前提条件:计算机支持Bios启动U盘8G以上,格式为NTFS或者Fat32下载Windows10(下载链接: Windows10.)和CentOS-7(下载链接: CentOS-7.)系统镜像下载YUMI(下载链接: YUMI.)看清楚不要下载UEFI的第一步格式化U盘,两种方式都可以第二步打开最新版的YUMI软件,以我的为例最后点击creat
2021-11-06 16:54:01
1996
原创 重装系统蓝屏,电脑开机蓝屏解决方法记录
电脑开机就kmode exception not handled,并且重装系统进不了pe,出现错误代码:unexpected kernel mode trap电脑问题详细描述:开机就蓝屏,进不了系统,进不了安全模式并且电脑会循环开机关机重装系统进不了pe系统,无法重装解决办法:检查内存条,检查内存条,检查内存条!!!!这个很重要并且内存条要重新插好下面总结一下电脑检查方法:首先就把内存条取出来吹一下,检查金手指,有条件最好换在其他电脑山试一下内存条是否能正常使用(我刚开始取下来检查了
2021-11-05 16:35:31
4400
3
原创 win10台式机 更换蓝牙模块后配对过的蓝牙设备无法连接 且删除失败解决方法
解决win10 之前配对后的蓝牙设备连接不了 并且无法删除的解决办法事件描述:我的台式机更换蓝牙设备后之前连接后的蓝牙设备都无法连接,并且删除不了第一种解决方案打开设备管理器点击查看 点击显示隐藏设备 在蓝牙列表中删除之前配对的蓝牙设备无需再删除之前配对的设备 直接重新搜索连接即可之后重新在蓝牙设置页面搜索重新配对连接即可第二种解决方案下载蓝牙工具集 下载链接: 点击下载.打开 Powershell,输入“btpair -u”等待命令执行完成,你会发现已配对的蓝牙设备可以删除
2021-08-01 15:03:12
8786
7
原创 狂神GUI贪吃蛇免费图片资源加代码(其中逻辑有修改)
狂神GUI贪吃蛇记录首先做一个总结:我是看完Java基础部分开始这部分学习的,当看到各种类与类之间的调用之后才发现自己的Java基础其实并没有学到什么,真的就是学会了int and for,所以只要自己不断的学习才能足够的认识到自己的问题,之后会坚持下去的,加油!!!图片链接(不要积分的): 点击下载.目录结构代码部分:package snake;import javax.swing.*;public class StartGame { public static void m
2021-07-15 10:34:57
526
原创 使用SSM框架重构狂神Javaweb项目超市订单管理系统
使用SSM框架重构狂神Javaweb项目超市订单管理系统使用idea开发,源码只需要导入就可使用,需要修改对应你的数据库文件。源码下载地址 源码下载1. 项目展示2. 项目结构3. 总结本项目的所有代码都来自狂神说Java的视频课程,我只是其中的一个受益者,大家感兴趣的都可以免费下载,该项目使用idea tomcat9 开发,其中登录,用户管理,密码修改,退出功能完整,其中订单,和供应商仅做了展示功能,如果有相关问题也可以与我交流1. 目的首先,说一下我整理该项目的目
2021-04-24 15:50:00
1211
4
原创 对相对路径与绝对路径的理解
相对路径与绝对路径首先明确一点,并不是使用绝对路径是最好的,两者在不同的情况下都有各自独特的作用各自的优缺点1.绝对路径在本地使用效果最好,因为根据绝对定位获取本地的资源是绝对没有问题的。例如...
2021-01-14 09:46:24
418
4
原创 MySQL 5.7安装教程(Windows10)
解压版MySQL 5.7版本超细节的安装教程一。MySQL下载地址链接: 链接1.2.3.下载完成后解压,然后将文件放在你需要安装的目录下面(路径不要包含中文),我放在D盘了二。环境配置1.完成之后点击确定2.3.验证环境安装使否成功在Windows的命令行(win+R然后回车打开命令行)中打mysql,如果提示,Can‘t connect to MySQL server on ‘localhost’,则证明添加环境成功提示 mysql不是内部或外部命令,则表示添加失败,回到上面
2021-01-11 15:56:57
296
原创 window命令行递归文件夹中所以相同格式的文件移动到另一个文件夹中
window命令行递归文件夹中所以相同格式的文件移动到另一个文件夹中用法将下面代码复制到新建的txt文件中,可以根据自己的要求修改代码,将后缀名改为bat,保存好后右键管理员运行就行直接上代码了pushd C:\Users\futures\Desktop\text for /r %%a in (*.mp4) do ( move /Y "%%a" "C:\Users\futures\Desktop\1" )popd运行之后的效果为...
2020-12-16 21:39:25
824
1
原创 EduCoder 计算机系统基础硬件设计答案
EduCoder 计算机系统基础硬件设计一 8位可控加减法电路设计二 MIPS运算器设计三 寄存器文件设计四 MIPS RAM设计五 单周期MIPS CPU设计一 8位可控加减法电路设计实验内容在 logisim 模拟器中打开 alu.circ 文件,在对应子电路中利用已经封装好的全加器设计 8 位串行可控加减法电路,用户可以直接使用在电路中使用对应的隧道标签,应该对加法减法过程中的有符号运算进行溢出判断,给出有符号溢出信号 OF ,和进位输出 Cout 。代码文件如下点击下载二 MIPS运算器
2020-12-09 15:50:50
1439
2
原创 if __name__ == ‘__main__‘: main()的在不同地方的区别
if name == ‘main’: main()的在不同地方的区别该函数是一个内置函数,主要作用即是在当前py文件直接运行时,为字符串“main”,当作为导入模块时,即时导入模块的文件名,这最主要的作用体现在:当前py文件的main函数入口,被调用时不会运行,但是在py文件下运行是可查看运行效果官方解释如下name 是python的内置属性,是系统全局变量!每一个py文件都有一个属于自己的__name__:如果py文件作为模块被导入(import),那么__name__就是该py文件的文件名(也
2020-10-20 15:19:07
251
原创 关于TypeError:xxx() missing 1 required positional argument: ‘S‘问题处理意见
关于调用python模块的方法总结在调用自己保存的模块.py文件时,导入后就直接进行 文件名.函数进行调用,会直接出现问题Missing 1 required positional argumentclass Solution: def numJewelsInStones(self, J: str, S: str) -> int: i = 0 for key in J: i=S.count(key)+i return
2020-10-02 19:38:47
18573
1
原创 汉诺塔Python递归解法
汉诺塔解题攻略递归算法递归运用条件:(1)每次需要调用自身(2)有函数出口实现Python代码def hanoi(n, x, y, z): if n == 1: print(x, "-->", z) else: hanoi(n-1, x, y, z)#将前n-1个盘子从x移动到y上 print(x, "-->" ,z)#将x最底下的一个盘子移动到z上
2020-08-01 10:43:00
169
原创 开启程序员篇章
第一篇博客有感C语言今后计划C语言今天学习编程的我才把C语言的学习视屏看完,当我准备好学习编程的时候,第一个想到要学习的就是C语言,但是断断续续的学习与放弃导致自己知识结构混乱,什么都懂一点,但其实是什么也不知道,模模糊糊凭着感觉修改的别人的代码,时不时总是会写出别人眼中的笑话,还会问一些不像是编程人该问的问题,时间总是在这样的恍惚之间悄悄的溜走,但是自己却还深陷在杂乱知识的旋涡中,所以自己也下定决心,在这个假期对自己知识体系进行系统的整理,都说语言通一门则百通,所以我又捡起了之前学而又放放而又学的夹生
2020-06-27 09:53:08
130
单周期MIPS CPU设计
2020-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人