摘要: 先看一下产品需求,如下图所示, 产品要求图片和它的名称一一对应,本来是非常简单的需求,后台直接返回图片路径和名称,前台直接读取就可以了,但是我们没有存储图片的服务器,再加上是一个实验性的需求,图片需要存放到前台。当时我想,vue 中的img 的src 可以动态绑定到一个变量上, 很简单吗,就没有考虑 阅读全文
posted @ 2018-03-07 11:51 SamWeb 阅读(44499) 评论(5) 推荐(5) 编辑
摘要: async作为一个关键字放到函数前面, async function timeout() {} 主要是为了在函数里面使用await关键字。await是等待的意思,async函数执行,遇到await就会暂停执行,等待await后面的内容执行完,再向下执行。await后面,通常跟Promise对象,Pr 阅读全文
posted @ 2018-02-05 15:53 SamWeb 阅读(312802) 评论(36) 推荐(77) 编辑
摘要: 学习webpack时,配置文件中有一个publicPath属性,一直不是很明白它到底是怎么用,也查了很多资料,得到最多的说法是当打包的时候,webpack会在静态文件路径前面添加publicPath的值,当我们把资源放到CDN上的时候,把publicPath的值设为CDN的值就可以了。但是在使用we 阅读全文
posted @ 2018-01-25 22:23 SamWeb 阅读(42732) 评论(6) 推荐(10) 编辑
摘要: 在了解线程之前,要先了解进程。进程,就是正在运行中的程序。比如双击QQ图标, 打开QQ,和别人进行聊天,就开启了QQ进程。创建进程,,聊天执行的就是线程。线程就是进程中控制程序执行的一个控制单元。线程只是一片内存中的空间,它不负责程序执行。负责程序执行的是线程。一个进程中可以有多个线程,这就叫多线程 阅读全文
posted @ 2017-12-24 22:40 SamWeb 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 快速排序的原理是,每一次排序都找一个基准数,然后比基准数大的元素,放到基准数的右侧,比基准数小的元素放到基准的左侧,那么最核心的就是找到基准数的位置, 把基准数放到它应在的位置。现在我们对6 1 2 7 9 3 4 5 10 8 进行排序。 首先找一个基准数,就是一个参照数, 用来进行比较。 为了简 阅读全文
posted @ 2017-12-23 09:34 SamWeb 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 在Js中, 强制类型转化分为两种情况: 一种是引用类型转化基本类型, 如数组转化成数字;一种是两种不同基本类型之间的转化,如字符串转化为数字。你不能将基本类型转化成引用类型,比如,不可能把数字转化为数组。 基本类型之间的转化相对容易,引用类型转化为基本类型则要复杂的多,转化又分为两种情况,转化为字符 阅读全文
posted @ 2017-12-21 22:11 SamWeb 阅读(4058) 评论(0) 推荐(0) 编辑
摘要: workspace: 工作区,当打开一个项目或一个文件夹时,VS Code 自动会创建一个工作区。当进行设置的时候,比如字体,主体,选workspace,VS Code 会在当前文件夹下,创建一个.vscode文件夹,里面有一个setting.json, 包含的就是设置的内容。User的设置,则适应 阅读全文
posted @ 2017-12-17 22:38 SamWeb 阅读(6852) 评论(1) 推荐(0) 编辑
摘要: 1,下载MySQL 打开MySQL的官网www.mysql.com,发现有一个DOWNLOADS 点击它,进入到MySQL的下载页面,在页面的底部有一个MySQL Community (GPL) Downloads »的蓝色的链接 点击它,进入到社区版本,也就是免费版本的下载页面 ,找到MYSQL 阅读全文
posted @ 2017-11-29 20:12 SamWeb 阅读(85353) 评论(0) 推荐(2) 编辑
摘要: 冒泡排序的基本思想,就是相邻的两个数字进行比较,如果它们的顺序错误,就把它们交换过来。什么是顺序错误呢?比如我们按从大到小进行排列,那么应该是大的数在前面,小的数在后面,两个数如果是45,98这么排列,它们就是顺序错误,我们就要把它们交换过来,变为45,98; 现在我们就按照上面的基本思想,对5个数 阅读全文
posted @ 2017-11-13 18:04 SamWeb 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Java web开发,就是用Java程序来处理浏览器的请求,比如显示哪个页面,返回哪些数据等,而不是用Java程序来写web服务器,已经有现成的服务器可用了,比如Tomcat,只需要把写完程序打包部署到服务器上,服务器接收到浏览器的请求,就调用部署的程序。但这就有一个问题,服务器是怎么知道调用哪一个 阅读全文
posted @ 2017-10-04 19:59 SamWeb 阅读(5989) 评论(0) 推荐(1) 编辑