自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣SQL之路:窗口函数应用

通过以上例子,我们了解了如何使用窗口函数来解决力扣 SQL 题目中的复杂数据分析问题。窗口函数在 SQL 查询中有着广泛的应用,可以帮助我们快速高效地进行数据分析和计算。希望本篇博客对你在力扣 SQL 题目中窗口函数的应用有所帮助。祝愿大家在力扣平台上取得更好的成绩,助力自己的编程之路!

2023-07-31 16:17:01 601

原创 力扣SQL之路:解题分析与实战技巧

通过解答力扣SQL题目,我们可以逐步提升SQL技能,更好地理解和使用SQL。同时也能对我们的开发过程中有极大的帮助,希望这篇文章能帮助你更好地解答力扣SQL题目。

2023-07-01 20:53:03 1157

原创 Uniapp - 地图map组件及使用

Uniapp是一个基于Vue.js开发的跨平台应用开发框架,通过一套代码,可以同时发布到多个平台,包括iOS、Android、Web等。它提供了丰富的组件库和开发工具,大大简化了移动应用开发的流程,极大地提高了开发效率。Uniapp提供了地图组件,可以方便地在应用中集成地图功能。该地图组件基于第三方地图服务商提供的API,支持常见的地图功能,如显示地图、添加标记点、添加覆盖物等。# 4.地图组件的基本用法本篇博客介绍了Uniapp地图组件的基本用法和一些高级用法。

2023-06-30 22:27:27 10147 3

原创 2023软考总结

然而,在考试中,我发现有些问题难度较高,需要更深入的理解。因此,我需要在今后的工作和学习中继续学习和掌握这些知识点,提高自己的理解能力。考试中的一些题目需要进行英文翻译,我的英语水平不高,导致理解困难,对于题目的完成造成了一定的影响。因此,在今后的备考和工作中,我将更加重视时间的规划和管理。另外,在考试中,我也注意到了自己在审题方面的不足。因此,我需要在今后的备考和工作中更加细心,认真审题,避免犯低级错误。这次的软考已经结束,我对这次考试进行了总结和反思,以便于我在今后的工作和学习中更好的提高自己。

2023-05-28 20:58:41 147

原创 计算机基础必读书籍

计算机五本经典必读书籍

2023-05-02 20:41:05 2014 1

原创 Spring 模块

Spring在他的AOP模块中提供了对面向切面编程的丰富支持,Spring AOP 模块为基于 Spirng 的应用程序中的对象提供了事务管理服务。Spring提供了ORM模块。Web 上下文模块建立在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文,提供了Spring和其它Web框架的集成,比如Struts、WebWork。虽然Spring可以很容易地与其它MVC框架集成,例如Struts,但Spring的MVC框架使用IoC对控制逻辑和业务对象提供了完全的分离。Spring八大模块。

2023-03-31 22:10:06 164 1

原创 Mysql 报错:Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure

经查询发现是数据库没开启导致,开启就可以了,其他原因是:MySQL服务器默认的“wait_timeout”是28800秒即8小时,意味着如果一个连接的空闲时间超过8个小时,MySQL将自动断开该连接,而连接池却认为该连接还是有效的(因为并未校验连接的有效性),当应用申请使用该连接时,就会导致上面的报错。我们最好修改一下这个时间。(该文件,windows下在mysql的安装目录下,linux下位置为/etc/my.ini)笔者的目录为:MySQL\Data\MySQL Server 8.0下。

2023-03-31 22:05:01 2445 1

原创 Mysql 索引

*在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。普通索引通索引是mysql里最基本的索引,没有什么特殊性,在任何一列上都能进行创建。– 创建索引的基本语法– 例子 length默认我们可以忽略主键索引我们知道每张表一般都会有自己的主键,mysql会在主键上建立一个索引,这就是主键索引。

2023-03-06 20:50:53 308

原创 线程池简介

当应用场景为,io密集型时:做web端开发的时候,涉及到大量的网络传输,不进入持,缓存和与数据库交互也会存在大量io,当发生io时候,线程就会停止,等待io结束,数据准备好,线程才会继续执行,所以当io密集时,可以多创建点线程,让线程等待时候,其他线程执行,更高效的利用cpu效率,普通线程需要频繁的创建,执行,销毁三步,线程池的作用能大大减少创建和销毁,使线程在执行的时候不调用创建和销毁,提高线程执行效率,合理的设置线程数,复用线程,避免频繁回收和创建,提高系统运行速率和吞吐量。

2023-02-28 20:05:57 387 1

原创 Mysql 存储引擎

例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持事务处理的数据库(以确保事务处理不成功时数据的回退能力)。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。你可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检索这些信息以及你需要你的数据结合什么性能和功能的时候为你提供最大的灵活性。

2023-02-08 17:56:21 364

原创 Spring Bean 生命周期

当在 Spring 中定义一个 bean 时,你必须声明该 bean 的作用域的选项。例如,为了强制 Spring 在每次需要时都产生一个新的 bean 实例,你应该声明 bean 的作用域的属性为 prototype。同理,如果你想让 Spring 在每次需要时都返回同一个bean实例,你应该声明 bean 的作用域的属性为 singleton。它们被Spring IOC容器初始化,装配,和管理。Bean的生命周期可以表达为:Bean的定义——Bean的初始化——Bean的使用——Bean的销毁。

2023-02-04 17:58:32 119

原创 设计一个70W在线人数的弹幕系统

对于客户端到服务器的内容,此头部还需要加上额外的4字节的掩码。那么人们就在考虑了,有没有这样一个完美的方案,即能双向通信,又可以节约请求的 header 网络开销,并且有更强的扩展性,最好还可以支持二进制帧,压缩等特性呢?客户端打开一个到服务器端的 AJAX 请求,然后等待响应,服务器端需要一些特定的功能来允许请求被挂起,只要一有事件发生,服务器端就会在挂起的请求中送回响应。引用本地缓存:本地缓存基于本地环境的内存,访问速度非常快,对于一些变更频率低、实时性要求低的数据,可以放在本地缓存中,提升访问速度。

2023-01-25 23:09:48 1158

原创 Java基础:自学java之路

java基础

2022-10-29 21:23:08 120

原创 HTML 常用标签

超文本标记语言(HTML)标记标签通常被称为HTML标签,HTML标签是HTML语言中最基本的单位,HTML标签是HTML(标准通用标记语言下的一个应用)最重要的组成部分。

2022-07-19 09:08:03 195

原创 HTML 简介

HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成............

2022-06-24 14:39:47 636

原创 Python - python处理word(python-docx)

一、安装第三方模块python-docx 是用于创建可修改 微软 Word 的一个 python 库,提供全套的 Word 操作,是最常用的 Word 工具首先要下载名为"docx"的模块,然后import该模块安装方法 :1.第一种方法:按win+r----> 输入cmd—>输入以下命令即可pip install python-docx2.第二种方法:打开pycharm,点击File,再点击settings,点击settings之后再点击project下面的project Inte

2022-05-17 10:33:00 5787 2

原创 番茄使用感悟

成功是留给有准备的人的,机遇是留给准备好的人成功是属于有准备的人,做任何事,见任何人之前,都要做足充分的准备。准备好你的心态,准备好你的时间,准备好你的精力,资料,知识,这样你将会获得更有准备的成功;机遇是留给准备好的人,”不怕没机会,就怕没准备”,只要你有心想做什么,对自己想要去做的事做好准备,那么机会来了你才能及时抓住。真正的机会,从来都只青睐于那些时刻做好准备的人。只有做好充足的准备,才能抓住机会,感受美好。机会稍纵即逝,一旦没有做好准备,只能追悔莫及。番茄起伏分析番茄起伏,有时多,有时少,造成

2022-05-08 17:55:16 422 4

原创 Python - python处理excel(openpyxl)

一、安装第三方模块openpyxl是一个用于处理xlsx格式Excel表格文件的第三方python库,其支持Excel表格绝大多数基本操作。首先要下载名为"openpyxl"的模块,然后import该模块安装方法 :1.第一种方法:按win+r----> 输入cmd—>输入以下命令即可pip install openpyxl2.第二种方法:打开pycharm,点击File,再点击settings,点击settings之后再点击project下面的project Interpreter

2022-05-02 21:18:21 6120 1

原创 设计模式简介

一、设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如

2022-04-25 21:26:13 177 3

原创 C# 面向对象三大特性

一、封装封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:public:所有对象都可以访问;private:对象本身在对象内部可以访问;protected:只有该类对

2022-04-18 10:34:32 1461 6

原创 C# 与 Python 基础语法对比

一、标识符Python:Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:<1>标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。<2>标识符不能和 Python 中的保留字相同。有关保留字,后续章节会详细介绍。<3>Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。注意 标识符中的字母是严格区分大小写的C#:<1>只包含字母,(包括大小写),数字,@符号,下划线——。

2022-04-09 21:49:04 1271 20

原创 “人工智能影响世界”

随着科技的不断发展进步,人工智能科技已经被应用于我们身边的很多领域,毫无疑问,人工智能对人类社会的发展带来了前所未有的机遇,人工智能如今已渗透到各个行业之中,为不同岗位的人们提供了便利。比如苹果siri、微信等智能软件;新闻阅读软件,依赖人工智能向用户精准推送适合该用户的新闻内容;还有自动驾驶技术,语音识别技术,更是我们身边的人工智能。人工智能是计算机学科的一个分支,二十世纪七十年代以来被称为世界三大尖端技术之一(空间技术、能源技术、人工智能)。也被认为是二十一世纪三大尖端技术(基因工程、纳米科学、人工智

2022-02-09 10:35:19 501 5

原创 学习思想总结

一、高效能人士的七个习惯习惯一:积极主动—主动积极即采取主动,为自己过去、现在及未来的行为负责,并依据原则及价值观,而非情绪或外在环境来下决定。习惯二:以终为始—做任何计划时,均先拟出愿景和目标,并据此塑造未来,全心投注于自己最重视的原则、价值观、关系及目标之上。习惯三:要事第一—要事第一即实质的创造,是梦想(你的目标、愿景、价值观及要事处理顺序)的组织与实践。次要的事不必摆在第一,要事也不能放在第二。习惯四:双赢思维—双赢思维鼓励我们解决问题,并协助个人找到互惠的解决办法,是一种资讯、力量、认可及

2021-12-31 19:41:39 326 6

原创 Python - python如何连接sql server数据库

一、安装第三方模块首先要下载名为"pymssql"的模块,然后import该模块安装方法 :1.按win+r----> 输入cmd—>输入以下命令即可pip install pymssql2.打开pycharm,点击File,再点击settings,点击settings之后再点击project下面的project Interpreter,在界面中点击+号,直接搜索pymssql模块,直接安装即可。二、连接数据库import pymssqlconnect=pymssql.conn

2021-12-21 19:50:54 37068 16

原创 数据库SQL Server 9-10 章(存储过程与触发器)

思维导图一、存储过程1.存储过程存储过程:是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或者多个结果集以及返回值。为什么要使用存储过程?1)存储过程与其他应用程序共享应用程序逻辑2)具有安全性和所有权连接,以及可以附加到他们的证书3)提供安全机制4)允许模块化程序设计5)可以减少网络通信流量存储过程的种类用户自定义存储过程系统存储过程扩展存储过程创建存储过程CREATE PROC

2021-10-05 19:30:08 299 1

原创 数据库SQL Server 8 章(T-SQL)

一、思维导图二、T-SQL1.T-SQL编程介绍Transact-SQL语言是结构化查询语言(SQL)的增强版本,与多种ANSI SQL标准兼容,而且在标准的基础上还进行了许多扩展。Transact-SQL代码已成为SQL Server的核心。Transact-SQL在关系数据管理系统中实现数据的检索、操纵和添加功能。2.类型在Microsoft SQL Server 2008系统中,Transact-SQL可以创建、维护、保护数据库对象,并且可以操作对象中的数据,所以Transact-SQL

2021-09-17 20:26:52 495 1

原创 数据库SQL Server 6-7 章(数据与操作查询)

**一、语句1.设置查询条件:select * from 表名 where 列名 like ‘关键字%’2.排序:ORDER BY 列名 DESC 降序3.插入:Insert into 表名 (‘列信息’,‘列信息’)4.从其他数据表中读取数据 插入表中Insert table_name[column_list]Select column_listFROM table_listWHERE search_condirions5.向数据库插入语句Select<sel

2021-09-12 20:47:51 253 1

原创 数据库SQL Server 1-5 章

第1章 SQL Server 2008入门知识SQL Server的优点:功能强大、操作简单、可靠的安全性数据库就是数据存放的地方,是需要长期存放在计算机内的有组织并且可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有小的冗余度,较高的数据独立性和易拓展性,可以为不同的用户共享使用。据库可以使用多种类型的系统模型(模型是指数据库管理系统中数据的存储结构),其中较为常见的三种:层次模型、网状模型、关系模型。关系数据库:<1>关系数据库是由数据表和数据之间的关联组成。关

2021-09-08 16:04:30 324 2

原创 数据库SQL Server 基础知识思维导图

2021-08-30 21:05:28 992 1

原创 数据库SQL Server基本认识

1.数据库概念〔1〕结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。而sql server是 Microsoft SQL Server的简称。是微软公司的一款数据库管理系统。〔2〕SQL Server的优点:功能强大、操作简单、可靠的安全性。数据库就是数据存放的地方,是需要长期存放在计算机内的有组织并且可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具

2021-08-21 16:16:10 2763 1

原创 Python 实现学生管理系统(面向对象版)

**目标**1.了解面向对象开发过程中类内部功能的分析方法2。了解常用系统的功能:添加、删除、修改、查询一.项目需求使用面向对象编程思想完成学员管理系统的开发,具体如下:1.系统要求:学员数据存储在文件中2.系统功能:实现增删改查学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统等功能。二、分析项目文件1.程序入口文件2.学员文件3.管理系统文件三、代码1.学员文件:student.py:class Student(object): def __init_

2021-08-03 20:00:36 5318 1

原创 番茄工作方法以及番茄工作表

一、番茄工作法番茄工作法是简单易行的时间管理方法。使用方法:开始工作时,选择一个待完成的任务,将番茄时间也就是专注工作的时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事;直到番茄时钟响起,然后休息5分钟,每4个番茄时段多休息一会儿。当然一开始的番茄时间可以因人而异,有的人专注力差一点,可以刚开始将番茄时间设为20或25分钟,有的人可以设为30~40分钟,但最好不要超出25~40分钟这样一个范畴。可以根据自己的不断摸索和进步而调整时间设置。它最重要的核心是要帮助你一个时间段专注于一个事情,学

2021-07-27 20:57:32 1524 1

原创 学习总结(人不成熟的五大特征、时间管理法)

一、人不成熟的五大特征1.立即要求回报:凡事都要有过程,正所谓没有付出哪有回报。很多人在做事儿时,刚付出一点点甚至都还没有付出,就想马上得到回报,但是却没有得到便会放弃,久而久之,就养成了一种放弃的习惯,所以要想有收获就要学会付出。2.经常被情绪左右:成熟的人,是能自己控制情绪的。因为不会控制情绪,你就会被情绪掌控,做事儿就会失智,一个人智商重要,情商固然更重要,所以要学会控制情绪。3.不自律:自律的人生是可怕的,以为他早晚会成功。不自律就只会成为芸芸众生的普通人,要想变得不普通,就要学会自律,做事有

2021-07-20 21:06:13 171 2

原创 学习总结(抓沙理论、盲人摸象、高屋建瓴、囫囵吞枣)

1.抓沙理论抓沙理论就是如果你想要抓住沙子,你抓的越紧,沙子反而流失的会更多,那么你抓到的沙子则是有限的,但如果你让沙子长了脚,那它们就会相连,环环相扣,彼此缠绕,那么你就能得到一大片沙子,甚至整个沙漠。这说明我们进行学习,不能是一味的死学,要找到学习的窍门,找到学习的各种关联点,使它们连接起来,组成知识网,这么我们才能更高效的学习。2.盲人摸象一个盲人先摸到了大象的腿,又摸到了大象的鼻子,又摸到大象的耳朵,大象的身体,最后摸到了大象的尾巴,那么“盲人摸象”就好比是我们学习的过程,由于新的事物出现,我

2021-07-18 10:29:14 1711 4

原创 学习总结(文件命名、计算机快捷键、快速阅读、二八定律)

一、文件命名的问题通过您对文件命名的讲解,我明白了文件命名的重要性:文件命名就像人的名字一样,包子的馅一样,要做到让人一眼明了知道其关键的信息。首先是需要规范文件的命名方式,文件名字,日期,姓名做到规范命名,这样使用搜索引擎搜索起来会很便捷,不至于到了想用这个文件的找不到,出现差错,徒增麻烦。二、计算机快捷键前几天的课程让我了解到了使用快捷键的好处:即便捷,又高效,但随之而来的是另一个问题,如何记忆?这使我想到了几个较常用的几个快捷键,如Ctrl+c就是复制,Ctrl+V粘贴,ALT F4快速关闭,这

2021-07-17 20:00:59 274 2

原创 思维导图及计算机快捷键

**7.09收获总结思维导图思维导图是一种表达放射性思维的图形工具,通过运用一些线条、符号、词汇和图像来把一长串枯燥的信息,变成彩色的、容易记忆的、有高度组织性的图。维导图的作用很多时候在我们处理某件事情、某项工作的时候,会感觉到思维受限,就像陷在了思维的迷宫中。而思维导图是一种可以很好突破思维局限的工具,它能起到站在迷宫之上看迷宫的作用。思维导图结构它可以帮助我们系统的梳理知识,还可以帮助我们发散创意,帮助我们在某一个创意下深挖、垂直思考。将我们头脑中的创意变成可被执行的创造力。概况下思维导

2021-07-14 20:15:12 346 1

原创 Python实现猜数字游戏

一、需求分析编写一个猜数字游戏,游戏规则:计算机给出一个1-20的之间的随机数字,让玩家来猜猜它是几,计算机会告诉你每次猜出的数字或大或小,如在6次内猜到正确数字,即赢了。二、编写思路1.首先导入random随机模块 ,然后定义随机数的范围,然后定义次数。2.使用while循环来判断是否符合随机数和输入数值的比较,并且设置次数递减3.使用 isdigit 函数来完成判断玩家数据类型,避免报错。4.使用if else 流程控制语句即玩家输入数字比随机数大则提醒玩家数字大,反之则小并且提醒玩家剩余几

2021-02-01 19:28:59 8487 6

原创 学习过程讨论及PyCharm快捷键

今天在上午的学习过程讨论中,遇到了一些问题。首先是亚男姐的pycharm中的调试出现了问题,大家搜了一些方法但是都没有用,直到询问了纪老师才找到了解决方法。首先总这里我可以思考到要想解决问题,首先就要考虑到遇到这个问题的原因,以及要从什么角度方面去解决这个问题,可以先自己尝试着去解决,然后可以找同学一起去讨论问题,实在不行再去找前辈来解决,最后解决了问题在做一个小总结,这些是会对我们的学习成长过程中起到关键的作用。然后纪老师也简单了说了一下问题的解决方式还提到了学习就要不将就。在以前的学习过程中,在学习

2021-01-18 14:44:04 153 3

原创 疫情中自主学习讨论

由于疫情的原因,我们开始了居家观察时期的线上视频会议学习首先我感觉这种自主学习还是很有好处的,因为在传统的教学方式中,学生是教育的对象,学生的发展是被动的,发展目标,发展目的,发展方向,学生心中没有底。学生只是栓着绳索的羊,教师牵到哪,学生就跟到哪。在这种情况下,教师的“教”与学生的“学”无法拧成一股劲,削弱了教育力量。“自主学习”是学生通过自学、探索、发现来获得科学知识的新型教学方式。它强调学生是学习的主导者,学生可以自主安排学习内容、学习方式、学习目标,学生对整个学习过程是心中有数的。学习是学生自己的

2021-01-15 16:37:58 377 4

原创 Python 数据类型与运算符

从农耕时代到工业时代倒信息时代,技术力量不断推动人类创造新的世界,互联网,正以改变一切的力量,在全球范围掀起一场影响人类所有层面的深刻变革,而如果我们不去了解互联网,就会被时代所抛弃。所以我要感谢我生活的这个年代,这个有无限机遇和挑战的社会,以为他给了我们一个平台,让我们可以尽情地展示自己,而不会被埋没,但是同时也有更大的压力,在这个社会只有最有价值的人才有优势,社会的优胜劣汰越来越严重,如果你自己不具有价值,在这个剩余的东西越来越多的时代,最后剩下的或许就是自己。而在课程中学习的那些不论是互联网的大佬,还

2020-12-13 17:23:27 170 3

空空如也

空空如也

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

TA关注的人

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