摘要:
快速排序的原理是,每一次排序都找一个基准数,然后比基准数大的元素,放到基准数的右侧,比基准数小的元素放到基准的左侧,那么最核心的就是找到基准数的位置, 把基准数放到它应在的位置。现在我们对6 1 2 7 9 3 4 5 10 8 进行排序。 首先找一个基准数,就是一个参照数, 用来进行比较。 为了简 阅读全文
摘要:
在Js中, 强制类型转化分为两种情况: 一种是引用类型转化基本类型, 如数组转化成数字;一种是两种不同基本类型之间的转化,如字符串转化为数字。你不能将基本类型转化成引用类型,比如,不可能把数字转化为数组。 基本类型之间的转化相对容易,引用类型转化为基本类型则要复杂的多,转化又分为两种情况,转化为字符 阅读全文
摘要:
workspace: 工作区,当打开一个项目或一个文件夹时,VS Code 自动会创建一个工作区。当进行设置的时候,比如字体,主体,选workspace,VS Code 会在当前文件夹下,创建一个.vscode文件夹,里面有一个setting.json, 包含的就是设置的内容。User的设置,则适应 阅读全文
摘要:
1,下载MySQL 打开MySQL的官网www.mysql.com,发现有一个DOWNLOADS 点击它,进入到MySQL的下载页面,在页面的底部有一个MySQL Community (GPL) Downloads »的蓝色的链接 点击它,进入到社区版本,也就是免费版本的下载页面 ,找到MYSQL 阅读全文
摘要:
冒泡排序的基本思想,就是相邻的两个数字进行比较,如果它们的顺序错误,就把它们交换过来。什么是顺序错误呢?比如我们按从大到小进行排列,那么应该是大的数在前面,小的数在后面,两个数如果是45,98这么排列,它们就是顺序错误,我们就要把它们交换过来,变为45,98; 现在我们就按照上面的基本思想,对5个数 阅读全文
摘要:
Java web开发,就是用Java程序来处理浏览器的请求,比如显示哪个页面,返回哪些数据等,而不是用Java程序来写web服务器,已经有现成的服务器可用了,比如Tomcat,只需要把写完程序打包部署到服务器上,服务器接收到浏览器的请求,就调用部署的程序。但这就有一个问题,服务器是怎么知道调用哪一个 阅读全文
摘要:
在学习编程的过程中,经常见到二进制,十进制,十六进制,到底进制表示什么意思呢?进制,字面意思,前进的制度,在数字方面,就是数字前进的制度,数字怎么向前进,那就是进位,我们在做加法运算的时候都会用到进位,8+3,我们会写个1,然后向前进一位,数数的时候更是如些,1,2,3......10, 我们不会再 阅读全文
摘要:
正则表达式,又称规则表达式,就是定义一个规则来操作字符串,比如查询,字符串中有没有哪个部分和规则相匹配的,再比如替换,查到之后,对匹配的部分字符串进行替换。正则表达式只对字符串起作用,只能操作字符串。 许多语言都支持正则表达式,JS 是通过内置RegExp对象来支持,所以创建正则(规则)表达式的方式 阅读全文
摘要:
npm最开始是node的包管理工具,现在成了一个庞大的生态系统。 npm 仓库包含了成千上万的开源的npm包,程序开发中所用的包都是从上面获取。npm 网站,提供了包的使用说明,和包的搜索,想使用哪个包,就到上面搜索一下。npm cli 则和npm 仓库,npm 网站建立联系,如npm instal 阅读全文
摘要:
初学react,想要了解React 是什么,直接用script标签 引入React就可以了,不过需要引入两个库:React 和ReactDom,React 负责创建React element,ReactDom 则是负责把React创建出来的element, 通过调用DOM API, 创建出真实的DO 阅读全文