自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

原创 Leetcode Java学习记录——动态规划基础

通过《斐波那契数列》和《不同路径Ⅱ》两道题入门动态规划。

2024-08-20 22:21:35 251

原创 Leetcode Java学习记录——树、二叉树、二叉搜索树

二叉树——基础树和图的区别就在于有没有环。树的遍历前序 中序 后序根节点所在位置树天生适合递归。前中后序递归遍历要记牢固。二叉搜索树即有序二叉树、排序二叉树。空树属于二叉搜索树二叉搜索树要满足:大多操作均为O(log2n)复杂度。

2024-07-11 21:52:53 244

原创 JAVA学习笔记DAY13——消息队列基础+MySQL索引

分布式的应用需要各个系统间通信,消息队列用于异步通信、解耦、削峰。索引是一种数据结构,用于快速查询和检索数据,本质是一种排序好的数据结构。底层数据结构有很多类型,常见的有B树、B+树和Hash、红黑树。在MySQL中,Innodb和MuIsam都使用B+树作为索引结构。

2024-07-11 21:51:25 771

原创 JAVA学习笔记DAY12——MySQL基础

关系型和非关系型数据库

2024-07-01 21:52:22 251

原创 Leetcode Java学习记录——栈和队列 IDEA

stack/queue/deque当我们使用Deque实现栈的功能时,注意要用push(==addFirst)。LinkedList实现的Deque,peek,pop,push都是在列表头进行操作。Alt+Insert:在目录中使用该快捷键可以新建包,文件,类。在 java 文件中可以进行 setter,getter,构造方法,toString等方法生成,生成方法覆盖(重写)

2024-07-01 20:26:34 863

原创 JAVA学习笔记DAY11——Java 与 Spring框架发展

从Java SE到微服务架构,对于整体发展进程的理解。微服务是一种思想,Spring Cloud和Duboo都是微服务的解决方案框架。单体式服务的扩容(应对618等场景),是通过加机器,会在一定程度上浪费资源,比如订单和用户登录两种服务不该相互影响。Java数据库连接,是一个Java API,提供一种标准的方法允许Java程序连接到数据库并执行SQL语句。前端后端有很多调用方法的请求,需要重复创建销毁很多类,为了优化这个问题,诞生了Spirng全家桶的核心框架。充当客户端和服务器之间的中间层。

2024-06-22 19:36:00 666

原创 Leetcode Java学习记录——代码随想录哈希表篇

当需要快速判断一个元素是否出现在集合里的时候,就要用到哈希表。哈希表实现可以使用数组、HashSet、HashMap

2024-06-21 22:08:49 494

原创 JAVA学习笔记DAY10——SpringBoot基础

本文涉及SpringBoot的介绍以及基本操作步骤整理。Spring家族存在配置文件过于复杂和繁琐的问题,尤其是由单体项目转为微服务项目之后,配置文件更显繁杂。Boot正是为了解决这个问题而诞生。SpringBoot是整合了Spring Framework的快速启动应用。

2024-06-20 22:45:41 579

原创 Leetcode Java学习记录——代码随想录链表篇

基于java语言的链表定义、双指针应用、以及遇到的报错。

2024-06-19 23:08:55 350

原创 JAVA学习笔记DAY9——Mybatis基础

Mbatis是一款持久层框架,前身为Apache的开源项目iBatis。JDBC -> MyBatis -> Hibernate ,封装程度越来越高。

2024-06-19 22:56:54 438

原创 Leetcode Java学习记录——代码随想录数组篇

因为是初学Java,刷题语言从Python切换过来有很多小习惯会出问题。声明、位运算、定义数组、打印数组、无穷大、二分法…

2024-06-18 11:23:28 277

原创 JAVA学习笔记DAY8——Spring_AOC Spring-tx

AOC,即面向切面编程,是一种编程思想。如果说面向对象编程(OOP)是一种纵向的编程思维,AOC则是横向的编程思维。用于Spring中可以弥补OOP存在的不足,例如难以对方法细节进行单独修改而不影响子父类,AOP将所有非核心代码进行统一管理,降低了代码的耦合性。底层使用代理技术。正常写核心方法advice类(增强类)用不同注解对应不同的方法同样需要@Component和@Aspect提取到公共行为的切点 pointcut开启aspectj注解支持。

2024-06-17 22:39:19 1006

原创 JAVA学习笔记DAY7——Spring_Ioc

Resource注解 是对Autowired+Qulifier的一种简化。(来自java jsr 250 ,java11以上需要导入依赖在可以使用)@ Qulifier 用来配合Autowired,是Autowired的附庸,不能单独使用。不同注解仅是为了方便开发人员区分,均在@Component注解的基础上完成。只需要声明一个全局变量,上方使用@ Autowired注解。@ Autowired 最常用在成员变量。前提:组件全部在Ioc中。

2024-06-14 22:42:00 402

原创 JAVA学习笔记DAY6——SSM_Spring

Spring Ioc容器是复杂容器。一个项目project拆分成多个模块module。配置方式包括三种:xml、注解、配置类。从文件结构的角度看,框架=jar包+是SSM的一种简化,快速创建服务。用来维护不同服务的相互调用。控制层组件 Servlet。业务逻辑层 Service。持久化层组件 Dao。

2024-06-13 23:23:00 823

原创 JAVA学习笔记DAY5——菜鸟教程高级教程

Java菜鸟教程的高级教程章节的后半部分。泛型调用时可接收不同类型的参数。泛型的本质是参数化类型。多线程。

2024-06-12 20:02:50 364

原创 JAVA学习笔记DAY4——菜鸟教程面向对象+数据结构部分

菜鸟教程面向对象八节,以及下面高级教程前半部分

2024-06-10 18:17:37 848 1

原创 JAVA学习笔记DAY3——菜鸟教程Java基础

菜鸟教程面向对象之前的部分都走马观花看了一遍。用于突击学习和复习。

2024-06-09 23:35:14 1109

原创 Leetcode Python学习记录——代码随想录二叉树篇一

树是由n个结点组成的有限集合。二叉树不是树的特例,而是另一种不同的数据结构。高度和深度都是针对节点的概念。根节点的高度就是二叉树的最大深度。隐式回溯用path[:]传递变量可以传递一个副本,并不修改原path,则实现同样的效果。python定义N叉树遍历for i,j in zip(range(),range()):abs()将结点加入stack之前(stack=[root]),注意检验root是否为None。模拟时注意popleft()和pop()不要写混淆了用完pop

2024-06-08 20:08:09 419

原创 JAVA学习笔记DAY2——菜鸟教程

java基本数据类型java变量类型java修饰符

2024-06-08 20:02:09 315

原创 JAVA学习笔记DAY1——韩顺平+菜鸟教程

日更学习Java的学习笔记。今天第一天配置了JDK,看了一点b站韩老师的课,最后对着菜鸟教程看到了对象和类。

2024-06-07 21:56:53 392

原创 Leetcode Python学习记录——代码随想录栈与队列篇

栈,队列,堆。heapq是Python标准库中的一个模块,实现了优先队列算法,具体实现为最小堆,即堆顶元素总是最小的元素。

2024-05-29 15:57:38 413

原创 博途v17PLC学习笔记

2023年作为电气控制的门外汉跟着b站视频学了几个星期的PLC,这里记录了一些学习时感觉需要复习的知识点。

2024-05-23 16:45:40 2736 1

原创 Leetcode Python学习记录——代码随想录字符串篇

在python中,字符串是不可变的,而列表是可变的。处理字符串中"修改"操作的常见做法是:先将字符串转换为列表,完成需要的修改后,再将列表转换回字符串。

2024-05-23 16:37:56 183 1

原创 Leetcode Python学习记录——代码随想录哈希表篇

哈希表(Hash table),也被称作散列表,是能够根据关键码的值直接进行访问的数据结构,例如数组就是一张哈希表。

2024-05-07 22:35:30 387

原创 Leetcode Python学习记录——代码随想录链表篇

链表是通过指针串联在一起的线性结构,每一个节点由数据域和指针域两部分组成

2024-05-07 00:32:03 390

原创 Leetcode Python学习记录——代码随想录数组篇

初次刷力扣,也算是第一次使用python,有很多基础的问题,写在笔记里记录一下。刷题顺序是按照代码随想录的推荐来的,先刷完了数组篇,后续会继续更新。

2024-04-26 21:20:19 658 1

原创 【uniapp学习笔记】

初次使用uniapp合作开发项目,记录一下出现的低级错误

2024-04-26 11:43:12 284 1

原创 【PaddleOCR使用记录】

官方地址:https://www.paddlepaddle.org.cn/hub/scene/ocr地址:https://github.com/PaddlePaddle/PaddleHub/blob/release/v2.1/docs/docs_ch/get_start/windows_quickstart.md。

2024-03-26 15:57:07 748

原创 【Win10/Win11深度学习环境配置记录】——Anaconda+CUDA+CUDNN+PyCharm+Pytorch

记录自己配置Anaconda、Pycharm、cuda、cudnn、pytorch的过程,附上自己认为有帮助的博客,供有需之人参考。(配置过程比较顺利,没有报太多奇奇怪怪的错误)

2023-11-28 09:44:38 1726

原创 信捷PLC学习手册

文章为初学信捷PLC三周的笔记,涉及到软件安装,PLC的连接,数据结构,调试错误解决,C语言函数实例,POU库的建立调用等内容

2023-10-07 10:57:48 6380 2

原创 Modbus与RS485通信协议

本文用于学习记录工业控制/电力通讯等领域通常采用串口通信。最初是RS232接口,1979制定了Modbus协议。

2023-09-19 16:00:49 185

原创 博途v17与winCC安装流程与踩坑记录

记录一些安装博途和winCC过程中踩的坑,整理了一篇安装教程

2023-02-13 14:25:55 39907 10

原创 前端编程环境配置记录

记录配置VSCode、nodejs、git

2023-02-08 21:13:20 87

原创 【前端学习笔记3——选不中按钮、全局变量、表格不显示、查看变量值】

button选不中,可能是被别的元件覆盖了,用开发者工具选择元件,可以在样式里添加z-index或者用position把相对定位变为绝对定位。el-option筛选框里不显示label,显示value,而且有的列筛选框有label有value。全局变量写法,首先可以在store文件夹的index.js文件写需要存的全局变量。注意看el-pagination里的元素,比如total没写对,就不会显示。在程序主文件main.js里写上store。在@click里,变量前面不用加this.

2023-02-07 08:34:33 260

原创 Vue前端最最最最基础笔记1——基础思路,调样式,localStorage

关于调样式,想调哪个元素的样式可以在浏览器开发者工具里选看是哪一类,在class中改。可以先在开发者工具中预改好样式,再去编译器vscode改如果在文件中找不到这个类,可能是在公共css中,为了不统一修改,可以在文件中单独修改。有看不懂的地方注意是不是有引用的封装好的代码,去引用的文件中看到底是怎么回事。再有引用看不懂要再去上一级引用。ctrl左键点击可以进入定义上一层?这里getItem的内容可以在左上的全局搜索搜索setItem(“Ip”)进行查看发现这里的网址是提供ip地址的。欢迎

2022-12-30 15:32:17 459 1

原创 前端学习笔记2——错误解决,接口,echart

编译器中有时会出现奇怪的语法问题,例如打完debugger就报错,这时候可以ctrl+z回退,退到最开始重新打可能就没事了。button的disabled属性,如果需要动态绑定,就要加冒号,后面才能识别到。接口未调用,有很大一部分原因都是this没写。在vue里this.没有写的话是会报错方法undefined的。开发者工具里可以打断点,跟代码看他有没有进入到某一个函数,定义的复杂方法(应该是接完接口的长这样)基础的是这样,通过id获取元素赋给变量。方法(函数)一定记得加括号!有括号是方法,没括号是变量!

2022-12-30 15:30:53 203

空空如也

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

TA关注的人

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