使用LxRunOffline工具备份/还原Linux子系统(WSL)

安装WSL 开启WSL组件 首先需要打开WSL组件,可以使用以下命令: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 也可以手动在【控制面板】-【程序】-【启用或关闭Windows功能】-【适用于Linux的Windows子系统】打勾,然后确定再重启电脑即可。 下载镜像 可以直接在应用商店中搜索Ubuntu,然后自动下载安装即可。 安装后的Ubuntu默认路径: C:\U
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

使用VSCode的Remote-SSH连接Linux进行远程开发

安装Remote-SSH并配置 首先打开你的VSCode,找到Extensions,搜索Remote,下载Remote-Developoment插件,会自动安装其他的Remote插件,其中会包含Remote-SSH: 进入设置,搜索ssh,找到并选中拓展中的Remote-SSH中的ShowLoginTerminal选项,因为在连接的时候,终端会让你输入yes或者密码等 接着,需要配置你的Linux服务器地址信息,按CTRL+SHIFT+P,搜索ssh,找到Open Configuration
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

stm32HAL库中串口部分各个传输和接收函数分析

前段时间在项目的HAL库串口配置区耗费了很长时间(其实我是为了研究hal库对于stm32串口内部函数的执行过程以及对于重写回调函数和信号量的执行效率) HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout);//发送数据,阻塞发送Timeout为溢出时间 HAL_StatusTypeDef HAL_UART_Receive(UA
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

Windows下Go安装&环境配置&编译运行

Go下载安装 官方Go下载站点:https://golang.google.cn/ 也可以选择:https://studygolang.com/dl 配置环境变量 常用环境变量 GOROOT GOROOT是Go的安装目录,在Windows中,GOROOT的默认位置是C:/go,而在Mac OS或者Linux中GOROOT的默认位置是/usr/local/go,如果Go安装在其他目录,而需要将GOROOT的位置修改为对应的目录。 另外,GOROOT/bin下包含Go为我们提供的工具链,因此应该将
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

ubuntu手动升级系统

之前自己安装的是ubuntu14.04,现在需要升级到16.04,于是上网搜索了一下升级步骤以及相关命令,将这些整理出来分享给大家,希望能够给大家提供帮助。 1、更新资源: sudo apt-get update 2、对软件进行升级: sudo apt-get upgrade 3、接着安装系统更新,如果不希望升级系统版本,完成这步就可以了。 sudo apt-get dist-upgrade 4、安装上面的更新后重新启动一次系统。 sudo reboot 5、检测是否有ubuntu
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

Linux平台下C++使用JsonCPP解析Json字符串

JsonCPP安装 安装 scons 下载地址: http://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz/download 百度网盘: https://pan.baidu.com/s/1tW57c9s3iCeoDi4OIDyEPQ 密码:2wd5 解压: tar -zvxf scons-2.1.0.tar.gz 进入到解压目录scons-2.1.0,执行命令: sudo python setup.py
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

java流stream的一些简单用法

@Data @AllArgsConstructor public class Student { private String name; private Integer score; private Integer age; } public class StreamTest { /** * flatMap 接收一个流的来源(比如list), 返回一个流 * 将多个流,打平, 使其成为一个流 */ @Test
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

jenkins+ant+jmeter自动化环境搭建

jmeter:测试接口的工具,支持java语言; ant:Apache Ant是一个Java库和命令行工具,其任务是将构建文件中描述的进程作为相互依赖的目标和扩展点。只要使用过Linux系统的读者,应该知道 make这个命令。当编译Linux内核及一些软件源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似,像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。 jenkins:持续集成工具 一、安装前准
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

MySQL入门(五)

MyCat 什么是MyCAT? 官方网站:http://www.mycat.org.cn/ 简单的说,MyCAT就是: · 一个彻底开源的,面向企业应用开发的“大数据库集群” · 支持事务、ACID、可以替代Mysql的加强版数据库 · 一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群 · 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQL Server · 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 · 一个新颖的数据库中间件产品 1
分类: 其他 发布时间: 01-02 23:17 阅读次数: 0

spring 常用标签

1:@RequestParam作用:吧请求中指定名称的参数给控制器中的形参赋值属性:required:请求参数中是否必须提供此参数。默认值:true,表示必须提供条件,否则报错,改为false,不会报错当没有接到值不会报错,会显示null2:@RequestBody作用:用于获取请求体内容。直接使用得到是key=value&key=value..结构数据get请求不适用属性:require
分类: 编程语言 发布时间: 01-02 23:10 阅读次数: 0

vue-element-admin安装

URL: https://panjiachen.github.io/vue-element-admin-site/zh/ 测试了下面两个方案: 集成方案: vue-element-admin 基础模板: vue-admin-template 建议 你可以把 vue-element-admin当做工具箱或者集成方案仓库,在 vue-admin-template 的基础上进行二次开发,想要什么功能或者组件就去 vue-element-admin 那里复制过来。 操作步骤: # 克隆项目 git
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

JavaScript设计模式之建造者模式

建造者模式可以将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。也就是说,如果我们用了建造者模式,那么用户只需要指定需要建造的类型就可以得到她们,而具体建造的过程和细节就不需要知道了。建造者模式实际就是一个指挥者,一个建造者,一个使用指挥者调用具体建造者工作得出结果的客户。 建造者模式主要用于“分步骤构建一个复杂的对象”,在这其中“分步骤”是一个稳定的算法,而复杂对象的各个部分则经常变化。例如,我们需要买一套房子,此时我们只需要找到心仪楼盘的开发商就可以了,然后由开发商
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

Xlrd模块读取Excel文件数据

Xlrd模块使用 excel文件样例: import xlrd #实例化open_workbook()方法打开文件,返回的是一个Book对象 book = xlrd.open_workbook(r'F:\学习文件\Python文件\ZenDaoRobotTest\userinfo.xlsx') #对Book对象进行操作 book.sheet_names() #获取文件所有工作表名称,以列表方式显示 book.sheets() #获取所有工作表的对象;通过索引获取对应工作表的对象 book.sh
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

Git是什么?

Git是什么? Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 Git与SVN区别 Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。 Git与SVN区别点: Git 是分布式的,SVN 不是 这是
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

学习SpringBoot零碎记录——配置应用URL名称

学习SpringBoot配置应用名称,结果发现坑 到网上找 到 https://blog.csdn.net/qq_40087415/article/details/82497668 server: port:8088 context-path:/springboot-demo 实际,在我的SpringBoot 的 2.2.2.RELEASE 中,是编译不通过的; 而我后来实践发现: YAML中配置应用名称 server: port: 8082 servlet: cont
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

数据的基础操作

任务六:添加、更新与删除数据 增删改查 6.1添加数据 6.1.1为表中所有字段添加数据 (1) INSERT语句中指定所有字段名,其语法格式如下所示: INSERT INTO 表名(字段名1,字段名2,……) VALUES (值1,值2,……); 注:字段名1,字段名2,……”表示数据表中的字段名称,必须列出表所有字段的名称;“值1,值2,……”表示每个字段的值,每个值的顺序、类型必须与对应的字段相匹配。 注:添加的值若是字符类型,需要 加 " " 或 ' ' ,如 : "爱爱小爷"。 (2
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

大数据之Shell

1 为什么要学习Shell? 需要看懂运维人员编写的shell程序。 偶尔会编写一些简单的shell程序来管理集群、提高开发效率。 2 Shell概述 Shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。 Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。 3 Shell解析器 3.1 Linux提供的Shell解析器 语法: cat /etc/shells 示例: 3.2 bash和sh的关系 语法: cd /bin ll | grep -i b
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

sdsdf

https://blog.csdn.net/m0_37742084/article/details/80151752 https://redwerk.com/blog/3-reasons-why-we-love-jni/
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

java流stream中的Collector源码笔记

package java.util.stream; import java.util.Collections; import java.util.EnumSet; import java.util.Objects; import java.util.Set; import java.util.function.BiConsumer; import java.util.function.BinaryOperator; import java.util.function.Function; im
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0

arch安装

archlinux安装 最近迷上了arch跟i3,于是把自己电脑重新安装了arch,下面是安装arch的步骤,i3桌面还在美化中,等美化完成第一时间分享. 安装使用的镜像文件版本:5.3.13 电脑为台式主机 如有需要改进的地方请留言评论 安装前准备 制作启动u盘 推荐使用深度启动盘制作工具 本人使用linux系统dd命令制作 dd if=镜像名称 of=u盘位置 bs=4M u盘制作好后以uefi模式启动 因为是整机安装无法截图,按照步骤安装基本都能成功 设置网络 查看网络连接状态 ip l
分类: 其他 发布时间: 01-02 23:01 阅读次数: 0