自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wellcome to lillanm's blog

All of this blog is for my study

  • 博客(19)
  • 收藏
  • 关注

原创 Linux常用命令

ls:查看当前目录下的内容pwd:查看当前所在目录cd:切换目录touch[文件名]:如果文件不存在,新建文件mkdir[目录名]:创建目录rm[文件名]:删除指定文件-a:显示所有文件及目录,包括隐藏的文件-l:列出的信息更加具ls -l使用过于频繁,可以简化成llcd …:切换到当前目录的上级目录cd ~:切换到用户的home目录cd /user/local:切换到/user/local目录-n:由1开始对所有输出行数编号。

2022-11-15 22:23:27 1073 1

原创 解决FinalShel连接虚拟机超时问题

为了解决链接超时问题,自己电脑底部任务栏开了一大堆,浏览器里网页开了一个又一个,这种搜索无果的情况,持续了大概3天的时间,中间怀疑自我到是不是我的电脑硬件少了个螺丝什么的(哈哈哈哈),还好目前这一切都结束了。

2022-11-02 14:04:33 17502 13

原创 Spring依赖注入

首先在config包下定义一个SpringConfig类用@Configuration注解作为spring容器,用@ComponentScan(“”)里面写需要扫描包的范围对于实体类的装配:使用@Autowired注解对于实体类里面的属性,可以使用@Value()注解配置、也可以加载properties资源文件中的内容,先使用PropertySource()注解,里面写加载的资源文件的名称,再在@Value(${})括号内填键名即可使用properties文件第三方bean管理1.在config包下定义

2022-06-30 22:47:37 190

原创 Spring中@Component注解的使用

@component是Spring中的一个注解,用来实现bean的注入使用注解可以代替配置文件中的内容,在容器内初始化beanweb开发提供三个@Component注解的衍生注解,功能一样,仅仅名字不同,用来区分不同层的架构@Controller(“”):表现层业务bean@Service(“”):业务层bean@Repository(“”):数据层bean括号里写名字,以后可以用来获取bean@Scope标签控制bean的设计模式:@Scope(“singleton”):单例设计模式,@Scope(“pr

2022-06-30 21:02:30 4219

原创 黑马程序员JAVAWEB教程P141课后练习

黑马程序员JAVAWEB教程P141课后练习尝试过的错误:1.在then方法体里的判断逻辑使用AJAX一样的格式: if (this.responseText == "true") { document.getElementById("username_err").style.display = ''; } else { document.getElementById("username_e

2022-05-12 17:09:09 2045 6

原创 实验室后端考核

Integer赋值的方式创建Integer对象Integer类型再比较大小的时候调用了Integer.valueOf()方法,-128~127之间的数,比较数值大小的时候用**equals.()和得到的结果是一样的,超出了这个范围,**比较大小就相当于判断是否是同一个对象Integer和int比较大小会自动拆箱,比较的是数值public class Test { public static void main(String[] args) { Integer a = new

2022-04-17 14:46:32 275

原创 JAVA多线程

JAVA多线程线程的创建的方式:一:继承Thread类由于JAVA里一个子类只能继承一个父类,所以继承Thread后的线程类无法拥有更多的功能,是最简单的创建线程的方法,学习阶段尝试线程感觉很方便public class ThreadDemo1 { public static void main(String[] args) { //3.new一个新线程对象 Thread t = new MyThread(); //4.调用start方法启动

2022-04-12 20:46:58 200

原创 解决IDEA src下的目录全部变灰无法运行

解决IDEA src下的目录全部变灰无法运行无意间打开了一个远古代码,但是10个模组有9个都变灰了,类变成了旁边有个J标识的黄色符号,而不是蓝色。。。网上搜了好久,也许是不知道该搜什么的原因,半天都没有解决最后得益于一位大佬的指点在src旁点击鼠标右键再点击Mark Directory as 里面的sourse,将src添加为资源问题就解决了,很实用的一个操作,之前也遇到过一次变灰的情况,当时放弃了…...

2022-04-09 22:54:55 2546

原创 初识mysql

安装mysql的过程本文没有图片,用Typora写好拷贝过来的1.失败的尝试下载压缩包,配置环境变量,还要在安装路径下自己创建my.ini配置文件cmd以管理员身份运行,mysqld --initialize -console初始化命令mysqld --install 安装mysql到目前还算正常然后执行net start mysql时,出现了找不到文件错误参考网上资料各种去路径下打开cmd窗口,一堆乱七八糟的东西,还是不行就卸载了重下2.成功安装和前面一样,有不同的是自己创建了da

2022-03-25 21:47:53 56

原创 Collection类

Collection类入门1.分类Collectio接口下有List和Set两个模块2.各自特点List特点:有序、可重复、有索引。ArrayList底层是数组实现的,LinkedList底层是双向链表实现的,所以LinkedList对于头和尾的操作时间非常快,可以用于数据结构中Set集合特点:无序,不重复,无索引,但另一方面,HashSet无序,而TreeSet底层采用HashMap和红黑树,会对数据自动排序Arrays自带的排序:需要使用比较器对象自己确定比较规则,可用lambda表达式进

2022-03-07 12:00:32 173

原创 Lambda表达式入门

Lambda表达式是一种代码简写的风格1.使用前提:必须是接口,且接口内只有一个函数时,可以在匿名内部类中使用lambda表达式简写代码,一般前面都会有“@FunctionalInterface”标记。这是一种可遇不可求的代码风格,在代码中使用可以降低代码复杂度,但不应该为了使用lambda表达式而在接口处下功夫,而应该在能使用的时候就使用,不可强求使用2.省略规则1.参数类型可以省略不写2.如果只有一个参数,参数类型可以省略,同时()也可以省略3.如果lambda表达式的方法体代码只有一行

2022-03-07 11:23:48 117

原创 JAVA小结

JAVA的接口理解接口可以理解为抽象类,但又不完全是抽象类,接口诞生的目的就是为了被重写,也是为了一定的规范用代码简单模拟一个USB的接口标准package com.lillanm.computer;/** USB接口 == 规范 */public interface USB { //拔出 接入 void connect(); void unconnect();}里面包含两个需要被重写的方法,这些方法需要到具体的类中去实现为什么要接口?就像这

2022-01-30 14:29:14 396

原创 深搜与广搜(同步博客内容)

DFS_and_BFS跑断腿的下级---------深度优先搜索总是有忙不完的事?懂不懂深度优先搜索的含金量啊?能推就推,推不了就交给别人最好的入门例子-------全排列好嘛,现在有人交给你3张牌,想拜托你想个办法,告诉他这三张牌所有的组合,牌面是1,2,3将这个问题形象化,你有三张牌,和三个盒子,每个盒子里面只能有一张牌,你准备怎么放,才能让所有的情况都包含在内。现在面对着第一个盒子,你想出了一个方法,既然所有的情况都要考虑到,那我就按顺序来放吧,毕竟有序是一个美好的事情,所以你将1放到了

2022-01-29 19:01:38 699

原创 2022-1-8

日报API介绍全称应用程序编程接口,就是JAVA自己写好的程序,给程序员调用的,方便完成一些功能,在官网下载用就行,可方便了String字符串类型,定义的变量可以指向一个字符串对象,是不可变字符串,相加时会在常量池里新创一个字符串,然后删除之前的,new出来的字符串放在堆内存里,所以直接==判断字符串相等,以为是判断内容,实则判断的是地址,new出来的肯定不一样,常量池中的又一样,所以判断得用equals方法/*String okName = "lillanm"; String o

2022-01-08 19:24:00 175

原创 实验室第一次考核改错

大一第一次考核改错双向链表//在双向链表指针p的指针前插入一个指针q的结点q->next = p;q->prior = p->prior;p->prior->next = q;p->prior = q;双向链表的链接基本可以总结为先处理好要插入的结点的前驱和后继,然后处理和前后结点的链接,题目不是很难,因为熟练度不足,导致了一些不应该的错误转义字符emmm,也许是因为脑子短路吧,\\输出的是\,因为转义字符前都有一个\,如果想单独输出一个\的话就需要前

2021-12-08 23:49:41 919

原创 【无标题】

#include<stdio.h>int main(void){ int i, j, index = 0, m, n; int arr[20001]; while (scanf("%d %d ", &n, &m) != EOF) { for (i = 0; i < n+m; i++) scanf("%d", &arr[i]); for (i = 0; i < m + n - 1; i++) { for (j = 0; j .

2021-11-24 20:18:26 169

原创 hexo博客的搭建过程

hexo博客搭建的困难与解决方案文章目录hexo博客搭建的困难与解决方案前言一、搭建hexo遇到的实际问题二、解决1.解决方法2.最大的麻烦总结前言为了使用hexo博客,以一个新手的视角来看难免会遇到一些问题例如:什么是hexo,搭建hexo需要什么工具,甚至是github访问迟钝如何解决当然看到目录不要惊慌,内容只有一点点,目录是为了显得专业一、搭建hexo遇到的实际问题以下问题的解决均通过csdn资料查找1:github访问缓慢2:linux操作系统下部分指令无法识别3:js和g

2021-11-05 21:49:12 98

原创 贪心算法解决“买股票问题”

一个比较神奇的操作,解决LeetCode上买股票的最佳时机问题题目如下给定一个数组 prices ,其中 prices[i] 是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。如果每次只要能收益,就将收入加到总钱数内,如果亏钱,则不执行操作,如同股票一般,将所有的上坡路上的钱都累加到总钱数内,那么最终的结果一定是赚的最多的那种情况代码实现如下int max

2021-11-04 00:11:00 279

原创 删除数组中的重复项

利用双指针解决“删除有序数组中的重复项”问题给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。说实话,看到题目的第一眼没有注意到要修改原数组,所以想到的是按位取异或,但如果要原地修改数组,根据目前已知的知识很容易想到的是找到相同的数的起始坐标,然后继续遍历,直到又一个不同的数出现,交换他们的值那有没有一个更加简便的方法去实现呢?当然,利用双指针

2021-11-04 00:04:30 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除