摘要:
#angular入门篇8 Http模块的使用(2):使用接口 1.创建Http服务 1.1 注册HttpClientModule模块 我们需要在model.module.ts中注册HttpClientModule模块: \Store\src\app\model\module.model.ts 1.2 阅读全文
摘要:
angular入门篇7 Http模块的使用(1):RESTful创建资源接口 在前后端分离的项目中我们需要使用Http模块的功能实现后端接口提供的服务。 本篇首先简单得创建几个接口,供项目使用。 方法一 RESTful Web Service RESTful主要是提供API设计的规范方法。在实际中我 阅读全文
摘要:
SVM约束因子测试 Matlab版本 1.约束因子 1.1 约束因子C 对于不可分的数据集,需要容忍一定错误率的存在。因此引入了约束因子C来权衡这个容忍度。 得到的优化问题为: 通过式子我们可以看到,但C足够大时,误差受到的关注度就会增大,这时SVM就会通过缩减间隔的方式来使这个误差减小。但支持向量 阅读全文
摘要:
采用多项式核的SVM进行二分类 这里采用的仍然是上一篇文章的数据集"satimage"。 1. 数据预处理 1.1 归一化 这里采用matlab的full函数进行处理,将稀疏矩阵转化为矩阵,再进行归一化。 存在两种归一化的方法,一种是使用mapminmax将特征映射至[0,1]区间,一种是使用nor 阅读全文
摘要:
读取LIBSVM的数据 起因是在svm学习网站看到奇怪格式的数据,难以读取。后来发现解读此类文件需要利用工具包内的libsvmread函数。因此,基于Matlab做了此网站数据的读取教程。 1. 下载工具包 首先必要的部分是下载工具包(下载网址),我们选择zip文件: 随后选择一个合适的位置解压文件 阅读全文
摘要:
异步处理的方法 如果不了解异步处理的朋友,可能会遇到这样的一个问题:我调用了一个函数,而且我确保它能万无一失地返回一个结果给我(就好像一个函数只有"return 'hellow world'"一句话一样),但当我调用它时,却返回了一个"undefined"。那么大概率是遇到异步执行的问题了。 最表面 阅读全文
摘要:
Angular入门篇5 订单创建 1. 创建订单模型 1.1 创建订单 在Store/src/app/model下创建如下文件: order.component.ts import { Injectable } from "@angular/core"; import { Cart } from " 阅读全文
摘要:
Angular入门 路由配置&&守卫路由 这里以加入购物车后的内容作为例子 1. 创建几个组件 1.1 创建组件cartDetail && checkout 在Store/src/app/store下创建: cartDetail.component.ts 这里组件使用了template,可以对比前面 阅读全文
摘要:
Angular入门3 1. 购物车组件 我们先把项目的内容丰富一下。 1.1 创建购物车功能 Store/src/app/model下,创建: cart.model.ts import { Injectable } from"@angular/core"; import { Product } fr 阅读全文
摘要:
Angular入门篇2 预期效果: 1. 新项目配置 1.1 创建项目 首先使用"ng new Store" 指令在Angular文件夹下创建一个新项目。 下面利用vscode打开项目进行操作(部分插件已安装)。 1.2添加软件包 找到package.json文件,我们需要添加一些软件包(如下三处) 阅读全文