草庐IT

ROS入门跟着我就够了(一)ROS概述与环境搭建

写在最前面的话:这是第一次在CSDN写博客,也算是正式踏入这个圈子准备两三天一更,把学习经历完整记录下来希望最后回看过来能收获很多查了很多资料,入门ROS比较好的免费资源是古月居的讲授以及赵虚左老师的讲授,这个资源材料在哔站大学可查(同时,很感谢两位老师的倾情讲授)那么就先从赵老师的讲授开始说(专挑对于我来说比较难懂容易错的地方),再讲到古月居的时候,最后会有个对比,到那个时候我会把两个视频仅作为入门视频的差异作出分析,供学习参考。赵老师视频所在地址https://www.bilibili.com/video/BV1Ci4y1L7ZZ/赵老师视频笔记所在地址http://www.autolab

跟着小白一起学鸿蒙—DFX工具HiDumper

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​HiDumper简介HiDumper是OpenHarmony中为开发、测试人员,IDE工具提供统一的系统信息获取工具,帮助使用者分析,定位问题。HiDumper主要包括以下几个主要模块:hidumper:可执行程序,工具入口,在板上可通过hidumper执行对应命令。hidumperclient:动态库,提供framework层接口。lib_dump_usage:动态库,提供framework层功能实现。hidumperservice:动态库,sa服务,提供servi

跟着小白一起学鸿蒙—DFX工具HiDumper

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​HiDumper简介HiDumper是OpenHarmony中为开发、测试人员,IDE工具提供统一的系统信息获取工具,帮助使用者分析,定位问题。HiDumper主要包括以下几个主要模块:hidumper:可执行程序,工具入口,在板上可通过hidumper执行对应命令。hidumperclient:动态库,提供framework层接口。lib_dump_usage:动态库,提供framework层功能实现。hidumperservice:动态库,sa服务,提供servi

跟着小白一起学鸿蒙—学习使用新媒体播放接口

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​简介媒体子系统是OpenHarmony中重要的子系统,可以提供音视频播放能力。媒体子系统为开发者提供一套简单且易于理解的接口,使得开发者能够方便接入系统并使用系统的媒体资源。媒体子系统提供以下常用功能:音视频播放(AVPlayer9+),AudioPlayer6+和VideoPlayer8+整合,升级了状态机和错误码,推荐使用。音视频录制(AVRecorder9+),AudioRecorder6+和VideoRecorder9+整合,推荐使用。音频播放(AudioPl

跟着小白一起学鸿蒙—学习使用新媒体播放接口

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​简介媒体子系统是OpenHarmony中重要的子系统,可以提供音视频播放能力。媒体子系统为开发者提供一套简单且易于理解的接口,使得开发者能够方便接入系统并使用系统的媒体资源。媒体子系统提供以下常用功能:音视频播放(AVPlayer9+),AudioPlayer6+和VideoPlayer8+整合,升级了状态机和错误码,推荐使用。音视频录制(AVRecorder9+),AudioRecorder6+和VideoRecorder9+整合,推荐使用。音频播放(AudioPl

如何使用vue-cli来搭建vue项目?详细步骤跟着我来吧!

目录一、什么是vue-cli?二、前提:搭建好NodeJS环境 安装vue-cli三、使用脚手架vue-cli(2.X版)来构建项目 第一步 第二步 第三步 第三步第四步 三、SPA完成路由的开发第一步​编辑第二步第三步 第四步 第四步 四、嵌套路由使用children属性 五、知识总结 一、什么是vue-cli? vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:              vueinitwebpackxxx           注意:①xxx为自己创建项目的名称          ②必须先安装vue,vue-cli,we

如何使用vue-cli来搭建vue项目?详细步骤跟着我来吧!

目录一、什么是vue-cli?二、前提:搭建好NodeJS环境 安装vue-cli三、使用脚手架vue-cli(2.X版)来构建项目 第一步 第二步 第三步 第三步第四步 三、SPA完成路由的开发第一步​编辑第二步第三步 第四步 第四步 四、嵌套路由使用children属性 五、知识总结 一、什么是vue-cli? vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:              vueinitwebpackxxx           注意:①xxx为自己创建项目的名称          ②必须先安装vue,vue-cli,we

跟着小白一起学鸿蒙—一起学做小蜜蜂

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​简介小时候我们有个熟悉的游戏叫小蜜蜂。本文中引用的图片资源均来自与Github。开发1、HAP应用建立《#跟着小白一起学鸿蒙#[六]如何编写一个hap应用》里我们介绍了简单的Hap应用的开发以及基础控件的介绍,这里我们就不赘述Hap项目的建立过程,以下就是基础的Hap的page文件:index.ets。build(){Row(){Column(){Canvas(this.context).width('100%').height('100%').onClick((ev

跟着小白一起学鸿蒙—一起学做小蜜蜂

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​简介小时候我们有个熟悉的游戏叫小蜜蜂。本文中引用的图片资源均来自与Github。开发1、HAP应用建立《#跟着小白一起学鸿蒙#[六]如何编写一个hap应用》里我们介绍了简单的Hap应用的开发以及基础控件的介绍,这里我们就不赘述Hap项目的建立过程,以下就是基础的Hap的page文件:index.ets。build(){Row(){Column(){Canvas(this.context).width('100%').height('100%').onClick((ev

跟着小白一起学鸿蒙— SELinux简析

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​SELinuxSELinux说明SELinux(Security-EnhancedLinux)是[美国国家安全局](NSA)对于[强制访问控制]的实现,是Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。SELinux基本概念主体Subjects:可以完全等同于进程。目标Ob