- 博客(28)
- 问答 (1)
- 收藏
- 关注
原创 axios使用
axios简介axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端。它封装ajax,用来发送请求,异步获取数据。引入方式$ npm install axios$ cnpm install axios //taobao源$ bower install axios或者使用cdn:<script src="https://unpkg.com/axios/d...
2018-07-04 16:53:52
300
原创 使用vuex进行状态管理
Vuex 是什么?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。“状态”是什么?随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。 这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久化到服务器的数据,也包...
2018-07-04 16:18:27
895
原创 系统分析与设计hw9
1. 使用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图)用例图:用例:查找酒店、预定酒店、管理购物车、支付订单顺序图:类图:2. 将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类...
2018-07-03 21:18:05
326
原创 系统分析与设计hw8
描述软件架构与框架之间的区别与联系(1)区别:框架是一种特殊的软件,它并不能提供完整无缺的解决方案,而是为你构建解决方案提供良好的基础。它是一组相关的类和接口相互协作,为逻辑子系统的核心和不变部分提供服务,使用者可以根据实际需要来利用、定制或扩展框架。而架构它不是软件,它是一组关于软件设计的重要决策。它决定了软件系统如何组织,在一定程度上描述了被划分的各个部分之间的静态、动态关系。(2)联系:软件...
2018-06-12 21:19:56
270
原创 系统分析与设计hw6
1. 使用 UML State Model - 建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。 - 建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。 2. 研究淘宝退货流程活动图,对退货业务对象状态建模
2018-05-06 23:47:55
202
原创 系统分析与设计hw5(lesson7)
领域建模阅读 Asg_RH 文档,按用例构建领域模型。按 Task2 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸。说明:请不要受 PCMEF 层次结构影响。你需要识别实体(E)和 中介实体(M,也称状态实体) 在单页面应用(如 vue)中,E 一般与数据库构建有关, M 一般与 store 模式 有关在 java web 应用中,E 一般与数据库构建有关, M 一般与
2018-04-30 17:27:52
234
原创 系统分析与设计hw4
1、 用例建模a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求: - 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例 - 尽可能识别外部系统,并用色彩标注新的外部系统和服务美团酒店用例图: c. 对...
2018-04-22 23:58:54
277
原创 vue框架学习报告
介绍 Vue 是一套用于构建用户界面的渐进式框架,它被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。特点 在前端开发中,经常要通过js代码来进行一些逻辑操作,最终还要把这些逻辑操作的结果展现在页面中,这需要我们通过操作DOM来完成。而Vue这种MVVM模式的框架,通过viewmodel实现数据双向绑定,让数据自动地双向...
2018-04-15 20:20:52
3469
原创 系统分析与设计hw2
1、简答题简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。 瀑布模型: 优点:降低软件开发的复杂程度,提高软件开发过程的透明性和可管理性。 瀑布模型以项目的阶段评审和文档控制为手段有效地对整个开发过程进行指导,保证了阶段之间的正确衔接,能够及时发现并纠正开发过程中存在的缺陷,使产品达到预期的质量要求。 缺点:瀑布模型强调开发过程活动的线性顺序,缺乏灵活性,特别是无法解决软件
2018-03-22 22:12:24
276
原创 系统分析与设计hw1
1、简单题软件工程的定义 软件工程:(1)将系统化、规范化、可度量的方法应用与软件的开发、运行和维护的过程,即将工程化应用于软件中。(2)对(1)中所述方法的研究。——IEEE[IEE93]阅读经典名著“人月神话”等资料,解释 software crisis、COCOMO 模型。 软件危机:是指在软件开发及维护的过程中所遇到的一系列严重问题,这些问题皆可能导致软件产品的寿命缩短、甚至夭折。软件
2018-03-14 20:47:32
276
原创 Queue Reconstruction by Height
原题链接: https://leetcode.com/problems/queue-reconstruction-by-height/description/题目: Suppose you have a random list of people standing in a queue. Each person is described by a pair of integers (h, k), w
2018-01-21 23:51:21
207
原创 Non-overlapping Intervals
原题链接: https://leetcode.com/problems/non-overlapping-intervals/description/题目: Given a collection of intervals, find the minimum number of intervals you need to remove to make the rest of the intervals
2018-01-07 19:58:20
451
原创 吝啬SAT问题
问题描述: 吝啬SAT问题:给定一组子句(每个子句都是其中文字的析取)和整数k,求一个最多有k个变量为true的满足赋值——如果该赋值存在。证明吝啬问题是NP-完全问题。证明: (1)证明吝啬SAT是NP问题; 假设x是一组与吝啬SAT问题中变量对应的赋值,x是否是可以使这个吝啬SAT问题为真的解,这是可在多项式时间内验证的,所以吝啬SAT是NP问题 。(2)证明吝啬SAT是NP-完全问题;
2017-12-31 23:03:49
385
原创 Combination Sum IV
原题链接: https://leetcode.com/problems/combination-sum-iv/description/原题: Given an integer array with all positive numbers and no duplicates, find the number of possible combinations that add up to a posi
2017-12-24 23:32:50
302
原创 Gas Station
原题链接: https://leetcode.com/problems/gas-station/description/题目: There are N gas stations along a circular route, where the amount of gas at station i is gas[i].You have a car with an unlimited gas tank
2017-12-17 22:58:08
251
原创 Triangle
原题链接:https://leetcode.com/problems/triangle/description/Description: Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.Solution
2017-12-10 22:13:44
284
原创 Coin Change
原题链接: https://leetcode.com/problems/coin-change/description/题目: You are given coins of different denominations and a total amount of money amount. Write a function to compute the fewest number of coins
2017-12-03 21:46:08
255
原创 Dungeon Game
题目连接: https://leetcode.com/problems/dungeon-game/description/题目分析: 使用一个数组health[][]记录Knight在每一个方格所需要 的最小health值,使用动态规划,通过动态转换方程:health[i][j] = min(health[i][j + 1], health[i + 1][j]) - dungeon[i][j] <
2017-11-26 16:18:48
278
原创 Search a 2D Matrix II
原题链接: https://leetcode.com/problems/search-a-2d-matrix-ii/description/原题描述: Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: (1)Int
2017-11-19 23:17:46
267
原创 01 Matrix
原题链接: https://leetcode.com/problems/01-matrix/description/题目描述: Given a matrix consists of 0 and 1, find the distance of the nearest 0 for each cell. The distance between two adjacent cells is 1.S
2017-11-12 20:34:47
270
原创 Unique Paths II
原题链接: https://leetcode.com/problems/unique-paths-ii/description/题目描述: 题目在Unique Path这道题目的基础上增加了一个条件,给定一个m*n的障碍矩阵obstacleGrid,当obstacleGrid[i][j]的值为0时,代表方格(i,j)上没有障碍物;为1时代表方格(i, j)上有障碍物,必须绕开这个障碍物。找出从方
2017-11-03 17:16:00
397
原创 Minimum Path Sum
原题链接:https://leetcode.com/problems/minimum-path-sum/description/题目描述: Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbe
2017-10-29 20:14:11
384
原创 Remove K Digits
原题链接:https://leetcode.com/problems/remove-k-digits/description/题目描述: Given a non-negative integer num represented as a string, remove k digits from the number so that the new number is the smallest po
2017-10-22 16:40:23
324
原创 Jump Game II
原题链接:https://leetcode.com/problems/jump-game-ii题目描述: Given an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your max
2017-10-15 11:49:45
225
原创 Merge k Sorted Lists
Merge k Sorted Lists原题链接:https://leetcode.com/problems/merge-k-sorted-lists/description/题目要求将k个已排好序(升序)的链表,合并成一个有序的链表。Solution1: 第一种方法就是,用分治法,先将这k个list两两合并,得到k/2个长度为2n的新链表;然后继续将这k/2个链表两两合并,直到最后合并成一个链表。
2017-09-29 19:44:45
196
原创 Maximum Subarray
Maximum Subarray原题链接:https://leetcode.com/problems/maximum-subarray/description/题目很简单,给定一个数组,找出一个子数组使得它的和最大,也就是找出该数组的最大连续和。Solution1: 采取分治法来解决这个问题,首先,将原数组划分为两个元素个数相等的子数组,然后递归求解。注意,递归求解只能找出完全位于数组左半部或者右半
2017-09-24 18:14:08
238
原创 Two Sum
原题链接:https://leetcode.com/problems/two-sum/description/题目很简单,最开始用的是两层循环的暴力求解,对数组中的每一个数都遍历一次数组即可,如下:Your runtime beats 17.84 % of cpp submissions.Runtime: 209 msclass Solution {public: vec
2017-09-17 23:12:05
257
空空如也
在安装Ubuntu时,用easyBCD添加启动项时出现这样的问题怎么办?求助。
2016-07-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人