自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

原创 MySQL数据库中“delete from 表名 表别名” 类似语句报错问题

最近,在工作中遇到这样一条SQL :delete from TD_T_ADMIN_ROLE_RELATION c where ACCOUNT_ID = ##;在执行之后,抛出这样一个异常:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versio

2022-01-18 15:07:25 1722

原创 记一次奇怪的错误:Error:(11, 24) java: 代码过长 ...

我是在刷力扣的时候碰到的这个错误,当时我提交完代码,显示结果错误,然后我就想着把没有通过的测试用例(一个很长很长的整型数组)复制本地的IDEA里跑一下,看看具体是什么问题,但是却连编译都没有通过,报了这么个错误:然后我就想着去网上查查,看看有什么办法能解决这个问题。原因大概是因为 Java规定一个方法编译后的字节码大小不能超过 65535 字节,这个长度在一般情况下都是够用的,但碰到极端情况就不行了。所以修改IDEA的XX配置是解决不了的,没有太好的办法,基本只能拆分代码了。...

2022-01-02 13:01:15 4761 3

原创 使用 Hexo 搭建个人博客

前期准备安装Git因为 Hexo 的源代码还有主题都放在开源网站 Github 上,所以在搭建博客的过程中,我们会经常和它打交道。因此,安装一下 Git 会让我们轻松一些。我们可以在它的官网下载, 然后安装。安装NodeHexo 博客本身就是基于 Node.js 开发,所以如果没有安装 Node.js ,Hexo 根本无法运行。你可以去官网下载。安装完成后,你可以打开命令行窗口,输入以下命令来检查 Node.js 是否安装成功node -v开始安装Hexo首先,我们可以准备一个文件夹,专

2021-03-22 18:10:53 326

原创 使用IDEA创建我的第一个SpringBoot项目

Step 1首先,新建一个项目,项目类型选择Spring Initializr。如果 Project SDK 不存在的话,可以点击旁边的按钮选择自己电脑上安装的JDK的安装路径;或者点击下拉列表,选择自己想要的JDK版本。其它默认就好,接着点击下一步。Step 2接着就要设置这个项目的基本信息了。如下表所示:英文中文说明Group开发此项目的组织一般为域名的倒写Arifact项目的标识Type项目类型Maven 或者 GradleLanguage

2021-03-22 18:05:09 159

原创 微信开发者工具报错:XXX不在以下 request 合法域名列表中

出错原因在微信小程序中不能随意发送网络请求,所有请求的域名都必须事先在后台进行配置才可以使用, 下面给大家介绍两种解决办法永久解决办法step1: 打开微信公众平台官网,网址如下图所示,然后使用账号/扫码登录step2: 登录成功后,进入微信小程序后台主页step3: 在左侧导航栏点击开发管理step4: 在开发管理中,选择开发设置选项卡step5: 接着向下滚动页面,找到服务器域名版块。在这里我们就可以看到配置的域名信息了,如果需要添加域名,点击右上角的修改按钮step6: 点.

2021-01-29 10:33:03 741

原创 在微信开发者工具中使用async/await语法报错的解决办法(TypeError: Cannot read property ‘mark‘ of undefined)

前言async/await 是ES7 推出的新特性,它对 JS 的异步编程进行了重要的改进,可以让我们像写同步代码一样书写异步代码,代码风格更优雅,错误捕获也更容易。但由于语法比较新,所以可能会在一些平台出现兼容性问题,不过,也不用担心,解决办法肯定还是有的。解决办法解决办法很简单,首先打开微信开发者工具,点击右上角的详情按钮,然后点击本地设置选项卡,接着勾选增强编译复选框即可(具体如下图所示);勾选后,应该会自动编译刷新,也可以自己手动编译一下,问题应该就解决了。...

2021-01-29 09:42:46 1025 2

原创 编译原理实验——词法分析程序(条理清晰,注释详细)

前言在此程序中,我将单词符号分成以下6类:关键字,也称保留字,如int、while、if、return等标识符,用来表示各种名字,如变量名、函数名等常数,如整数、实数、字符串等运算符,如+、-、*、/ 等界符,如逗号、分号、括号等注释输入需要事先把要分析的代码保存到一个和源文件相同目录的文件中,在本程序中使用的是test.txt文件。当然,你也可以自定义。文件内容如下:注:这个文件中的代码可能并不完全符合语法,只是为了测试使用#include <stdio.h>

2020-11-09 20:01:43 3921 1

原创 从一种xml格式转换成另一种xml格式 (含源代码和详细注解)

前言众所周知,xml文档的一大特点是可以向多种格式的文档进行转换。比如,从一种逻辑结构的xml向另一种逻辑结构的xml转换,或是转换为可浏览的html文档等。但是,书上和网上的例子大多数是讲从xml转换为html的,而不同格式的xml文档之间转换的例子则很少。我找了很久也没找到太满意的。索性就自己探索了,以下是我们的一道作业题,供大家参考实验环境Altova XMLSpy 2012原XML文档如下:学生成绩单格式转换.xsl 这个是我用的XSL 文件名,你在使用时应该替换成你自己定义的&l

2020-10-10 14:24:56 1917 2

原创 先进先出置换算法实现请求分页存储管理(C语言)

要求作业共有320条指令,假设每个页面存放10条指令,它的地址空间为32页,初始状态所有页都未调入内存。分配给作业的内存块数为4。如果访问的指令在内存,则显示其物理地址,转入下一条指令,否则发生缺页,此时记录缺页次数,将相应页调入内存;如果4个内存块均已占用,需进行页面置换,最后显示其物理地址,并转入下一条指令。在所有320条指令执行完毕后,计算并显示作业运行过程中发生的缺页率。作业中指令的访问次序按下述原则生成:1、在[0,319]之间随机选取一条起始指令,序号为m ;2、顺序执行下一条

2020-05-23 19:16:24 2331

原创 实现网页购物车功能,完成基本的商品价格计算等功能

效果图说明html, css, js 代码分别保存 index.html , main.css, main.js 文件中,而main.css 和 main.js 文件又分别保存在 css 和 js 文件夹下。3张素材图片保存在 images 目录下,具体情况见下图:素材图片pic01.jpgpic02.jpgpic03.jpg源代码HTML代码<!DOCTYPE html><html lang="en"><head> &lt

2020-05-20 14:44:55 7505 1

原创 大型前端练习项目淘宝网首页复盘,你想要吗...

效果图说明由于代码量较大和资源(主要是图片)较多,所以没有直接写在博客内,读者朋友们可以点击 资源链接 进行免费下载下载后解压,如下图所示双击index.html 在浏览器中打开,即可查看效果...

2020-05-20 14:23:45 176

原创 用网页写成的贪吃蛇,你们觉得好玩吗?

效果图开始游戏游戏进行中游戏暂停游戏结束说明本项目所有的源代码和使用到的资源(图片和音频)等 ,都可以点击 资源下载链接 进行免费下载下载后解压即可,如下图所示使用说明:在浏览器在打开后,会自动播放背景音乐,此时点击开始游戏按钮,即可开始游戏贪吃蛇的前进方向由键盘上的方向键来控制食物会随机出现,吃掉食物后会发出提示音游戏过程中,可随时单击来暂停游戏,点击暂停按钮即可恢复游戏游戏结束后,也会播放提示音,同时弹出对话框,显示最终得分再次点击开始游戏按钮,重新开

2020-05-20 14:12:08 125

原创 省市县三级联动效果源代码在此!!!

效果图源代码HTML代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>省市县三级联动</title> <!--引入css文件--> <link rel="stylesheet" href="index.css"></head><body> <div class="

2020-05-18 21:46:10 400

原创 网页中十分常见的Tab切换效果,你要学习一下吗...

效果图手动切换自动切换说明文件夹结构如下图所示源代码demo01.css*{ margin: 0; padding: 0;}ul{ list-style: none;}a{ text-decoration: none; color: #000;}body{ font-size: 12px;}.notice{ /* 水平垂直居中新方式 */ position: absolute; top: 0; left: 0; bottom: 0; righ

2020-05-18 21:01:46 508

原创 我想用网页写一个点名器,你们觉得这个想法怎么样?

效果图说明html, css, js代码分别保存在 index.html, index.css, index.js 文件中,而index.css 和 index.js 文件又分别保存在 css 和 js 文件夹下,示意图如下运行方式:双击index.html 在浏览器中打开即可运行时,需要先将待分组人员的名单填写/粘贴到右边方框里 (如效果图所示),人名之间用空格或回车符分开然后,点击选人按钮,就会在按钮上方出现选中的人名源代码HTML代码<!DOCTYPE html&gt

2020-05-18 20:39:42 215

原创 想找一个练习表单的小项目?不如我们来写一个B站的注册页面怎么样?

效果图说明如上图所示,只写了中间部分,不包括顶部和底部html代码和css代码分别写在signin.html和signin.css文件中,而signin.css文件又保存在css文件夹下源代码HTML代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid

2020-05-18 19:12:53 329

原创 你说什么?你要在网页上画出一个优雅的iOS时钟。没错,这是真的

说明本程序的HTML/CSS/JS 代码分别保存在index.html / index.css / index.js 文件中,而index.css 和 index.js 文件又分别保存在 css 和 js 文件中,具体效果如下图所示本程序使用Chrome/Firefox/360浏览器/Opera浏览器打开后,显示效果全部正常,效果图见下方效果图源代码HTML代码<!DOCTYPE html><html lang="en"><head>

2020-05-17 19:24:11 189

原创 带你亲手实现网页轮播图!!! 这感觉完美!!!

效果图静态的动态的图片素材图片素材取自小米官网说明HTML/CSS/JS代码分别保存在index.html/index.css/index.js 文件,而index.css和index.js文件又分别保存在 css 和 js 文件夹下图片素材依次命名为:pic_01.jpg pic_02.jpg 等等,所有图片都保存在 img 文件夹中示意图如下源代码HTML代码<!DOCTYPE html><html> <head> &l

2020-05-17 19:01:14 495

原创 VC++面向对象与可视化程序设计(上)三次作业

第一次作业// Kaleidoscope.cpp : Defines the entry point for the application.//#include "framework.h"#include "Kaleidoscope.h"#include <math.h>#include <strsafe.h>#define MAX_LOADSTRING 100#define NUM 20 // 点的数量#define CNUM 3

2020-05-17 18:25:07 281

原创 数据结构实验——C语言实现停车场管理系统模拟,锻炼栈、队列的使用

#include <time.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAXNUM 5 // 停车场车位数#define PRICE 2.0 // 停车场收费标准// 定义车typedef struct { char num[12]; // 车牌号,最长10位 struct tm intime; // 进入时间 struct tm outtim

2020-05-17 18:11:18 2520

原创 C语言实现稀疏矩阵操作

头文件// 非零元最大个数#define MAXSIZE 100// 定义三元组typedef struct { int i, j; int e;}Triple;// 定义稀疏矩阵typedef struct { Triple data[MAXSIZE+1]; int mu, nu, tu;}SMatrix;void printSMatrix(SMatrix *m);SMatrix *createSMatrix();void multiSMatrix(SMatrix *m

2020-05-17 18:07:15 3328 2

原创 不使用C语言内置函数实现字符串连接,加深对指针的理解...

#include <stdio.h>#include <stdlib.h>void fun(char p1[],char p2[]){ while(*p1++); p1--; while(*p1++=*p2++); *p1='\0';}int main(){ char s1[80],s2[40]; // 首先输入两个字符串 printf("请输入两个字符串(之间用空格分开):\n"); scanf("%s

2020-05-17 17:57:02 185

原创 C语言实现插入排序和二分查找

#include <iostream>using namespace std;// 输出数组void printAll(int *arr,int len){ int i; for(i=0; i<len; i++){ cout<< arr[i] << "\t"; } cout<<endl;}// 插入排序void insertSort(int *arr,int len){ for(in

2020-05-17 17:51:04 289

原创 C语言实现链表倒置

#include <stdio.h>#include <stdlib.h>// 定义符号常量#define N 5typedef struct node{ int data; struct node * next;}NODE;// 链表倒置NODE *fun(NODE *h){ NODE *p, *q, *r; p=h; if(p==NULL){ return NULL; } q=p->

2020-05-17 17:46:54 1136

原创 C语言实现字符串转数字(包括负数)

源代码#include <stdio.h>#include <stdlib.h>long fun(char *p){ // 判断是否有负号 int flag=0; long sum=0; if(*p=='-'){ flag=1; p++; } while(*p){ sum=sum*10+(*p-48); p++; } if(flag){

2020-05-17 17:42:32 3396

原创 C语言统计一句话中的单词个数

源代码#include <stdio.h>#include <stdlib.h>int fun(char *s){ // 单词个数,是否是空格 int n=0,flag=0; // 遍历字符数组 while(*s++){ // 当前字符不为空,并且上一个字符为空时,标志着一个单词的开始 if(*s!=' ' && flag==0){ n++; flag=1;

2020-05-17 17:34:24 3543 1

原创 括号是否配对?一个C语言小程序就可以实现...

说明本程序需要你将待检测的内容保存在一个文件中,然后在程序运行时,输入那个文件的文件名源代码#include <stdio.h>#include <stdlib.h>typedef struct NODE{ char data; struct NODE *next; struct NODE *pre;}Node;#define size sizeof(struct NODE)Node *init_stack(){ Node *head = (Node

2020-05-17 17:20:48 109

原创 C语言快速实现循环队列基本操作

源代码#include <stdio.h>#include <stdlib.h> #define SIZE 5void printQueue(int *arr, int front, int rear){ if(front == rear){ printf("\n队列为空!\n\n"); }else{ printf("队列中元素如下:\n"); int i; if(front < rear){ for(i=front; i<rea

2020-05-17 17:15:26 368

原创 C语言使用栈实现十进制转任意进制

源代码#include <stdio.h>#include <stdlib.h>#define size 100// 入栈int push(int *stack, int top, int x){ if(top >= size){ printf("栈已满!\n"); exit(-1); } top++; stack[top]=x; return top;}// 出栈int pop(int *stack, int top){ if(top

2020-05-17 17:10:30 4229 2

原创 C语言创建图、广度深度优先遍历、输出邻接矩阵...

源代码#include <stdio.h>// Adjacency Matrix 邻接矩阵// 定义顶点最多个数#define VERTEX_MAX 100// 定义队列最大长度#define QUEUE_MAXSIZE 100// 定义最大值,表示两顶点之间不可达#define MAXVALUE 32767// 定义图typedef struct { // 保存所有顶点 char vertexs[VERTEX_MAX]; // 邻接矩阵 int edges[VERT

2020-05-17 17:05:31 556

原创 C语言实现二叉树前中后序遍历、层序遍历、中序非递归遍历、交换左右子树、求树的深度、添加删除结点...

源代码#include <stdio.h>#include <conio.h>#include <string.h>#include <stdlib.h>#define MAXSIZE 100// 树的结点typedef struct node { char data[10]; struct node *left; struct node *right;}Node;// 队列的结点typedef struct queueNode

2020-05-17 16:57:45 639

原创 C语言实现数组去重

源代码#include <stdio.h>#include <stdlib.h>int fun(int a[], int n){ int i,j,k; for(i=0; i<n-1; i++){ for(j=i+1; j<n; j++){ if(a[i]==a[j]){ for(k=j; k<n-1; k++){ a[k]=a[k+

2020-05-17 16:50:41 10177 5

原创 这位朋友,你见过自动进食的贪吃蛇吗!想不想用C语言自己写一个...

效果图说明由于本人水平有限,算法并不完美,所以每次的运行结果都不尽相同,得分有高有低本程序中使用ege图形库,所以如果你之前没有安装,需要先安装一下这个库。这个库相对于其它的图形库来说是比较简单的,很容易上手的。本程序只是使用了其中几个基础的绘图函数ege图形库的官网链接源代码#include <stdio.h>// 这个就是 ege图形库的头文件#include <graphics.h>#include <time.h>#include &l

2020-05-17 16:46:26 177

原创 经典算法八皇后问题有多少种解法?你想知道吗...

运行结果说明在本题中,棋盘是由8行8列,共64个格子构成运行结果中的 [7, 3, 0, 2, 5, 1, 6, 4] 的意思是:第1行第8(7+1)列放第1个皇后第2行第4(3+1)列放第2个皇后第3行第1(0+1)列放第3个皇后其它依此类推…示意图如下:12345678********

2020-05-17 16:13:07 9674

原创 完数用java怎么写?我来告诉你...

说明什么是完数?恰好等于它的因子之和的数源代码// 求1000以内的完数public class WanShu { public static void main(String[] args){ int i,j,sum; for(i=1; i<1000; i++){ sum=0; for(j=1; j<i; j++){ if(i%j==0){ sum+=j; } } if(i==sum){ System.o

2020-05-17 15:49:27 310

原创 高效字符串查找算法之KMP算法的java实现

源代码public class KMP { public static void main(String[] args) { String mainStr = "ABCDAB ABCDABDOIJEF"; String subStr = "ABCDABD"; System.out.println(kmpSearch(mainStr,subStr,0)); } public static int kmpSearch(String str1, String str2, int po

2020-05-17 15:44:56 315

原创 经典算法之一动态规划解决01背包问题java版,它来了!

源代码/* * 动态规划解决01背包问题 */public class Knapsack { public static void main(String[] args) { // 保存物品重量 int[] w = {1, 4, 3}; // 保存物品价值 int[] val = {1500, 3000, 2000}; // 背包最大容量 int m = 4; // 物品数量 int n = val.length; // 前i个物品能放入容量为j的背

2020-05-17 15:41:16 317

原创 同学,快看看这是不是你要找的java实现哈夫曼(又称赫夫曼)编码

源代码import java.util.*;public class HuffmanCode { public static void main(String[] args) { String content = "i like like like java do you like a java"; byte[] sourceBytes = content.getBytes(); System.out.println("压缩前的编码:"); System.out.println(Ar

2020-05-17 15:34:56 72

原创 你是不是找了好久?恭喜你找到了!java实现哈夫曼树(又称赫夫曼树)

源代码import java.util.*;public class HuffmanTree { public static void main(String[] args) { int[] arr = {13, 7, 8, 3, 29, 6, 1}; Node root = createHuffmanTree(arr); preOrder(root); } public static void preOrder(Node node) { if(node == null)

2020-05-17 15:29:33 79

原创 java实现二叉排序树的创建、添加删除结点、遍历等操作

源代码package BinarySortTree;public class BinarySortTreeDemo { public static void main(String[] args) { int[] arr = {7, 3, 10, 12, 5, 1, 9}; BinarySortTree binarySortTree = new BinarySortTree(); for(int i = 0; i < arr.length; i++) { binar

2020-05-17 15:26:00 251

用网页写成的贪吃蛇,你们觉得好玩吗.zip

其中包含我的博客“用网页写成的贪吃蛇,你们觉得好玩吗?”要用的资源和源代码,主要是图片和音频文件太多

2020-05-18

大型前端练习项目淘宝首页复盘.zip

其中包含的是我的博文“大型前端练习项目淘宝首页复盘!!!”需要使用的资源,主要是里面使用到的图片太多了,在博文中引了很不方便

2020-05-18

空空如也

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

TA关注的人

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