自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风天语的博客

风云乱世枭雄起,唯有一人称英雄。善事善名传五域,大仁大义救众生。今朝斩命还世人,五域共颂大爱名。才情横溢天资卓,持剑登顶必成尊。

  • 博客(41)
  • 收藏
  • 关注

原创 C语言实现循环队列

相较于使用链表实现,通过数组实现的队列容量是固定的,在容量到达上限时必须经过扩容步骤才能继续存储,另外被出列的元素也无法像链表队列里出列的元素一样被free释放。在循环队列实现之后我们的队列解决了假溢出的问题,但当队列空间真的被占满,遇到了真溢出的情况,我们想要队列自动扩容的话怎么解决呢。appendQueue函数会将指定的元素放入指定的队列中,当队列长度不足时队列会自动扩容。appendQueue函数会将指定的元素放入指定的队列中,当队列长度不足时队列会自动扩容。

2024-04-17 14:17:47 498

原创 js通过Object.defineProperty实现数据响应式

数据响应式,依赖收集,派发更新,属性描述符,get,set,Object.defineProperty

2024-04-08 00:36:44 592 4

原创 CSS样式计算

CSS样式计算,用户代理样式表,层叠冲突,CSS选择器权重,继承

2024-04-05 23:44:28 863 2

原创 js中的事件循环

JS事件循环,浏览器进程模型,异步,消息队列

2024-04-03 14:46:09 964 2

原创 js的Proxy和Reflect

js的Proxy和Reflect,对象的基本操作,ES6

2024-04-02 14:49:38 983 2

原创 js手写Promise(下)

js手写Promise,resolve,reject,catch,all,race

2024-02-08 15:17:07 1025 1

原创 js手写Promise(上)

js手写Promise,构造器,then,onFulfilled,onRejected,resolve,reject

2024-02-08 15:14:59 1175 2

原创 js的属性描述符

js属性描述符,writable,enumerable,configurable,set,get

2024-02-05 19:51:19 1083 1

原创 js的防抖与节流

js防抖与节流,手写防抖与节流函数,防抖与节流函数的this与参数绑定、首部尾部执行控制、获取返回值。

2024-01-17 19:06:42 493 6

原创 js中的class类

ES6,class,extend,super,minix,js多态

2024-01-11 20:51:57 1136 7

原创 jsES6+新语法

jsES6新语法,Symbol,Set,Map

2024-01-07 01:59:52 1137 6

原创 数据库课程设计报告——音乐管理系统

音乐管理系统是一个完善的数据库系统。系统中一共包含了10个表,以及对应的主键与相应的外键。创建的数个存储过程、函数与触发器保障了数据库的完整性与安全性;在撰写这次大作业的过程中,我学到很多,如如何分析业务需求和数据需求,如何设计数据库表,如何确保数据库的完整性和安全性;明白了如何分析业务需求,如何更好的理解业务,如将业务转化成文字与图表与代码,最终实现业务的流程,我也明白了团队合作的重要性,很多事光凭一个人的力量很难进行下去,唯有进行团队合作,合理分工才能顺利推进;

2024-01-03 14:06:33 1413 10

原创 js网络编程

js网络请求,Fetch,Axios,XHR,AJAX

2023-09-24 16:44:07 219

原创 js迭代器与生成器

迭代器,生成器,async和await,js异步的最终解决方案

2023-08-11 19:02:17 306

原创 js的Promise

回调地域,Promise,Promise的实例方法,类方法

2023-08-10 12:43:20 174

原创 js原型以及原型链

原型,原型链,继承,原型链继承,借用构造函数继承,原型式继承,寄生继承,组合继承,原型继承关系

2023-07-29 23:19:04 199

原创 js函数增强

js纯函数,柯里化函数,组合函数,函数属性,arguments,rest,with,eval,严格模式

2023-07-22 16:41:16 81

原创 js闭包以及垃圾回收机制

js闭包,内存泄漏,js垃圾回收机制,常见GC算法

2023-07-21 18:52:18 350

原创 js代码的执行原理

js代码执行原理,作用域以及作用域链

2023-07-18 22:30:10 225 2

原创 js的this绑定规则以及箭头函数

this的绑定规则

2023-07-16 11:47:38 249 2

原创 浏览器视口

浏览器视口

2023-07-14 20:20:32 240

原创 CSS盒模型

css盒模型,包含块,行盒,BFC

2023-07-02 22:45:02 280 1

原创 前端网络基础

前端网络基础

2023-06-28 22:09:40 603 3

原创 C语言学生成绩管理系统

本项目的实质是完成对学生成绩信息的建立、查找、插入、修改、删除、排序等功能

2023-06-23 22:58:38 465 1

原创 浏览器渲染原理

浏览器渲染原理

2023-06-08 16:38:00 466 2

原创 webpack食用指北

webpack基础食用指北

2023-05-16 15:43:17 472

原创 js实现一个简单的扫雷

2. 我们使用类来完成相应功能3. 之后我们则是要定义一个地图这里我们使用二维数组来实现,其中有一点需要注意,在扫雷当中对于边角,边缘,内部的布雷方式是不同,即在内部单元格周围一圈最多可以有8个雷,但在边缘或者边角的话最多就只有5个甚至是3个雷,为了以后在布雷时更方便的对此单元格进行校验(判断周围一圈的雷的数量是否合理,在边角,在边缘,在内部三种情况都需要进行单独判断)我们在定义地图时需要额外再扩大一层,比如我们界面当中的地图是5 * 5的,但我们在定义时的二维数组是6 * 6的,这么做的话我们巧妙地

2023-03-16 19:12:42 2284

原创 C语言使用二分法查找指定数据(二分法)

#include <stdio.h>int main(){ int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, n; int left = 0, right = n = 11; int i = n / 2; int b , t = 0; scanf("%d", &b); while (left <= right) { if (b < a[i]) ri

2021-10-26 22:07:50 488 1

原创 C语言输入字符串删除指定字符,字符为键盘输入(字符数组实例)

代码如下:#include <stdio.h>int main(){ char str[100], c; int i, k = 0; gets(str); c = getchar(); for (i = 0; str[i] != '\0'; i++) { if (str[i] != c) { str[k] = str[i]; k++; }

2021-10-15 21:42:34 1411

原创 C语言用*号输出任意行数的W图案(for实例)

代码如下:#include <stdio.h>int main(){ int i, j,n,t; scanf("%d", &t); for (i = 1; i <= t; i++) { for (n = 1; n <= 2; n++) { for (j = 1; j < i; j++) printf(" "); printf("*"); for (j = 1; j <= 2*t - 2 * i; j++) p

2021-04-28 20:54:46 1137 1

原创 C语言求100到999中的水仙花数

代码如下:#include <stdio.h>int main(){ int i,k,s,j; for(i=100;i<=999;i++) { k=i; s=0; while(k!=0) { j=k%10; s+=j*j*j; k/=10; } if(s==i) printf("%-5d",i); } return 0;}

2021-03-22 11:58:15 717

原创 C语言用双重循环求e(条件:最后一项小于10的-5次方时结束)

代码如下:#include <stdio.h>int main(){ double e = 1, t = 1, k; int i, j; for (i = 1; t>=1e-5; i ++) { k = 1; for (j = 1; j <= i; j ++) { k *= j; } t = 1 / k; e += t; } printf("e=%f\n", e); return 0;}

2021-03-10 19:10:49 1687

原创 C语言判断输入的数是否为素数(break实例)

代码如下:#include <stdio.h>int main(){ int i, n; scanf("%d", &n); for (i = 2; i < n; i++) { if (n % i == 0) break; } if (i < n) printf("%d不是素数\n", n); else printf("%d是素数\n", n); return 0;}第二种方法:#include <stdio.h>#

2021-01-06 18:53:08 2404

原创 C语言求100到1000之间个十百位相同的数(do...while实例)

代码如下:#include <stdio.h>int main(){ int i=100, g, s, b; do{ g=i%10; s=i/10%10; b=i/100%10; if(g==s && s==b && b==g) printf("%d ",i); i++; }while (i<=1000); return 0;}

2020-12-21 10:47:11 1920

原创 C语言求1+到100的和(while实例)

代码如下:#include <stdio.h>int main(){ int sum = 0, i = 1; while (i<=100) { sum += i; i++; } printf("sum=%d\n",sum); return 0;}

2020-12-12 20:51:54 15644 2

原创 C语言输入某年某月某日判断为当年的第几天(switch实例)

代码如下:#include <stdio.h>int main(){ int year, month, day, leap, sum; printf("请输入:"); scanf("%d,%d,%d", &year, &month, &day); switch (month) { case 1:sum = 0;break; case 2:sum = 31;break; case 3:sum = 59;break;/*一月31天加平年28天等于59天*

2020-11-30 09:22:09 7822 6

原创 C语言输入成绩判断等级(switch实例)

代码如下:#include <stdio.h>int main(){ double a; printf("请输入成绩:"); scanf("%lf",&a); if (a >= 0 && a <=100) switch ((int)(a/10)) { case 1: case 2: case 3: case 4: case 5:printf("E\n");break; case 6:printf("D\

2020-11-26 21:10:55 8232 1

原创 C语言输入三边求三角形面积

判断能否构成三角形,若能就求出其面积代码如下:#include <stdio.h>#include <math.h>int main(){ double a,b,c,s,area; scanf("%lf%lf%lf", &a, &b, &c); if(a+b>c && a+c>b && b+c>a && a>0 && b>0 && c&

2020-11-22 22:55:12 4322

原创 C语言判断闰年(if实例)

C语言判断闰年代码如下:#include <stdio.h>int main(){ int year; printf("请输入年份:"); scanf("%d",&year); if(year%400 == 0) printf("%d是闰年\n",year); else { if(year%4 == 0) { if(year%100 != 0) printf("%d是闰年\n",year); else printf("%d不是闰

2020-11-18 23:30:39 18810 1

原创 C语言两个数互换

C语言两个数互换代码如下#include <stdio.h>int main(){ int a,b; scanf("%d%d",&a,&b); a = a+b; b = a-b; a = a-b; printf("a=%d,b=%d",a,b); return 0;}第二种方法#include <stdio.h>int main(){ int a,b,c; scanf("%d%d",&a,&b); c = b;

2020-11-17 23:42:05 295

空空如也

空空如也

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

TA关注的人

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