自定义博客皮肤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)
  • 收藏
  • 关注

原创 【数据结构】第一章 绪论(2)

算法(Algorithm)是,它是指令的有限序列,其中的每条指令表示一个或多个操作。

2024-04-15 22:52:57 367

原创 【数据结构】第一章 绪论(1)

开篇一一数据结构在学什么?如何用程序代码把现实世界的问题信息化如何用计算机高效地处理这些信息从而创造价值

2024-04-15 22:39:12 1009

原创 程序员之路:兴趣还是职业发展?

每一次成功编写出程序,都让我感受到了前所未有的成就感,仿佛创造了一个全新的世界。最后,我想说的是,无论你是出于兴趣还是职业发展的考虑,成为一名程序员都是一个充满挑战和机遇的选择。只要你保持对技术的热爱和好奇心,不断学习和进步,就一定能够在这个行业中脱颖而出,实现自己的价值和梦想。然而,随着时间的推移,我也逐渐意识到,程序员这个职业不仅仅是兴趣所在,更是一个具有广阔发展前景的职业。希望这篇文章能够引发大家对程序员之路的思考和探讨,也欢迎大家在评论区留下自己的看法和经历,一起分享和交流。

2024-04-12 07:59:05 152

原创 JavaWeb基础入门——(二)MySQL数据库基础(7-视图)

索引,就是用来提高数据表中数据的查询效率的。索引,就是将数据表中某一列/某几列的值取出来构造成便于查找的结构进行存储,生成数据表的。

2024-03-11 11:30:00 1603

原创 JavaWeb基础入门——(二)MySQL数据库基础(6-触发器)

触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无需调用,当对数据表中的数据执行DML操作时自动触发这个SQL片段的执行,无需手动调用。在MySQL,只有执行insert\delete\update操作才能触发触发器的执行。

2024-03-11 09:45:00 490

原创 JavaWeb基础入门——(二)MySQL数据库基础(4-连接查询)

通过对DQL的学习,我们可以很轻松的从一张数据表中查询出需要的数据;在企业的应用开发中,我们经常需要从多张表中查询数据(例如:我们查询学生信息的时候需要同时查询学生的班级信息),可以通过连接查询从多张数据表提取数据:在MySQL中可以使用join实现多表的联合查询——连接查询,join按照其功能不同分为三个。

2024-03-10 08:30:00 969

原创 JavaWeb基础入门——(二)MySQL数据库基础(3-数据表中的关联关系)

MySQL是一个关系型数据库,不仅可以存储数据,还可以维护数据与数据之间的关系——通过在数据表中添加字段建立外键约束一对一关联一对多关联多对一关联多对多关联。

2024-03-10 00:00:00 913

原创 JavaWeb基础入门——(二)MySQL数据库基础(5-存储过程)

通过对DQL的学习,我们可以很轻松的从一张数据表中查询出需要的数据;在企业的应用开发中,我们经常需要从多张表中查询数据(例如:我们查询学生信息的时候需要同时查询学生的班级信息),可以通过连接查询从多张数据表提取数据:在MySQL中可以使用join实现多表的联合查询——连接查询,join按照其功能不同分为三个。

2024-03-09 09:50:16 733

原创 JavaWeb基础入门——(二)MySQL数据库基础(2-SQL 结构化查询语言)

使用DDL语句可以创建数据库、查询数据库、修改数据库、删除数据库查询数据库##显示当前mysq1中的数据库列表##显示指定名称的数据的创建的SQL指令创建数据库##创建数据库dbName:表示创建的数据库名称,可以自定义#创建数据库,当指定名称的数据库不存在时执行创建##在创建数据库的同时指定数据库的字符集(字符集:数据存储在数据库中采用的编码格式utf8gbk)修改数据库修改数据库引擎、字符集##修改数据库的字符集utf8 gbk。

2024-03-09 09:49:25 892

原创 IntelliJ IDEA中配置Tomcat

InteliJ IDEA 配置Tomcat服务器

2024-03-08 23:20:49 601

原创 Android App开发-简单控件(4)——按钮触控和图像显示

本节介绍了按钮控件的常见用法,包括:如何设置大小写属性与点击属性,如何响应按钮的点击事件和长按事件,如何禁用按钮又该如何启用按钮,等等。

2024-01-27 20:59:03 1143

原创 Android App开发-简单控件(3)——常用布局

前几个小节的例程中,XML文件用到了LinearLayout布局,它的学名为线性布局。顾名思义,线性布局像是用一根线把它的内部视图串起来,故而内部视图之间的排列顺序是固定的,要么从左到右排列,要么从上到下排列。在XML文件中,LinearLayout通过属性android:orientation区分两种方向,其中从左到右排列叫作水平方向,属性值为horizontal;从上到下排列叫作垂直方向,属性值为vertical。

2024-01-27 20:26:46 1483

原创 Android App开发-简单控件(2)——视图基础

本节介绍视图的几种基本概念及其用法,包括如何设置视图的宽度和高度,如何设置视图的外部间距和内部间距,如何设置视图的外部对齐方式和内部对齐方式等等。

2024-01-26 20:40:22 710

原创 Android App开发-简单控件(1)——文本显示

本节介绍了如何在文本视图TextView上显示规定的文本,包括:怎样在XML文件和Java代码中设置文本内容,尺寸的大小有哪些单位、又该怎样设置文本的大小,颜色的色值是如何表达的、又该怎样设置文本的颜色。

2024-01-26 20:29:31 1012

原创 Android App开发基础(3)——App的设计规范

本节介绍了App工程的源码设计规范,首先App将看得见的界面设计与看不见的代码逻辑区分开,然后利用XML标记描绘应用界面,同时使用Java代码书写程序逻辑,从而形成App前后端分离的设计规约,有利于提高App集成的灵活性。

2024-01-25 22:30:33 1326

原创 Android App开发基础(2)—— App的工程结构

本节介绍App工程的基本结构及其常用配置,首先描述项目和模块的区别,以及工程内部各目录与配置文件的用途说明;其次阐述两种级别的编译配置文件build.gradle,以及它们内部的配置信息说明;再次讲述运行配置文件AndroidManifest.xml的节点信息及其属性说明。

2024-01-25 22:01:08 1289

原创 Android App开发基础(1)—— App的开发特点

本文介绍基于Android系统的App开发常识,包括以下几个方面:App开发与其他软件开发有什么不一样,App工程是怎样的组织结构又是怎样配置的,App开发的前后端分离设计是如何运作实现的,App的活动页面是如何创建又是如何跳转的。

2024-01-25 21:35:10 1405

原创 Java开发入门实战(四)HelloWorld案例与分析

程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序一词来源于生活,指的是完成某些事情的一种既定方式和过程。在日常生活中,可以将程序看成对一系列动作的执行过程的描述。

2024-01-15 18:37:56 363

原创 Java开发入门实战(三)JDK安装与环境配置

这个安装窗口表示安装jre,但是jre可安装可不安装,因为JDK中已经包含了jre,此处如果选择不安装,直接叉掉;如果选择安装,则向安装jdk一样,可以直接默认目录,点击下一步。安装好的JDK目录下已经包含了jre目录,bin目录中是JDK提供的所有工具命令,src是Java标准类库源码包;c.点击新建,变量名输入:JAVA_HOME(此处我因安装了其他jdk版本,有所区分),变量值为jdk安装的路径。e.点击新建,输入:%JAVA_HOME%\bin,点击确认,2、进入JDK安装界面,点击下一步。

2024-01-15 08:00:00 520 1

原创 Java开发入门实战(二)Java语言发展史

Java语言自诞生以来,已经成为了全球范围内最流行的编程语言之一。它不仅被广泛应用于Web开发、移动应用程序开发、游戏开发等领域,还成为了企业级应用程序开发的首选语言。本文将详细介绍Java语言的发展史,包括JDK、JVM、JRE的发布版本和三者之间的关系。

2024-01-14 18:44:29 736 1

原创 Java开发入门实战(一)计算机基本概念与DOC命令

计算机软件(Computer Software)是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能。一台计算机由:主板、CPU、内存、电源、显卡、硬盘等组成,这些是必须的,只要主机工作,这几样缺一不可。

2024-01-14 18:41:51 493 1

原创 JavaWeb基础入门——MySQL数据库安装配置教程

MySQL 是Oracle公司提供的免费的关系型数据库 , 官网 https://www.mysql.com/

2024-01-06 10:39:52 1225 1

原创 JavaWeb基础入门——(三)JDBC入门案例

在JDBC操作SQL指令编写过程中,如果SQL指令中需要数据,我们可以通过字符串拼接的形式将参数拼接到SQL指令中,如String sq1=“delete from books where book_id=”+s;(s就是拼接到SQL中的变量)使用字符串拼接变量的形式来设置SQL语句中的数据,可能会导致因变量值的改变引起$QL指令的原意发生改变,这就被称为SQL注入。SQL注入问题是需要避免的。如果s的值为1,SQL指令:delete from books where book id=1。

2024-01-06 10:22:35 382 1

原创 JavaWeb基础入门——(二)MySQL数据库基础

SQL(Structural Query Language)结构化查询语言,用于存取、查询、更新数据以及管理关系型数据库系统使用DDL语句可以创建数据库、查询数据库、修改数据库、删除数据库查询数据库##显示当前mysq1中的数据库列表##显示指定名称的数据的创建的SQL指令创建数据库##创建数据库dbName:表示创建的数据库名称,可以自定义#创建数据库,当指定名称的数据库不存在时执行创建##在创建数据库的同时指定数据库的字符集(字符集:数据存储在数据库中采用的编码格式utf8gbk)

2024-01-05 16:19:22 943 1

原创 JavaWeb基础入门——(一)JavaWeb是什么?

JavaWeb是用Java技术开发的Web应用程序,其技术栈包括web服务端和web客户端两部分。Java在客户端的应用虽然有Java Applet,但使用得很少,相反,其在服务器端的应用却非常丰富,例如Servlet、JSP以及第三方框架等。JavaWeb应用程序的基本组件包括服务器端程序、Servlet、JSP页面和数据库等。这些组成部分中,Servlet是运行在服务器端的Java程序,负责处理客户端的请求并生成响应;

2024-01-05 15:54:41 439 1

原创 9_python中的匿名函数:探索Lambda表达式的神奇威力

匿名函数,也称为Lambda函数,是一种没有名称的函数。与使用关键字def定义的普通函数不同,匿名函数使用关键字lambda创建。它是一种能够快速创建简单函数的方式,适用于一些简洁的函数操作。本文介绍了Python中的匿名函数,解释了Lambda表达式的原理和用法,并提供了一些示例帮助读者更好地理解和应用匿名函数。匿名函数的简洁性和灵活性使其成为处理简单函数操作的有力工具,在函数式编程、数据处理等场景中发挥重要作用。通过灵活运用匿名函数,可以让代码更加简洁、高效。

2023-07-30 23:12:11 68 1

原创 8_python中的递归函数:实现问题分解与解决

递归函数是一种特殊类型的函数,它能够在函数体内调用自身。使用递归函数可以将一个复杂的问题分解成更小的子问题,并通过不断调用自身来解决这些子问题。基本情况(base case)和递归情况(recursive case)。基本情况是递归函数停止调用自身的条件,而递归情况是递归函数继续调用自身的条件。递归函数是Python编程中非常重要的概念,它可以帮助解决复杂的问题,并将大问题分解为更小的子问题。通过理解递归函数的基本原理和关键要素,我们可以更好地利用递归函数来解决实际问题。

2023-07-30 22:54:17 183 1

原创 7_Python的函数(一):函数基础

在Python中,函数是一种用于封装可重复使用代码的工具。函数可以接受输入参数,并通过返回值来输出结果。它们被广泛用于模块化程序和提高代码的可读性和可维护性。本文将介绍Python中带参函数的基本概念、定义和部分使用方法。

2023-07-30 22:28:09 193 1

原创 6_Python的元组、字典和集合:创建和常见操作

Python中的元组、字典和集合是三种常用的数据类型,它们在编程中都有着广泛的应用。本文将对这三种数据类型进行详细介绍,并给出相应的代码示例。

2023-07-23 23:51:05 148 1

原创 5_ Python的列表:创建、访问和常见操作

Python中的列表是一种非常常用的数据类型,可以存储多个相同或不同的元素。在本文章中,将介绍Python中的列表相关知识点,包括如何创建、访问、修改和删除列表中的元素,以及如何使用一些常用的列表方法。

2023-07-18 22:33:36 1499 1

原创 4_Python的字符串:创建、下标、切片和常见操作

在Python编程语言中,字符串是一种非常重要的数据类型,它用于表示文本数据。字符串可以是由字符组成的任何数据,例如字母、数字、标点符号等。在本文中,我们将详细介绍Python中字符串的基本概念、操作和实践应用。

2023-07-07 22:04:05 1688 1

原创 3_Python的流程控制语句:条件判断和循环控制语句

Python中的条件判断语句包括if语句,if-else语句,if-elif-else语句。

2023-07-06 22:03:23 74 1

原创 2_Python入门基础(二):进制转换、数据类型转换和运算符

现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。在二进制的基础上,计算机还支持八进制和十六进制这两种进制。除了计算机里的进制以外,我们生活中经常用到的是十进制。Python语言支持二进制、八进制、十六进制以及十进制的数字表示。

2023-07-05 18:09:47 137

原创 1_Python基础入门(一):Python介绍、变量和输入输出语句

Python由荷兰程序员Guido van Rossum于1990年首次发布。从那时起,Python便以其简洁的语法、易于学习的特性和强大的功能逐渐赢得了开发者的喜爱。Python的设计哲学是"简洁即美",这使得编写代码变得更加简单和愉快。

2023-07-05 17:12:27 69

原创 蓝桥杯真题_熊怪吃核桃分析及个人总结

森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。

2022-12-22 09:02:53 175

原创 简单C程序示例及分析

对于C语言呢,大多数C语言的初学者可能在初次看见C程序的时候可能觉得有些古怪,程序中%d、\n这样的符号是什么意思呢?程序中的#include怎么这么奇怪呢?在本篇文章中会简述每行代码的作用、含义。

2022-12-21 20:55:49 622 1

空空如也

空空如也

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

TA关注的人

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