自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梓莘

zero->hero理性+理智。记住一句话:越努力,越幸运。犯其至难,图其至远。努力规划,实现自我。

  • 博客(101)
  • 资源 (1)
  • 收藏
  • 关注

原创 【计算机网络】网络号、主机号、子网号、子网掩码、子网划分

1.Internet上每一台计算机都有唯一的地址来标识它的身份,即IP地址,使用域名其实也是转化为IP地址的。2.IP地址分类:A类:000~127,默认子网掩码:255.0.0.0B类:128~191,默认子网掩码:255.255.0.0C类:192~223,默认子网掩码:255.255.255.0D类:224~239E类:240~2553.假设现有一IP地址180.210.242.131,即10110100.11010010.11110010.10000011同时指定子网掩码为255.2

2020-11-24 09:54:03 21833 6

转载 【计算机网络】网络层习题及参考答案

1、请列举出两个合适使用面向连接服务的计算机应用实例,再列举出两个最好使用无连接服务的计算机应用实例。解:面向连接:文件传输,远程登录;无连接:信用卡核对,电子资金转账。2、数据报网络将每个数据包当做独立的单位进行路由,路由过程彼此独立。虚电路网络不必采用这种方式,因为每个数据包都沿着一条预先确定的路由。试问,这是否意味着虚电路网络不需要具备将单个数据包从任意源端路由到任意接收方的能力呢?解:虚电路的路由建立需要这样的能力。3、请给出3个在建立连接时可能需要协商的协议参数例子。解:需要通过协商给出

2020-11-23 13:22:44 13497

转载 【计算机网络】第三章数据链路层习题及参考答案

1、一个上层数据包被分成10个帧,每一帧有80%的机会无损地到达目的地。如果数据链路协议没有提供错误控制,试问,该报文平均需要发送多少次才能完整地到达接收方?答:一次发送成功的概率是0.810=0.107,所以大约需要10次。2、数据链路层协议使用了下面的字符编码:A:01000111 B:11100011 FLAG:01111110 ESC:11100000。为了传输一个包含4个字符的帧:A B ESC FLAG,试问使用下面哪种成帧方法时所发送的比特序列是什么(二进制表示)?(1)字节计数(2)字节

2020-11-23 13:17:11 18498 6

原创 【Python】‘builtin_function_or_method‘ object is not subscriptable 错误

Python数组初始化报错(括号问题)错误方式:inArr = array[ffMiles,percentTags,iceCream]正确方式:inArr = array([ffMiles,percentTags,iceCream])

2020-11-11 08:46:04 6714

原创 【Python】矩阵方法min(0),max(0)

min(0)返回该矩阵中每一列的最小值min(1)返回该矩阵中每一行的最小值max(0)返回该矩阵中每一列的最大值max(1)返回该矩阵中每一行的最大值eg归一化算法中minVals = dataSet.min(0) #print(minVals) #[0. 0. 0.001156] maxVals = dataSet.max(0)...

2020-11-10 18:01:11 1193

原创 【Python】numpy 中zeros()函数

初始化0数组定义zeros(shape, dtype=None, order='C')返回Return a new array of given shape and type, filled with zeros.示例>>> np.zeros(5) array([ 0., 0., 0., 0., 0.]) >>> np.zeros((5,), dtype=int) array([0, 0, 0,

2020-11-10 17:33:43 2014

原创 【Python】‘dict‘ object has no attribute ‘iteritems‘

iteritems是python2中的函数python3中的替代函数是:items()eg:sortedClassCount = sorted(classCount.items(),key=operator.itemgetter(1),reverse=True)

2020-11-10 17:20:02 234

原创 【Python函数】Python中tile函数的用法

定义tile(A, reps)功能:重复A的各个维度官方注释: Construct an array by repeating A the number of times given by reps.示例Examples -------- >>> a = np.array([0, 1, 2]) >>> np.tile(a, 2) array([0, 1, 2, 0, 1, 2]) >>> np.tile(

2020-11-10 16:37:43 407

原创 【机器学习】机器学习实战源码下载

机器学习实战源码和数据集可在英文版的网站上下载:https://www.manning.com/books/machine-learning-in-action进入页面找到如下位置点击下载即可:

2020-11-10 16:03:30 267

原创 Jupyter安装使用(Windows版)

什么是JupyterJupyter Notebook是一个开源的Web应用程序,可以创建和共享包含实时代码,方程式,可视化和说明文本的文档。Jupyter的官网:http://jupyter.org/index.html使用Anaconda安装:Anaconda中包含众多python的库,其中也包含Jupyter,所以如果使用的是Anaconda则使用1.安装Anaconda2.安装Jupyter notebookpip3 install jupyter3.jupyter notebook

2020-11-10 11:22:12 168

原创 【运筹学】KKT定理

拉个朗日乘数定理KKT定理g1=0 g2=0 g3=0g1<=0 g2>=0 g3=0化为标准型 ,比如a>=b a<=b =>a=b 同理g3=0 => g3>=0 g3<=0,标准型就是代数式>=0的形式 -g1>=0 g2>=0 -g3>=0 g3>=0,这里选择<=0也是可以的看约束条件,有几个约束方程就引入几个乘子λ看约束条件,有几个约束方程就引入几个广义拉格朗日乘子λ,常...

2020-10-29 18:49:02 3373

原创 P问题、NP问题、NPC问题、NP-hard问题详解

什么是多项式时间?什么是时间复杂度?时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当程序所处理的问题规模扩大后,程序需要的时间长度对应增长得有多快。也就是说,对于某一个程序,其处理某一个特定数据的效率不能衡量该程序的好坏,而应该看当这个数据的规模变大到数百倍后,程序运行时间是否还是一样,或者也跟着慢了数百倍,或者变慢了数万倍。不管数据有多大,程序处理所花的时间始终是那么多的,我们就说这个程序很好,具有 O(1)的时间复杂度,也称常数级复杂度;数据规模变得有多大,花的时间也跟着变得有多长,比如

2020-10-28 16:18:01 437

原创 【调度】开放车间调度Open Shop

开放车间调度问题定义有n个需要加工的工件和m种用来加工的机器,每个工件有m道工序,没道工序的加工时间是已知的,但是不规定每个工件的加工顺序,即工件的加工顺序是任意的:一台机器在同一个时刻只能加工一个工件,一个工件不能同时在两台机器上加工;每个工件在同一时刻也只能在某一台机器上加工;最终需要求得一组机器与工件的排列组合使加工完所有工件所用的时间最短,效率最高。为了消除瓶颈,提高制造字体的柔性,通常每种机器的数量不止一台,每种机器一般都有若干台相同功能的平行机,这就构成了柔性开放车间调度问题分类根据不

2020-10-28 10:49:50 1926

原创 【线性规划】基本概念

线性规划的概念线性规划(Linear Programming 简记 LP)是了运筹学中数学规划的一个重要分支。自从 1947 年 G. B. Dantzig 提出 求解线性规划的单纯形法以来,线性规划在理论上趋向成熟,在实用中由于计算机能处理成千上万个约束条件和决策变量的线性规划问题之后,线性规划现代管理中经常采用的基本方法之一。 在解决实际问题时,需要把问题归结成一个线性规划数学模型,关键及难点在于选适当的决策变量建立恰当的模型,这直接影响到问题的求解。线性规划问题的目标函数及约束条件均为线性函数;约

2020-10-27 16:55:47 4947 1

原创 Failed to connect to fuchsia.googlesource.com port 443: Timed out

设置一下代理:git config --global http.proxy 127.0.0.1:1080然后就可以啦

2020-10-27 10:02:39 767

原创 【论文】Learning for Graph Matching and Related Combinatorial Optimization Problems

摘要文章主要是针对图匹配问题的组合优化方面的机器学习方面发展的回顾。机器学习和组合优化的结合可能会给人工智能带来革命性的变化。本文研究的重点是加权图匹配问题。关于图匹配,体现了很多的学习技术:卷积神经网络,图神经网络,强化学习这些技术可以应用到提取节点特征,图结构特征,甚至匹配引擎的范例中。展望:介绍组合优化是一个非常重要的研究方向,它涵盖了约束满足问题、整数规划、图论算法等丰富的经典算法求解方法。与此同时,机器学习也在进几年突飞猛进。从基础研究到应用这两个研究都有很深的影响,但是直到最近才出

2020-10-23 13:43:57 247

原创 【机器学习】Regression

Regression的常用场景

2020-10-22 21:26:39 109

原创 【机器学习】准备

github.com/pyenv/pyenv安装pyenv这是一个python版本管理工具常用命令:pyenv versions:列出目前系统中所有安装的pythonpyenv version:展示目前预设的python版本pyenv global <python_version> :设定预设版本pyenv install <python_version> :安装特定版本的pythonpyenv uninstall <python_version> :移

2020-10-22 21:18:34 76

原创 【机器学习】第一节

什么是机器学习?机器学习就是自动找函式你想找什么样的函式?第一个函式:输出是一个数字第二个函数:输出是一个YES或者NO第三个函数:输出是做一个选择题第四种:Generation 生成怎么告诉机器你想找什么样的函式?Supervised Learning对资料做标注,也就是要提供理想的输出。下面的图片叫做训练资料。函数的Loss是比计算错误率要复杂一些的,Loss越小越好。接下来机器会自动找出Loss最低的函式。Reinforcement LearningSuper

2020-10-22 21:07:49 111

原创 【调度】变领域搜索算法

变邻域搜索(variableneighborhoodsearch,VNS)算法是Mladenovic和Hansen在1997年提出的一种有效的局部搜索方法。求解组合优化问题时有以下几个特点。(1)对于不同的邻域结构,一个邻域结构的局部最优解不一定是另一个邻域结构的局部最优解。(2)对于所有的邻域结构,全局最优解必然是某个邻域结构的局部最优解。(3)对于多数组合优化问题,某个邻域结构或某几个邻域结构的局部最优解之间的距离可能很近,即局部最优解具有聚集性。变邻域搜索算法就是依据以上特点,在基本的局部搜索

2020-10-16 22:37:45 1533

原创 【调度】遗传算法的基本理论

遗传算法(geneticalgorithm,GA)是由美国Michigan大学的JohnHolland教授在1975年首先提出的,它是一种模拟生物自然进化现象的优化算法。随后在1989年,Goldberg的著作对遗传算法做了更为全面而系统的总结,也由此奠定了遗传算法的基础。遗传算法借用了生物遗传学的思想,以及自然界中的“物竞天择,适者生存”原则,将问题的解表示成“染色体”,通过模拟自然选择、交叉、变异等操作,实现个体适应度的提高,不断迭代,逐步寻找最优解(或次优解)。遗传算法在求解问题时,从一组随机产生的

2020-10-16 22:04:29 985

原创 【调度】柔性作业车间调度问题的描述与分类

柔性作业车间调度问题(flexiblejobshopschedulingproblem,FJSP)的描述如下:n个工件(J1,J2,…,Jn)要在m台机器(M1,M2,…,Mm)上加工;每个工件包含一道或多道工序;工序顺序是预先确定的;每道工序可以在多台不同加工机器上进行加工;工序的加工时间随加工机器的不同而不同;调度目标是为每道工序选择最合适的机器,确定每台机器上各道工序的最佳加工顺序及开工时间,使整个系统的某些性能指标达到最优。因此,柔性作业车间调度问题包含两个子问题:确定各工件的加工机器(机器选择子问

2020-10-15 22:27:21 7425 3

原创 【调度】调度问题的描述分类及特性

调度问题的描述在一定的约束条件下,把有限的资源在时间上分配给若干个任务,以满足或优化一个或多个性能指标。调度不仅要将任务排序,还要确定各个任务的开始或结束时间。因为在多个任务的开工时间之间可以插入无限的空闲时间。通常假定每个任务都按照其最早可开工时间开始加工,那么任务的一个排序就可以确定一个调度方案。在制造业中,车间调度问题可以描述为:n个工件在m台机器上加工;一个工件有多道工序,每道工序可以在若干台机器上加工,并且必须按一些可行的工艺次序进行加工;每台机器可以加工工件的若干工序,并且在不同的机器上加

2020-10-15 22:11:02 6663

原创 【调度】调度问题的研究背景

什么是生产调度生产调度是指针对一项可分解的工作(如产品制造),在尽可能满足工艺路线、资源情况、交货期等约束条件的前提下,通过下达生产指令,安排其组成部分(操作)所使用的资源、加工时间及加工的先后顺序,以获得产品制造时间或成本最优化的一项工作。什么是调度优化调度优化问题是指“如何把有限的资源在合理的时间内分配给若干个任务,以满足或优化一个或多个目标”的问题。...

2020-10-15 21:48:09 929

原创 【调度】经典作业车间调度问题VS柔性作业车间调度问题

经典作业车间调度问题在传统车间调度模型中,假设工序加工所需要的资源是不具备柔性的资源,工件的所有工序的加工机器是唯一的,且机器顺序是已知的,则可通过确定工序在每台机器上的加工顺序来优化完工时间等系统目标。随着大批量连续生产时代正逐渐被适应市场动态变化的多品种、小批量离散生产所替代,一个制造企业的生存能力和竞争能力在很大程度上取决于它是否能在较短的生产周期内,生产出较低成本、较高质量的多个产品品种的能力。柔性作业车间调度问题柔性作业车间调度问题(flexiblejobshopschedu-lingpro

2020-10-15 21:37:14 10628 2

原创 Git报错:fatal: Authentication failed for ‘https://gitee.com/.......‘

提交代码到码云,Git报错如下:fatal: Authentication failed for ‘https://gitee.com/…’说明码云的认证失败,即用户名,密码输入错误。 可以使用git config user.name查看一下用户名使用如下指令重置用户名密码:git config --system --unset credential.helper然后再次提交,弹出之后输入用户名密码即可...

2020-10-14 10:22:19 1018

原创 文献检索地址

https://www.scopus.com/search/form.uri?display=basichttp://apps.webofknowledge.com/UA_GeneralSearch_input.do?product=UA&search_mode=GeneralSearch&SID=5CVMObSORDfNcHYa9M1&preferencesSaved=https://kns.cnki.net/kns8/defaultresult/index

2020-10-12 09:34:06 2059

转载 非支配排序遗传算法

原文链接:https://blog.csdn.net/haha0332/article/details/886726341. 非支配排序遗传算法(NSGA)1995年,Srinivas和Deb提出了非支配排序遗传算法(Non-dominated Sorting Genetic Algorithms,NSGA)。这是一种基于Pareto最优概念的遗传算法。(1) 基本原理NSGA与简单的遗传算法的主要区别在于:该算法在选择算子执行之前根据个体之间的支配关系进行了分层。其选择算子、交叉算子和变异算子与简

2020-10-08 18:15:59 9131 1

原创 Job-shop和Flow-shop区别

flow shop:n个工件在m台机器上加工,每个工件都要在m台机器上加工一次,并且每台机器上的工序,即加工顺序都是一样的。如四个工件在第一台机器加工顺序为2134,那么在剩余m-1台机器上的工序必须严格保持2134的顺序。因此flow shop也被称为流水作业或顺序作业。job shop每台机器的工序是可变的。因此job shop也被称为异序作业。同时,如果不限制工件j只能在机器m上加工一次,就变成可重入job shop。open shop...

2020-10-08 17:52:35 4578

原创 【SCI论文写作到发表】一、SCI组成部分及写作建议

SCI论文组成部分TitleAbstractIntroductionMethodsResultsDiscussionReferenceFigures and TablesFigure legendsAcknowledgementsTitle简明、准确的总结文章的研究内容更容易被“发现”Abstract目的:把你的东西更好的卖给读者效果:让读者仅仅通过阅读Abstract对你的研究感兴趣要求:用最少的词,表述最多最重要的内容Introduction为什么?为什么

2020-09-29 15:30:53 325

原创 【问题集】Error:java: Compilation failed: internal java compiler error

错误原因:导致这个错误的原因主要是因为jdk版本问题,此处有两个原因,一个是编译版本不匹配,一个是当前项目jdk版本不支持。处理需要修改下面3个图的地方保持一致

2020-09-16 10:34:56 85

原创 【设计模式】访问者模式

访问者模式在学习访问者模式之前,我们先来看一个生活中的例子,比如我们看到的唱歌选秀节目中需要观众对歌手进行测评我们将观众分为男生和女生,在表演完之后,观众需要对歌手的表现作出自己的评价,我们假设目前的评价有成功和失败两种。如果使用传统的方式我们可能会想着使用继承的方式来完成,但是呢,这种方式如果系统比较小,人数比较少的时候还可以使用,但是当系统越来越多的功能时,对代码改动较大,违反了ocp原则,不利于维护。扩展性也不好,基于此种情况我们引入接下来将要学习的访问者模式。一、访问者模式基本介绍访问者模

2020-09-08 11:39:16 80

原创 【设计模式】命令模式

命令模式在学习命令模式之前我们先来看一个生活中的例子,现在市场上智能家居是越来越普及,加入说我们买了一套智能家居,有照明灯、风扇、冰箱、洗衣机等等,我们只要在手机上安装app就可以控制这些家电进行工作。但是呢,这些智能家具来自不同的厂家,我们不想针对每一种家电都去安装一个app来分别控制。我们希望只要一个app就可以控制全部智能家电。要实现一个app控制所有智能家电的需要,则每个智能家电的厂商都要提供一套规范的接口给app,这种情况呢我们就可以考虑使用命令模式。命令模式可以将“动作的请求者”从“动作

2020-09-08 11:36:30 93

原创 【设计模式】模板方法模式

模板方法模式在学习模板方法模式之前,我们先以一个生活中比较常见的例子来引入。比如我们制作豆浆的时候,流程都是选材料—添加配料----浸泡----放到豆浆机中打碎。我们通过添加不同的配料,就可以了制作出不同口味的豆浆。其中 1 2 4部对于每个豆浆的制作过程都是一样的。这种情况下我们就很容易的想到模板方法。也可能你不知道这就是模板方法模式,但是你实际上已经在使用了。一、模板方法模式基本介绍模板方法模式又叫模板模式,在一个抽象类公开定义了执行他的方法的模板。他的子类可有按需要重写方法实现,但调用将

2020-09-08 11:24:54 193

原创 【设计模式】代理模式

代理模式一、代理模式的基本介绍代理模式:为一个对象提供一个替身,以控制对这个对象的访问,即通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目录对象的功能被代理的对象可以是远程对象、创建开销大的对象或者需要安全控制的对象代理模式有不同的形式,主要有三种 静态代理 、动态代理(也叫JDK代理、接口代理)、Cglib代理(可以在内存中动态的创建对象,而不需要实现接口,它是属于动态代理的范畴)二、静态代理1. 静态代理模式的基本介绍静态代理在使用时

2020-09-08 11:19:42 151

原创 【设计模式】享元模式

享元模式在学习享元模式之前我们先来看一个生活中的例子,比如我们给客户A做了一个产品展示相关的网站,客户A的朋友感觉也很不错,也希望做这样的产品产生网站,但是呢有要求不能和A的完全一样,比如。有人要求以博客的形式呈现、有人要求以小程序的方式呈现、有人要求以公众号的形式呈现。基于此种需求,我们首先想到的就是将原网站复制粘贴一份,然后根据客户不同要求,进行定制修改。同时呢也为每一个系统购买一个服务器。但是呢这种方式存在很多的问题,下面我们来详细看一下需要的网站结构类似相似度很高,而且都不是高访问量网站,

2020-09-08 10:57:44 117

原创 【Leetcode】002两数相加

一、题目给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807来源:力扣(LeetCode)链接:https://lee

2020-09-04 17:02:36 175

原创 【日用】获取pfx证书序列号

一、使用java代码package com.sanglp.util;import java.io.ByteArrayInputStream;import java.io.File;import java.io.IOException;import java.math.BigInteger;import java.security.KeyStore;import java.security.cert.X509Certificate;import java.util.Enumeration;

2020-09-02 17:44:12 1277

原创 【设计模式】外观模式

外观模式组建一个家庭影院:DVD播放器、投影仪、自动屏幕、环绕立体声、爆米花机、要求完成所有的功能,其过程包括直接用遥控器,统筹各设备开关开爆米花机放下屏幕开投影仪开音响开DVD去拿爆米花调暗灯光播放观影结束,关闭各种设备首先我们想到的就是为每个设备使用一个遥控器一、传统方式问题分析在ClientTest的main方法中,创建各个子系统的对象,并直接去调用子系统(对象)的相关方法,会造成调用过程混乱。没有清晰的过程不利于ClientTest中,去维护对子系统的操作解

2020-09-02 17:37:18 142

原创 【设计模式】组合模式

组合模式在学习组合模式之前我们先来看一个生活中的例子,假如我们现在需要写一个程序展示一个学校院系结构,一个学校有多个学院,一个学院有多个系。按照传统的思路来说我们可能会想将学院作为学校的子类,将系作为学院的子类。但是呢,这种存在一些问题:学院看做学校的子类,系看成是学院的子类,这样实际上是站在组织大小来进行划分层次的实际上我们的要求是在一个结果中输出院系组成,这种方案,不能很哈皮的实现管理的操作,比如学院、系别的增加、删除、遍历等等操作。基于此问题我们可以考虑吧将学校、院、系都看做是组织结构

2020-09-02 17:33:52 149

web前端开发

本资源关于servlet JSP jQuery 等技术 有需要的可以查看

2014-06-08

空空如也

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

TA关注的人

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