ubuntu18.04通过linuxdeployqt打包Qt5.0项目 2019年10月19日文章目录Ubuntu18.04通过linuxdeployqt打包Qt5.0项目选择linuxdeployqt安装linuxdeployqt下载linuxdeployqt可执行程序编译源代码安装linuxdeployqt打包Qt项目Ubuntu18.04通过linuxdeployqt打包Qt5.0项目由于项目需要,项目组用Qt5.0编辑器编写了一个C++项目,在编写的时候...
Ubuntu18.04 安装指定版本的 NVIDIA驱动、CUDA以及CUDNN 文章目录Ubuntu18.04下安装指定版本的NVIDIA驱动、CUDA以及CUDNN写在前面安装gcc卸载原驱动 nouveau安装Nvidia驱动安装 cuda安装CUDNNUbuntu18.04下安装指定版本的NVIDIA驱动、CUDA以及CUDNN写在前面在开始之前,需要安装一个全新的ubuntu 18.04,我安装的是系统是:本文从零开始,介绍指定软件的安装步骤,内容包括:...
window10 下 anaconda 安装 tensorflow-gpu 小记 window10 下 anaconda 安装 tensorflow-gpu安装tensorflow的软硬件要求官方给出了 tensorflow-gpu 的软硬件要求,可以参考链接自行查询链接:tensorflow官网提出的软硬件要求这里提供一张官网的截图,截图时间是 2019年5月7日 。由于tensorflow也在不断更新,具体的软硬件要求请以官网给出的为准。根据硬件要求,计算机的显...
Kubernetes(k8s)中几个概念理解 注:本文(包括图片)仅供学习。文章目录Kubenetes(k8s)什么是Kubenetes?Kubenetes可以做什么?Kubenetes中涉及的一些概念容器 containerPod标签 Label服务 Service节点 Node集群 Cluster更多参考资料Kubenetes(k8s)什么是Kubenetes?Kubernetes(k8s)是容器编排引擎,是自动化容器操作的开源平...
几种排序算法小记 此博客整理了一些常用的排序算法,特别是为每种排序算法加上了动图展示。其中大部分的工作只是搬运,仅限于学习用!文章目录插入排序选择排序冒泡排序希尔排序归并排序快速排序堆排序基数排序插入排序动图展示插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in...
北航计算机学院IPv6技术试验——设计型实验 文章目录问题描述参考命令与说明首先按照给定的实验图进行配置PCA命令PCB命令R1命令R2命令S1命令S2命令使全网互通连通PCB与R1连通PCB与R2、S1连通PCA与R1、R2连通剩余网络设置优先路径问题描述参考命令与说明首先按照给定的实验图进行配置PCA命令C:\WINDOWS>ipv6 install 使能ipv...
用动态规划求解矩阵链相乘的最少乘积次数的问题(C++实现) 用动态规划求解矩阵链相乘的最少乘积次数的问题矩阵链相乘 的问题描述我们就不具体阐述这个问题的定义了。为了能够更加直白地让读者了解什么是矩阵链相乘的最小乘积次数问题,我们举个简单的例子:假设有三个矩阵,分别是M1M_1M1:(1111111111) \begin{pmatrix} 1 & 1 \\ 1 & 1 \\ 1 &a...
WPOandTC问题中的fitness求解的过程记录 首先简单介绍一下问题的描述一个工程Project,其包含lll个项目,即Work Package(WP),这个工程用WPs表示,则: wps=wps=wps = {wp1,wp2,...,wplwp1,wp2,...,wplwp_1,wp_2,...,wp_l} 其中wpiwpiwp_i有两个属性,eieie_i和depidepidep_i。eieie_i表示要完成这个项目需要花费的人力...
C++学习小记录 我们都知道,除了成员函数和友元函数(friend声明),外部函数不能调用一个类对象的私有成员,比如下面这个程序,一个类A的对象a的成员函数不能够调用另外一个类B的对象b的私有成员,否则报错:#include <iostream>using namespace std;class B;class A{public: A() {} A(int m) { m_mem...
new/delete 和 malloc/free 2017年11月30日今年九月份,我的一个忙于面试各大IT企业的舍友问了我一个问题:new和malloc有什么相同点和不同点。 我习惯于使用C++编程,也粗略看过C++primer这本书,但是掌握的知识点却是有限和分散的,工作意识薄弱的我没有对所学的知识进行系统地梳理和概括,当时的我向他请教了一番。昨天,马原课上,一位看着Android C++编程书籍的好友向我抛出了同样的问题:new和ma
NSGA NSGA :Non-Dominated Sorting Genetic Algorithm,非支配排序遗传算法NSGA和NSGA-ll都是基于遗传算法的多目标优化算法,都是基于Pareto(帕累托)最优解讨论的多目标优化Pareto支配关系 对于最小化多目标问题,n个目标分量fif_i(i=1,…,n)组成的向量f¯(X¯)=(f1(X¯),f2(X¯),...,fn(X¯))\bar
NSGA-ll 此博客的很多内容均来自 博客园 Alexander 博主的文章,我只做了整理方便今后自己回顾,因此很感谢博主的分享 2017年11月28日NSGA-ll:Non-Dominated Sorting Genetic Algorithm-ll,带精英策略的非支配排序遗传算法Pareto支配关系定义、Pareto最优解定义、一般的非支配分层排序算法请参考网上相关内容,或者我的名为NSGA的博...
初识基于搜索的软件工程 初识SBSE(基于搜索的软件工程)2017年11月26日定义:基于搜索的软件工程(Search Based Software Engineering, SBSE)是传统软件工程和智能计算(Intelligent Computing)交叉的领域,它采用智能计算领域的现代启发式搜索优化算法(meta-heuristic search algorithm,元启发式算法)解决软件工程的相关问题。
三角形面积计算 三角形面积公式已知三角形的三条边a , b , c,则三角形面积S为 S=p∗(p−a)∗(p−b)∗(p−c)−−−−−−−−−−−−−−−−−−−−−−√S = \sqrt{p*(p-a)*(p-b)*(p-c)} 其中 p=(a+b+c)2p=\frac{(a+b+c)}{2}已知两条边附加一个夹角 ,如 b , c 和 夹角 A S=12∗b∗c∗sinA=12∗b∗c∗1−
C/C++语言sizeof相关计算 C语言中的sizeof操作符注:本博客中的结果均是指运行在codeBlock16.01+window10上,sizeof显示的结果均是以字节为单位的。对数据类型使用sizeof sizeof(long long) -> 8 sizeof(int) -> 4 sizeof(char) -> 1 sizeof(string) -> 4 sizeof(float) -> 4
数据结构C语言版之N皇后问题 ==此博客代码思想参考了严蔚敏老师的教材,特此声明==【说明】这里以8皇后为例【例子输出】共92种可能#include #include #include #include #include #include #include #define MAXSIZE 100#define START 1#define LSIZE 8 //LSIZE为皇后的个数u
数据结构C语言版之赫夫曼编码 ==此博客代码思想参考了严蔚敏老师的教材,特此声明==【说明】这里以8个叶子结点为例.HT和HC的具体转变过程见书本P149页(有些结点左右孩子的顺序稍有不同,但是不影响)【输出】 HT[1]: 0 0 0 1HT[2]: 1 0HT[3]: 1 1 1 0HT[4]: 1 1 1 1HT[5]: 1 1 0HT[6]: 0
数据结构C语言版之Hanoi塔问题 ==此博客代码思想参考了严蔚敏老师的教材,特此声明==#include #include #include #include using namespace std;int c = 1;void hanoi_move(char x,int n,char z){ //把编号为n的圆盘从x移到z printf("%d . Move disk %d from %c to %c
数据结构C语言版之表达式求值 数据结构C语言版之表达式求值==此博客代码思想参考了严蔚敏老师的教材,特此声明== 【例子输入】 3*(7-2)+8/2-1# 【例子输出】 18#include <stdio.h>#include <stdlib.h>#include <iostream>#include <stack>using namespace std;bool isOpr(char);char pre