作业
文章平均质量分 78
hcm_0079
这个作者很懒,什么都没留下…
展开
-
【LeetCode】120. Triangle
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.For example, given the following triangle[ [2], [3,4], [6,5,7]...原创 2018-12-18 20:14:00 · 111 阅读 · 0 评论 -
【LeetCode】96. Unique Binary Search Trees
Given n, how many structurally unique BST’s (binary search trees) that store values 1 … n?Example:Input: 3Output: 5Explanation:Given n = 3, there are a total of 5 unique BST’s: 1 3 ...原创 2018-12-18 20:26:04 · 78 阅读 · 0 评论 -
【LeetCode】338. Counting Bits
Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1’s in their binary representation and return them as an array.Example 1:Input: 2Outpu...原创 2018-12-18 23:17:09 · 119 阅读 · 0 评论 -
【服务计算】应用容器化
0. 安装docker常用命令docker run/builddocker imagesdocker ps [-a]docker kill/stopdocker rm/rmidocker network1. 配置mysqldocker pull mysql/mysql-server:latestdocker run -p 3306:3306 -e MYSQL_ROOT_PA...原创 2018-12-25 00:31:45 · 763 阅读 · 0 评论 -
【计网】第五章部分知识点
差错检测和纠错技术发送方接受的挑战:为避免比特差错,使用差错检测和纠错比特(error-detection and-correction,EDC)来增强数据D。由于传输中比特翻转,到达目的地的EDC’和D’可能不同。接收方接受的挑战:只接收到D’和EDC’判断D’和初始D是否相同,接收方可能无法知道接收的信息中包含比特差错。奇偶校验单个比特校验:不够健壮。二位奇偶校验(tw...原创 2019-01-06 19:14:06 · 2040 阅读 · 7 评论 -
【系统分析与设计】软件与软件工程
简答题一、软件工程的定义Software engineering is the application of engineering to the development of software in a systematic method.Notable definitions of software engineering include:“the systematic applic...原创 2019-03-19 17:22:47 · 1104 阅读 · 0 评论 -
【软件测试】Assignment 1
题目辅助或代替分析阶段输入:初步需求 -> 【进入原型方法的循环:快速分析需求 -> 快速构造需求说明 -> 评价反馈 -> 根据反馈继续循环直到得到明确的需求说明】 -> 设计 -> 编码 -> 输出:软件产品 -> 运行维护辅助设计阶段输入:初步需求 -> 需求分析 -> 【进入原型方法的循环:根据需求快速分析 ->...转载 2019-03-23 16:01:40 · 212 阅读 · 0 评论 -
【推荐系统】FM,FFM,AFM的简要介绍
CTRClick-through rate (CTR) is the ratio of users who click on a specificlink to the number of total users who view a page, email, oradvertisement. It is commonly used to measure the success of an...原创 2019-03-30 20:46:44 · 1911 阅读 · 0 评论 -
【软件测试】Assignment 2
题目在敏捷宣言遵循的12条原则中挑选1条你感兴趣的原则进行风险评估敏捷宣言遵循的12条原则我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。业务人员和开发人员必须相互合作,项目中的每一天都不例外。激发个体的斗志,以他们为...转载 2019-04-06 21:46:46 · 404 阅读 · 0 评论 -
【系统分析与设计】软件项目与知识团队管理基础
1、简答题用简短的语言给出对分析、设计的理解。分析:强调的是对问题与需求的调查研究,而不是解决方案。设计: 更强调的是满足需求的概念层面的解决方案,而不是其实现。用一句话描述面向对象的分析与设计的优势。面向对象分析强调的是在问题领域内发现和描述对象(或概念)。面向对象设计强调的是定义软件对象以及它们如何协作实现要求。面向对象的分析与设计的优势有:从认识论的角度面向对象方法改变了开发...转载 2019-04-13 15:45:57 · 172 阅读 · 0 评论 -
【推荐系统】DCN和Wide&Deep
论文链接Deep & Cross Network for Ad Click Predictions`Wide & Deep Learning for Recommender Systems用神经网络的视角看FM:嵌入后再进行内积我们观察FM公式的矩阵内积形式:发现W*x部分就是将离散系数特征通过矩阵乘法降维成一个低维稠密向量。这个过程对神经网络来说就叫做嵌入(embed...转载 2019-05-14 16:45:36 · 2636 阅读 · 0 评论 -
[系统分析与设计] 第七周作业
使用 UMLet 建模:1、根据订旅馆建模文档,Asg-RH.pdf:绘制用例图模型(到子用例)给出 make reservation 用例的活动图2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程- x科技公司发明了投递柜,它们自建了投递柜以及远程控制系统。注册的投递员在推广期免费使用投递柜。由于缺乏资源,仅能使用y移...原创 2019-05-26 23:38:49 · 172 阅读 · 0 评论 -
[系统分析] 第六周作业
简答题用例的概念用例是一系列相关的成功和失败场景的集合,这些场景描述了一个参与者使用一个系统来支持一个目标。用例是功能或行为需求,指示系统将做什么。就FURPS+需求类型而言,它们强调“F”,但也可以用于其他类型。用例和场景的关系?什么是主场景或 happy path?用例表示一组场景:主场景,加上零个或多个可选场景。主场景对应于主要的系统交互,通常是“成功”场景。是最常用的,直...转载 2019-05-27 00:14:26 · 426 阅读 · 0 评论 -
【数据挖掘】project2
文章目录0. 题目分析1. CART决策树概念原理2. 随机森林bagging原理RF原理并行化实现3. GBDT算法原理实现优缺点4. lightGBM介绍实现0. 题目分析project2要求实现一个并行决策树算法。初步计划是实现并行化的随机森林,因为随机森林在训练时,树与树之间是相互独立的,可以很简单地实现并行化,而GBDT算法在迭代的过程中,下一棵树的生成依赖上一棵树的残差,是串行化...转载 2019-06-24 00:52:20 · 818 阅读 · 0 评论 -
16340079-系分 | 个人小结
工作量原创 2019-06-27 23:48:54 · 181 阅读 · 0 评论 -
【LeetCode】62. Unique Paths
A robot is located at the top-left corner of a m x n grid (marked ‘Start’ in the diagram below).The robot can only move either down or right at any point in time. The robot is trying to reach the bot...原创 2018-12-18 19:27:41 · 106 阅读 · 0 评论 -
【服务计算】简单 web 服务与客户端开发实战
这次作业实现了一个简单的个人博客系统,能够给登录用户提供评论功能。作业要求:简单 web 服务与客户端开发实战项目地址:SimpleBlog简单地回顾一下开发流程:设计并规定好API使用swagger编写文档和自动化生成go-server和vue-client前端使用mock服务,后端使用postman,各自独立开发开发过程中修改需求细节,更改文档前后端开发完成后,运行测试,...原创 2018-12-18 17:55:20 · 715 阅读 · 0 评论 -
【LeetCode】135. Candy
文章目录一、问题描述二、问题分析三、问题求解一、问题描述There are N children standing in a line. Each child is assigned a rating value.You are giving candies to these children subjected to the following requirements:Each ch...原创 2018-12-23 21:29:15 · 134 阅读 · 0 评论 -
【LeetCode】105&106、根据前/后序遍历和中序遍历还原二叉树
0、序根据两种遍历还原二叉树是一道经典题型 105是根据前序遍历和中序遍历还原二叉树 106是根据后序遍历和中序遍历还原二叉树 原理相同,首先分析一下前、中、后序的遍历方式1、前序、中序、后序遍历先看一下代码实现:void order(TreeNode* root) { cout << root->val << endl; //p...原创 2018-09-07 22:26:22 · 876 阅读 · 0 评论 -
【服务计算】安装配置你的私有云
服务计算的作业,基本上按照潘老师的博客上的步骤,踩着雷前进。 简单地记录下遇到的坑 博客地址:使用 VirtualBox 让 PC 提供云桌面服务1. 安装VirtualBox2. 创建CentOs虚拟机3. 复制虚拟机4. 配置用远程桌面访问你的虚拟机5. 使用GNOME桌面1. 安装VirtualBoxgit之前安装过了,没什么坑,跳过VB...原创 2018-09-09 16:47:50 · 2093 阅读 · 0 评论 -
【LeetCode】23. Merge k Sorted Lists
0、序题目要求连接k个已排序(Sorted)的链表(Linked List),合并成一条排好序的链表 自然而然得出两种解决方法:暴力破解法归并排序法 假设每个链表的平均长度是n 两种方法的复杂度都是O(n)1、暴力破解法暴力破解法,顾名思义,就是 1. 直接从k个链表(Linked List)的表头(Head)中按顺序找出最小的元素,抽出来作为新的链表元素 2. 抽...原创 2018-09-14 19:09:11 · 106 阅读 · 0 评论 -
【服务计算】开发简单 CLI 程序
这次作业对我来说很难,踩了很多坑,读了很多东西,总算是勉强完成了基本要求,有了一些了解老师的博客地址:CLI 命令行实用程序开发基础我的代码地址:selpg.go那么这次博客的主题是解释selpg.c源程序,了解实现go程序的包和工具,测试程序运行文章目录0、命令行程序1、阅读selpg.c源码process_args() 函数以注释“==== check the command-li...原创 2018-10-04 22:42:02 · 1125 阅读 · 0 评论 -
【LeetCode】785. Is Graph Bipartite?
Given an undirected graph, return true if and only if it is bipartite.Recall that a graph is bipartite if we can split it’s set of nodes into two independent subsets A and B such that every edge in t...原创 2018-10-07 23:20:36 · 203 阅读 · 0 评论 -
【LeetCode】685. Redundant Connection II
In this problem, a rooted tree is a directed graph such that, there is exactly one node (the root) for which all other nodes are descendants of this node, plus every node has exactly one parent, excep...原创 2018-10-14 16:32:15 · 200 阅读 · 0 评论 -
【LeetCode】210. Course Schedule II
There are a total of n courses you have to take, labeled from 0 to n-1.Some courses may have prerequisites, for example to take course 0 you have to first take course 1, which is expressed as a pair:...原创 2018-09-29 14:58:13 · 392 阅读 · 0 评论 -
【服务计算】安装go语言开发环境
这次作业很简单,没什么坑好踩,按照博客的步骤就可以完成golang的配置,官方文档也很友善,由浅入深的教程很适合新手学习博客地址:安装 go 语言开发环境那么就简单记录下怎么完成作业和一些笔记(以下皆为在centOs7下的操作)文章目录1、安装vscode2、安装golang3、配置工作空间4、写一个helloworld5、安装go的一些工具go getgo buildgo insta...原创 2018-09-29 22:06:29 · 563 阅读 · 0 评论 -
【LeetCode】679. 24 Game
You have 4 cards each containing a number from 1 to 9. You need to judge whether they could operated through *, /, +, -, (, ) to get the value of 24.Example 1:Input: [4, 1, 8, 7]Output: TrueExpla...原创 2018-10-18 19:53:59 · 508 阅读 · 0 评论 -
【LeetCode】32. Longest Valid Parentheses
Given a string containing just the characters ‘(’ and ‘)’, find the length of the longest valid (well-formed) parentheses substring.Example 1:Input: “(()”Output: 2Explanation: The longest valid p...原创 2018-11-03 17:13:35 · 87 阅读 · 0 评论 -
【LeetCode】128. Longest Consecutive Sequence
Given an unsorted array of integers, find the length of the longest consecutive elements sequence.Your algorithm should run in O(n) complexity.Example:Input: [100, 4, 200, 1, 3, 2]Output: 4Expla...原创 2018-11-03 17:39:41 · 95 阅读 · 0 评论 -
【服务计算】gorilla/mux源码分析
文章目录0、gorilla/mux1、example2、创建路由3、路由匹配0、gorilla/muxPackage gorilla/mux implements a request router and dispatcher for matching incoming requests to their respective handler.The name mux stands for ...原创 2018-11-21 21:06:28 · 208 阅读 · 0 评论 -
【web安全】X.509数字证书的结构与解析
X.509数字证书的结构与解析1、什么叫数字签名数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名2、什么叫数字证书数字证书:数字证书就是互联网通讯中标志通讯...转载 2018-12-12 23:04:06 · 2629 阅读 · 0 评论 -
【算法项目】Capacitated Facility Location Problem
Capacitated Facility Location Problem问题描述Suppose there are n facilities and m customers. We wish to choose:which of the n facilities to openthe assignment of customers to facilitiesNote:The o...原创 2018-12-20 13:45:48 · 905 阅读 · 0 评论 -
【web安全】IPSec 传输模式下 ESP 报文的装包与拆包过程
【web安全】IPSec 传输模式下 ESP 报文的装包与拆包过程1、什么是IPSec互联网安全协定(英语:Internet Protocol Security,缩写为 IPsec),是透过对IP协议(互联网协议)的分组进行加密和认证来保护IP协议的网络传输协议族(一些相互关联的协议的集合)。IPsec由两大部分组成:(1)建立安全分组流的密钥交换协议;(2)保护分组流的协议。前者为互联网金...原创 2018-12-23 21:14:25 · 470 阅读 · 0 评论