基础
菜到不会下载软件
安装软件真的难
展开
-
关于gitlab报错 would clobber existing tag 的解决办法
关于gitlab报错 would clobber existing tag 的解决办法原创 2022-06-21 16:36:14 · 1140 阅读 · 0 评论 -
初始化React脚手架流程
React脚手架初始化:1、全局安装npm install -g create-react-app安装好之后会显示这样的界面:2、切换到想创建项目的目录create-react-app React-first在这里我创建的项目的名字是React-first(在这一步的时候可能需要等一段时间)3、进入项目文件夹;启动项目cd React-firstnpm start安装好之后,你的浏览器会跳出这样的页面:这样你就初始化好react.原创 2022-02-28 20:41:30 · 469 阅读 · 0 评论 -
解决:webpack : 无法加载文件 C:\Users\rain\AppData\Roaming\npm\webpack.ps1,因为在此系统上禁止运行脚本。有关详细信息,
在初次使用webpack的时候,发现了如下的问题:我是已经安装了webpack,但是他却没有办法显示我的版本信息,所以需要借助注册表解决方法:1、以管理员权限打开PowerShell 2、输入Set-ExecutionPolicy RemoteSigned命令 将脚本执行权限修改为RemoteSigned 3、输入Y或A以确认记得一定是打开PowerShell,而不是简单的打开cmd随后就可以在vscode上显示webpack的信息了...原创 2022-02-28 15:28:30 · 665 阅读 · 0 评论 -
npm ERR code ERR_SOCKET_TIMEOUT npm ERR 出现错误改正方法
关于如何解决该类的问题npm ERR! code ERR_SOCKET_TIMEOUTnpm ERR! errno ERR_SOCKET_TIMEOUTnpm ERR! network Invalid response body while trying to fetch https://registry.npmjs.org/node-releases: Socket timeoutnpm ERR! network This is a problem related to network co.原创 2022-02-28 15:18:00 · 23582 阅读 · 3 评论 -
link和@import的区别、浮动元素重叠、隐藏元素的方法
css中clear的作用是:清楚浮动;只能影响使用清楚元素的本身,不能影响其他元素link和@import的区别:1)link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。2)link可以加载CSS,Javascript;@import只能加载CSS。3)link加载的内容是与页面同时加载;@import需要页面网页完全载入以后加载。4)link属于HTML范畴,@import属于css范畴link和@import的用法:lin原创 2022-02-24 20:50:06 · 103 阅读 · 0 评论 -
关于js链表有关的题目之 删除排序链表中的重复元素(简单题)
在做这道题目之前,需要首先对链表有一些前提的知识,在这里做一个JavaScript有关于链表方面的补充。首先需要清晰的是:链表虽然看起来和数组很相似,但是链表和数组是不同的!!!不是一个数据结构!链表元素在内存中的位置并不是连续的(数组是连续的存储),每个元素由一个存储元素本身的节点和一个指向下一个元素的引用(也称指针或链接)组成。为了更方便的理解,下面是示例图: (这是一个3元...原创 2022-02-15 11:47:49 · 804 阅读 · 0 评论 -
Promise总结
promise是前端中比较重要的一个知识点,在这里做一个简单的总结。首先是promise的实现形式,语法结构为const 变量=new Promise((resolve,reject)=>{ resolve() //成功调用resolve reject() //失败调用reject})变量.then((value)=>{ 成功的时候输出的你想要的结果},(reason)=>{ 失败的...原创 2022-02-13 16:45:34 · 211 阅读 · 0 评论 -
箭头函数的注意事项
箭头函数:(=>)箭头的标志这两段代码是相等的let a=function(){ alert("这是一个正常的函数")}let a=()=>{ alert("这是一个箭头函数")}我们先使用箭头函数来写一个加法的函数:let sum =(a,b)=>{ return a+b}箭头函数的调用方法和普通函数是一样的1、箭头函数的this是静态的 this始终指向的是函数声明时所在的作用域下的this的值2、不能作为构造..原创 2022-02-07 22:12:54 · 566 阅读 · 0 评论 -
正则表达式
正则表达式:在开发的时候,经常会使用到正则表达式,所以在这里进行一个总结正则表达式语法:使用构造函数创建正则表达式:var 变量=new RegExp(“正则表达式”,“匹配模式”)使用字面量创建正则表达式(经常使用):var 变量=/正则表达式/匹配模式代码如下:构造函数方式:var fir =new RegExp("a");字面量方式:var sed=/a/正则表达式测试方法:test():是用来检测一个字符串是否符合正则表达式的规则,符合返回true原创 2022-02-07 01:08:39 · 353 阅读 · 0 评论 -
工厂方法创建对象vs构造函数 检测对象的类
工厂方法创建函数:可以通过这个方法大批量的创建对象代码案例: function method(name,age,sex){ var a =new Object() a.name=name a.age=age a.sex=sex a.another=function(){ console.log(this.name) } return a }原创 2022-02-06 16:22:41 · 489 阅读 · 0 评论 -
for ....in总结
对象中的属性:for..... in语句:for(var 变量 in 对象)for ....in语句对象中有几个属性,循环就会执行几次,每次执行的时候,会将对象中的一个属性名字赋值给变量代码示范:var obj={ name:"张三", age:15, sex:女}for(var n in obj){ alert(n) //输出的依次是name、age、sex alert(obj[n]) //输出的依次是张三、15、女}...原创 2022-02-06 15:32:35 · 321 阅读 · 0 评论 -
数据类型、字符串转数值、数值转字符串、强制类型转换、二进制数转换为8进制、16进制、10进制
一、数据类型数据类型总共有六大种类:字符串、Number、boolean、未定义、null、Objecttypeof 用来检查变量的类型var a=123;var b='123'typeof(a);typeof(b);a是整数;b是字符串 使用typeof来判断他们的类型Number主要包括整数和浮点数;Boolean值只有两个,true和false;null就是null;undefined就是未定义的意思;二、强制类型转换1、将Number转换为string方式一、原创 2022-02-06 03:27:04 · 506 阅读 · 0 评论 -
软件工程知识点汇总(期末总复习)
自己复习总结完一轮软件工程后,得出结论,软件工程等于背书,所以把这个分享出来给其他的好兄弟,希望有所帮助。目录第一章 软件工程概述第二章 软件过程模型第三章 需求分析第四章 软件工程设计第五章 软件生产率和工作量度量第七章 测试技术(25)第八章 软件测试策略第九章 软件维护第十章 软件项目管理第一章 软件工程概述软件的定义 软件=程序+数据+文档软件的特性:软件是逻辑的,不是物理的软件的双重作用:软件是一种产品,也是开发其他软件产品的工具.原创 2021-12-09 16:28:41 · 9189 阅读 · 0 评论 -
关于python中items、values、keys分辨解析
一、关于虚拟与真实DOM的区别关于虚拟DOM:1、本质上是Object类型的对象(一般对象)2、虚拟DOM最终都会转化为真实的DOM,呈现在页面上3、虚拟的DOM比较“轻”,真实的DOM比较“重”,因为真实DOM会在页面上使用代码示例: <div id="text"></div> <script type="text/babel"> const ...原创 2021-11-30 20:41:30 · 1183 阅读 · 0 评论 -
‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
今天写下这个的解决方法:因为自己在练习mysql的时候,发现当使用cmd想要连接登录,但是发现无法登录上去,cmd报错:'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件,这让我很困惑,因为在初次装MySQL的时候,并没有任何的问题,首先尝试了是不是没有使用管理员登录cmd,结果发现并不是这个问题,于是自己上网搜索,发现是环境变量没有配置对,所以将自己的这次结果记录下来(因为每次安装程序的时候,都是让我最最最头疼的时候!!!)方法一:使用管理员身份登录单击右键,运行my原创 2021-11-17 11:35:23 · 13160 阅读 · 9 评论 -
Ajax学习总结
一、Ajax核心函数:jQuery.ajax(url,[settings]) 通过HTTP请求加载并返回远程数据。jQuery最底层AJAX实现;此函数返回器创建XMLHtmlRequest对象,简写方式为$.ajax(url,[settings]),此函数向服务器发出异步或同步的请求并在合适时机调用预定义JS函数 在不带参数情况下只返回XMLHttpRequest对象,他不会向任何服务器程序发出实际请求,如果要设置参数也可以通过$.ajaxSetup()函数来全局设置jQu...原创 2021-12-09 16:21:40 · 171 阅读 · 0 评论 -
jQuery总结(五)、on、bind、one、hover、focus、blur、change函数的用法
一、on(event,[selector],[data],fn)在选择器上绑定一个或者多个事件events:一个或多个用空格分隔的事件类型名称fn:事件触发时执行的函数,false值可作为函数的简写,返回falseselector:选择器字符串用于过滤器的触发事件的选择器元素的后代data:当一个事件被触发时要传递给事件处理函数event.data的数据 event是自定义在处理函数的数据访问名称,用此名称.data(引用关键字)对参数data目标数据进行引用;通常data可以是M..原创 2021-09-30 22:39:26 · 1357 阅读 · 0 评论 -
jQuery学习总结第三天、attr函数与removeAttr函数、prop、 removeProp函数、addClass函数和removeClass函数、html函数和text函数
一、attr(参数...)函数与removeAttr(name)函数1.1 attr函数函数实现设置或获取当前元素对象的某个属性值,返回string参数:(name | properties | key,value | fn)name:属性名称 properties:名称键值key,value:属性名称和值 key,function: function返回属性值函数,第一个参数为当前元素的索引值,第二个参数为原始属性值示例:$('.username')...原创 2021-09-28 12:28:44 · 351 阅读 · 0 评论 -
jQuery学习总结(二)、ready函数、#idName选择器、class选择器、html元素选择器、祖先后代选择器、父子选择器
一、ready(Fun)函数jQuery的ready(Fun)函数由一个合法的jQuery对象调用,含义是这个对象准备好了,自动执行ready函数的入参函数,此函数被视为自动执行函数示例:$('input').ready(function(){ $('input').get(0),value ="初始值"})在需要文档准备好后自动执行某些js操作: $(document).ready(function(){ js操作.....})也可以简...原创 2021-09-27 19:23:39 · 405 阅读 · 0 评论 -
判断整数、数组颠倒reverse,数组转换字符串,join、toString、toLocaleString
一、判断一个数是不是整数 使用isNaN()判断所输入的数是否是整数用法:isNaN(x)当输入的是整数的时候,值为false ,否则为trueif (isNaN(a)){ alert("您输入的不是一个整数!!!")}二、数组相关概念2.1 reverse颠倒数组中元素的排序注意:该方法会改变原来的数组,不会创建新的数组var arr = [1, 2, 3]console.log(arr.reverse())最后输出的结果为:...原创 2021-09-22 16:27:46 · 109 阅读 · 0 评论 -
数据库的基本结构定义、常用的完整性约束、集合运算、约束、连接、嵌套查询、数据修改、视图
一、数据库的基本结构定义主文件:mdf 次要文件或从文件:ndf 事务日志:ldf创建数据库的语言: create database <数据库名称> 修改数据库语言: alter database <数据库名称> ...原创 2021-05-18 10:11:22 · 303 阅读 · 1 评论 -
操作系统--MIPS指令三种类型-R型-I型-J型----MIPS寻址模式/方式
操作码的长度决定了可以提供多少个指令数;操作码的编码一定要有唯一的解释一、计算机的寻址方式立即寻址:指令中给出操作数 直接寻址:指令中给出操作数所在的有效地址 间接寻址:指令中给出一个间接地址,间接地址在内存中寻找直接地址,直接地址读出操作数 寄存器间接寻址:指令给出寄存器编号,根据寄存器内容找出操作数 基址寻址:指令中给出一个寄存器编号,同时给出一个偏移地址,基址寄存器内容+偏移地址从内存中取操作数二、操作码编码定长操作码编码 扩展操作码编码三、MIPS的指令可以分为..原创 2021-05-15 21:02:24 · 36458 阅读 · 6 评论 -
关于java中继承关系的自我总结
为什么会出现继承? 一个例子,在公司中,经理和员工都会发放工资,虽然二者之间的待遇会有一些差异,但是有一些地方是相同的,即经理和员工都会发放工资,如果我们在方法工资这一块,员工和经理分开编写,会有很多重复的代码,其实这个浪费了时间精力,这时我们用一个类编写工资,那么在员工和经理发放工资时,都调用这个类,就会简洁很多。定义子类 定义子类需要使用到的关键字是extends,例子如下:public class employee{ //定义一个父类}public...原创 2021-05-11 15:07:33 · 81 阅读 · 0 评论 -
设计一个求立方体体积的父类,包含一个显示底面各个形状信息的统一方法,信息显示方式 “类别+周长+面积”;一个计算和显示立方体体积的统一方法 设计三个子类(利用继承关系):圆柱、长方体、三棱柱
设计一个求立方体体积的父类,包含一个显示底面各个形状信息的统一方法,信息显示方式 “类别+周长+面积”;一个计算和显示立方体体积的统一方法 设计三个子类(利用继承关系):圆柱、长方体、三棱柱,包含参数设置方法、底面周长计算方法、底面面积计算方法 设计一个测试类,输出底面信息和体积首先,我们需要设计一个父类,三个子类:确定父类为Volume,父类代码如下:abstract class Volume { //创建父类 protected int species; //种类原创 2021-05-11 08:46:27 · 500 阅读 · 1 评论 -
Person ,Student之间的继承关系
在java课堂上,我们会做一些实验,今天我们就需要做一道这样的题目首先我们定义Person这个父类,具体定义如下:public class Person { String name; char sex; int age; public Person() { this.name = name; this.sex = sex; this.age = age; } public void setDa原创 2021-05-10 21:29:22 · 729 阅读 · 0 评论 -
java中类的定义与java中的成员变量、成员方法
java中类的定义与java中的成员变量、成员方法一、类声明一个类需要关键字class,其格式为:class 类名称{ 属性 方法}二、类中的成员方法与成员变量我们定义了两个成员变量,为了直观,请看具体的代码:public class practice { private int x,y;//定义了两个成员变量 static int compare(int x, int y){//定义一个compare成员方法 return x原创 2021-05-10 20:40:34 · 1495 阅读 · 0 评论 -
数据库之关系代数与关系模型 数据库一些概念
数据库之关系代数与关系模型行代表元组,列代表属性,元组的数目称为基数在极端情况下,关系模式中的所有属性都是这个关系模式的候选键,称为全码完整性约束分为三种:参照完整性、用户定义完整性、实体完整性关系代数的总结:并运算:A和B中的所有元组,关系A、B必须是同元的,既属性数目必须相同差:A-B的意思是,A中所有元组-B中与A相同的元组交:A∩B的意思是既属于A的元组有属于B的元组构成的集合笛卡尔积:关系A、B中的每一个元组都要相互乘起来,若A有x1个元组,B有x2个元组,则A、B原创 2021-05-09 09:08:54 · 126 阅读 · 0 评论 -
计算机组成原理 逻辑符号 逻辑左右移、算术左右移 位扩展
《计算机组成原理》第三章一、基本的逻辑运算符号与、或、非、异或与:逻辑表达式 c=a*b 两个同时为真,则结果为真或:逻辑表达式 c =a+b 两个之间只要有一个为真,则结果为真非:逻辑表达式 b =a' 取相反的结果异或:逻辑表达式 c =a'*b+a*b'二、CPU常用的运算移位运算:逻辑左移、逻辑右移、算数左移、算数右移逻辑左移:最高位移出,最低位补0逻辑右移:最低位移出,最高位补0关于算数移位:算数左移相当于乘2,...原创 2021-05-05 15:46:54 · 1755 阅读 · 0 评论