自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《JavaScript高级程序设计》(1)

前端js

2025-11-21 14:18:55 721

原创 数据结构(HS)

树和图

2025-10-25 18:25:48 351

原创 听课笔记CSAPP

概述:这里是csapp2015 fall 听课中的一些笔记。

2025-10-08 16:30:28 457

原创 hexo快速搭博客

简介:这是一个可以快速搭建自己的博客的开源项目,其中有很多主题选择。

2025-10-06 01:25:24 334

原创 TS学习笔记

age: 30。

2025-10-04 20:06:16 912

原创 MIT6.S081 Lab01

(0这里的文件描述符分配给了“input.txt”)复制一个已有的文件描述符,返回一个指向同一个输入/输出对象的新描述符。是单独的两种系统调用。(加载新的程序,去到上面上面的代码执行“cat”)复制的文件描述符一样。之前卸载wsl时,遗留了一个.wslconfig文件,导致一直装不上去。(释放0这里的文件描述符)每一个文件当前的偏移仍然是在父子进程之间共享的。的时候,可能会遇到如下的报错。简化版的 shell 执行。在wsl中运行文档中的用例。

2025-09-16 00:36:59 823

原创 MIT 6. S081 LEC1

课程目标:理解操作系统的设计(整体的结构)和实现(代码长什么样)操作系统能干嘛?:第一个就是抽象硬件(进程,文件系统)multiplex:在多个应用程序之间共用硬件资源Isolation:不同的活动之间不能相互干扰Sharing:数据能共享Security:所以在共享的同时,我们也希望在没有必要的时候不共享:帮助应用程序获得高性能Kernel是什么。

2025-09-12 17:45:12 828

原创 Java(集合)

遗漏知识点。

2025-08-28 09:08:01 872

原创 SQL语句(查询)

让我们来看一个具体的 SQL 代码和结果示例,假设有一张名为orders的数据表,它存储了订单信息,包括订单编号(order_id)、商品单价(unit_price)、购买数量(quantity)等:数据表orders现在,我们需要计算每个订单的总金额(total_amount),即商品单价(unit_price)乘以购买数量(quantity)。

2025-08-26 20:46:41 906

原创 springboot(05)

本文介绍了基于SpringBoot和Vue的全栈开发流程,包括环境搭建、项目结构、RESTful规范、跨域解决方案和前后端交互实现。主要内容有:1)SpringBoot工程创建与MyBatis配置;2)采用RESTful风格开发接口;3)通过全局配置类解决跨域问题;4)Vue通过代理配置连接后端API;5)简化Mapper层代码的写法;6)Vue事件总线实现组件通信;7)登录功能与会话跟踪技术。文章提供了完整的代码示例,包括CORS配置、RESTful接口规范和前后端数据交互实现,为全栈开发提供了实用参考。

2025-08-13 20:33:23 729

原创 MyBatis(04)

MyBatis 时一款优秀的持久层框架,用于简化JDBC的开发目录。

2025-08-06 23:32:17 828

原创 MySQL(03)

初始化mysql注册MySQL服务启动服务停止mysql数据库密码数据库登录回车mysql -u用户名 -p密码 [-h数据库服务器IP地址 -p端口号]关系型数据库:建立在关系模型基础上,有多张相互连接的二维表组成的数据库使用表存储数据,格式统一,便于维护使用SQL语言操作,标准统一,使用方便,可用于复杂查询MySQL数据模型通用语法SQL语句可以单行或多行书写,以分号结尾SQL语句可以使用空格/缩进来增强语句的可读性MySQL数据库的SQL语句不区分大小写– 单行注释。

2025-08-04 14:01:17 607

原创 springboot(02)

Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。补充:SpringBoot项目的静态资源(html,css,js)默认存放目录为:static ,public , resources。#问题 :本地服务器启动后,浏览器中访问不到,端口也改了,没用。Bean对象:IOC容器中创建,管理的对象,称之为bean。,容器为应用程序提供运行时,所依赖的资源,称之为依赖注入。耦合:衡量软件中各个层/模块之间的依赖,关联的程度。

2025-08-02 17:36:33 1158

原创 前端复习(01)

注:Eolink主要功能有API接口管理,Mock服务。// 第二步定义Vue对象。

2025-07-31 17:46:46 895

原创 java语言学习(8)

本文总结了Java编程中的核心知识点,包括类型转换规则、可变参数使用、作用域与修饰符、继承与多态特性、抽象类与枚举等基础概念。重点介绍了泛型的语法规则、实例化方法和通配符使用,以及线程的创建方式(继承Thread和实现Runnable)、基本操作方法和常用API。文章还分析了进程与线程的区别、并发与并行的概念,并提供了线程控制的具体示例代码。这些内容涵盖了Java面向对象编程和并发编程的关键技术要点,适合作为快速复习的参考资料。

2025-07-21 14:53:13 593

原创 JS(第一篇)

注:前端缩进推荐为2。

2025-06-06 16:36:31 912

原创 Matplotlib

注:*目前到这里已经够我使用了,后续需要其他功能,再去学就好了。plt.figure()中的一些参数。

2025-05-09 14:39:17 198

原创 numpy & pandas

numpy是基于一个矩阵的运算。

2025-05-08 16:01:39 265

原创 爬虫(requests库,logging库)

相比print的优点有如下可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必现实大量的调试信息print 将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其他数据,logging则可以有开发者决定将信息输出到什么地方,以及怎么输出基本使用# 这句得到了一个logger实例,__name__这个参数,得到运行的模块名字# 这里的等级依次递增# 默认配置中只会打印 warning 级别以上的日志# 可以通过配置修改打印级别。

2025-04-22 20:30:57 1075

原创 爬虫(基本知识介绍,urllib库的说明)

爬虫就是获取页面并提取和保存信息的自动化程序。

2025-04-16 20:49:15 1817

原创 Vue05

一种组件间通信的方式,适用于:子组件 ==> 父组件注:a 是父组件,b 是子组件。b想给a传数据,那么就要在a中给b绑定自定义事件(事件的回调在a中)绑定自定义事件在父组件中:<Demp @xxx=“xxx”>或<Demp v-on:xxx=“xxx”>在父组件中<Demo ref=“demo”/>,在其mounted钩子中写mounted(){ this.$refs.xxx.$on(‘xxxx’,this.fuanc)若想让自定义事件只能触发椅子,可以使用once修饰符或 $once方法。

2025-03-01 16:39:39 820

原创 Vue04

directives是Vue的一个配置项这里写自定义指令自定义指令被调用的时机指令与元素成功绑定时指令所在的模板被重新解析时注:函数式相当于对象式的一种简写定义语法局部指令,对象式,函数式全局指令,Vue.directive(指令名,配置对象)或 Vue.directive(指令名,回调函数)配置对象中常用的3个回调bind :指令与元素成功绑定时inserted:指令所在元素被插入页面时update:指令所在的模板被重新解析时备注指令定义时不加v-,但使用时要加v-

2025-02-25 19:45:55 761

原创 Vue03

注:为Vue实例添加属性,写法如下vue会监视data中所有层次的数据如何监测对象中的数据通过setter实现监视,且要在new Vue时就传入要监测的数据如何检车数组中的数据?通过包裹数组更新元素的方法实现,本质就是做了两件事在Vue修改数组中的某个元素一定要用如下方法使用这些API:push(),pop(),shift(),unshift(),splice(),sort(),reverse()Vue.set() 或 vm.$set()

2025-02-24 19:59:25 986

原创 Vue02

字符串写法,适用于:样式的类名不确定,需要动态指定数组写法,适用于:要绑定的样式个数不确定,名字也不确定对象写法,适用于:要绑定的样式个数缺点,名字也确定,但是要动态决定用不用//方式一。

2025-02-24 00:01:39 645

原创 Vue01

vue基础vue-clivue-routervuexelement-uivue3。

2025-02-23 14:16:30 1015

原创 MySQL(3)

概述:指从多张表中查询数据笛卡尔积:两个集合,集合A和集合B 的所有组合情况(在多表查询时,需要消除无效的笛卡尔积)

2025-02-01 20:24:56 1322

原创 MySQL(2)

语法:select 字段列表,聚合函数 from 表名[where 条件] group by 分组字段名[having 分组后过滤条件];where 和 having 区别执行时机不同判断条件不同判断条件不同:where不能对聚合函数进行判断,而having可以注:执行顺序:where > 聚合函数 > having注:分组之后,查询的字段一般为聚合函数和分组字段,查询其他字段无任何意义关键字:order by。

2025-01-26 21:01:38 982

原创 MySQL(1)

数据库基础篇MYSQL概述SQL函数约束多表查询事务进阶篇存储索引索引SQL优化试图/存储过程/触发器锁InnoDB核心MySQL管理运维篇日志主从复制分库本表读写分离。

2025-01-25 20:10:11 2147

原创 java语言学习(8)

泛型又称参数化类型,是JDK5.0 出现的新特性,解决数据类型的安全性问题在类声明或实例化时子只要指定好需要的具体的类型即可Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常。同时,代码更加简洁,健壮泛型的作用是:可以在类声明时通过一个标识表示类中某个元素的类型,或者是某个方法的返回值的类型,或者是参数的类型//E 表示 s的数据类型,该数据类型是在定义Person对象的时候指定的,即在编译期间就确定E是什么类型E s;

2025-01-03 20:06:59 656

原创 java语言学习(7)

基本概念:Java语言中,将程序执行中发生的不正常情况称为异常(开发过程中的语法错误和逻辑错误不是异常)执行过程中所发生的异常可分为两类Error(错误):Java虚拟机无法解决的严重问题。如:JVM系统内部错误,资源耗尽等严重情况Exception:其他因变成错误而偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。比如:空指针的访问,试图读取不存在的文件,网络连接中断等。运行时异常(有默认的处理机制)编译时异常。

2024-12-16 14:54:37 1187

原创 java语言学习(6)

小结:不需要提供setXxx方法,因为枚举对象值通常为只读对枚举对象/属性使用final + static 共同修饰,实现底层优化枚举对象名通常全部大写,常量的命名规范枚举对象根据需要,也可以有多个属性代码实现。

2024-12-12 17:19:57 1219

原创 java语言学习(5)

用abstract 关键字来修饰一个类时,这个类就叫抽象类。

2024-12-08 16:06:55 1215

原创 java学习 -----项目(1)

写完一个项目,对于模式管理有一定的认知。View,Service,Domain,Utils 这些拆分。而且学习嘛,敲代码嘛,脑袋炸毛的时候还是挺多的。下面贴一下房屋出租系统的代码,就不解释了,若是要看源文件,可以到我gitee仓库自行下载

2024-12-06 15:08:11 809

原创 java语言学习(4)

孤独的坚持着,孤独的走着。孤独出现在个人日记的次数的频率在不断的上升。但必须接受,自由的极致或许就是孤独。接下来的学习不会像刚开始那么容易了,这些知识都是自己第一次接触(关于oop的内容),学习的速度下降,反馈得到的感受就是不舒服。但自己能写出来代码还是蛮爽的,慢慢就漫漫吧。

2024-12-03 19:31:50 2027

原创 java语言学习(3)------初级篇完稿

java中允许一个类中,多个同名方法的存在,但是要求形参列表不一样。重载的好处:减轻了起名的麻烦减轻了记名的麻烦重载的细节:方法名必须相同形参列表必须不同(形参类型或个数或顺序,至少有一样不同,参数名无要求)返回类型无要求。

2024-11-29 12:38:06 1350

原创 java语言学习(2)

数组:可以存放多个同一类型的数据,数组也是一种数据类型,是引用类型。即:数组就是一组数据//double[]表示double类型的数组,//数组名 hens//括号里的值表示数组的值数组的长度:数组名.length。

2024-11-26 19:56:58 1977

原创 git的使用

它是一个分布式版本控制系统,可以快速高效的处理从小到大的各种项目。

2024-11-25 14:40:14 1147

原创 java语言学习(1)

全称 Java Virtual machine.java文件变成 .class 的过程叫编译不同的操作系统,有不同的jvm,然后编译后.class 就可以运行了命令如下:编译 javac运行 javaJDK 的全称 JavaDevelopment KitJDK = JRE+ Java 开发工具JDK 是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含了JRE全程Java Runtime EnvironmentJRE = JVM + java 核心类库。

2024-11-20 20:14:35 1157

空空如也

空空如也

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

TA关注的人

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