
笔记
烈焰星辰
每天进步一点点
展开
-
如何在spring boot中部署webapp环境呢
webapp部署原创 2023-04-28 22:14:58 · 819 阅读 · 1 评论 -
windows11总是莫名的消失wifi连接选项-解决办法
wifi找寻原创 2023-02-27 22:45:49 · 1896 阅读 · 0 评论 -
Java之多线程
线程简单的来说就是执行的程序,一个进程中可以有多个线程同时进行。线程的创建有两种方法,一种是创建一个Thread类,或者是一个Thread子类的对象,另一种是创建一个实现Runnable接口的类的对象Thread类是一个线程类,位于java.lang包中。几种常见的构造方法:Thread类的常用方法:class MyThread extends Thread{ public void run(){ System.out.println(getName()+"该线程正在执行!".原创 2022-01-30 15:49:10 · 716 阅读 · 0 评论 -
java之包装类与基本数据类型之间的转换
包装类与基本数据的转换1.包装类知识简介1.1引言1.2基本类型对应的包装类1.3注意事项2.基本数据类型与包装类之间的转换2.1基本数据类型装换成包装类:2.1.1自动装箱2.1.2手动装箱:2.2拆箱:2.2.1自动拆箱:2.2.2手动拆箱:3.数据类型与String类型的转换3.1基本数据类型转换为String类型3.2字符串转换为基本数据类型:3.2.1调用包装类的parse方法3.2.2先将字符串转换为包装类再进行自动拆箱4.完整代码1.包装类知识简介1.1引言我们知道Java中的数据类型分原创 2022-01-29 18:12:21 · 1265 阅读 · 0 评论 -
Java集合类之set接口
Set<String> ans = new HashSet<>();Set 具有与 Collection 完全一样的接口,只是行为上不同,Set 不保存重复的元素。new HashSet<>()其中的hashset类实现了set接口,不允许出现重复元素,不保证集合中元素的顺序,允许包含值为null的元素,但最多只能一个。HashSet 类提供很多有用的方法,添加元素可以使用 add() 方法:例如:HashSet<String> sites =原创 2022-01-23 20:33:12 · 357 阅读 · 0 评论 -
四大经典排序算法(C语言实现)
四大经典排序算法一、基数排序二、桶排序三、计数排序四、堆排序一、基数排序#ifndef sort__h#define sort__h#include <cstdio>#include <algorithm>#include <vector>#include <iostream>using namespace std;void print_array(int *arr, int n);// 打印数组int* sort_array(原创 2022-01-20 12:15:51 · 398 阅读 · 0 评论 -
非常简单的代码为什么老是[Warning] deprecated conversion from string constant to ‘char *
记录一下今天碰到的一个问题1.问题描述2.解决办法1.问题描述最近在写一个程序的时候,发现编译器在一句话报错,char *=“jfjfdjjf”;很纳闷,不知道怎么办2.解决办法在上网查了之后,发现原因是,char的意思就是修改给定的字符串的内容,而"jfjfdjjf"是一个常量无法修改。而解决的办法很简单,就是在char 前加一个const就行了...原创 2021-12-31 21:00:34 · 1426 阅读 · 0 评论 -
githup搜索技巧
原创 2021-11-19 17:44:49 · 230 阅读 · 0 评论 -
用单链表实现通讯录管理
#include <cstddef>#include"stdio.h" #include"stdlib.h" #include"string.h" typedef struct { char xuehao[14];//学号 char name[20]; //姓名 int sex; //性别 char tel[14]; //联系电话 char qq[12]; //QQ号 }ElemType;typedef struct LNode { ElemType d原创 2021-09-06 22:42:48 · 1121 阅读 · 2 评论 -
连通方格计数问题(c语言)
问题中对文件已经写好了这是in2https://share.weiyun.com/02LNquK2这是in1https://share.weiyun.com/uIB93NGi问题的简单描述计方格周围的八个数,若与中间的1相等,那么就加一,依次类推代码可能需要整理一下,内容没有问题哈#include<stdio.h>#include<stdlib.h>int read(); //读取文件内容int output(); //输出文件内容int count(int b,in原创 2021-01-15 08:30:38 · 615 阅读 · 0 评论 -
十六进制转二进制用c语言怎么做呢,那就来我这看看吧
#include<stdio.h>#include<string.h>int main(){char ch;while((ch=getchar())!='\n') { switch(ch) { case '0': printf("%d%d%d%d",0,0,0,0); break; case '1': printf("%d%d%d%d",0,0,0,1); break; case '2': printf("%d%d%d%d",0,0,1,0);原创 2021-01-12 17:39:58 · 1875 阅读 · 1 评论 -
带小数的十进制转二进制(c语言)
#include<stdio.h>int main(){ int n;float m; scanf("%d",&n);scanf("%f",&m);for(int i=0;i<16;i++){ // 运算符 & 的优先级比==低,所以要加() if ( ( n & 0x8000 ) == 0x8000) printf("%d",1); else printf("%d",0);原创 2021-01-12 17:38:07 · 1713 阅读 · 3 评论 -
十进制纯小数转二进制c语言
#include<stdio.h>int main(){float n;scanf("%f",&n);printf("0.");while(n>0.0) { n=n*2; if(n>=1.0) { printf("1"); n=n-1; } else printf("0"); } return 0;原创 2021-01-12 17:36:09 · 2110 阅读 · 0 评论 -
以2的1或0次幂形式输出某个数,应该怎么做呢?
#include<stdio.h>void exchange(int n);int main() { int n; scanf("%d",&n); exchange(n); return 0;}void exchange(int n){ int k=0; int i; for(i=15;i>=0;i--) { if((n&0x8000)==0x8000) { if(k==0) k=1; else printf("+原创 2021-01-07 19:57:00 · 251 阅读 · 1 评论 -
如何用c语言来实现以2的幂形式输出某个数呢?你进来一看就知道了哈
#include<stdio.h>void exchange(int n); int main(){ int n; scanf("%d",&n); exchange(n); return 0; } void exchange(int n){ int k=0; int i; for(i=15;i>=0;i--) {if((n&0x8000)==0x8000) { if(k==0) k=1; else printf("+");原创 2021-01-07 19:52:39 · 678 阅读 · 0 评论 -
如何实现蛇形矩阵起点在左上角呢?来看看我的就知道了哟!!!
#include<stdio.h>#define RIGHT 1#define DOWN 2#define LEFT 3#define UP 4int main(){int n;printf("请输入一个奇数,打印起点在左上角的回形矩阵:\n");scanf("%d",&n);int a[n+2][n+2]; //上面是为了预留2行2列,以便运用算法 for(int i=0;i<n+2;i++){ for(int j=0;j<n+2;j++)a[i原创 2021-01-07 19:45:04 · 270 阅读 · 0 评论 -
蛇形矩阵起点在中间
蛇形矩阵起点在中间的思路:首先,需要预设2行2列,先让数组元素全为1,在让矩阵内部的元素为0(数字可以换成别的,只要两个不同就可以)然后,用开关语句,分四种情况讨论,只要碰到0就转弯就行,最后是输出矩阵元素#include<stdio.h>#define RIGHT 1#define DOWN 2#define LEFT 3#define UP 4int main(){int n;printf("请输入一个奇数,打印起点在左上角的回形矩阵:\n");scanf("%d"原创 2021-01-07 19:31:49 · 692 阅读 · 0 评论 -
蛇形矩阵起点在中间
在这里插入#include<stdio.h>#define RIGHT 1#define DOWN 2#define LEFT 3#define UP 4int main(){int n;printf("请输入一个奇数,打印起点在左上角的回形矩阵:\n");scanf("%d",&n);int a[n+2][n+2]; //上面是为了预留2行2列,以便运用算法 for(int i=0;i<n+2;i++){ for(int j=0;j<n+2;j++)a[i原创 2021-10-05 15:36:36 · 225 阅读 · 0 评论 -
无重复字母全排列(递归)
全排列字母无重复#include<stdio.h>#include<string.h>void printarry(char A[],int n){int i;for(i=0;i<n;i++) printf("%c",A[i]);printf("\n");}void swap(char A[],int m,int n){char temp=A[m];A[m]=A[n];A[n]=temp;}void qpl(char A[],int m,int n){原创 2021-01-07 12:27:42 · 404 阅读 · 0 评论 -
2021-01-07
字母无重复全排列代码#include<stdio.h>#include<string.h>void printarry(char A[],int n){int i;for(i=0;i<n;i++)printf("%c",A[i]);printf("\n");}void swap(char A[],int m,int n){char temp=A[m];A[m]=A[n];A[n]=temp;}void qpl(char A[],int m,int n){原创 2021-01-07 12:23:06 · 110 阅读 · 0 评论