自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LMAO的博客

Living in the moment

  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用scrapy框架爬取中国各城市天气预报 实验

使用scrapy框架爬取山东各城市天气预报

2022-12-15 02:27:45 3541 6

原创 PTA 二叉树、二叉搜索树、哈夫曼树与哈夫曼编码、最小堆实验

PTA 二叉树、二叉搜索树、哈夫曼树与哈夫曼编码、最小堆实验

2022-12-11 21:09:47 881

原创 PTA 二叉树的遍历(实验)

PTA 二叉树的遍历(实验)

2022-12-04 17:07:14 1975

原创 T292112 [传智杯 #5 练习赛] 时钟

T292112 [传智杯 #5 练习赛] 时钟

2022-12-02 13:16:39 139

原创 Bomb lab实验

Bomb lab实验

2022-12-02 03:35:38 1115

原创 python 矩阵运算以及内置函数构建实验

python 矩阵运算以及内置函数构建实验

2022-12-02 03:32:33 1229

原创 PTA 两个有序链表序列的交集 (实验)

输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1 表示序列的结尾(−1 不属于这个序列)。在一行中输出两个输入序列的交集序列,数字间用空格分开,结尾不能有多余空格;已知两个非降序链表序列 S1 与 S2,设计函数构造出 S1 与 S2 的交集新链表 S3。

2022-11-01 23:18:28 1793 3

原创 PTA 银行业务队列简单模拟(实验)

设某银行有 A、B 两个业务窗口,且处理业务的速度不一样,其中 A 窗口处理速度是 B 窗口的 2 倍 —— 即当 A 窗口每处理完 2 个顾客时,B 窗口处理完 1 个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完 2 个顾客时,A 窗口顾客优先输出。输入为一行正整数,其中第 1 个数字 N (≤1000) 为顾客总数,后面跟着 N 位顾客的编号。编号为奇数的顾客需要到 A 窗口办理业务,为偶数的顾客则去 B 窗口。

2022-11-01 23:17:35 498

原创 PTA 递增有序顺序表的插入 (实验)

实验目的:1、掌握线性表的基本知识 2、深入理解、掌握并灵活运用线性表。3、熟练掌握线性表的存储结构及主要运算的实现已知顺序表 L 递增有序,将 X 插入到线性表的适当位置上,保证线性表有序。

2022-11-01 23:16:38 2211

原创 PTA 简单计算器 (实验)

PTA 简单计算器 (实验)

2022-11-01 23:11:41 1066

原创 06 | 07 理论三|四:面向对象和面向过程

https://time.geekbang.org/column/article/16158707 | 理论四:哪些代码设计看似是面向对象,实际是面向过程的?-极客时间 什么是面向过程编程?什么是面向过程编程语言? 实际上,面向过程编程和面向过程编程语言并没有严格的官方定义。 理解这两个概念最好的方式是跟面向对象编程和面向对象编程语言进行对比。 相较于面向对象编程以类为组织代码的基本单元,面向过程编程则是以过程(或方法)作为组织代码的基本单元。它最主要的特点就是数据和方

2021-06-19 13:54:23 218

原创 笔记 :封装、抽象、继承、多态分别可以解决哪些编程问题?

08 | 理论五:接口vs抽象类的区别?如何用普通的类模拟抽象类和接口?-极客时间封装(Encapsulation)如果我们对类中属性的访问不做限制,那任何代码都可以访问、修改类中的属性,虽然这样看起来更加灵活,但从另一方面来说,过度灵活也意味着不可控,属性可以随意被以各种奇葩的方式修改,而且修改逻辑可能散落在代码中的各个角落,势必影响代码的可读性、可维护性。WHAT信息隐藏、数据访问保护HOW访问权限控制(编程语言本身提供一定的语言机制来支持)WHY提高代码可维护性;降低接

2021-06-19 11:54:27 160

原创 Elasticsearch 入门&配置

Elasticsearch 入门&配置Elasticsearch 是什么?​ Elasticsearch 是 Elastic Stack 的核心的分布式搜索和分析引擎。Logstash 和 Beats 便于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 让你能够交互式地探索、可视化和分享对数据的见解,管理和监控堆栈。​ Elasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论你有结构化或非结构化的文本、数字数据或地理空间数据,Elastic

2020-09-18 11:33:47 390

原创 Java 面试题:NoClassDefFoundError 和 ClassNotFoundException 有什么区别?

Java 面试题:NoClassDefFoundError 和 ClassNotFoundException 有什么区别?先看看 Error 和 Exception 有什么区别?关于 Error 和 Exception 的区别 网上的答案都很多了,这里简单叙述:Java 的异常处理机制的基本组成类型:Error 类 和 Exception 类 ,它们都是继承了 Throwable 类,在 java 中 Throwable 类型的实例才可以被抛出或捕获。Error(错误) 表示主要是由

2020-09-09 18:02:03 1207

原创 为什么 IDEA 建议用 Collections.singletonList(o) 代替 Arrays.asList(o) ?

为什么 IDEA 建议用 Collections.singletonList(o) 代替 Arrays.asList(o) ?问题描述​ 今天在检查项目代码的时候发现 idea 报了一个⚠️Call to 'asList' with only one argument,我点击 quick fixes,idea 让我用 Collections.singletonList()代替Arrays.asList()。​ 但是为什么要这样重构?遇事不决,google 之。​ 在 idea support 下找到

2020-09-07 15:44:25 7019 1

原创 lambada 表达式 入门

Lambada 表达式 入门简介Lambada 表达式是什么?​ 匿名函数(也叫 lambda表达式)是一个不与标识符绑定的函数。匿名函数通常是被传递给高阶函数的参数,或者用于构造需要返回函数的高阶函数的结果,在函数只使用一次,或者使用次数有限的情况下,匿名函数在语法上可能比使用命名函数更简介。​ 匿名函数在函数式编程和其他具有一级函数的语言中无处不在,在这些语言中,匿名函数对函数类型的作用与升序函数对其他数据类型的作用相同。为什么使用 Lambada 表达式?实现了函数式编程。所有新的基

2020-09-04 12:08:20 637 1

原创 Springboot 入门(二)

Springboot 入门(二)​ Springboot 整合 MybatisMybatis 是什么?​ 摘 Mybatis 官方简介:1.MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。2.MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。3.MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2020-09-03 18:05:43 129

原创 Springboot入门

Springboot 入门@author LMAO简介Springboot 是什么?Spring Boot可以让我们轻松创建独立的、基于Spring的生产级应用程序,减少了Spring Framework上繁杂的xml 式配置,让程序可以 “直接运行”。大多数Spring Boot应用程序只需要最少的Spring配置。为什么使用 Springboot ?Springboot 特点:直接创建独立的Spring应用程序直接嵌入Tomcat、Jetty或Undertow(无需部署W

2020-09-02 16:48:28 245

空空如也

空空如也

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

TA关注的人

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