自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 环境下 安装 MySQL 查看临时密码出现 Access denied for user‘root‘@‘localhost‘ (using password: NO)

Linux 环境下 安装 MySQL 查看临时密码出现 Access denied for user’root’@‘localhost’ (using password: NO)一、关闭当前 MySQL 服务systemctl stop mysqld # 停止mysql服务二、修改 my.cnf 文件 新增一行 skip-grant-tablesvi /etc/my.cnf# For advice on how to change settings please see# http:/

2022-04-09 18:01:10 221

原创 CSDN虚假的图片服务器

2022-03-27 15:04:25 334

原创 关于子类能不能继承和重写父类的静态变量和静态方法

关于子类能不能继承和重写父类的静态成员变量和静态成员方法子类可以继承父类的静态成员变量和静态成员方法// 父类public class Father { // 父类的静态成员变量age public static int age = 18; // 父类的静态成员方法print() public static void print() { System.out.println("我是父类的print()方法!"); }}// 子类pu

2022-01-23 21:12:56 3015 2

转载 Java之泛型<T> T与T的用法

星朝: Java之泛型 T与T的用法.

2021-10-08 20:01:23 239

原创 C语言:文件操作

C语言文件操作问题描述:对test.txt文件进行读取,需要读取文件中的int类型数据。test.txt内容:文件结构:C 库函数 FILE *fopen(const char *filename, const char *mode) 使用给定的模式 mode 打开 filename 所指向的文件。C 库函数 char *fgets(char *str, int n, FILE *stream) 从指定的流 stream 读取一行,并把它存储在 str 所指向的字符串内。当

2021-08-07 16:10:29 59

原创 无结构体名的结构体变量的使用

无结构体名的结构体变量的使用笔者使用的编译器是Visual C++ 6.0阿里云盘: 下载#include<stdio.h>struct { int age; int height; int weight;}person;// 在无结构体名的结构体,person这个结构体变量如何使用void main() { person.age = 18; // 在编译器中输入person. 不会提示(即使已经编译过了的) printf("%d\n",person.age); /

2021-07-17 10:47:14 794

转载 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

页面跳转: 启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法

2021-06-30 14:37:53 108

原创 结构体变量与结构体指针变量的内存分配

废话不说,用代码讲道理#include<stdio.h> // printf()函数的头文件#include<stdlib.h> // new关键字的头文件#include<string.h> // strcpy()函数的头文件// 定义一个学生结构体typedef struct student { char id[12]; // 学号 char name[8]; // 姓名 int age; // 年龄}student, *stu; // 取别名

2021-05-29 13:21:50 223 1

原创 C语言:字符数组与字符串

C语言:字符数组与字符串关于字符串的输入输出一般有两种形式在C语言中,有两个函数可以在控制台(显示器)上输出字符串,它们分别是:(1)puts():输出字符串并自动换行,该函数只能输出字符串。(2)printf():通过格式控制符%s输出字符串,不能自动换行。除了字符串,printf() 还能输出其他类型的数据。在C语言中,有两个函数可以让用户从键盘上输入字符串,它们分别是:(1)scanf():通过格式控制符%s输入字符串。除了字符串,scanf() 还能输入其他类型的数据。(2)ge

2021-02-25 18:01:47 219 1

原创 算法设计与分析之贪心算法:最小延迟调度问题

最小延迟调度问题C语言实现给定等待服务的客户集合A = {1, 2, …, n},预计对客户i的服务时间是ti,该客户希望的完成时间是di,即T = {t1, t2,…, tn},D = {d1, d2,…, dn}。如果对客户i的服务在di之前结束,那么对客户i的服务没有延迟;如果在di之后结束,那么这个服务就被延迟了,延迟的时间等于该服务时间减去di。假设都是ti和di正整数,一个调度是函数f:A→N,其中是对客户i的服务开始的时间,要求所有区间互不重叠。一个调度f的最大延迟是所有客户延迟时间的最大值

2020-11-21 13:21:00 3807

原创 C语言:汉诺塔递归实现

C语言:汉诺塔递归实现背景故事:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。#include<stdio.h>void Hanoi(int n,char A,char B,char C){ if(n==1) { printf("%c--&gt

2020-10-09 20:35:30 229

原创 数据结构C语言版:栈的链式存储

数据结构C语言版:栈的链式存储#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR -1typedef char ElemType; // 数据类型使用chartypedef struct StackNode { ElemType data; // 存放栈的数据 struct StackNode* next; // 指向下一个结点的指针}StackNode,*LinkStackPtr;typ

2020-08-27 10:25:19 142

原创 数据结构C语言版:栈的顺序存储

数据结构C语言版:栈的顺序存储#include<stdio.h>#include<stdlib.h>#define STACK_INIT_SIZE 20 // 初始化栈的容量为20#define STACKINCREMENT 10 // 若栈的容量不够则每次递增10typedef char ElemType; // 用char类型存储typedef struct Stack { ElemType* top; // 栈顶 ElemType* base;// 栈底

2020-08-26 21:32:35 220

原创 数据结构C语言版:魔术师发牌问题

数据结构C语言版:魔术师发牌问题故事背景一位魔术师掏出一叠扑克牌,魔术师取出其中13张黑桃,洗好后,把牌面朝下。说:“我不看牌,只数一数就能知道每张牌是什么?”魔术师口中念一,将第一张牌翻过来看正好是A;魔术师将黑桃A放到桌上,继续数手里的余牌,第二次数1,2,将第一张牌放到这叠牌的下面,将第二张牌翻开,正好是黑桃2,也把它放在桌子上。第三次数1,2,3,前面二张牌放到这叠牌的下面,取出第三张牌,正好是黑桃3,这样依次将13张牌翻出,全部都准确无误。求解:魔术师手中牌的原始顺序是什么样子的?#incl

2020-08-21 20:22:51 412

原创 数据结构C语言版:约瑟夫问题(杀人问题)

数据结构C语言版:约瑟夫问题(杀人问题)故事背景据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-2个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过k-1个人

2020-08-21 16:57:37 1497

原创 数据结构C语言版:线性表之双循环链表

数据结构C语言版:线性表之双循环链表个人的学习笔记,如有不合理之处欢迎指正,谢谢!自己写的代码(我本人觉得只有插入、删除有一丢丢复杂,所以只写了这两种操作的代码)#include<stdio.h>typedef struct Node { int data; struct Node* next, * last;}DCLL;// 初始化DCLL* InitList(DCLL* L) { L = (DCLL*)malloc(sizeof(DCLL)); L->next

2020-08-08 09:24:38 107

原创 数据结构C语言版:线性表之循环链表

数据结构C语言版:线性表之循环链表个人的学习笔记,如有不合理之处欢迎指正,谢谢!自己写的代码(我本人觉得只有插入、删除有一丢丢复杂,所以只写了这两种操作的代码)#include<stdio.h>typedef struct Node { int data; struct Node* next;}CLL;// 初始化CLL* InitList(CLL* L) { L = (CLL*)malloc(sizeof(CLL)); L->next = L; // 初始化的时

2020-08-08 09:08:46 106

原创 数据结构C语言版:线性表之双链表

数据结构C语言版:线性表之双链表个人的学习笔记,如有不合理之处欢迎指正,谢谢!自己写的代码(我本人觉得只有插入、删除有一丢丢复杂,所以只写了这两种操作的代码)#include<stdio.h>typedef struct Node { int data; struct Node* next, * last;}DLL;// 初始化DLL* InitList(DLL* L) { L = (DLL*)malloc(sizeof(DLL)); L->next = NULL

2020-08-08 08:40:35 102

原创 数据结构C语言版:线性表之静态链表

数据结构C语言版:线性表之静态链表个人的学习笔记,如有不合理之处欢迎指正,谢谢!自己写的代码(我本人觉得只有插入、删除有一丢丢复杂,所以只写了这两种操作的代码)#include<stdio.h>#define MaxSize 10typedef struct Node{ int data; int cur; // 游标}SLList[MaxSize]; // 初始化静态链表int InitList(SLList L) { for (int l = 0; l <

2020-08-07 17:49:44 100

原创 数据结构C语言版:线性表之链式存储

数据结构C语言版:线性表之链式存储个人的学习笔记,如有不合理之处欢迎指正,谢谢!自己写的代码(我本人觉得只有插入、删除有一丢丢复杂,所以只写了这两种操作的代码)#include<stdio.h>typedef struct Node { int data; struct Node* next;}ScList;// 初始化ScList* InitList(ScList* L) { L = (ScList*)malloc(sizeof(ScList)); L->nex

2020-08-07 11:21:52 2332

原创 数据结构C语言版:线性表之顺序存储

数据结构C语言版:线性表之顺序存储个人的学习笔记,如有不合理之处欢迎指正,谢谢!自己写的代码

2020-08-07 10:38:23 244

原创 IO流之FileWriter(文件字符输出流)和FileReader(文件字符输入流)

IO----FileWriter(文件字符输出流)和FileReader(文件字符输入流)import java.io.*;public class FileCharacterinputAndoutput { public static void main(String[] args) { File f = new File("D:/word.txt"); // 使f定位到D:/word.txt目录下 // 文件字符输出流 FileWriter fw = null; // 初始化

2020-07-19 16:03:42 164

原创 IO流之FileOutputStream(文件字节输出流)和FileInputStream(文件字节输入流)

IO----FileOutputStream(文件字节输出流)和FileInputStream(文件字节输入流)import java.io.*;public class FileByteinputAndoutput { public static void main(String[] args) { File f = new File("D:/word.txt"); // 文件字节输出流 FileOutputStream out = null; // 初始化对象 try {

2020-07-19 15:48:12 110

原创 IO流之文件夹操作

IO流----文件夹操作import java.io.File;public class FolderOperation { public static void main(String[] args) { File dir = new File("D:/dir/dir2/dir3/dir4"); // dir.mkdir() 创建文件夹 不能覆盖已有文件夹,也不能创建多层文件夹 System.out.println("创建文件夹是否成功:" + dir.mkdir()); //

2020-07-19 15:30:11 145

原创 IO流之文件的操作

IO流----文件的操作import java.io.*;import java.text.SimpleDateFormat;import java.util.Date;public class FileOperation { public static void main(String[] args) { /** * 文件路径:(表示文件夹: / 或者 \\ 表示转义字符) * 1.项目下的文件路径:word.txt * 2.包中的文件路径:src/JavaTuto

2020-07-19 15:27:07 104 1

空空如也

空空如也

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

TA关注的人

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