自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文优

Good as water,good as the load!

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++入门基础知识(一)

1979年,C++初生萌芽。在1983年的时候,正式改名为C++,本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)所创。C++既可以进行C语言的面向过程化的程序设计,也可以像Java语言面向对象(封装、继承、多态)的程序设计。它是一种中级语言,介于高级语言(自然语言)与低级语言(机器语言)之间。

2022-01-31 00:04:07 2735 8

原创 MySQL5.6安装流程(MySQL入门)

MySQL5.6安装流程文章目录MySQL5.6安装流程前言一. MySQL安装版本(.msi)二. MySQL压缩版本(.zip)三. Xampp建站集成软件包前言MySQL服务器下载地址:https://dev.mysql.com/downloads/mysql/,MySQL被Oracle公司(甲骨文)收购。基于Windows平台的MySQL安装文件有两个版本,一种是以.msi为后缀的二进制安装版本,另一种是以.zip为后缀的压缩版本。一. MySQL安装版本(.msi)1、MySQL下载后

2021-04-03 16:29:43 20351 4

原创 C语言基础:菜鸟如何养成程序猿(一)

C语言是计算机中很多现代编程语言的开山鼻祖,它创造了信息时代和科技时代的文明。计算机语言由机器语言慢慢演变为高级语言。1958年7月3日,ALGOL语言(Algorithmic Language)创立。C语言的原型就是ALGOL 60语言。C语言的演变过程:ALGOL 60语言(简称A语言)—>CPL语言—>BCPL语言(简称B语言)—>C语言。

2020-06-13 15:46:56 4605 13

原创 Java 现代编程基石:Lambda 表达式与 Stream API 全景指南

本文结合游戏英雄实战案例,讲解 Java 8~21 Lambda 表达式与 Stream API。从五种写法演进入手,详解函数式接口、方法引用、Stream 全套操作与 Optional 空安全防御;通过 SQL 对照表理解声明式编程,梳理并行流陷阱、性能选型及生产环境最佳实践。附完整可运行示例,助你真正掌握现代 Java 函数式编程思想。

2026-08-23 23:41:28 626

原创 Java基础:集合(五)

系统讲解Java集合框架,涵盖List、Set、Queue、Map四大体系及泛型、迭代器、排序机制。手写ArrayList与双向LinkedList源码剖析底层原理,对比HashSet/LinkedHashSet/TreeSet差异,详解HashMap字符频率统计实战案例。演示用HashMap记忆化搜索与ArrayDeque模拟递归栈解决性能瓶颈,附现代Java栈/队列选型指南。适合Java初学者夯实基础与面试备考。

2026-08-10 17:41:31 431

原创 Linux 常用命令速查手册(工作版)

日常运维与开发最常用的 Linux 命令分类整理,含文件操作、文本处理、权限、进程、网络、压缩、定时任务等场景的真实示例,收藏即用。

2026-08-07 16:00:56 257

原创 Spring Boot 项目搭建:从本地跑通到生产就绪的关键配置

Spring Boot项目搭建不止于本地跑通,生产就绪配置才是落地的关键。本文结合真实部署经验,梳理从本地验证到上线运行的核心配置项,涵盖Actuator健康检查安全暴露、Docker容器化验证闭环、接口测试分层策略等实战内容,帮你补齐从“能跑”到“稳定可用”的最后一公里,让Java应用真正适配生产环境。

2026-07-27 22:26:39 224

原创 Java基础:常用类(四)

Java的类库(也称为Java API)非常庞大和丰富,它包含了大量用于处理各种常见编程任务的类和接口,包括字符串处理、基础数据类型包装类、数学计算、日期时间、正则表达式等。

2024-06-26 18:35:49 958

原创 Java基础:异常(三)

finally中return覆盖返回值引发线上Bug?throw与throws误用导致异常处理失效?本文结合可运行代码与日常开发易错点梳理,深度拆解Java异常执行顺序、try-with-resources现代写法及自定义异常规范,帮你夯实底层机制,既能应对资深岗面试拷问,也能规避编码中的隐性风险!

2024-05-29 00:04:06 1209 1

原创 Java基础:面向对象(二)

面向对象分析是软件开发过程的第一步,它主要关注于对问题域的理解和分析。面向对象设计是在面向对象分析的基础上进行的,它主要关注于如何将分析阶段得到的需求转化为具体的设计。面向对象编程是面向对象软件开发的实现阶段,它主要关注于使用面向对象编程语言来实现设计阶段的成果。

2024-05-28 23:08:37 1202

原创 Java基础:基本语法(一)

一文打通Java基本语法全脉络!涵盖JDK配置、数据类型、引用强度、运算符、分支循环、数组操作与方法机制。不仅讲解基础用法,更剖析递归执行模型、排序算法原理及Arrays工具类实战。搭配命名规范与安全编码建议,构建完整语法知识体系,适合零基础入门与查漏补缺,让学习有章可循!

2024-05-28 23:07:27 1240 1

原创 C++基础:找出vector容器中最大的两个数

定义一个vector数组,并进行初始化,向其中填充10个不同的随机数(1-100),找出容器中最大的两个数并输出。

2024-03-22 22:26:34 1666

原创 C++入门基础知识(三)

类(Class)和对象(Object)是C++的重要特征,使得C++成为面向对象的编程语言。类是创建对象的模板(Template),一个类可以创建多个对象,每个对象都是类类型的一个变量,创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量(Member Variables)和成员函数(Member functions)。

2024-01-29 02:09:20 1284 1

原创 C++入门基础知识(二)

C++有两种指针运算符,一种是取地址运算符'&',另一种是间接寻址运算符'*'。它们都是单目运算符,&返回操作数的内存地址,如&var读作“var的地址”,并且&还有引用的作用,如int& var = i读作“var是变量i的引用(别名)”。*返回操作数所指定地址的变量值,如*var读作“var的值”。

2022-02-11 09:47:22 1509 5

原创 SQL查询优化(MySQL入门)

索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。索引是针对表而建立的,它是由数据页面以外的索引页面组成的,每个索引页面中的行都会含有逻辑指针,以便加速检索物理数据。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。

2022-01-23 17:03:03 2744 10

原创 SQL数据查询(MySQL入门)

SQL数据查询(MySQL入门)数据查询语言DQL也称为数据检索语句,是一种面向结构化数据的查询语言。用来在表中获取数据,确定数据怎样在应用程序给出,SQL数据查询包括单表查询和多表查询。文章目录SQL数据查询(MySQL入门)1. 引言2. 单表查询2.1 比较运算符2.2 逻辑运算符2.3 regexp关键字2.4 like关键字2.5 in关键字2.6 distinct关键字2.7 is null关键字2.8 between and关键字2.9 limit子句2.10 order by子句2

2022-01-16 00:33:04 1781 1

原创 SQL语言(MySQL入门)

SQL语言(MySQL入门)SQL(Structured Query Language,结构化查询语言)是关系型数据库语言的标准。数据库当中的操作都是通过SQL语句来实现,它可以方便地嵌套在Java,C#,PHP等程序语言当中,以实现数据库数据的增删改查操作。文章目录SQL语言(MySQL入门)1. 引言2. DB数据库的操作2.1 数据库的查看2.2 数据库的创建2.3 数据库的修改2.4 数据库的删除2.5 数据库的使用3. Table表的操作3.1 表的查看3.2 表的创建3.3 表的修改3

2022-01-09 17:06:38 1581

原创 Git.bash:Please make sure you have the correct access rights and the repository exists.

Git.bash:Please make sure you have the correct access rights and the repository exists.问题:请确保您有正确的访问权限,并且存储库已经存在。文章目录Git.bash:Please make sure you have the correct access rights and the repository exists.1. 解决思路2. 解决步骤1. 解决思路您的GitHub账户没有关联SSH keys,需要

2022-01-07 16:45:36 13441

原创 C语言基础:如何判断素数(质数)与合数

C语言基础:如何判断素数(质数)与合数文章目录C语言基础:如何判断素数(质数)与合数1. 素数与合数2. 正因数与公约数3. 代码示例1. 素数与合数素数又叫质数(prime number),有无限个。素数定义为在大于1的自然数中,除了1和它本身两个正因数以外不再有其他因数。如:2,3,5,7,11等皆为素数。比1大而且不是素数的数称为合数(composite number)。如:4,6,8,9,10等皆为合数。数字0和1既非素数也非合数。2. 正因数与公约数正因数,也称为正约数,指的是

2022-01-05 19:26:12 5872

原创 C语言基础:求两个数的最大公约数与最小公倍数

C语言基础:求两个数的最大公约数与最小公倍数思路:最大公约数=两个数同时都能被整除的最大除数;最小公倍数=A×B÷最大公约数。步骤:先求出最大公约数,再求最小公倍数。例1:long c,num1,num2;void fun1( ){ for(c=num1;c>=1;c--)//c变量每循环一次递减1。 if(num1%c==0 && num2%c==0)break;//满足if语句就执行break语句退出循环并输出。}int main( ){ printf

2021-12-29 17:26:49 2751

原创 数据库基础知识(MySQL入门)

数据库基础知识(MySQL入门)文章目录数据库基础知识(MySQL入门)一. 基本概念二. 特点一. 基本概念Information,信息是对客观世界中各种事物的运动状态和变化的反映,是数据的含义。Data,数据用来记录信息的可识别符号,是信息的具体表现形式,是信息的载体。DB(DataBase)数据库,用来存储数据的仓库,保存了一系列有组织的数据。DBA(DateBase Administrator)数据库管理员,负责管理和操作数据库。DBAP(DataBase Application P

2021-04-03 22:15:32 6116 4

原创 计算机基础知识:走近科学(一)

计算机基础知识:走近科学(一)结合程序员教程,计算机组成原理,计算机应用基础积累和总结的知识点,用来初次学习或复习计算机基础知识,利用休闲时间可以学习一下,适用于计算机一级考试、初级软考。以下仅供参考。文章目录计算机基础知识:走近科学(一)1. 各种进制及其换算1.1 各种数制2.2 进制换算2.2.1 R进制转十进制2.2.2 十进制转R进制2.2.3 二进制转R进制2.2.4 R进制转二进制2.3 数据编码2.3.1 ASCII码,汉字与Unicode编码2.3.2 浮点数编码2.4 原码,反码

2021-03-06 17:50:48 2038

原创 C语言基础:求结构体数组中的最大值并按序输出

C语言基础:求结构体数组成员列表中的成绩最大值并按序输出1. 用结构体数组进行传参例1:#include "stdafx.h"#include <stdio.h>#define member 5//成员数#define NAME_LEN 20//姓名最大长度struct st { int id; char name[NAME_LEN]; double score;};int max_score_id(struct st st[], int size)//结构体数组

2021-01-13 22:38:51 5044 1

原创 C语言基础:使字符串倒序输出

C语言基础:使字符串倒序输出1. 用字符指针作形参例1:void reverse1(char *s){ char* p=s+strlen(s)-1; char t; while(s<p) { t=*p; *p=*s; *s=t; p--; s++; }}int main(void){ char str[128]; scanf("%s", str); reverse1(str); printf("%s\n", str

2021-01-05 23:04:07 27571 5

原创 C语言基础:结构体(五)

结构体(Structure)由若干成员组成,各成员可以有不同的类型。在程序中要使用结构体类型,必须先对结构体的组成进行描述。由于每个成员的数据类型不一样,所以没法用序号(下标)访问数据元素。

2021-01-04 16:33:57 1124

原创 C语言基础:指针(四)

指针是C语言的精华所在,也是C语言中最难,最重要的数据类型。指针灵活,使程序高效化,但往往概念复杂,难以理解,下面就是关于一些对指针的知识汇总。

2020-12-21 13:53:51 786 1

原创 C语言基础:数组(三)

所谓数组,是指具有相同类型的数据组成的序列,是有序集合,也是构造类型。用统一的数组名来标识数组,序列中的一个数据称为数组的一个元素(成员或分量),数组元素由其所在的位置序号(数组的下标)来区分。利用数组名与下标,就可以用统一的方式来处理数组中的所有元素。从而可以实现用统一的方式来处理一批具有相同类型的数据问题。

2020-09-03 19:31:10 1906 1

原创 Git通过命令行上传文件的系列问题

Git通过命令行上传文件的系列问题Git是一个很好的项目代码存放库。最近我正在初步了解Git,以下是我在通过Git Bash(命令行)进行文件上传遇到的系列问题,同时做好学习笔记以方便自己的学习,希望对你们也有帮助。好的习惯造就好的人生。文章目录Git通过命令行上传文件的系列问题1. Git简介2. User的配置(用户绑定)2.1 文件配置2.2 命令行配置3. SSH Key的生成4. 建立本地仓库5. 命令行文件上传6. 删除已上传文件7. 删除git历史提交记录8. 清空git所有提交记录9.

2020-08-04 22:23:38 632 1

原创 C语言基础:程序结构(二)

从结构程序化设计的角度出发,程序分为三大类:顺序结构、选择结构、循环结构。

2020-07-22 22:27:05 1281 1

原创 微信小程序:清空输入框信息与实现屏幕往上滚动

微信小程序:清空输入框信息与实现屏幕往上滚动微信小程序,是属于小程序的一种,英文名为Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。微信小程序也是基于H5,JS的开发。一. 清空输入框信息(重置输入框信息恢复默认值)这是我在微信小程序实训开发的过程中出现的问题,多次思考后终于解决了输入框内已发送的消息无法被清空这个问题。从另一个角度说可以把清空输入框信息理解为重置输入框信息恢复初始默认值。以下是我的解决方案

2020-06-20 19:29:42 3903 2

VC6.0中文版(32&64bit).rar

c语言编辑器中文版,方便快捷!好用不占内存!在学c语言理论的同时我们也需要实践,这个工具可以方便我们的使用,新手也比较上手,推荐初学者可以使用。我们可以通过调试来查找错误。安装时建议安装到除系统盘以外的其他盘,不占主盘空间。

2020-06-15

空空如也

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

TA关注的人

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