- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 rbd(react-beautiful-dnd)-拖动时copy一个新的元素占据原来的位置
【代码】rbd(react-beautiful-dnd)-拖动时copy一个新的元素占据原来的位置。
2023-03-26 18:53:50 790
原创 控制台警告【React】Warning: componentWillMount has been renamed, and is not recommended for use. See https:
react
2022-06-09 15:36:18 2383 1
原创 react项目实现antd动态主题切换
1、 安装antd-theme-generatoryarn add antd-theme-generator2、 项目scripts文件夹下新建generateColorLess.js// generateColorLess.jsconst path = require('path');const { generateTheme } = require('antd-theme-generator');const options = { stylesDir: path.join(__
2022-01-27 19:32:38 4138 1
原创 react-resizable实现antd Table组件拖动改变列宽
import { Table } from 'antd';import React, { useEffect, useRef, useState } from 'react';import { Resizable } from 'react-resizable';import './style.css';const ResizeableTitle = (props: any) => { const { onResize, width, ...restProps } = props;
2021-10-22 15:04:51 2861 1
原创 KMP算法
int Index_KMP(SString S,SString T,int pos){ //主串为S,模式串为T,从主串的第pos个字符开始匹配 int i=pos,j=1; while(i<=S.length&&j<=T.length){ if(j==0||S.ch[i]==T.ch[j]){//j==0表示主串的第i个字符和模式串的第一个字符不等 ++i; ++j; }else{ j=next[j]; } if(j>T.leng
2020-10-06 16:05:45 121
原创 BF模式匹配算法
//BF模式匹配算法 int Index_BF(SString S,SString T,int pos){ //主串为S,模式串为T,从主串的第pos个字符开始匹配 int i=pos,j=1; while(i<=S.length&&j<=T.length){ if(S.ch[i]==T.ch[j]){ ++i; ++j; }else{ i=i-j+2;//指针后退重新匹配,主串从下一个字符开始匹配 j=1; } if(j>
2020-10-06 15:04:21 662
原创 二维数组中有关的指针
#include<stdio.h>int main(){ int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};// a表示第一行,用这一行的首地址表示 // *a可以看作一维数组a[4](二维数组的第一行)中的a[0]的地址(指针) // **a表示一维数组a[0]的值 ,即二维数组a[0][0]的值 // 所以*(a+1)表示第二行,用第二行首地址表示 // *(a+1)+1表示a[1][1]的地址,等价于a[1]+
2020-09-25 20:43:29 239
原创 判断闰年
#include<stdio.h>//判断闰年//闰年判定方法://1.能被400整除。(能被400整除一定能被4和100整除)//2.或者能被4整除但不能被100整除。int is_leap(int num){ if(num%4!=0){//不能被4整除 return 0;//不是闰年 } if(num%100!=0){//能被4整除且不能被100整除 return 1;//是闰年 } if(num%400==0){//能被400整除 return 1
2020-09-22 20:47:26 139
原创 //求多项式1-1/2+1/3-1/4...+1/99-1/100
#include<stdio.h>//求多项式1-1/2+1/3-1/4...+1/99-1/100double sum(){ int sign=1;//符号 double sum=1.0, t, n=2.0; while(n<=100) { sign=-sign; t=sign/n; sum+=t; n++; } return sum;} int main(){ printf("%5.2lf",sum()); return 0;}.
2020-09-22 20:20:26 580
原创 n的阶乘(n!)
#include<stdio.h>int main(){ int x,rs; long int factorial(int n); scanf("%d",&x); rs=factorial(x); printf("%ld",rs); return 0;}long int factorial(int n){ long int t=1; while(n>0){ t*=n; n--; } return t;}
2020-09-22 20:01:19 362
原创 判断一个整数是否为素数
#include<stdio.h>#include<math.h>int main(){ int is_prime(int n); int m,x; scanf("%d",&x); m=is_prime(x); if(m==1) printf("YES"); else printf("NO"); return 0;}int is_prime(int num){ int i; if(num<=1) return 0;//不是素
2020-09-22 19:49:25 318
原创 基数排序
#include<iostream>#define MAXNUM_KEY 8#define RADIX 10 //关键字的基数,此时是十进制整数的基数 #define MAX_SPACE 1000 typedef int KeyType; typedef struct{ KeyType keys[MAXNUM_KEY]; InfoType otheritems; int next; }SLCell;//静态链表的结点类型typedef struct{ SLCell r[MA
2020-09-13 19:10:02 289
原创 Ajax封装
Ajax封装function ajax(options){ var defaults = { type:'get', url:'', data:{}, header:{ 'Content-Type':'application/x-www-form-urlencoded' },
2020-08-23 16:15:36 126
原创 数据结构之栈(Stack)的实现/封装--JavaScript
数据结构之栈(Stack)的实现/封装与应用–JavaScript1.基于数组实现Stack栈的封装<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</ti
2020-08-08 20:24:26 315
原创 ArrayList学生信息管理(Java)
package cn.mldn.demo;import java.util.Scanner;import java.util.ArrayList;class Student{ private String name; private String stuId; private String address; private String age; public Student()...
2020-08-08 09:37:58 832
原创 CSS3弹性盒布局flex的使用
CSS中的弹性盒布局(flex)1.弹性和布局的基础知识弹性盒布局中有两个互相垂直的坐标轴:一个称之为主轴(main axis),另外一个称之为交叉轴(cross axis)。主轴并不固定为水平方向的 X 轴,交叉轴也不固定为垂直方向的 Y 轴。main axis和cross axis的方向可以根据实际情况通过相关属性进行调整。(图中展示的为默认情况下的方向)2.弹性盒中的元素以及属性<div class="container"> <div class="item item1"
2020-08-08 09:33:39 306
原创 HTML5与CSS的基础内容
<b>粗体文字</b><em>强调文字</em><strong>加强调文字</strong><i>斜体显示</i><sup>上标</sup>例如:x²<sub>下标</sub><br/>换行<p>段落标记</p&...
2019-08-03 16:14:55 234
原创 直接插入排序、二分(折半)插入排序
#include<stdio.h>#include<stdlib.h>#include<time.h>#include<iostream>using namespace std;#define MAXSIZE 1000#define OK 0typedef int KeyType;typedef int Status;typede...
2019-08-02 09:08:28 268
原创 多种排序耗时比较
#include<stdio.h>#include<stdlib.h>#include<time.h>#include<math.h>#include<iostream>using namespace std;#define MAXSIZE 10000#define OK 0typedef int KeyType;typ...
2019-08-02 09:07:58 281
原创 直接插入排序,简单选择排序,快速排序。
#include<stdio.h>#define MAXSIZE 10000typedef struct{ int key;}RedType;typedef struct{ RedType *r; int length;}SqList;void InsertSort(SqList &L){//直接插入排序 int i,j; f...
2018-12-21 16:56:09 940
转载 大数相加
#include<stdio.h>#include<string.h>#define N 200int main(){ char s1[N],s2[N]; int a[N]={0},b[N]={0}; int l1,l2,c,k,i; gets(s1); gets(s2); l1=strlen(s1); l2=strlen(s2); if(l1<...
2018-12-21 16:06:22 146
原创 斐波那契
#include<stdio.h>int main(){ int n,a,b,c,i; scanf("%d",&n); a=b=1; if(n==1||n==2) printf("1\n"); else { for(i=3;i<=n;i++){ c=a+b; a=b; ...
2018-12-21 16:05:34 164
原创 十进制转化为二进制
include<stdio.h>int main(){ int n,a[1000],i=0,j; scanf("%d",&n); while(n){ i++; a[i]=n%2; n/=2; } for(j=i;j>0;j--) printf("%d",a[j]);ret...
2018-12-21 16:04:18 561
原创 查找//顺序查找、折半查找
#include<stdio.h>#include<iostream>#include<stdlib.h>#define OVERFLOW -2#define ERROR 1#define OK 0#define MAXSIZE 10using namespace std;typedef int Status;typedef struct...
2018-11-22 21:36:30 335
原创 HDU2087-剪花布条的C语言实现()
原题见链接内容**Sample Inputabcde a3aaaaaa aa#Sample Output03**#include&amp;amp;lt;stdio.h&amp;amp;gt;#include&amp;amp;lt;string.h&amp;amp;gt;int Index_KMP(char S[],char T[],int next[]){ int i=0,j=0,k=0;
2018-10-23 21:55:55 807
原创 HDU1686-Oulipo的C语言实现(KMP)
原题见链接内容**Sample Input3BAPCBAPCAZAAZAZAZAVERDIAVERDXIVYERDIANSample Output130**#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;string.h&amp;gt;int Index_KMP(char S[],char T[],int next[]){
2018-10-23 21:52:20 296
原创 二维对称矩阵的C语言实现
#include<stdio.h>#include<stdlib.h>#include<malloc.h>void assign(int a[],int i,int j,int e){ if(i>=j) a[i*(i-1)/2+j-1]=e; else a[j*(j-1)/2+i-1]=e;}int...
2018-10-23 21:44:17 2804
原创 用C语言实现KMP算法
用C语言实现KMP算法#include&lt;stdio.h&gt;#include&lt;string.h&gt;typedef struct SString{ char ch[100]; int length;}SString;int Index_KMP(SString S,SString T,int next[]){ //利用模式串T的next函数求T在主串...
2018-10-16 20:43:21 808
原创 链表实现循环队列的基本功能
链表实现循环队列的插入(入队)、删除(出队)和遍历。#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR 0typedef int Status;typedef int QElemType;typedef struct QNode{ QElemType data; struc...
2018-10-15 22:30:55 1855
原创 用链表实现栈的初始化、入栈、出栈、删除和销毁
用链表实现栈的基本功能用链表实现栈的初始化、入栈、出栈、删除和销毁、#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&amp;lt;malloc.h&amp;gt;typedef int SElemType;typedef int Status;#define Ok 1;#define E
2018-10-15 22:05:53 1717 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人