自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YT学习记录

既要练习搬砖能力,也要学会屠龙技巧

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

原创 (顶刊)基于关系模型的超多目标优化问题

使用了两两对比的比较模型,并非根据传统的支配关系建立样本对比较,而是依据MOEA/D中的PBI指标进行支配关系的标签建立和进行比较。

2022-10-09 10:51:08 822 1

原创 (全面)矩阵分解相关知识总结

第一次进行综合性的知识总结,作为一个参考手册供需要的时候进行查阅矩阵分解(Matrix decomposition),是将一个矩阵拆解为数个矩阵的乘积的运算。通过矩阵分解,将一个复杂的矩阵用更小更简单的几个矩阵来表示,简化计算,从复杂的数据中提取出相对重要的特征信息,实现信息抽象。在图像处理,模式识别,自然语言处理中应用广泛。依照使用目的和适用范围不同,大致分为如下几种:特征值分解(Eigenvalue decomposition,EVD),又称为谱分解(Spectral decomposition),是将

2022-10-09 09:56:47 777

原创 (顶刊)一个基于分类代理模型的超多目标优化算法

2019年IEEE Trans on Evo comp 论文《A Classification Based Surrogate-Assisted Evolutionary Algorithm for Expensive Many-Objective Optimization》

2022-10-08 21:53:58 2357

原创 关于numpy中array的维度总结

总结了一下关于numpy的数组计算时候的维度的区分情况

2022-09-27 20:30:45 1231

原创 linux设置网络代理

在使用虚拟机的时候,可能会想要科学上网,如果宿主机可以科学上网,并且虚拟机使用了NAT模式的话,只需要添加代理就可以实现科学上网。下面以centos虚拟机,win10宿主机为例:前提:宿主机可以科学上网虚拟机开启了NAT模式1、查看宿主机的vMnet8的IP地址:cmd下:ipconfig2、查看科学上网的VPN代理端口3、修改centos的代理文件vi /etc/profile添加如下内容http_proxy=http://username:password@yourprox

2022-05-27 10:20:09 1935

原创 PAT A1029 Median

题目大概意思就是需要实现合并两个给出的递增序列为一个新递增序列,然后取中值。解题思路很清晰也很简明的题目,解决的方法也能很简单,归并排序里的合并步骤,或是暴力方法都很容易解决。暴力方法简单直观的方法直接将S1和S2放入S3中,然后使用强大的algorithm库的sort排序之后直接可以得到结果。这个方法不需要S1,S2是否有序,反正也要再次排序,复杂度不变#include<cstdio>#include<algorithm>using namespace std;.

2022-03-22 10:30:30 132

原创 PAT A1041 Be Unique

直接上解析和自己的题解以及优化题意理解其实就是一个散列问题,只需要将每一次出现的数字进行次数统计,最后再按照输入顺序进行判断输出即可。次数统计可以开一个数组进行hash,重要的是如何实现按照输入顺序判断输出。我的解法#include<cstdio>#include<algorithm>using namespace std;int N;struct hashtable{ int number; int count; int index;}h.

2022-03-04 22:09:02 170

原创 PATDay5---记录

这里写目录标题A1046 Shortest Distance读题说明时间复杂度解决办法感悟B1010 一元多项式求导读题说明A1065 A+B and C (64bit)部分AC原因探求A1046 Shortest Distance读题说明题目理解本身不困难,英文也容易看懂,一般的解法容易想到,与距离无关,其实就是一个累加问题,因为路径是规划定的,只有左右结点相邻之间有一个距离,所以无需存储结点,只需要按顺序存储距离就可,然后根据顺/逆时针算出两种距离,(sum-顺=逆)#include<c

2021-10-24 20:57:22 276

原创 PATDay3记录

PATDay3B1018锤子剪刀布题目分析AC代码B1018锤子剪刀布题目分析1、将字母转化为数字进行比较,这里按照字典序刚好可以实现2、注意字符输入scanf会吸收回车,因此可以在每一次循环的scanf前加一个getchar()将回车吸收掉。否则格式错误3、这里需要分析共九种胜负情况,实际上是成对出现,甲输乙赢。因此主要判断三种情况,甲胜== 乙败 ,平 , 甲败 ==乙胜。4、最后还需要统计三种胜利的最大那个,考虑字典序,可以用一个数组来存储三种手势胜利的次数,然后返回最大的。同等情况返回

2021-10-22 21:29:19 157

原创 PATDay2

Day2B1026--程序运行时间问题注意点收获与思考B1008--数组元素循环右移问题问题注意点B1012--数字分类问题注意点B1026–程序运行时间问题注意点四舍五入如何处理,可以使用round函数,也可以直接判断输出格式需要注意不能使用 %md 这种格式,需要用%0md ,需要再不足两位时使用0占位AC代码:#include<cstdio>using namespace std;int main(){ int C1,C2; scanf("%d%d

2021-10-21 21:19:15 123

原创 PATDay1----1016整理

首先给出我自己的代码实现#include<cstdio>#include<cmath>using namespace std;int same(int num,int d){ int p=0; int i=0; while(1) { int temp=0; temp=num%10; num=(num-temp)/10; //这道题目重点在于如何获取一个整数的各个位,这里使用求.

2021-10-20 10:07:27 176

原创 用numpy实现一个简单的多层感知机

最近在搞神经网络,不适用pytorch或是tensorflow灯框架自己实现一个多层感知机,所需要的numpy函数一览,最后附上自己实现的多层感知机代码。import numpy as np1、np.random.randn()np.random.randn(d0,d1,…,dn)randn 函数返回一个或一组样本,具有标准正态分布。dn 表格每个维度返回值为指定维度的arraynp.random.randn(2,1)array([[-0.18537434], [ 0.

2021-10-10 14:58:24 1040

原创 关于python切片操作简单总结

最近用到较多numpy库的矩阵,就需要用到切片操作,做一个常见总结一维切片a=[1,2,3,4,5,6,7][ start : stop : step ]start: 开始下标(正向:0,1,2,3…//负向:-1,-2,-3)默认0stop:结束下标的后一位,默认结尾step: 切片步长,有正负之分,默认1例子:>>>a=[1,2,3,4,5,6,7,8]>>>print(a[:3])>[1,2,3]>>&gt

2021-09-17 16:28:56 139

原创 总结关于PAE模式的原理

主要参考两篇博客。添加链接描述添加链接描述

2021-09-14 21:32:31 487

原创 leetcode刷题day1--重复元素问题

217.存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true这题解决方法有几种思路。最先想到的必然是暴力解法使用两层for循环,逐个比较,每个元素和其后面的所有元素进行比较。最坏情况:要比较n*

2021-09-04 16:57:07 200

原创 visual studio下载慢解决方法!!(踩坑总结)

**本来只想加一个工作负载包的,但是visual studio install 界面下载一个22.86M的更新包就把我心态搞崩溃,最后又重新卸载重新安装,搜了网上的所有教程,有用的没用的在这里总结一下,如果不幸你也遇到这个问题,可以按照以下解决方法逐个尝试**1、关闭ipv6参考文章控制面板->网络与共享设备->属性->关闭ipv6(复选框不要打勾)2、改host文件详情参考这篇站长工具->查询对应的国内ip->修改host文件(记得需要开管理员权限,可以在文

2021-07-13 11:36:18 20496 8

原创 关于上传仓库git使用总结

搞了好久才把项目上传到gitee和github上,中间遇到太多坑,也碰到很多好文,在这里一一总结参考文章:深入浅出,非常详细的好文1. 全部项目完成后(或是已有文件后)进行上传这是在git bash(git的命令行)中进行操作的这里要注意先把需要上传的文件夹分类做好,若有多个项目一次上传,可以先建好一个项目总文件夹,然后cd到这个文件夹下操作mkdir [项目总文件夹]cd [项目总文件夹]git inittouch README.mdgit add README.mdgit comm

2021-07-08 11:01:37 127

原创 计算机网络慕课第六章习题

1、考虑一个在有 20 millisecs 往返时间路径上的TCP流。假设它处于超过阈值的增大阶段,在时间 t = 100ms与 t = 120ms 间传送10个数据段。流在t = 140ms和 t = 160ms之间传输的数据段预期有多少(假设在此阶段没有数据段丢失)?12【解答】超过阈值的增大阶段,就是拥塞避免阶段,这个阶段每轮传输的数据段比上一轮多1。100ms到120ms传了10个,那120ms到140ms就传11个,140ms到160ms就传12个。2、TCP和UDP的著名端口号的范围是

2021-06-19 21:29:41 2403 3

原创 计算机网络慕课第五章(下)习题解答

1、下图所示的网络中,采用了OSPF来配置路由器。如果要从Net A到达Net B,应该选择哪条路径?R1,R3,R5,R7【解答】:OSPF-开放最短路径优先可以用dijkstra算法计算。2、某自治系统内采用 RIP 协议,若该自治系统内的路由器 R1 收到其邻居路由器 R2 的距离矢量中包含的信 息<net1,16>,则可能得出的结论是?R1不能通过R2到达net1【解答】RIP协议使用的是DV算法,<net1,16>表示从R1经过R2到达net1的最佳路径为

2021-06-06 20:37:40 4046 2

原创 计算机网络慕课第五章(上)习题解答

同类型的题目以x-x的形式写在一起方便看1、一个A类网络地址25.0.0.0,其划分了子网之后,子网掩码是255.192.0.0,请问这些子网中的第一个子网的网络地址是什么?25.0.0.0【解答】:子网掩码写成二进制可得:11111111 11000000 00000000 00000000而前八位为A类地址的网络位,因此该子网划分是向主机位借了2位进行划分。分别为00/01/10/11即子网的网络地址为:25.0.0.025.64.0.025.128.0.025.192.0.0

2021-06-06 11:19:34 4381

原创 ‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决解决办法

要利用pip下载的时候总是出现这个问题首先先排除已经安装好路径的原因,或者是将路径cd到pip所在文件夹下。在命令前加python(就是你的python的exe文件的文件名)-m即可

2021-05-09 21:30:00 498

原创 计算机网络慕课第四章习题与解答

1、以下关于MAC地址的描述中,错误的是:源地址可以是单播、多播或广播地址【解答】mac地址是48位的,全球唯一,最高字节的低一位表示单播,多播,广播广播,多播地址军部可以作为源地址(ip地址),它们只能被具体分配。2、一台交换机具有24个100Mbps的全双工端口和2个1000Mbps的全双工端口,如果所有的端口都工作在全双工状态,那么交换机总带宽等于:8.8Gbps。【解答】全双工端口带宽=端口数×端口速率×2。故该题的交换机总带宽为:24×100Mbps×2+2×1000Mbps×2=

2021-05-09 20:00:56 5222 1

原创 计算机网络慕课第三章习题与解答

1、系统采用带位填充的帧界标记法,收方从网络接收到一个字符串是 11101111100。那么,发送方发送的原始字符串是什么?11101111110【解答】:根据成帧方式可以推断原始字符串为:11101111110带位填充的帧界标记法(比特填充的标志比特发)由特殊的比特模式标记帧的开始和结束,【01111110】/【0x7E】:每当发方的数据链路层在数据中遇到连续5个1,就自动在输出的比特流中填入一个比特0。2、有一个字符串1001011,采用奇校验进行检错。试计算应追加到字符串后的校验位是什么

2021-05-09 18:50:00 6847

转载 解决git上一次性克隆不完的问题

众所周知的原因,github国内连接速度时快时慢,全靠运气和网速。所以,在克隆大量内容难免会产生一次性无法全部完成的情况,解决方法如下1)运行以下命令进行clone$ git clone --recursive https:xxxxxx2)进入项目根目录,继续下载$ cd eigen-git-mirror$ git submodule update --init --recursive...

2021-04-24 21:55:04 710

原创 用一维数组实现矩阵,并完成加,减,乘运算

一道oj刷题中见到的,对于一维数组实现矩阵的坐标变化还想了好一阵,现在总结一下。这里重载了<<和>>运算符//错误:一开始没有写复制构造函数,并且重载赋值函数里没有delete,所以导致溢出错误,切记切记//vs就出现了未加载wtndll的错误,就是因为指针指向错误导致的栈溢出#include<iostream>using namespace std;class integer {protected: int n;};class Vector :p

2021-04-13 14:17:31 1428

原创 windows中新建任何后缀的文件(包括无后缀名)

最近一直在学习rust,但是到cargo build阶段就卡住了,一直卡在下载依赖库的状态,网上搜索半天也只是说了镜像网址配置在config文件中,但是我一直没搞明白config文件怎么建windows下新建任意后缀文件方式打开记事本,编辑内容后保存,在保存的时候选择“所有文件类型”,“.”后面内容即为后缀名,前面为文件名,因此想要新建一个config文件直接命名“config.”即可。...

2021-03-31 22:42:31 3706 1

原创 rust学习第一天之命令行和cargo操作

最近开始学习rust系统编程语言,在此做一个扩展知识的学习笔记。> mkdir "%USERPROFILE%\projects"> cd /d "%USERPROFILE%\projects"> mkdir hello_world> cd hello_world逐行解析:mkdir: 在profileuser目录下建立一个文件夹projects作为子目录cd(change directory):改变当前目录/d: 更改当前驱动器或当前目录新建一个“hello_

2021-03-28 20:38:33 751

原创 计算机网络数据链路层差错检测及纠正总结

数据链路层差错检测之纠错码1. 海明码- 海明距离两个码字之间不同的位数。即异或之后1的个数。码字:一个包含数据位和校验位的数据结构- 全部海明距离:对于一个合法码字列表,在这个列表中具有最小海明距离的码字,此距离即为整个编码的海明距离。合法码字:即在编码方案好的列表中的码字非法码字:不在合法码字列表中的码字海明码意义:①:对于两个码字,若其海明距离为d,则需要d个1位错误才能够将一个码字转化为另一个码字。11111111 00001111这两个码字的海明距离

2021-03-28 15:58:43 2999 1

原创 csdn写文章工具

刚开始在csdn上写博客,好多需要用到的工具以及写的方法,再次做一些总结,并且随时更新。

2021-03-28 11:25:34 134

原创 计算机网络慕课第二章习题与解答

1、在一个传播延迟为2ms的 5 Mbps 互联网访问链路上,传输数据量最大可以是多少?10000bits【解答】:2ms*5Mbps=10000bits**传播延迟:**信号在信道上从一端传到另一端的时间2、32 个用户共享 2.048 Mbps 链路,使用FDM(频分多路复用)。每个用户实际使用多少带宽?64kbps(所有时间)【解答】:2.048M/32=2048k/32=64kbpsFDM(频分多路复用):将频谱分为几个频段,每个用户完全拥有其中的一个频段来发送自己的信号3、为了

2021-03-27 16:28:14 7207

华工计院数据结构(英文)历年期末试卷.zip

近几年的计院英文版的试卷,附有答案

2021-06-13

空空如也

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

TA关注的人

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