- 博客(15)
- 收藏
- 关注
原创 react脚手架配置代理总结
方法一在package.json中追加如下配置"proxy":"http://localhost:5000"说明:优点:配置简单,前端请求资源时可以不加任何前缀。缺点:不能配置多个代理。工作方式:上述方式配置代理,当请求了3000不存在的资源时,那么该请求会转发给5000 (优先匹配前端资源)方法二第一步:创建代理配置文件在src下创建配置文件:src/setupProxy.js编写setupProxy.js配置具体代理规则:const proxy = requir
2021-02-06 23:52:58
552
原创 IDEA登录教育账户显示Certificate used to sign the license is not signed by JetBrains root certificate (2)
首先进入用IDEA,然后点击帮助,若没有汉化过则点击Edit Custom VM options(若汉化过则如图点击),删除掉最后一句即可。类似下面这种:javaagent:C:\Program Files\JetBrains\jetbrains-agent.jar之后重启IDEA,使用教育账户登录就好啦。...
2020-10-26 20:38:13
1463
3
原创 02.寄存器
一个典型的CPU由运算器、控制器、寄存器等器件构成,这些器件靠内部总线相连。内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系。简单地说,在CPU中:1.运算器进行信息处理。2.寄存器进行信息存储。3.控制器控制各种器件进行工作。4.内部总线连接各种器件,在他们之间进行数据的传送。不同的CPU当中寄存器的个数,结构是不相同的。8086CPU有14个寄存器,分别是AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW。一、通用寄存器
2020-10-18 22:43:35
327
原创 01.汇编语言基础知识概述
一、汇编语言产生机器语言是机器指令的集合,机器指令就是一台机器可以正确执行的命令,电子计算机的机器指令是一系列二进制数字。每一种微处理器都有自己的机器指令集,也就是机器语言。但是机器码晦涩难懂且不易查错,于是产生了汇编语言。汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。操作:寄存器BX的内容送到AX中机器指令:1000100111011000汇编指令:mov ax,bx程序员用汇编语言写出源程序,再用汇编编译器将其编译为机器码,
2020-10-16 19:07:24
193
原创 C++函数模板和模板函数的区别
函数模板:函数的重载能够实现一个函数名多用,将实现相同或者相似功能的函数用同一个函数名来定义,但是在程序中仍然要分别定义每一个函数。为进一步简化,C++提供了函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表,此通用函数即为函数模板。在调用函数时系统会根据实参的类型来取代模板中的虚拟类型,从而实现不同函数的功能。模板函数:为函数模板传参,根据实际传入的参数类型生成的一个重载函数即为模板函数,它是函数模板的一次实例化。...
2020-09-02 09:44:52
5224
1
原创 IDEA中的gradle项目无法下载依赖包或者下载依赖包速度极慢的解决
刚开始遇到这个问题的时候,我试着搭了梯子来进行下载,但是没有用,于是又查了很多东西,最终得以解决。方法如下:1、找到gradle的安装路径,进去之后会发现有一个init.d的文件夹2、进入inti.d文件夹,此时仅有一个readme文件,readme文件中写道:You can add .gradle init scripts to this directory. Each one is executed at the start of the build.3、看到readme之后解决方法便很明显
2020-06-25 23:45:42
5808
原创 C语言刷力扣之二叉树的前序、中序、后序遍历
一、题目描述给定一个二叉树,返回它的 前序 遍历。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-preorder-traversal著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。二、代码具体实现及思路/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct Tre
2020-06-16 16:38:25
357
原创 C语言刷力扣之设计循环队列
一、题目描述设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存储新的值。你的实现应该支持如下操作:...
2020-04-09 22:03:38
447
原创 C语言刷力扣之奇偶链表,两种思路实现
一、题目描述给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。示例 1:输入: 1->2->3->4->5->NULL 输出: 1->3->5-...
2020-03-11 21:32:57
684
原创 C语言刷力扣之移除链表中所有值为val的元素
一、题目描述删除链表中等于给定值 val 的所有节点。示例:输入: 1->2->6->3->4->5->6, val = 6这里是引用输出: 1->2->3->4->5题目源于力扣。二、解题思路1.设置哨兵结点,其数据域不存储任何值,指针域指向首元结点,哨兵结点也就是我们通常说的头结点,注意力扣中的题目里面说的头结点并...
2020-03-10 15:43:12
341
原创 C语言刷力扣之设计链表
一、题目描述(源自力扣):设计链表的实现。您可以选择使用单链表或双链表。单链表中的节点应该具有两个属性:val 和 next。val 是当前节点的值,next 是指向下一个节点的指针/引用。如果要使用双向链表,则还需要一个属性 prev 以指示链表中的上一个节点。假设链表中的所有节点都是 0-index 的。在链表中实现这些功能:get(index):获取链表中第 index 个节点的值。...
2020-03-09 21:02:52
519
1
原创 C语言刷力扣之二进制链表转整数,两种方法
题目:给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。请你返回该链表所表示数字的 十进制值 。示例 1:输入:head = [1,0,1]输出:5解释:二进制数 (101) 转化为十进制数 (5)示例 2:输入:head = [0]输出:0示例 3:输入:head = [1]输出:1示例 4:输入:hea...
2020-03-03 22:02:29
357
原创 C语言刷力扣之单链表反转,利用指针遍历链表,逐个元素反转
单链表转置完整函数如下:struct ListNode* reverseList(struct ListNode* head){ if(head==NULL||head->next==NULL){ return head; }//考虑到特殊情况,链表为空便不需要反转 struct ListNode *p=head;//先将头结点记为p str...
2020-03-03 10:02:01
257
原创 C语言编译过程中出现形如 error:stray‘\274‘in program 的报错
C语言编译过程中出现形如 error:stray’\274’in program 的报错,一般情况下,我们应该考虑到以下几点:编写的程序里使用的关键字或变量名不规范而导致错误;编译器在编译源代码的过程中遇到了不能识别的非法字符,这一个值不在合法的英文字符(0~127)范围内,一般是误输入造成。既然找到了问题出现的原因,那么我们就需要想办法解决了,接下来我们应该根据编译器所提示的错误来找到...
2019-01-21 17:16:23
22847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人