- 博客(53)
- 收藏
- 关注
原创 ERR! code E403 npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/itheima-toolscxs - Forbid
出现这个原因是因为输入的邮箱????没有校验,⚠️查看手机的邮箱的文件点击验证!!!npm倒包的时候要注意⚠️不能是镜像的choigail@cuijiayideMacBook-Air ~ % nrm ls npm -------- https://registry.npmjs.org/ yarn ------- https://registry.yarnpkg.com/ cnpm ------- http://r.cnpmjs.org/* taobao ----- https://re
2021-06-17 10:05:27 3586 2
原创 解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'方法及其原理
错误信息:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)出现问题原因:有可能是 my.cnf 配置文件中设置了 [mysqld] 的参数 socket ,而没有设置[client]的参数socket **mysql.sock 文件有什么用:**mys...
2020-04-08 20:33:42 15039 8
原创 mac如何屏蔽网站
1.点击访达finder2.点击前往按钮,最下面显示有个前往文件夹的按钮,我们点击去往~3.会出现一个前往文件夹的小弹窗输入我们要前往文件夹/etc/hosts4.会出现目标文件hosts5.打开hosts6.找到 hosts 把它拷贝到桌面然后用文本编辑打开,在最后一行输入127.0.0.1 你要屏蔽的网址 保存退出。(网址以www开始不用添加http或https )7.把修改过的hosts 拖回刚才的文件夹里面:选择 鉴定 替换 输入密码 回车即可这时再打开Safari输
2021-12-18 17:14:44 8851
原创 王道C语言C++版查找算法总结
1. 顺序查找顺序查找//顺序查找int Search_Seq(int A[],int n,int key){ int i; A[0]=key; /* for (i = 1; ; i++) if (A[i] == key) break; if (i < n) return i; else return -1; */ for(i=n;A[i]!=key;-
2021-11-22 21:02:54 814
原创 王道C语言C++版排序算法总结
直接插入排序直接插入排序//直接插入排序#include <stdio.h>#include<stdlib.h>//malloc#include <stdbool.h>//直接插入排序void InsertSort(int a[],int n){ int i,j; for(i=2;i<=n;i++){ if(a[i]<a[i-1]){ a[0]=a[i]; for.
2021-11-22 20:40:30 871
原创 王道C语言C++版队列总结
队列定义,也是一种操作受限的线性表,只允许在表的一端进行插入,而在另一端进行删除。基本操作InitQueue(&Q);初始化QueueEmpty(Q);队列是否为空EnQueue(&Q, x);若队列未满,入队DeQueue(&Q, &x);若队列非空,出队GetHead(Q, &x);读取队头元素,若队列非空,将队头元素赋值给xClearQueue(&Q);清空队列,并回收内存队列的顺序存储结构#include<cstdio>.
2021-11-14 22:33:07 1410 2
原创 王道C语言C++版栈总结
栈定义基本操作顺序存储结构链式存储结构栈定义:只允许在一端进行插入或删除的线性表。InitStack(&S);初始化一个空栈StackEmpty(&S);判断一个栈是否为空Push(&S, x);进栈(若未满Pop(&S, &x);出栈(若非空)GetTop(S, &x);读取栈顶元素(若非空,用x返回栈顶元素)ClearStack(&S);销毁栈,并释放栈S所用的存储空间栈的顺序存储结构#include<cstdi.
2021-11-14 22:23:15 584 2
原创 王道C语言C++版线索二叉树可运行总结--树3
王道源码运行结果如下//线索二叉树的链式存储结构/左前右后ltag :0 lchild域指向结点的左孩子:1 lchild域指向结点的前驱rtag :0 rchild域指向结点的右孩子:1 rchild域指向结点的后继/#include<cstdio>#include<cstdlib>//线索二叉树的链式存储结构/* 左前右后 ltag :0 lchild域指向结点的左孩子 :1 lchild域指向结点的前驱 rta
2021-11-14 22:05:28 941
原创 王道C语言C++版树的顺序存储结构代码总结--树1
二叉树的顺序存储结构#define MAX_TREE_SIZE 100typedef int SqBiTree[MAX_TREE_SIZE];SqBiTree bt;在顺序结构中寻找i和j的最近共同祖先#include<cstdio>//二叉树的顺序存储结构#define MAX_TREE_SIZE 100typedef int SqBiTree[MAX_TREE_SIZE];SqBiTree bt;//在顺序结构中寻找i和j的最近共同祖先void Comm_Ance
2021-11-14 22:00:33 948
原创 王道C语言C++版二叉树的遍历及其深度代码总结--树2
之前一直弄不清楚树这块抽象的伪代码最近????突发其想吧这个王道树上的代码运行了一下,是实体代码,直接可以运行打debug.方便大家阅读欣赏,预祝考研顺利.二叉树的链式存储结构typedef struct BiTNode{ Elemtype data; struct BiTNode *lchild, *rchild;}BiTNode, *BiTree;先序//先序void PreOrder(BiTree bt){ if(bt != NULL){ pr
2021-11-14 21:54:01 1084
原创 c语言指针函数版-有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面的m个数
//有n个整数,顺序向后移动m个位置,最后m个数变成最前面的m个数//每次移动一个,end为每次替换的数void move(int array[20],int n,int m){ int *p,end; end=*(array+n-1); for(p=array+n-1;p>array;p--) *p=*(p-1); *array=end; m--; //递归调用,当循环次数m减少到0的时候,停止调用 if(m>0)mo
2021-11-03 22:53:14 4126 7
原创 编写函数swap实现交换两个数位置的功能并总结swap的使用实现方法
1.编写函数swap实现交换两个数位置的功能//⚠️//8.酱油和醋,要求将他们互换一下//注意不能直接写void swap(int a,int b)void swap(int *a,int *b){ int temp; temp=*a; *a=*b; *b=temp;};int main(){ int a,b; printf("请输入数字a和b\n"); scanf("%d %d",&a,&b); printf("
2021-10-19 22:31:34 5155
原创 解决使用github+Coding+码云部署hexo网站仓库分支不一样的问题(master or main)
deploy: type: git repo: github: git@github.com:AbigailCui/AbigailCui.github.io.git,main gitee: git@gitee.com:abigail110/abigail110.git,master coding: git@e.coding.net:abigailcui/abigailcui/abigailcui.git,master直接一个逗号就完事啦...
2021-09-24 02:37:23 440 2
原创 C语言版单链表:按序号查找结点值和按值查找表结点的代码总结
先上函数模块按序号查找结点//按序号查找结点LNode *GetElem(LinkList L,int i){ int j=1; LNode *p=L->next; if(i==0) return L; if(i<1) return NULL; while(p&&j<i){ p=p->next; j++; } return p;}按值查找
2021-09-17 12:30:07 4797 5
原创 王道代码版单链表头插法,不带头的头插法,尾插法,不带头的尾插法的总结
在编译器上面编译发现很容易控制台打印不出来,这可能就是细节所在,但是网上也没有很全的全代码输出的案例.我做题的感觉写的是对的其实并不对,你只是第六感感觉是对的仅此而已!!!要注意引以为戒,下面总结一下我自己写的可以运行的非伪码首先定义结构体typedef int Elemtype;//定义结构体typedef struct node{ Elemtype data; struct node * next;}LNode,*LinkList;1.1⚠️头插法建立单链表//1.1⚠
2021-09-17 12:18:09 3038 5
原创 编写程序,输入九个数字,找出其中最大的数字并输出
int main() { //int i,array[9],max; //printf("请输入九个数字\n"); //scanf("%d",&array[i]); //max=array[0]; //for(i=0;i<9;i++) { // if (array[i+1] > max) { // max = array[i+1]; // printf("最大数为%d\n", max);..
2021-09-16 16:46:26 1324
原创 编写程序实现99乘法表
int main() { int sum; int i,j; for (i=0;i<10;i++){ for(j=0;j<10;j++){ if(j<=i)//防止输出两遍 { sum=i*j; printf("%d*%d=%d\t",i,j,sum); } } printf("\..
2021-09-16 11:20:19 3615
原创 解决Uncaught (in promise) ReferenceError: useStore is not defined的vuex报错
如图所示useStore()找不到没有被定义!!!在最上面加入import { useStore } from 'vuex'就好了
2021-08-07 20:06:53 7410 1
原创 技术总结-error Expected indentation of 2 spaces but found 3 indent与 Expected space or tab after ‘//
每次我们编译vue文件的时候老是这样密密麻麻的格式错误!!!每次调整的话很影响写代码的速度,项目中的.eslintrc.json 的配置文件,再配置文件中,这个文件中有诸多规定,今后的开发中需要注意这些使用规范,按照eslint 代码规则器2来开发,遵循eslint的代码规则,否则会报错。所以我们要1.打开.eslintrc.js文件在根目录下面寻找注释掉 //'@vue/standard'之后记得要保存!!!然后重启npm run serve或者yarn serve...
2021-08-06 21:07:56 434
原创 Newline required at end of file but not found eol-last
要输入空格!!!Newline required at end of file but not found eol-last❌正确✅
2021-08-06 20:26:47 202
原创 为什么safari突然字全部都变成问号如何解决
程序报错然后打开safari变成了是不是很吓人,这个情况不要慌.是因为程序或者删东西的时候乱码了需要重启一下吧电脑重新启动就会好起来的
2021-07-24 12:33:54 2623
原创 为什么vue要加module.exports = { lintOnSave: false }
在vue中经常加入一个vue.config.js的配置文件,上面写有module.exports = { lintOnSave: false }是因为eslint是语法检查工具,但限制太过于严格,大部分开发人员无法适应,所以产生这个需求如图:
2021-07-22 22:00:49 5140
原创 hexo如何搭建本地搜索系统
在导航栏中一直有个搜索????框~1.安装插件npm install hexo-generator-searchdb --save2.修改_config.yml文件配置search:path: search.xmlfield: postformat: htmllimit: 100003.修改 主题配置文件local_search:enable: true
2021-07-20 20:48:23 302
原创 FATAL YAMLException: bad indentation of a mapping entry
FATAL YAMLException: bad indentation of a mapping entry致命的YAMLException:映射项的错误缩进(82:2)hexo中需要首行缩进!❌正确的应该是????注意靠边对齐!
2021-07-20 15:59:55 3558
原创 YAMLException: duplicated mapping key (25:1)的解决方法
创建hexo博客的时候很容易报错这句话YAMLException:重复的映射键(25:1)需要看看前后有没有多余的粘贴!!!需要看看前后有没有多余的粘贴!!!需要看看前后有没有多余的粘贴!!!然后这句话是因为有设置重复的subtitle!需要吧之前的给注释掉!!!吧之前默认设置的subtitle给#掉,然后下面自己写的就不会报错了...
2021-07-19 12:06:08 7752 3
原创 Mac上更改vue/cli的版本并指定版本
本地版本是3.12.1想换成4.5.12一.卸载原来的又犯错误了 这样 npm uninstall -g vue-cli是卸载不了的上面写了没有权限 no permission应该sudo npm uninstall -g @vue/cli二.重新下新版本这句话不对sudo npm install vue-cli @4.5.12-g 应该是sudo npm install -g @vue/cli@4.5.12下载成功...
2021-07-15 20:37:20 1373
原创 解决 v-model:active=“activeBtnIndex“报错
把鼠标放上面会有[vue/no-v-model-argument]‘v-model’ directives require no argument.说明v-model后面不能放参数这时候我们需要打开设置找到文本编辑器里面的settings.json在settings.json中添加在最下面添加“vetur.validation.template”: false程序重新打开就没有报错啦...
2021-06-30 11:10:38 1666
原创 解决Cannot set headers after they are sent to the client的方法
原因:客户端发出一次请求,服务器给出两次及以上响应解决方案:清理多余次数响应;每次响应后立马return掉函数把return的东西都测试删掉一下,一个个的测试!!!你也一定可以找到错的.注释了就好了...
2021-06-20 16:30:32 12404 4
原创 解决Jwt遇到algorithms should be set报错的解决方法
首先查一下您的JWt的版本号由我的举例就是jsonwebtoken@8.5.1express-jwt@6.0.0就过了版本6.需要查关于jwt6.0.0版本algorithms should be set报错的解决方案在secret:secretKey后面加入algorithms:['HS256']关闭之后再运行就可以了...
2021-06-19 19:35:30 958
原创 Mac中Navicat:There is no primary key here. Update will only use exact matching of the old values of
把这个键点出来即可
2021-06-19 11:45:16 635
原创 MAC中Navicat Premium:Data too long for column username at row 1
问题:出现Data too long for column ‘username’ at row 1,中文数据无法插入数据库中如果还不行终端进入mysql 使用 set names gbk
2021-06-19 11:41:00 440
原创 MAC使用命令行nom install -g nodemon下载不下来nodemon
是因为在外网上面下载,需要使用淘宝镜像包把nom install -g nodemon换成sudo su+输入密码npm install nodemon -g --registry=https://registry.npm.taobao.org就搞定了
2021-06-17 20:58:56 620
原创 Mac 下的 npm、nrm 和 nvm的命令总结
1.npmnpm 全称 Node package manager,是 Node 默认的包管理器,我们可以通过 npm 发布、安装和卸载依赖包;常用命令:npm install # 安装模块npm uninstall # 卸载模块npm update # 更新模块npm ls # 查看安装的模块npm init # 在项目中引导创建一个 package.json 文件npm config # 管理npm的配置路径npm publ
2021-06-17 07:56:18 716
原创 解决fatal: 远程 origin 已经存在
把origin 换个名字就行了cuijiayideMacBook-Air:大事件文件 choigail$ git remote add origin2 https://github.com/AbigailCui/bigevent2.gitcuijiayideMacBook-Air:大事件文件 choigail$ git push -u origin2 main
2021-06-15 16:09:43 812 3
原创 在Mac上提交分支login加上合并login分支到GitHub上步骤和请输入一个提交信息以解释此合并的必要性,尤其是将一个更新后的上游分支合并到主题分支.以‘#’开始的行将被忽略,而空的提交将终止
1.首先 git branch查看一下当前所在的分支2.切换到login分支 查看一下 git checkout login3.git status发现没有跟踪的文件,需要提交他们4.cuijiayideMacBook-Air:大事件文件 choigail$ git add . cuijiayideMacBook-Air:大事件文件 choigail$ git commit -m "erererer" cuijiayideMacBook-Air:大事件文件 choigail$ git pus.
2021-06-15 15:58:26 1005 4
原创 在mac系统中win10虚拟机parallel desktop中安装visual studio 2015的文件和方法
1.本人找了很久visual studio 2015这里是下载地址http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso这个可以直接下载 2015镜像2015镜像 下载后如下会遇到在虚拟机里面无法打开文件的情况这时候就可以在mac内解压放出来在虚拟机win10中双击exe放在合适的位置下载很慢要有耐心~等了很久之后自己注册一个
2021-04-18 17:15:14 1467 10
原创 VSCode中使用Markdown插入图片
1、安装插件在VSCode扩展商店中安装如下的两个插件:(1)markdownlint 语法提示(2)Markdown Preview Enhanced 预览显示2、使用预览(1)新建md文件并点击右上角如图按钮(2)可以看到右侧出现了预览。3、插入图片的方法(1)再md文件的同及目录新建assets文件夹,并放入图片。(2)在代码中加入[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zAJEKyCs-1618576574963)(./assets/
2021-04-16 20:37:27 11792 2
原创 MAC端上不能打开文件夹“Catalina”,因为您没有权限查看其内容。
sudo chmod -R 777 /Library/Tomcat/conf/
2020-05-17 08:41:06 1694
原创 MAC下Tomcat的操作
用终端(Terminal)直接打开Tomcat1、进入Tomcat的bin目录下:终端输入cd /Library/Tomcat/bin ,输完回车cd /Library/Tomcat/bin 也可以打开Tomcat文件夹,把bin文件夹直接拖拉到终端,当然前提是先输入cd+空格2、授权bin目录下的所有操作:终端输入sudo chmod 755 *.sh,输完回车sudo chmod 755 *.sh3、这时要输入密码,输完回车4、这时候就可以开启Tomcat了,终端输入sudo sh .
2020-05-17 08:38:41 526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人