自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只彩乌鸦

Standing on the shoulders of giants

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 浏览器表单自动填充问题【兼容性解决方案】

stackoverflow: chrome-ignores-autocomplete-off更多参考该问题是关于Chrome浏览器自动填充的功能,Chrome团队对此给出了他们的立场-https://bugs.chromium.org/p/chromium/issues/detail?id=468153#c164简单来说,有两种情况——【案例1】:你的类型不是。在这种情况下,解决方案很简单,分为三个步骤。将属性添加到不应以电子邮箱或用户名之类的值开头,否则Chrome任然会显示下拉列表。例如,显示下拉菜单,

2022-06-21 17:45:48 1482 1

原创 【Effective JavaScript】第44条: 使用 null 原型以防止原型污染

防止原型污染的最简单的方式之一就是一开始就不使用原型。但在ES5未发布之前,并没有标准的方式创建一个空原型的新对象。你可能会尝试设置一个构造函数的原型属性为 null或者undefined。但实例化该构造函数仍然得到的是的实例。ES5首先提供了标准方法来创建一个没有原型的对象。 函数能够使用一个用户指定的原型链和一个属性描述符动态地构造对象。属性描述符描述了新对象属性的值及特性。通过简单地传递一个 原型参数和一个空的描述符,我们就可以建立一个真正的空对象。原型污染无法影响这样的对象的行为。一些不支持

2022-06-01 13:39:55 251

原创 【Vue3】在自定义组件中判断具名插槽的使用

Vue3自定义组件中如何判断使用了那些具名插槽??首先准备一个自定义组件<!-- ProSlot.vue --><script lang="ts" setup></script><template> <div class="slot"> <slot>这是默认插槽</slot> <br/> <slot name="pro">这是pro插槽</slot&

2022-04-13 14:07:20 5921 2

原创 JsonWebToken的使用

Json Web Token(jwt令牌)的使用什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。起源说起JWT,我们应该来谈一谈

2022-02-24 20:54:26 6047

原创 【数学】什么是取模运算?

取模运算参考:【力扣算法题】258. 各位相加🐷🐷🐷取模运算是求两个数相除的余数。取模运算(“Modulo Operation”)和取余运算(“Remainder Operation ”)两个概念有重叠的部分但又不完全一致。主要的区别在于对负整数进行除法运算时操作不同。取模主要是用于计算机术语中。取余则更多是数学概念。模运算在数论和程序设计中都有着广泛的应用,奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,从孙子问题到凯撒密码问题,无不充斥着模运算的身影。虽然很多数论教材上对模运算都有一定的

2022-02-23 18:50:30 11611

原创 Underscore.js源码学习

Underscore.js源码学习一些单体函数的细节判断给定的变量是否是对象 function isObject(obj) { var type = typeof obj; return type === 'function' || type === 'object' && !!obj; }typeof null// JavaScript 诞生以来便如此typeof null === 'object';在 JavaScript

2022-02-23 18:41:49 457

原创 Typora+PicGo搭建自动化图床

typora配置PicGo搭建自动图床一、Gitee图床新建一个gitee仓库,设置为公开。在仓库中新建一个文件夹用来存放图片。二、PicGo下载并安装下载地址选择稳定版本(beta都是非稳定版的),window用户下载exe版本!安装的位置要记住,可以自己建一个文件夹。装好之后就是这样:在gitee上创建私人令牌在 设置–> 私人令牌 新建令牌,并保存。在PicGO中查找插件gitee安装设置图床owner: 你的gitee名字repo:仓库名字path:仓库

2021-08-10 13:04:38 198

原创 Windows下解决端口被占用问题

Windows下解决端口被占用问题在项目开发过程中,由于种种原因,出现端口被占用的问题。解决方法如下:一、打开命令行工具,输入一下命令即列出所有端口使用的情况。netstat -ano出现如下结果:可以发现占用3000端口的进程PId为19916.二、输入以下命令,查看指定端口的PIDnetstat -ano | findstr "3000"出现以下结果:三、输入一下命令,查看是哪个进程或程序占用了3000端口tasklist | findstr "19916"出现如下

2020-10-11 14:53:03 3052

原创 JS基础——引用类型的参数传递

JavaScript中引用类型的参数传递ECMAScript中所有函数的参数都是按值传递的。可以把ECMAScript函数的参数想象成局部变量。ECMAScript中所有函数的参数都是按值传递的。也就是说,函数的传参,就和基本类型变量的复制一样,而引用类型值的传递,则如同引用类型变量的复制一样。这里可能会使很多人感到困惑,因为访问变量有按值和按引用两种方式,而参数只能按值传递。请看下面这个例子:function add(num){ num += 10; return num;}v

2020-09-14 14:29:24 6197 2

原创 Vue解惑——axios中this的指向问题

Vue——axios中this的指向问题场景Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。在进行Vue实验时,需要用到axios进行接口请求,并将返回的内容传递到Vue的data选项中。正常情况下,会使用this.list = response.data的格式进行赋值,但this的指向恰恰是最容易被忽略的地方。出现的问题:在vue中使用axios做网络请求的时候,会遇到this不指向vue,而指向其它地方的情况。如下图所示:通过在网络上搜索,有很

2020-09-11 14:52:20 8816 4

原创 【静态博客搭建指南】使用hexo+GitHub搭建静态博客

使用hexo+github搭建静态博客(window10环境)

2020-08-19 19:11:35 2319

原创 CSS弹性盒子布局——flex布局的基本概念

《CSS弹性盒子布局——flex布局的基本概念》Flexible Box 模型,通常被称为 flexbox,是一种一维的布局模型。它给 flexbox 的子元素之间提供了强大的空间分布和对齐能力。本文给出了 flexbox 的主要特性,更多的细节将在别的文章中探索。我们说 flexbox 是一种一维的布局,是因为一个 flexbox 一次只能处理一个维度上的元素布局,一行或者一列。作为对比的是另外一个二维布局 CSS Grid Layout,可以同时处理行和列上的布局。flexbox 的两根轴线当使

2020-08-11 19:21:42 2989

原创 JS基础——Function类型总结

Function类型在JavaScript中,函数是一种特殊的对象。每一个函数都是一个Function类型的实例,而且与其它的引用类型一样,都有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会于某一个函数绑定。理解这一点,对于函数的学习至关重要。函数有三种定义语法使用函数声明语法定义 function sum (num1, num2){ return num1 + num2; };使用函数表达式定义 var s

2020-08-01 09:49:43 2470

原创 博文利器Markdown之基本语法篇

几乎所有Markdown应用程序都支持John Gruber原始设计文档中列出的Markdown基本语法。但是,Markdown处理程序之间存在着细微的变化和差异,我们都会尽可能标记出来。 MarkdownHTML渲染效果# Headi

2020-07-08 09:47:28 2472

原创 【SQL server 】中 char 类型对查询的影响

今天遇到了一个关于char问题,感觉非常值得注意,所以写下这篇文章,用于总结。先来看问题:在数据库中创建两张表,两张表中插入完全相同的数据,不同点在于Sname字段的数据类型不同,一个是char(20)另一个是varchar(20)但是当我用相同的语句进行模糊查询时select Sname from StudentA where Sname like '欧阳_';,却得到了截然不同的结果...

2020-03-31 11:09:16 2923

原创 C#连接SQLserver(一)

C#连接SQLserver

2020-03-20 18:30:10 2048

原创 【MySQL】细节操作

准备工作首先打开cmd命令窗口,并使用root用户登录:#使用 root用户登录,并输入密码mysql -h localhost -u root -p一、新建数据库首先,我们创建一个数据库,给它一个名字,比如 mysql_zxl。语句格式为 CREATE DATABASE <数据库名字>;,(注意不要漏掉分号 ;),前面的 CREATE DATABASE 也可以使用小写,具...

2020-03-10 22:49:56 2031

原创 【MySQL】——初次尝试

1.打开MySQL快捷键win+R,输入cmd打开命令行窗口。使用如下命令,使用 root 用户登录MySQL:#使用 root用户登录MySQL,直接回车就可以登录mysql -h localhost -u root -p#然后会提示输入密码,输入密码后回车登录执行成功会出现如下提示:2.查看数据库使用命令 show databases;,查看有哪些数据库(注意不要漏掉分号 ;)...

2020-03-10 16:51:24 2002

原创 C语言--词法分析

词法分析器#include<stdio.h>#include<string.h>char keyword[][32] ={ "void", "signed", "unsigned", "char", "short", "int", "float", "double", "long", "enum", "union", "struct", "for...

2020-02-18 14:11:48 2739

原创 JS基础——使用正则表达式

2019-11-22 17:14:27 1988

原创 图片

2019-11-21 11:30:02 1982

转载 CSS编码规范

CSS编码规范转载自:https://github.com/ZXinL-CN/spec/blob/master/css-style-guide.md1 前言2 代码风格2.1 文件2.2 缩进2.3 空格2.4 行长度2.5 选择器2.6 属性3 通用3.1 选择器3.2 属性缩写3.3 属性书写顺序3.4 清除浮动3.5 !important3.6 z-index...

2019-11-18 13:49:20 2247

原创 【JS案例】发射弹幕

发射弹幕: <div id="box"></div> <div id="trunk"> <input type="text" id="txt" placeholder="请输入内容" maxlength="49" required> <button id="btn">发射弹幕</...

2019-11-17 20:56:22 2258

原创 【经典算法】——约瑟夫环

经典题目约瑟夫环:约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知 n 个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为 k的人开始报数,数到 m 的那个人出圈;他的下一个人又从 1 开始报数,数到 m 的那个人又出圈;依此规律重复下去,直到剩余最后一个胜利者。解题思路:运用递归的思路解决这道题,每次删除一个人之后,就对剩余的人重置起点位置,关键点在于找出删除前后新起点...

2019-08-10 18:22:56 2520

原创 关于长整数(很长很长)的加法————几种思路

长整数的加法思路一#include<stdio.h> #include<string.h>#define MAX_N 1000int a[MAX_N];int b[MAX_N];char astr[MAX_N+2];char bstr[MAX_N+2];int main(void){ { //库函数memeset将地址a开始的sizeof(an...

2019-08-08 21:25:25 4047

原创 VS 2019 命令提示符 相关命令

有关某个命令的详细信息,请键入 HELP 命令名命令解释ASSOC显示或修改文件扩展名关联。ATTRIB显示或更改文件属性。BREAK设置或清除扩展式 CTRL+C 检查。BCDEDIT设置启动数据库中的属性以控制启动加载。CACLS显示或修改文件的访问控制列表(ACL)。CALL从另一个批处理程序调用这一个。CD显示...

2019-08-02 14:24:44 10447

原创 C语言 : 数据结构 -> 队列

1.LinkedQueue 链式队列#include<stdio.h>#include<stdlib.h>#define ERROR -1 typedef int ElementType;typedef struct LNode * PtrNode;//定义结点结构 struct LNode{ ElementType data; PtrNode next;...

2019-07-27 09:39:42 2027

原创 C语言 : 数据结构 -> 栈

1. LinkedStack 链式栈#include<stdio.h>#include<stdlib.h>#define ERROR -1typedef int ElementType;typedef struct SNode * Stack; //定义结点结构 struct SNode{ ElementType Data; ...

2019-07-27 09:36:01 2155

原创 C语言 半加器与全加器 详解

半加器与全加器推荐学习视频: 10分钟速成课:计算机科学1. 半加器最简单的加法电路是拿 2个bit 加在一起(bit是0或1)有2个输入: A和B , 1个输出: 就是两个数字的和需要注意的是 A、B 、输出 。这3个都是单个bit(0或1)**输出只有四种可能。前三个是: 0+0=0、 1+0=0、 0+1=1 **记住二进制里 ,1与true相同,0与false相同这组输...

2019-07-26 20:52:30 16089 1

原创 C语言 实现 八位加法器

8-BIT RIPPLE CARRY ADDER “8 位行波进位加法器”推荐学习视频: 网易公开课 :10分钟速成课:计算机科学代码实现:#include<stdio.h>int CARRY=0;//进位int SUM=0;int SUM_AandB[8]; int AND(int A, int B);int OR(int A, int B);int XOR(...

2019-07-26 18:14:25 6427

原创 C语言 实现逻辑门

推荐视频:网易公开课 : 10分钟速成课:计算机科学概念基本单元逻辑门又称“数字逻辑电路基本单元”。执行“或”、“与”、“非”、“或非”、“与非”等逻辑运算的电路。任何复杂的逻辑电路都可由这些逻辑门组成。广泛用于计算机、通信、控制和数字化仪表。作用通过控制高、低电平(分别代表逻辑上的“真”与“假”或二进制当中的“1”和“0”),从而实现逻辑运算。逻辑门的种类:常见的逻辑门包括“与”门...

2019-07-26 17:57:10 9476

原创 7-4 考试座位号 (10 分)

7-4 考试座位号 (10 分)原创文章,欢迎转载,转载请附上连接:https://blog.csdn.net/weixin_43527871/article/details/97150956每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座...

2019-07-24 18:56:37 4719

原创 6-3 判断回文字符串 (10 分)

6-3 判断回文字符串 (10 分)原创文章,欢迎转载,转载请附上连接:https://blog.csdn.net/weixin_43527871/article/details/90111130本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。函数接口定义:bool palindrome( char ...

2019-07-24 18:36:27 6016

原创 【N位水仙花数】两种不同的思路

6-15 使用函数输出水仙花数 (20 分)水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1​3​​ +53​​ +33​​ 。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN...

2019-07-24 18:21:39 5117

原创 C语言-输出DNA图形

C语言-输出DNA图形题目描述小强从小就喜欢生命科学,他总是好奇花草鸟兽从哪里来的。终于, 小强上中学了,接触到了神圣的名词--DNA.它有一个双螺旋的结构。这让一根筋的小强抓破头皮,“要是能画出来就好了” 小强喊道。现在就请你帮助他吧输入输入包含多组测试数据。第一个整数N(N<=15),N表示组数,每组数据包含两个整数a,b。a表示一个单位的DNA串的行数,a为奇数且 3<...

2019-05-11 16:13:18 3895 1

原创 PTA 6-13 删除单链表偶数节点 (20 分) C语言。

**6-13 删除单链表偶数节点 (20 分)**原创文章,欢迎转载,转载时请附上链接: **相似题型: 6-11 单链表结点删除 (20 分) https://blog.csdn.net/weixin_43527871/article/details/89523815相似题型:6-12 学生成绩链表处 (20 分) https://blog.csdn....

2019-04-25 20:12:47 6707 1

原创 PTA 6-12 学生成绩链表处理 (20 分) C语言。

**6-12 学生成绩链表处理 (20 分)原创文章,欢迎转载,转载时请附上链接:相似题型: 6-11 单链表结点删除 (20 分)https://blog.csdn.net/weixin_43527871/article/details/89523815**本题要求实现两个函数,一个将输入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除。函数接口定义:st...

2019-04-25 19:56:57 4810 1

原创 PTA 6-11 单链表结点删除 (20 分) C语言。

**6-11 单链表结点删除 (20 分)原创文章,欢迎转载,转载时请附上链接:**本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下:struct ListNode {int data;ListNode *next;};函数接口定义:struct ListNode *readlist();struct ListNode...

2019-04-25 19:47:54 10287 8

原创 PTA--指针操作--字符串的连接

**本题要求实现一个函数,将两个字符串连接起来。函数接口定义:char *str_cat( char *s, char *t );函数str_cat应将字符串t复制到字符串s的末端,并且返回字符串s的首地址。裁判测试程序样例:**#include <stdio.h>#include <string.h>#define MAXS 10char *str_c...

2019-04-22 13:32:52 7314 3

原创 PTA--C语言--打印沙漏图形中的数学方法

打印沙漏图形中的数学方法如何打印 n 行沙漏图形? 首先想到的是运用数学中的线性规划得到图形的可行域。即{x<=y; 和 {x>=y;{x+y>=n; {x+y<=n;此种方法简洁高效,并且不受n的奇偶性的影响。代码如下:#include<stdio.h>int main(void){ in...

2019-04-22 11:48:54 5999

通讯录查询系统(C语言实现).zip

(0积分上传,如有需要,在任意博客下留言邮箱即可)C语言实现通讯录查询系统,利用数据结构中的散列表(哈希表),附带完整实践报告。编译器:Dev-C++。

2019-11-17

空空如也

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

TA关注的人

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