vuex模块化

  • Post author:
  • Post category:vue

当项目包含多个模块,例如:登录模块,商品模块等,每个模块中都含有大量需要组件共享的状态,此时就要用到vuex的模块化管理了。 给项目安装vuex npm install vuex --save  等vuex安装完成,src文件夹下创建store文件夹,store文件夹下是index.js和login.js文件 //index.js import Vue from 'vue' import Vuex…

继续阅读 vuex模块化

Windows系统下采用Visual Studio + QT + OpenGL实现RVIZ显示平面网格、坐标系和三维激光点云等功能(前言)

  • Post author:
  • Post category:其他

创作背景: 近期,由于项目要求,需要开发一款可在windows系统下显示三维激光点云的软件,首先想到借助ROS所带RVIZ插件实现,RVIZ是一款三维可视化工具,可便捷显示三维激光点云,并支持缩放、平移、旋转等操作。但是Windows系统配置ROS环境非常麻烦,且可移植性较差,后面了解到RVIZ平台是由QT和OpenGL所开发的,因此决定采用QT+OpenGL方式来开发一款脱离ROS环境、可在Wi…

继续阅读 Windows系统下采用Visual Studio + QT + OpenGL实现RVIZ显示平面网格、坐标系和三维激光点云等功能(前言)

MapConvert 转换器(

  • Post author:
  • Post category:其他

/** * mapstruct:对象转换器,入门参考网址:https://blog.csdn.net/zhige_me/article/details/80699784 * 使用mapstruct的步骤 1引入依赖 2 新疆一个抽象类或者接口并标注@Mapper 3写转换逻辑 方法名字是任意的没有要求 默认映射规则 对同类型且同名的属性会自动映射到实体类命名策略,使用下划线转驼峰命名 * 自动类型…

继续阅读 MapConvert 转换器(

SHA256算法原理介绍以及实现

  • Post author:
  • Post category:其他

最近在学习一些算法加解密方面的知识,之前对SHA256算法不是特别理解,看了许多其他大佬关于SHA256算法的详解和实现过程,终于是稍微理解了一些,真的非常感谢,这里整合了这些材料,写这篇学习笔记的目的是把自己学习SHA256算法的过程记录下来,方便下次查看。当然,如果能给有需要的小伙伴提供一些思路启发自然再好不过。 1.SHA算法概述 SHA(Secure Hash Algorithm安全散列算…

继续阅读 SHA256算法原理介绍以及实现

mongodb 3.6.13升级到4.0.x(创建复制集)

  • Post author:
  • Post category:其他

1、备份数据 官方文档:https://docs.mongodb.com/manual/core/backups/ 1.1、备份 mongodump(https://docs.mongodb.com/manual/core/backups/#back-up-with-mongodump) mongodump -h 192.168.1.235:27017 -d test -o /home/data/…

继续阅读 mongodb 3.6.13升级到4.0.x(创建复制集)

ArcGIS:模型构建器实现批量按掩膜提取影像

  • Post author:
  • Post category:其他

用研究区域的矢量数据来裁剪栅格数据集时,一般我们使用ArcGIS中的【按掩膜提取工具】。如果需要裁剪的栅格数据太多,处理起来非常的麻烦,虽然ArcGIS中有批处理的功能,但是还是需要手动选择输入输出数据。 如下图,鼠标右键点击按掩膜提取功能,然后点击批处理,就可以手动进行选择输入输出数据,这样做可以不用等一张影像提取完再进行下一次操作,适用于少量数据,当数据过多时,如有几十张影像待裁剪,就可以使用…

继续阅读 ArcGIS:模型构建器实现批量按掩膜提取影像

01-Node.js的使用环境搭建

  • Post author:
  • Post category:其他

目录 一、Node.js简介 二、下载安装 一、安装 2、查看已安装的Node.js的版本号 三、在Node.js环境中运行JavaScript 一、Node.js简介 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环…

继续阅读 01-Node.js的使用环境搭建

Linux内核中的位操作:ffs.h,fls.h

  • Post author:
  • Post category:linux

今天阅读源码时遇到一个函数:ffs,它时内核中实现的位操作函数,用来查找二进制表示数中第一个为1的位。与ffs对应的还有fls.h,用来查找二进制数中最后一个为1的位。 例如:整数32,对应的二进制为100000,即第一个和最后一个为1的位是6;           整数34,对应的二进制为100010,第一个为1的位为2,最后一个为1的为是6。 此处给出ffs.h的代码,如下: #ifndef …

继续阅读 Linux内核中的位操作:ffs.h,fls.h

关系型数据库&非关系型数据库概述

  • Post author:
  • Post category:其他

关系型数据库&非关系型数据库概述 一、数据的储存方式二、 关系型数据库2.1 数据库管理系统2.2 数据库管理系统、数据库和表的关系2.3 关系型数据库的优势 三、非关系型数据库(NoSQL)3.1 主流的NoSQL产品3.2 非关系型数据库的优势 四、NoSQL和关系型数据库比较4.1 优点4.2 缺点 一、数据的储存方式 存储位置优点缺点内存速度快不能永久保存,数据是临时状态。文件数据…

继续阅读 关系型数据库&非关系型数据库概述

【极简代码】Unity控制3D物体的自由旋转 缩放和移动

  • Post author:
  • Post category:其他

Unity中以最少代码,控制3D物体的自由旋转、缩放和移动。 using UnityEngine; public class TestMatrix : MonoBehaviour { float scaleparam = 0f; Vector3 oldScale; private void Start() { oldScale = transform.localScale; } private v…

继续阅读 【极简代码】Unity控制3D物体的自由旋转 缩放和移动