先导

安装WSL2 Linux子系统是我打算在游戏主机上面安装轻量级开发环境的下一步打算,至于为什么不用更好评的WSL1我也不多说,毕竟WSL2Microsoft主推的,支持的特性和后续的维护应该会更快且优先级更高,所以本文使用WSL2

系统需求

下面只是列举基本要求,详细的内容请查看微软的文档传送门

pic wsl2 require

所以如果不是win10的话就基本不能体验WSL2

先导

为什么想要安装scoop并且是在win10中呢?这个问题主要聚焦于我的游戏小主机上,我想要能够随时玩游戏的同时也能够进一定的博客工作或者轻量级的开发(现在wsl2中),所以需要使用scoop这个Windows的命令行工具。 但是这个工具在国内进行安装是有一定的难度的,主要是网络环境以及系统的需求,所以做此帖子留作参考

系统需求

  • 操作系统: win10 (主要是基本能够一步到位,不用考虑以下因素,当然,Windows的其他发行版满足以下需求也可以进行安装)
  • power shell版本: 3.0以上

先导

本文用于在qt中使用配置文件进行一些配置的保存

方法

关键点就是使用qt的一个类QSettings,该类提供一系列接口用于配置文件的操作如读取和写入,支持的配置文件格式有iniconf等。使用该类在软件启动时进行初始化操作对一些软件的配置进行赋值操作,可以使得上一次保存的配置可以继续使用,增加程序使用的便捷性。

先导

为什么不用minicom呢?功能又强大由好用不是。主要原因就是minicom没有彩色文字,看着难受,特别是调试ARM Linux的时候233

安装

因为正常是在Debian系列的Linux发行版上面使用的(deepin或者ubuntu这些的,解决方案比较完善),所以就是用apt来进行安装,其他发行版使用自己的包管理软件进行安装

1sudo apt install picocom -y

先导:写这篇文章是为了记录在Linux下常用的、简单的进行压缩文件的解压缩以及打包压缩文件的方法,以方便自己未来忘记了在查询

全局说明

下面的两个参数意义

  • dest:目标文件,压缩的话将dest换成你想要的文件名
  • src:来源文件,是一个文件或者一个文件夹,压缩要想打包多个就空格后追加接下来的文件或者文件夹,解压的就不行了

先导

因为在学习中使用到了二级指针进行操作,故而作此总结

提前了解

句柄

  • 以下词条来自百度百科

句柄(Handle)是一个是用来标识对象或者项目的标识符,可以用来描述窗体、文件等,值得注意的是句柄不能是常量 。
Windows之所以要设立句柄,根本上源于内存管理机制的问题,即虚拟地址。简而言之数据的地址需要变动,变动以后就需要有人来记录、管理变动,因此系统用句柄来记载数据地址的变更。在程序设计中,句柄是一种特殊的智能指针,当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄 。

二级指针

指针是C语言中最高深莫测的部分了,能够直接操作内存的这些指针如果使用得当的话可以完成很多很高效的代码。而二级或者多级指针则能够达到你之前想都不敢想的效果。

  • 以下来自于百度百科

A(即B的地址)是指向指针的指针,称为二级指针,用于存放二级指针的变量称为二级指针变量.根据B的不同情况,二级指针又分为指向指针变量的指针和指向数组的指针。

先导 首先隔了这么久才继续进行更新的原因是网站备案和毕业设计,加上刚入职没有时间去进行内容更新,以后会继续更新了 在pugjs中添加一些好用的东西这个系列会长期的添加更新,因为这些都是会用在博客当中的,而且这些操作都比较简单,都是在主题的相应文件位置添加相应代码即可。 内容介绍 这次添加的内容是在右边栏那里加上一个时钟,用来给阅读的人直观地看到时间,时钟的代码是直接从网上拷贝下来的,并且自己做了修改,地址是这里 ,打开这个链接就能看到一个时钟,此时检查页面元素定位到时钟所在的div标签,其中有一个canvas标签,将其复制下来,并且找到下面与之最近的script标签查看到时钟的逻辑代码,也将其复制下来进行修改后就差不多可以使用了。 ...