自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 16340079-系分 | 个人小结

工作量

2019-06-27 23:48:54 154

转载 【数据挖掘】project2

文章目录0. 题目分析1. CART决策树概念原理2. 随机森林bagging原理RF原理并行化实现3. GBDT算法原理实现优缺点4. lightGBM介绍实现0. 题目分析project2要求实现一个并行决策树算法。初步计划是实现并行化的随机森林,因为随机森林在训练时,树与树之间是相互独立的,可以很简单地实现并行化,而GBDT算法在迭代的过程中,下一棵树的生成依赖上一棵树的残差,是串行化...

2019-06-24 00:52:20 602

转载 [系统分析] 第六周作业

简答题用例的概念用例是一系列相关的成功和失败场景的集合,这些场景描述了一个参与者使用一个系统来支持一个目标。用例是功能或行为需求,指示系统将做什么。就FURPS+需求类型而言,它们强调“F”,但也可以用于其他类型。用例和场景的关系?什么是主场景或 happy path?用例表示一组场景:主场景,加上零个或多个可选场景。主场景对应于主要的系统交互,通常是“成功”场景。是最常用的,直...

2019-05-27 00:14:26 378

原创 [系统分析与设计] 第七周作业

使用 UMLet 建模:1、根据订旅馆建模文档,Asg-RH.pdf:绘制用例图模型(到子用例)给出 make reservation 用例的活动图2、根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程- x科技公司发明了投递柜,它们自建了投递柜以及远程控制系统。注册的投递员在推广期免费使用投递柜。由于缺乏资源,仅能使用y移...

2019-05-26 23:38:49 129

转载 【推荐系统】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 2552

转载 【系统分析与设计】软件项目与知识团队管理基础

1、简答题用简短的语言给出对分析、设计的理解。分析:强调的是对问题与需求的调查研究,而不是解决方案。设计:​ 更强调的是满足需求的概念层面的解决方案,而不是其实现。用一句话描述面向对象的分析与设计的优势。面向对象分析强调的是在问题领域内发现和描述对象(或概念)。面向对象设计强调的是定义软件对象以及它们如何协作实现要求。面向对象的分析与设计的优势有:从认识论的角度面向对象方法改变了开发...

2019-04-13 15:45:57 142

转载 【软件测试】Assignment 2

题目在敏捷宣言遵循的12条原则中挑选1条你感兴趣的原则进行风险评估敏捷宣言遵循的12条原则我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。业务人员和开发人员必须相互合作,项目中的每一天都不例外。激发个体的斗志,以他们为...

2019-04-06 21:46:46 352

原创 【推荐系统】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 1766

转载 【软件测试】Assignment 1

题目辅助或代替分析阶段输入:初步需求 -> 【进入原型方法的循环:快速分析需求 -> 快速构造需求说明 -> 评价反馈 -> 根据反馈继续循环直到得到明确的需求说明】 -> 设计 -> 编码 -> 输出:软件产品 -> 运行维护辅助设计阶段输入:初步需求 -> 需求分析 -> 【进入原型方法的循环:根据需求快速分析 -&gt...

2019-03-23 16:01:40 187

原创 【系统分析与设计】软件与软件工程

简答题一、软件工程的定义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 1024

原创 【计网】第五章部分知识点

差错检测和纠错技术发送方接受的挑战:为避免比特差错,使用差错检测和纠错比特(error-detection and-correction,EDC)来增强数据D。由于传输中比特翻转,到达目的地的EDC’和D’可能不同。接收方接受的挑战:只接收到D’和EDC’判断D’和初始D是否相同,接收方可能无法知道接收的信息中包含比特差错。奇偶校验单个比特校验:不够健壮。二位奇偶校验(tw...

2019-01-06 19:14:06 1864 7

原创 【服务计算】应用容器化

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 712

原创 【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 105

原创 【web安全】IPSec 传输模式下 ESP 报文的装包与拆包过程

【web安全】IPSec 传输模式下 ESP 报文的装包与拆包过程1、什么是IPSec互联网安全协定(英语:Internet Protocol Security,缩写为 IPsec),是透过对IP协议(互联网协议)的分组进行加密和认证来保护IP协议的网络传输协议族(一些相互关联的协议的集合)。IPsec由两大部分组成:(1)建立安全分组流的密钥交换协议;(2)保护分组流的协议。前者为互联网金...

2018-12-23 21:14:25 421

原创 【算法项目】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 674

原创 【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 98

原创 【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 62

原创 【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 86

原创 【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 87

原创 【服务计算】简单 web 服务与客户端开发实战

这次作业实现了一个简单的个人博客系统,能够给登录用户提供评论功能。作业要求:简单 web 服务与客户端开发实战项目地址:SimpleBlog简单地回顾一下开发流程:设计并规定好API使用swagger编写文档和自动化生成go-server和vue-client前端使用mock服务,后端使用postman,各自独立开发开发过程中修改需求细节,更改文档前后端开发完成后,运行测试,...

2018-12-18 17:55:20 666

转载 【web安全】X.509数字证书的结构与解析

X.509数字证书的结构与解析1、什么叫数字签名数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名2、什么叫数字证书数字证书:数字证书就是互联网通讯中标志通讯...

2018-12-12 23:04:06 2473

原创 【服务计算】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 175

原创 【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 73

原创 【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 71

原创 【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 462

原创 【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 163

原创 【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 154

原创 【服务计算】开发简单 CLI 程序

这次作业对我来说很难,踩了很多坑,读了很多东西,总算是勉强完成了基本要求,有了一些了解老师的博客地址:CLI 命令行实用程序开发基础我的代码地址:selpg.go那么这次博客的主题是解释selpg.c源程序,了解实现go程序的包和工具,测试程序运行文章目录0、命令行程序1、阅读selpg.c源码process_args() 函数以注释“==== check the command-li...

2018-10-04 22:42:02 860

原创 【服务计算】安装go语言开发环境

这次作业很简单,没什么坑好踩,按照博客的步骤就可以完成golang的配置,官方文档也很友善,由浅入深的教程很适合新手学习博客地址:安装 go 语言开发环境那么就简单记录下怎么完成作业和一些笔记(以下皆为在centOs7下的操作)文章目录1、安装vscode2、安装golang3、配置工作空间4、写一个helloworld5、安装go的一些工具go getgo buildgo insta...

2018-09-29 22:06:29 348

原创 【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 356

原创 【LeetCode】215. Kth Largest Element in an Array

#0、算法设计考虑这样一种分治算法。对于任意给定的数v,假设S中的数被分成三组:比v小的数、与v相等的数(可能会有多个)以及比v大的数。分别记这三组数为SL、SV和SR。例如,如果集合S如下所示:S:2∣36∣5∣21∣8∣13∣11∣20∣5∣4∣1S:2|36|5|21|8|13|11|20|5|4|1 S:2∣36∣5∣21∣8∣13∣11∣20∣5∣4∣1针对v=5,S被分为三组...

2018-09-22 22:58:01 326

原创 【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 74

原创 【服务计算】安装配置你的私有云

服务计算的作业,基本上按照潘老师的博客上的步骤,踩着雷前进。 简单地记录下遇到的坑 博客地址:使用 VirtualBox 让 PC 提供云桌面服务1. 安装VirtualBox2. 创建CentOs虚拟机3. 复制虚拟机4. 配置用远程桌面访问你的虚拟机5. 使用GNOME桌面1. 安装VirtualBoxgit之前安装过了,没什么坑,跳过VB...

2018-09-09 16:47:50 1834

原创 【LeetCode】105&106、根据前/后序遍历和中序遍历还原二叉树

0、序根据两种遍历还原二叉树是一道经典题型 105是根据前序遍历和中序遍历还原二叉树 106是根据后序遍历和中序遍历还原二叉树 原理相同,首先分析一下前、中、后序的遍历方式1、前序、中序、后序遍历先看一下代码实现:void order(TreeNode* root) { cout << root->val << endl; //p...

2018-09-07 22:26:22 847

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除