更新cmake 版本
依次在终端输入
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
sudo apt-get instal cmake
sudo apt-get upgrad...
Ubuntu14.04下安装QT5.8.0
之前培训的时候用过qt,很久不用了。新装上ubuntu后忽然想要把QT也装上。下面是教程:首先从官网上获取qt5.8的安装包。网址为:https://download.qt.io/official_releases/qt/可以看到有很多版本可供下载,我选的是5.8。然后发...
CMakeLists.txt添加opencv库注意事项
转自:https://blog.csdn.net/u012816621/article/details/51732932
CMakeLists.txt文件
# cmake needs this line
cmake_minimum_required(VERSION 2.8)
# Define ...
robotics toolbox博客
非常赞的博客,从安装到基本入门:
https://blog.csdn.net/zyf1109
各类表示方式的转换:
http://blog.sina.com.cn/s/blog_a16714bf0101hygu.html
Tensorflow实战
强推博客,非常赞
https://blog.csdn.net/u011974639/article/details/78483779?locationNum=9&fps=1
Flutter完整开发实战详解(二、 快速开发实战篇) | 掘金技术征文
作为系列文章的第二篇,继《Flutter完整开发实战详解(一、Dart语言和Flutter基础)》之后,本篇将为你着重展示:如何搭建一个通用的Flutter App 常用功能脚手架,快速开发一个完整的 Flutter 应用。 友情提示:本文所有代码均在 G
设计模式-设计原则-里氏代换原则
(转)面向对象设计原则之里氏代换原则 里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出。其严格表述如下:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1代换o2时,程序P的行为没有变化,那么类型S是类型T的子类型。这个定义比较拗口且难以理解,因此我们一般使用它的另一个通俗版定义: 里氏代换原则(Liskov Substitution P
tomcat集群基于Nginx——共享同一个应用 tomcat官方下载连接——安装版&绿色版
1、首先准备两个tomcat,也可以一个复制两个。和一个Nginx tomcat官方下载连接——安装版&绿色版 Nginx官网下载链接:http://nginx.org/download/ 博主这里tomcat是一个安装版,一个绿色版,这个没什么大的区别。 2、然后,安装版的端口号就不用改了,我们来改绿色版的就可以了 绿色版的端口号一般就是加一 3、然后更改Nginx的配置文件conf\nginx.conf 保存好,我们来运行一下看看 浏览器运行 4、接着我们共享应用,就是一虚拟目录来实现的
剑指Offer--对称二叉树
题目请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 剑指offer思路 通过对比前序遍历和对称前序遍历的序列是否相同来判定,这里所谓的对称前序遍历算法是指,遍历的的时候采用根节点、右节点和左节点的次序; 自己写的Low代码 import java.util.ArrayList;
import java.util.List;
public class Solution12 {
// 前序遍历和对称前序遍历二叉树;
将多个单元格内容连接到一个单元格中(EXCEL)
连接符号:& 如下图,我们要将表格中每名员工的姓名、入职时间以及年龄放入到同一个单元格中,形成以“-”连接的形式。 这时我们要用到Excel中的连接符“&”,也就是在按下Shift+数字键7。我们在任意单元格中输入=,然后选择我们要连接的单元格,之间用&进行连接。回车后出现如下图“刘备200129”,并没有达成我们想要格式。 那我们就如同上述步骤,在两个单元格之间加入“-”和“年”、“岁”两个字,结果就出现了下面的状况。 我们在Excel中引用文本、字符和符号时,应该在其上加上双引号(应为英文
centos 下Python独立虚拟环境创建
virtualenv Python有着庞大的开源社区的支持,很自然就产生这么一个问题:第三方包参差不齐,如果我们想在服务器测试,或者升级某个包,就会导致生产环境产生杂乱,多余的第三方依赖包。 virtualenv就是来解决这个问题的,virtualenv可以生成多个的Python环境,各个环境相互独立,互不影响,且和正式环境一模一样。 1、安装 pip install virtualenv 2、用法: (1)创建ENV:virtualenv ENV 该命令会创建一个安装包存放目录:ENV/li
HDU5923-Prediction-有继承味道的并查集
目录 目录 思路: (有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 目录 题意:传送门 原题目描述在最下面。 有一个n个节点m条边的无向图和一个m个节点的树。树上每个节点表示图中的一颗树。 每次给一个边集合S,当然这个边集合也能代表树的一个点集合。不过不仅于此,只要是这个点集合中点的父节点也算在这里面。 然后询问这些点集合代表的边在原图中有多少个联通块。 思路: 判断联通用并查集很方便咯。 因为询问带有一点继承的味道。因为每个点的父节点也算在其中了。 所以针对此题要用一个可继承的并查
linux 大中括号变量解读 Linux中的小括号和大括号,${}/$()/()/{}/${var:-string}/${var:=string}/${var:+string}/${var:?string}/${var%pattern}/${var#pattern}/${var%%pattern}/${var##pattern}
Linux中的小括号和大括号,${}/$()/()/{}/${var:-string}/${var:=string}/${var:+string}/${var:?string}/${var%pattern}/${var#pattern}/${var%%pattern}/${var##pattern} 简单记录一下大小括号在Linux中的用处。 1、${var},这是Linux中变量的原形。所以$var,别忘记了你的本来面目。 # a=10
# echo $a
10
# echo ${a}
10
聚类算法及其评估指标
聚类(Clustering)-----物以类聚,人以群分。 1.Finding groups of objects Objects similar to each other are in the same group Objects are different from those in other groups 2.Unsupervised Learning No labels Data driven 3.Requirements:arbitrary shape,noise and out
leetcode 108
二分法建立二叉树,每次把左半部分作为左子树右半部分作为右子树,递归建立BST。 #include<bits/stdc++.h>
using namespace std;
/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode(int x) : val(x), left(NULL),
Dota2团战实力蔑视人类,解剖5只“AI英雄”
去年,OpenAI 在 DOTA 的 1v1 比赛中战胜了职业玩家 Dendi,而在距离进阶版 OpenAI Five 系统战胜人类业余玩家不过一个月的时间,今天凌晨,它又以 2:1 的战绩再次完成对人类高级玩家的“屠杀”,GG(人类赢的最后一局纯属耍赖)。 相比之下,人类这次输给的是怎样的进阶版“AI 英雄”? 此次,OpenAI Five 对阵 5 个高级玩家(解说员+前职业玩家)——Blitz, Cap, Fogged, Merlini 和 Moonmeander,他们的平均天梯分 70
今日推荐
周排行