自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js取对象部分属性

obj数据对象。

2022-07-18 14:00:08 1103 1

原创 JS实现Base64编码

js base64

2022-07-11 09:46:32 4534

原创 vue(五)---模糊搜索

模糊搜索

2022-06-06 14:03:37 218

原创 前端上传文件

文件上传

2022-06-03 15:40:32 1743

原创 前端解决跨域问题

前端解决跨域问题

2022-06-02 22:20:25 3054

原创 ajax封装

一个简单的基于promise的ajax请求

2022-06-01 15:50:00 71

原创 防抖和节流

防抖和节流

2022-06-01 15:06:59 123

原创 vue(四) -----路由传参

文章目录使用案例queryparams不显示使用案例路由配置:const routes = [ { path:'/a', name:'a', component:()=>import('@/components/aCom.vue') }, { path:'/b', name:'b', component:()=>import('@/components/bCom.vue'

2022-05-30 21:35:46 175

原创 vue(三)---组件通信

文章目录组件传值父组件传值子组件子组件传值父组件兄弟组件传值EventBusvuex组件传值父组件传值子组件子组件传值父组件兄弟组件传值EventBusvuex

2022-05-27 22:30:04 93

原创 Vue(二)--- 表单验证

Vue中表单数据的验证方法 <el-form :model="loginForm" status-icon :rules="rules" ref="loginForm" label-width="50px" class="demo-loginForm"> <el-form-item label="账号" prop="userAccount"> <el-input type="text" v-model="loginForm.userAccou

2022-05-13 10:44:12 4057

原创 Vue笔记(一)

关于Vue第一行爆红Parsing error: No Babel config file detected for D:\VSCode\contents\Vue\test\src\App.vue. Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files.eslint在package.json文件中添加如下配置:

2022-04-30 15:09:33 241

原创 Myhabits 使用count()

需求是根据班级名称从数据库中统计出该班级的学生人数Mapper层Integer countClass(String stuClass);XML文件<resultMap id="studentMap" type="xyz.ai.zzn.enity.Student"> <!-- column属性:表中资源属性 property属性:类中属性名称 --> <result c

2022-04-18 19:02:25 179

原创 JAVA实现word转pdf

最近做毕业设计要求可以在线预览word文件,就搜了下资料整理出了一种方法,但目前出现的问题的,排版出现了问题,会偶尔出现段落文字之间出现一段空白,但文字排版不会出现问题。需要用到aspose-words-14.9.0-jdk16.jar包链接 :https://pan.baidu.com/s/15CdBe1V_xkL-uPrbww1CWw)提取码:aabc包第一步创建一个和src同等级的libs文件夹,将aspose-words-14.9.0-jdk16.jar放入该文件夹中第二部右键打开

2022-04-16 17:28:36 2627 1

原创 ES6模块化编程

想在一个js文件中使用另一个js文件中的变量,函数,类,都写在同一个文件中的话,代码会很乱,又臭又长。这个时候模块化编程就是一个很好的办法。例子://b.js:var bit = 0;function addBit(){ bit = bit + 1;}document.getElementById("btn").onclick = function(){ addBit();}console.log("b.js:"+bit);export {addBit,bit};

2022-04-12 15:56:16 275

原创 JAVA随机数应用

1.0 生成单个随机数import java.util.Random;public class test { public static void main(String[] argv) { Random random = new Random(); //0-9范围内 Integer s = random.nextInt(10); System.out.println(s); }}2.0

2022-04-12 13:36:42 936

原创 AJAX提交表单信息

注意点:input标签一定要带 name 属性,name属性的值就是传递参数的键值$(‘#addUser’).serialize() 得到的参数序列可能会出现中文乱码 //得到参数序列 let parm = $('#addUser').serialize(); //解决中文乱码 parm = decodeURIComponent(parm,true); //parm就是得到没有乱码的序列串有这句 dataType:“JSON

2022-04-07 16:22:34 1070

原创 解决前后端跨域问题

前端代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&

2022-04-06 23:33:09 271

原创 MySQL基本语句

目前的项目需要用到 java 对 MySQL数据库进行增删改查,以此为笔记数据库格式信息:users是数据库的一个表的名称增insert into users(user_account,user_name,password,user_grade,user_idenity) values('201514350324','Mr.刘','1357924','B','学生')删delete from users where user_grade='C';改update users se

2022-04-06 11:32:36 569

原创 JDBC操作步骤

操作完整步骤第一步:准备相关参数必要参数:数据库链接,用户名,密码 String driverName = "com.mysql.cj.jdbc.Driver"; String dbURL="jdbc:mysql://localhost:3306/users?characterEncoding=utf-8&rewriteBatchedStatement=true"; //websql为数据库名 String userName = "root"; String userPwd =

2022-04-06 11:05:20 1755

原创 算法题练习(一)

两数相加/** *结构体信息 * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2){ int dj = 0; //进位 struct ListNode *p = l1; struct ListNode *q = l2; s

2022-04-05 12:34:14 251

原创 面试题练习(四)

返回单链表倒数第 k 个节点结构体信息/** * struct ListNode { * int val; * struct ListNode *next; * }; */两次遍历int kthToLast(struct ListNode* head, int k){ int len = 0; struct ListNode *p = head; while(p){ len++; p = p->next;

2022-04-05 12:11:06 116

原创 面试题练习(三)

字符替换使用辅助数组 是解题重点初始版本:char* replaceSpaces(char* S, int length){ int i,j; char* new_s = (char*)malloc(sizeof(char)*(length*3)+1); i = j = 0; for(;i<length;i++){ if(S[i]!=' ') new_s[j++] = S[i]; else{

2022-04-05 11:52:33 406

原创 面试题练习(二)

判定是否互为字符重排先排序,再比较int quicksort_one(int start,int end,char* str){ char c = str[start]; while(start < end){ while(start < end && str[end] >= c) end--; str[start] = str[end]; while(start < end

2022-04-05 10:42:57 123

原创 面试题练习(一)

题目:判定字符串唯一法一:哈希表bool isUnique(char* astr){ int str[256] = {0}; int i; while(astr[i]!='\0'){ str[astr[i]]++; i++; } for(i=0;i<256;i++){ if(str[i]>1) return false; } return true;}哈希

2022-04-04 21:05:38 528

原创 动态规划练习(五)

1. 跳跃游戏动态规划法//1.0 使用辅助数组bool canJump(int* nums, int numsSize){ bool *dp = (int *)malloc(sizeof(int)*numsSize); int i,j; dp[0] = true; for(i=1;i<numsSize;i++) dp[i] = false; for(i=1;i<numsSize;i++){ for(j=0;j&lt

2022-04-03 16:51:04 3790

原创 动态规划练习(四)

1. 最大子数组求和int maxSubArray(int* nums, int numsSize){ int max,premax,i; max = premax = nums[i]; for(i=1;i<numsSize;i++){ premax = premax+nums[i]>nums[i]?premax+nums[i]:nums[i]; max = max>premax?max:premax; } ret

2022-04-01 11:18:57 455

原创 动态规划练习(三)

1. 打家劫舍(一)int rob(int* nums, int numsSize){ if(numsSize == 1) return nums[0]; else if(numsSize == 2) return nums[0]>nums[1]?nums[0]:nums[1]; else{ int i; int* dp = (int*)malloc(sizeof(int)*numsSize);

2022-03-30 17:18:58 1131

原创 动态规划练习(二)

1. 爬楼梯int climbStairs(int n){ if(n==1) return 1; else if(n==2) return 2; else{ int i,init_1,init_2,ans; init_1 = 1; init_2 = 2; ans = init_1 + init_2; //n>3才使用循环 for(i=3;i<

2022-03-30 16:42:04 775

原创 动态规划练习(一)

1. 斐波那契数列指针指向iF(n-2)jF(n-1)sF(n)通过子问题递推出问题的解int fib(int n){ if(n==0) return 0; else if(n==1) return 1; int i,j,s,k; i=0; j=1; s=i+j; k=2; while(k<n){ i=j; j=s;

2022-03-30 11:00:03 474

原创 C语言练习(十八)

1. 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?int climbStairs(int n){ if(n==1) return 1; else if(n==2) return 2; else{ int i; int* arr = (int*)malloc(sizeof(int)*n); arr[0] = 1; ar

2022-03-24 13:30:39 160

原创 C语言练习(十七)

给你一个非负整数 x ,计算并返回 x 的 算术平方根1. 简单粗暴int mySqrt(int x){ return (int)sqrt(x);}整数循环int mySqrt(int x){ if(x==0) return 0; long long MIN = pow(10,10); int i=1; int ans = -1; while(i<=x){ long mid; mid = x

2022-03-24 12:52:22 1343

原创 C语言练习(十六)

1. 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。int removeDuplicates(int* nums, int numsSize){ //双指针 int slow,fast; slow = 1; fast = 1; while(fast < numsSize){ if(nums[fast] != nums[fast-1])

2022-03-24 11:50:33 79

原创 C语言练习(十五)

1. 升序数组插入元素#include"stdio.h"#define N 20void insert(int arr[], int* len, int num){ int i=0,j; while(arr[i] < num) i++; for(j=*len;j>i;j--) arr[j] = arr[j-1]; arr[i] = num; *len++;}void show(int arr[], int* len){ int i; for(i=0;i<

2022-03-16 21:46:12 1177

原创 C语言练习(十四)

1. 输入10个整数,计算其最大值和最小值,并交换它们所在数组中的位置#include"stdio.h"#define SIZE 10void swap(int* a, int* b){ int temp; temp = *a; *a = *b; *b = temp;}void input(int num[]){ int i=0; for(;i<SIZE;i++) scanf("%d",num+i);}void max_min(int num[]){ int i,

2022-03-16 17:17:25 1169

原创 C语言练习(十三)

1. 输入一个字符串,统计其中有多少个单词。假设单词之间以空格隔开。#include"stdio.h"#define N 20int count(char s[]){ int num,i; num = (s[0]!='\0')?1:0; i=1; while(s[i]!='\0'){ if(s[i] !=' ' && s[i-1] == ' ') num++; i++; } return num;}int main(){ char str[N]; p

2022-03-15 14:14:23 1539

原创 C语言练习(十二)

1. 从键盘输入一个整数m,若m不是素数,则计算并输出其所有因子(不包括1)。例如对于16,输出2,4,8;否则输出“No divisor! It is a prime number”#include"stdio.h"int isPrime(int x){ //判断x是否是素数 int i=x-1; while(x%i!=0){ i--; } return i>1?0:1;}int main(){ int n,i; printf("n:"); scanf("%d",&a

2022-03-06 17:06:11 1316

原创 C语言练习(十一)

1. 1+3+5+7+…+99+101#include"stdio.h"int main(){ int i,sum=0; for(i=1;i<=101;i+=2) sum+=i; printf("%d",sum); return 0;}2. 1×2×3 + 3×4×5 + … + 99×100×101#include"stdio.h"int main(){ int i,add,sum=0; for(i=1;i<=99;i+=2){ add = i*(i+1)

2022-03-03 18:09:52 1814

原创 C语言练习(十)

1. 从键盘任意输入一个三位数,编程计算并输出它的逆序数(忽略整数前的正负号)例如,输入-123,则忽略负号,由123分离出百位1,十位2,个位3,然后计算3×100+2×10+1 = 321,并输出321。#include"stdio.h"#include"math.h"int main(){ int n,n1,n2,n3; scanf("%d",&n); n=fabs(n); //或者是 //if(n<0) n *= -1; n1 = n%10; //个位 n2 =

2022-03-03 15:45:46 1198

原创 C语言练习(八) ------F0803 编程题 2019年

1. 编写程序实现 s = 1+2+3+…+n,n<10000;n由用户输入;输出s#include<stdio.h>int main(){ int i,n,sum; i = 1; sum = 0; printf("输入n:"); scanf("%d",&n); if(n>=10000){ printf("数字不合法,大于10000\n"); return 0; } while(i<=n){ sum = sum + i; i++;

2022-02-28 10:30:23 1077

原创 C语言练习(七)-----F0803 编程题 2018年

1. 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?(数字小于100000)#include"stdio.h"#include"math.h"int is_Square(int n){ int i = (int)sqrt(n); if(i*i == n) return 1; else return 0;}int main() { int i; for(i=1;i<100000;i++){ if(is_Square(i+10

2022-02-27 15:00:26 310

空空如也

空空如也

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

TA关注的人

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