第三十七课预习任务

1.代码管理平台介绍 2.安装svn 2.1使用yum 安装 2.2 启动svn服务 3.客户端上使用svn(linux) 3.1安装svn 3.2 客户端连接svn服务器 3.3使用svn 4.客户端上使用svn(windows) 5.单机上使用git 5.1安装git 5.2创建git数据文件,并初始化 5.3 使用git 5.4 git相关操作 6.建立远程仓库 6.1 建立gitlab账号 6.2 将本地仓库推送到远程仓库 7.克隆远程仓库 7.1首先我们在远程github服务器上创建
分类: 其他 发布时间: 11-26 22:59 阅读次数: 0

2018-11-15 shell练习题

假如,当前mysql服务的root密码为123456,写脚本检测mysql服务是否正常(比如:可以正常进入mysql执行show processlist),并检测一下当前的mysql服务是主还是从,如果是从,请判断它的主从服务是否异常,如果是主,则不需要做什么 #!/bin/bash RTV=0 mysql=/usr/lcoal/mysql/bin/mysql -uroot $mysql -e "show processlist" RTV=$? if [ $RTV -eq 0 ]
分类: 其他 发布时间: 11-26 22:59 阅读次数: 0

第三十八课预习任务

1.自动化运维介绍 2. saltstack安装 3.启动saltstack服务 4.saltstack配置认证 4.2 salt-key命令用法 5.saltstack远程执行命令 1.自动化运维介绍 传统运维效率低,大多工作人为完成 传统运维工作繁琐,容易出错 传统运维每日重复做相同的事情 传统运维没有标准化流程 传统运维的脚本繁多,不能方便管理 自动化运维就是要解决上面所有问题 Puppet (www.puppetlabs.com) 基于rubby开发,c/s架构,支持多平台,可管理配置
分类: 其他 发布时间: 11-26 22:59 阅读次数: 0

Nginx 实战-第一章 nginx 介绍与安装部署

1.常见webserver介绍 Apache 和Tomcat Apache和Nginx Tomcat和jetty jboss、tomcat、jetty 总结 2.nginx官网和版本介绍 3.nginx功能介绍 4.nginx安装和部署 4.1 Nginx安装 – yum安装 4.2 Nginx安装 – 源码安装 4.2.1 nginx源码安装 4.2.2 nginx 启动与停止 4.3 服务管理脚本 1.常见webserver介绍 1.1 常见服务器如apache 、tomcat、jetty
分类: 其他 发布时间: 11-26 22:59 阅读次数: 0

nginx 实战--第二章 nginx配置文件详解

1.nginx 配置文件结构 配置文件结构 全局配置(user、worker_processes、error_log、pid) events(网络连接相关,worker_connections) http(最重要的部分,大部分功能都放这里) server(虚拟主机相关) location(server里面) 2. 全局配置 nginx.conf全局配置 user nobody; 定义运行nginx服务的用户,还可以加上组,如 user nobody nobody; worker_proc
分类: 其他 发布时间: 11-26 22:58 阅读次数: 0

第三十九课预习任务

1.grains 1.2 saltstack – 自定义grains 2.pillar 3.安装配置httpd 4.配置管理文件 5.配置管理目录 6.配置管理远程命令 7.配置管理计划任务 8.saltstack – 其它可能会用到的命令 9.salt-ssh使用 1.grains grains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、cpu架构等。 //列出所有的grains项目名字 [root@knightlai01 ~]# salt 'knight
分类: 其他 发布时间: 11-26 22:58 阅读次数: 0

Lucas-Kanade 算法原理以及应用,正向、反向、additive、Compositional光流法

先祭出一片神级总结性的文章:Lucas-Kanade 20 Years On: A Unifying Framework Lucas-Kanade 算法原理以及应用 Lucas-Kanade 算法原理以及应用 一 算法原理 1 目标函数 2 一阶泰勒公式展开 3 最小化目标函数条件下的pDelta p 二 LK算在跟踪的应用 1 平移角度尺度版本 2 平移版本 3 平移尺度版本 4 算法流程 三 小结 四 参考文献 一 算法原理 1.1 目标函数 Lucas-Kanade Algorithm本
分类: 其他 发布时间: 11-26 22:58 阅读次数: 0

g2o学习

写在前面 跟着g2o的slam2d_tutorial进行了学习,发现自己对于顶点和边的理解还是不太够,觉得有必要把顶点和边的一些东西再给总结一下,主要参考的就是如下网站: http://docs.ros.org/fuerte/api/re_vision/html/namespaceg2o.html 这个网站里面有较为全面的g2o的类以及函数的讲解,很方便。 g2o的顶点(Vertex) 首先我们来看一下顶点的继承关系: 可以看到比较“成熟”的类型就是BaseVertex了,由于我们一般在派生的
分类: 其他 发布时间: 11-26 22:57 阅读次数: 0

LOG&DOG算子(极值点检测含义)

标题
分类: 其他 发布时间: 11-26 22:57 阅读次数: 0

C++ Thread类传入某类的函数作为参数时,要在随后传入该类的对象

std::thread 调用类的成员函数需要传递类的一个对象作为参数: #include <thread> #include <iostream> class bar { public: void foo() { std::cout << "hello from member function" << std::endl; } }; int main() { std::thread t(&bar::foo, bar()); t.join(); } 如果是在类的成员
分类: 其他 发布时间: 11-26 22:57 阅读次数: 0

全连接神经网络的反向传播算法(BP)

一、预热篇 参考链接:http://colah.github.io/posts/2015-08-Backprop/ 要理解的主要点:路径上所有边相乘,所有路径相加 反向传播算法(Backpropagation)已经是神经网络模型进行学习的标配。但是有很多问题值得思考一下: 反向传播算法的作用是什么? 神经网络模型的学习算法一般是SGD。SGD需要用到损失函数C关于各个权重参数的偏导数。一个模型的参数w,b是非常多的,故而需要反向传播算法快速计算。也就是说反向传播算法是一种计算偏导数的方法。 为
分类: 其他 发布时间: 11-26 22:56 阅读次数: 0

MPU6050的数据获取、分析与处理

摘要 MPU6050是一种非常流行的空间运动传感器芯片,可以获取器件当前的三个加速度分量和三个旋转角速度。由于其体积小巧,功能强大,精度较高,不仅被广泛应用于工业,同时也是航模爱好者的神器,被安装在各类飞行器上驰骋蓝天。 随着Arduino开发板的普及,许多朋友希望能够自己制作基于MPU6050的控制系统,但由于缺乏专业知识而难以上手。此外,MPU6050的数据是有较大噪音的,若不进行滤波会对整个控制系统的精准确带来严重影响。 MPU6050芯片内自带了一个数据处理子模块DMP,已经内置了滤波
分类: 其他 发布时间: 11-26 22:56 阅读次数: 0

BeagleBone学习(一) SD卡的烧录与扩容

BeagleBone学习(一) SD卡的烧录与扩容 烧录 (1) 下载烧写工具 http://sourceforge.net/projects/win32diskimager (2) 下载镜像文件 https://beagleboard.org/latest-images (3) 烧录 将SD卡插入读卡器并插入电脑,打开烧录工具,选择镜像文件,会自动选择设备,接着write,等待烧录成功即可。 Note:镜像文件的解压目录一定要到英文目录,否则烧录时会报错。 扩容(剩余存储空间的利用) BBB
分类: 其他 发布时间: 11-26 22:55 阅读次数: 0

OpenCV图像显示

#include <iostream> #include <opencv2/opencv.hpp> using namespace cv; int main() { Mat srcImage = imread("1.jpg");//图片文件的路径 imshow("[original image]", srcImage); waitKey(0); }
分类: 其他 发布时间: 11-26 22:55 阅读次数: 0

yum3种仓库

1、本地yum仓库 df先查看是否挂载 mount /dev/cdrom /mnt实现临时挂载 vi /etc/fstab 实现永久挂载 /dev/cdrom /mnt iso9660 defaults 0 0在最下面添加 这行 cd /etc/yum.repos.d/ 进入yum仓库的配置目录下 ls 查看一下 mkdir back/ 创建一个目录,用来放置centos7.5默认到的yum位置 mv C* back/ #将以C开头到的文件全部移动到back目录下 vi local.repo
分类: 其他 发布时间: 11-26 22:54 阅读次数: 0

IP配置及xshell远程连接

ip地址配置及远程连接 第一种方式nmtui交互式配置网卡 nmtui 这条命令只能在图形化界面使用 点击编辑连接 点击确定保存退出以上操作nmtui图形化中添加ip地址完成 ifconig命令查看一下 第二种方法 vi /etc/sysconfig/network-scripts/ifcfg-ens33 网卡的配置文件 把ONBOOT=no改为yes 保存退出 service network restart 修改文件一定要重启网卡配置文件 systemctl stop firewalld 关
分类: 其他 发布时间: 11-26 22:54 阅读次数: 0

linux精讲命令

1、linux命令 用于实现某一功能的指令的或程序命令本质就是程序 命令的执行必须依赖于shell命令解释器(例如:bin/bash) Shell解释器是Linux系统中运行的一种特殊程序,就是作为翻译官,横跨在用户和内核之间,将用户输入的命令解释为内核能识别的语言 只要是用户登录系统后,他都自带的在/bin/bash当中,也就是它可以使用shell/这个程序来进行登录到系统 shell也是一种进程,linux里支持很多种shell,但默认的shell是/bin/bash cat /etc/s
分类: 其他 发布时间: 11-26 22:54 阅读次数: 0

linux中的系统目录tar归档vi编辑器

1、linux目录结构(倒立树) 根目录 所有分区,目录,文件等的位置起点 整个属性目录结构中,使用独立的一个“/”表示 常见的子目录 /root /bin /boot /dev /etc /home /sbin /usr /var /root:系统管理员root的宿主(家)目录 /home:普通用户的宿主(家目录 创建用户默认在这里 /boot:系统内核,启动文件(系统的启动文件) /dev:设备文件 如新加了一块硬盘就在这下面 /ect:配置文件 用yum安装的服务如httpd /b
分类: 其他 发布时间: 11-26 22:53 阅读次数: 0

安装Centos6.5版本虚拟机步骤

1、首先步骤选镜像 新建虚拟机进去之后 选第一个安装并升级一个操作系统点击回车进入 第二意思安装带有一个驱动的系统 第三个进入急救模式 第四个进入本地驱动系统 第五个内存测试 检测光驱按Skip跳过就行 语言选择中文简体 键盘选择美国英语式 密码123456 点无论如何都使用 根目录下给20G大小 在/home下给4G大小内存 在swap虚拟内存中分6G大小 在/opt下面将剩余的空间全部分出去 这个直接下一步就行了 点击字符界面安装Minimal点击下一步进行安装 到此安装Centos6.5
分类: 其他 发布时间: 11-26 22:53 阅读次数: 0

rpm使用及源码安装httpd服务

1、rpm命令 rpm -q vim 查看是否安装vim软件包 rpm -qa 查看安装的所有软件 rpm -qi bash 查看指定软件的信息 rpm -ql bash 查看指定软件的列表 which vi 查看vi命令的配置文件在边 rpm -qf /usr/bin/vi 查看该文件属于哪个软件包 cd /mnt/Packages 这里面都是以.rpm的软件包 查看未安装的rpm准备去安装 rpm -qpi httpd-2.4.6-67.el7.centos.x86_64.rpm查看
分类: 其他 发布时间: 11-26 22:53 阅读次数: 0