自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++实现十大排序算法(冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、计数排序、基数排序、堆排序、桶排序)

【代码】C++实现十大排序算法(冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、计数排序、基数排序、堆排序、桶排序)

2023-05-20 09:03:13 610

原创 JDBC基础知识(6)——封装(优化部门管理系统)

深入了解封装,并利用其优化上一篇的部门管理系统

2022-06-20 01:20:31 133

原创 JDBC基础知识(5)——部门管理系统的实现

部门管理系统的实现

2022-06-20 00:59:58 205

原创 JDBC基础知识(4)——批处理操作与事务管理

关于批处理操作和事务管理

2022-06-20 00:56:47 92

原创 JDBC基础知识(3)——预编译SQL命令格式

使用预编译SQL命令优化应用程序实例

2022-06-20 00:53:43 236

原创 JDBC基础知识(2)——JDBC基本操作

学会JDBC基本操作(insert,delete,update,select命令推送流程)

2022-06-20 00:39:29 199

原创 JDBC基础知识(1)——通信规范基础内容

进来浅了解一下JDBC基础知识叭~

2022-06-20 00:10:00 298

原创 Java使用IO流实现文件的拷贝

JAVA如何实现文件简单拷贝?

2022-06-16 20:35:05 1285 3

原创 C++基础(9)

C++基础(9)valarray类valarray类是由头文件valarray支持的。顾名思义,这个类由于处理数值(或是具有类似特性的类),它支持诸如将数组所有元素的至值相加以及在数组中找出最大和最小的值等操作。valarray被定义为一个模板类,以便能够处理不同的数据类型。使用valarray类来声明一个对象时,需要在标识符valarray后面加上一对尖括号,并在其中包含所需的数据类型:valarray<int> q_values;valarray<double> weig

2021-07-31 03:51:14 279

原创 C++基础(8)

C++基础(8)重载运算符要重载运算符,需使用被称为运算符函数的特殊函数形式。运算符函数的格式如下:operator(argument-list)例如,operator +()重载+运算符,operator *()重载 *运算符。不能重载的运算符:sizeof:sizeof运算符. :成员运算符.*:成员指针运算符:::作用域解析运算符?::条件运算符typeid:一个RTTI运算符const_cast:强制类型转换运算符dynamic_cast:强制类型转换运算符reint

2021-07-25 18:28:06 133

原创 C++基础(7)

C++基础(7)

2021-07-18 04:21:15 113

原创 C++基础(6)

C++基础(6)函数与数组函数是处理更复杂的类型(如数组和结构)的关键。下面来介绍如何将数组和函数结合在一起。假设使用一个数组来记录家庭野餐中每人吃了多少个甜饼 (每个数组索引都对应一个人, 元素值对应于这个人所吃的甜饼数量)。现在想知道总数。这很容易,只需使用循环将所有数组元素累积起来即可。将数组元素累加是项非常常见的任务,因此设计一个完成这项工作的函数很有意义。这样就不必在每次计算数组总和时都编写新的循环了。考虑函数接口所涉及的内容。由于函数计算总数,因此应返回答案。如果不分吃甜饼,则可以让函数

2021-07-11 16:45:19 168

原创 C++基础(5)

C++基础(5)函数是C++的编程模块。要使用函数,必须提供定义和原型,并调用该函数。函数定义是实现函数叶能的代码;函数原型描述了函数的接口:传递给函数的值的数目和种类以及函数的返回类型。函数调用体得程序将参数传递给函数,并执行函数的代码。在默认情况下,C++函数按值传递参数。这意味着函数定义中的形参是新的变量,它们被初始化为函数调用所提供的值。因此,C++函数通过使用拷贝,保护了原始数据的完整性。C++将数组名参数视为数组第一个元素的地址。从技术上讲,这仍然是按值传递的,因为指针是原始地址的拷贝,但

2021-07-03 02:12:46 240

原创 C++基础(4)

C++基础(4)学习内容:if语句if else语句逻辑表达式字符函数库cctype?:运算符switch语句break和continue读取数字的循环简单文件输入/输出使用引导程序选择不同操作的语句后,程序和编程将更有趣。C++提供了计语句、if else语句和switch语句来管理选项。if 语句使程序有条件地执行语句或语句块,也就是说,如果满足特定的条件,程序将执行特定的语句或语句块。if else语句程序选择执行两个语句或语句块之一。 可以在这条语句后再加上 if else

2021-06-27 19:32:56 76

原创 C++基础(3)

C++基础(3)C++提供了3种循环: for 循环、while 循环和do while 循环。如果循环测试条件为true或非零,则循环将重复执行一组指令;如果测试条件为false或0,则结束循环。for 循环和while循环都是人口条件循环,这意味着程序将在执行循环体中的语句之前检查测试条件。do while 循环是出口条件循环,这意味着其将在执行循环体中的语句之后检查条件。每种循环的句法都要求循环体由一条语句组成。然而,这条语句可以是复合语句,也可以是语句块(由花括号括起的多条语句)。关系表达式对

2021-06-20 17:00:01 91

原创 C++基础(2)

C++基础(2)数组:一维数组:1、一维数组声明:值的类型(不能使引用)、数组名和元素数(用值大于1的常量表达式定义)int& a[10];//错误,没有引用数组int a[6] = { 0,1,2,3,4,5 };int (&p)[6] = a;//p是数组a的引用2、数组元素初始化时,若没有显式提供元素初值,则元素会被像普通变量一样初始化:1)函数体外定义的内置类型数组,元素初始化为0;2)函数体内定义的内置类型数组,元素无初始化(若只初始化部分元素,其后的元素此时也会被

2021-06-13 11:41:18 69

原创 C++基础(1)

C++基础(1)简单变量为把信息存储在计算机中,程序必须纪录3个基本属性:信息要存储在哪里;要存储什么信息;存储何种类型的信息。变量名必须遵循几种简单的C++命名规则在名称中只能使用字母字符、数字和下划线(_)。名称的第一个字符不能是数字。区分大写字符和小写字符。不能将C++关键字用作名称。以两个下划线打头或以下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。C++对于名称的长度没有限制,名称中所有的字符都

2021-06-06 17:54:35 147

原创 初识C++

初识C++C++的语言特点及优势1.C++实现了面向对象程序设计,在高级语言当中,处理运行速度是最快的,大部分的游戏软件是由C++来编写的。2.C++语言灵活,功能非常强,如果说C语言的优点是指针,那么C++的优点就是性能和类层次结构的设计。3.C++非常严谨,精确和数理化,标准定义很细致。4.C++语言的语法思路层次分明,相呼应;语法结构是显示的、明确的。C++简介1.C++的含义 C plus plus 面向对象2.文件后缀 .cpp .cc .C 头文件.h3.编译命令 编译器 g+

2021-05-30 18:51:39 112

原创 Linux相关知识(3)

Linux相关知识(3)通常 Linux 上的软件安装主要有四种方式:1、在线安装2、从磁盘安装 deb 软件包3、从二进制软件包安装4、从源代码编译安装这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境。APT 是 Advance Packaging Tool(高级包装工具)的缩写,是 Debian 及其派生发行版的软件包管理器,APT 可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix 系统上管

2021-05-27 14:45:59 67

原创 Linux相关知识(2)

Linux相关知识(2)在 Windows 上最常见的不外乎这两种 .zip,.7z 后缀的压缩文件。而在 Linux 上面常见的格式除了以上两种外,还有 .rar,.gz,.xz,.bz2,.tar,.tar.gz,.tar.xz,*.tar.bz2,简单介绍如下:文件后缀名 说明*.zip zip 程序打包压缩的文件*.rar rar 程序压缩的文件*.7z 7zip 程序压缩的文件*.tar tar 程序打包,未压缩的文件*.gz gzip 程序(GNU zip)压缩的文件*.xz x

2021-05-16 14:20:17 147

原创 Linux相关知识(1)

##Linux相关知识(1)Linux 为何物Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac OS 。Linux应用范畴或许你之前不知道 Linux ,要知道,你之前在 Windows 使用百度、谷歌L,上淘宝,聊 QQ 时,支撑这些软件和服务的,是后台成千上万的 Linux 服务器主机,它们时时刻刻都在忙碌地进行着数据处理和运算,可以说世界上大部分软件和服务都是运行在 Linux 之上的。终端的概念通常我们在使用 Linux 时,并不是直接与系统打

2021-05-09 18:12:19 357

原创 51单片机简单功能的实现(2)

51单片机简单功能的实现(2)延时函数外加闪烁#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit D1=P1^0;//void delay();void delay(uint);void main(){ while(1) { D1=0; delay(600); D1=1; delay(600); }}/*void delay(){ uint x,y;

2021-05-02 02:37:44 1623

原创 51单片机简单功能的实现(1)

51单片机简单功能的实现(1)第一个灯亮起#include<reg52.h>sbit D1=P1^0;void main(){D1=0;}前六个灯亮起#include<reg52.h>sbit D1=P1^0;sbit D2=P1^1;sbit D3=P1^2;sbit D4=P1^3;sbit D5=P1^4;sbit D6=P1^5;void main(){D1=0;D2=0;D3=0;D4=0;D5=0;D6=0;}第一个灯闪烁

2021-04-22 13:21:10 580

转载 关于共用体

关于共用体共用体同一个内存段可以用来存放几种不同类型的成员,但在每一瞬时只能存放其中一个成员,而不是同时存放几个,其道理是显然的,因为在每一个瞬时,存储单元只能有唯一的内容,也就是说,在共用体变量中只能存放一个值。如果有以下程序段:union Date{ int i; char ch; float f;}a;a.i=97;表示将整数97存放在共用体变量中,可以用以下的输出语句:printf("%d",a.i); //(输出整数97)printf("c",a.ch); //(

2021-04-15 22:45:24 354 2

原创 做过的一道简单的小排序题

做过的一道简单的小排序题请编写函数fun, 对长度为7个字符的字符串, 除首、尾字符外,将其余5个字符按ASCII码降序排列。例如,原来的字符串为 CEAedca,排序后输出为 CedcEAa 。代码如下:#include <stdio.h>void fun(char a[]);void Swap(char* a, char* b);void fun(char a[]) { for (int i = 1; i<6; i++) { for (int j = 1; j

2021-04-07 23:36:30 359

原创 不同编译器代码的不同

不同编译器代码的不同对于这道题不同编译器存在两种实现代码,如下:1、`#include <stdio.h>#include <math.h>int main(void) {double a, b, c, s, area;scanf_s("%lf", &a);scanf_s("%lf", &b);scanf_s("%lf", &c);s = (a + b + c) / 2;printf("%lf", s);area = sqrt(s *

2021-04-07 23:30:22 206

原创 C语言加EasyX实现简单贪吃蛇游戏

C语言加EasyX实现简单贪吃蛇游戏新建一个C++控制台应用,项目结构如下:虽是C++,但实际是用C语言实现的,这是在VS2019装上EasyX库来实现的。snake.h包含了用到的所有方法的定义snake.cpp包含了所有方法的实现snake.h代码如下:#pragma once#include <iostream>#include<graphics.h>#include<time.h>#include<conio.h>#includ

2021-04-03 20:57:52 998

原创 C语言中那些学了又忘了的知识点(2)

C语言中那些学了又忘了的知识点(2)1、a?b:c=if(a) return b;else return c;2、只有.exe二进制文件才可被直接执行3、注释不可嵌套4、实型常量中的E或e左右都必须有数字5、k=3;i=2;k=i–; k==26、printf函数的返回值为字符个数7、短路只发生在与(&&)操作(有时候越简单的我们往往越容易忘记~)...

2021-03-14 18:00:34 102

原创 C语言中那些学了又忘了的知识点(1)

C语言中那些学了又忘了的知识点(1)1、strcpy函数:copy信息2、strlen函数:以字节为单位给出对象大小3、数组不允许“改变”位置4、文件指针存储文件缓存区首地址5、宏定define的用法:#define <宏名> <字符串>6、ASCii码‘0’-'9’ascii是48-57‘A’-'Z’ascii是65-90‘a’-'z’ascii是97-122(其实这个压根没学过不算忘了)——一个正在努力的菜鸟...

2021-03-09 17:15:49 152 3

空空如也

空空如也

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

TA关注的人

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