自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 61. 旋转链表

61. 旋转链表难度中等795收藏分享切换为英文接收动态反馈给你一个链表的头节点 ,旋转链表,将链表每个节点向右移动 个位置。示例 1:输入:head = [1,2,3,4,5], k = 2输出:[4,5,1,2,3] 示例 2:输入:head = [0,1,2], k = 4输出:[2,0,1] 官解:方法一:闭合为环思路及算法记给定链表的长度为 nn,注意到当向右移动的次数 k \geq nk≥n 时,我们仅需要向右移动 k \bmod nkmodn 次即可。因为每 nn

2022-07-07 11:19:48 139 1

原创 Java运行乱码,Idea编码设置

乱码类型:idea编码设置:一般idea统一设置成utf-8,如有其它需求可以改成其他编码(如gbk)setting->File coding->上面两个设置成UTF-8,中间将文件的编码设置成UTF-8,下面的也选UTF-8,最后,编译器的编码(idea界面左下角)设置成utf-8;还不行就在文件编辑处增加 -Dfile.encoing=utf-8.........

2022-06-06 23:28:05 1628 1

原创 Whosbug前置学习笔记

基础能力要求:基于antlr4框架用Python/Golang实现对Java的AST级别解析AST:抽象语法树(abstract syntax code,AST)是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的,是因为抽象语法树并不会表示出真实语法出现的每一个细节,比如说,嵌套括号被隐含在树的结构中,并没有以节点的形式呈现。抽象语法树并不依赖于源语言的语法,也就是说语法分析阶段所采用的上下文无文文法,因为在写文法时,经常会对文法进行等价的转换(消除左递归,回溯,二义

2022-06-04 21:47:20 515

原创 C语言:栈和堆的区别

c语言五大内存分区 栈区(stack):存放函数形参和局部变量(auto类型),由编译器自动分配和释放 堆区(heap):该区由程序员申请后使用,需要手动释放否则会造成内存泄漏。如果程序员没有手动释放,那么程序结束时可能由OS回收。 全局/静态存储区:存放全局变量和静态变量(包括静态全局变量与静态局部变量),初始化的全局变量和静态局部变量放在一块,未初始化的放在另一块 文字常量区:常量在统一运行被创建,常量区的内存是只读的,程序结束后由系统释放。 程序代码区:存

2022-03-26 23:50:19 6481 5

原创 学习笔记--Vector容器(C++)

STL基本概念 STL(Standard Template Library,标准模板库) STL 从广义上分为: 容器(container) 算法(algorithm) 迭代器(iterator) 容器和算法之间通过迭代器进行无缝连接。 STL 几乎所有的代码都采用了模板类或者模板函数 STL六大组件STL大体分为六大组件,分别是:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器容器:置物之所也STL容器就是将运用最广泛的一些数据结构实现出来.

2022-03-21 10:27:03 474

原创 学习笔记--idea连接mysql数据库

报错信息:Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver做一个简单的jdbc样例public class JDBCDemo { public static void main(String[] args) throws Exception{ Class.forName("com.mysql.jdbc.Driver"); String .

2022-03-19 23:02:36 793

原创 学习笔记--MySQL触发器

触发器的介绍:触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。触发器的类型:INSERT 型触发器UPDATE 型触发器DELETE 型触发器创建触发器DELIMITER $CREATE TRIGGER 名称事件前后(after\bdfore) 触发器类型(insert\update\delete)ON 对象表FOR EACH ROWBEGI...

2022-03-19 18:13:21 181

原创 学习笔记--SQLyog的使用

之前用过老师给的SQLyog,以前的版本,好像是11,不太好用。建议下载13这个还是中文版的,界面很友好 sqlyog版本选择 - yoyoma0355 - 博客园 (cnblogs.com)一、登录与使用第一次打开1、点击新建2、保存的连接:就是让你填连接名,随便写都可以3、localhost:本机ip地址4、用户名和密码自己设置5、端口:3306默认端口(或者要改成其他的也可以)点击测试连接:出现 Connection successfull!就..

2022-03-19 00:43:14 12696

原创 关于vs写c++的常见错误(一)

记录下我用Visual Studio2019写C/C++时遇到的典型错误与解决方案一、数组指针做参数这是一个顺序表,构造函数传参时直接将指针进行赋值,再对数组进行操作就会一下错误。class SeqList {private: int* list; int maxSize; int size;public: SeqList(int* arr, int size) { maxSize = 1000; this->size = size; lis.

2022-03-11 00:43:53 2448

空空如也

空空如也

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

TA关注的人

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