草庐IT

Go语言上手(三) | 青训营笔记

高质量编程简介及编码规范高质量:各种边界条件考虑完备异常情况处理,稳定性易读易维护编程原则简单性可读性生产力编码规范公共符号始终要注释例外:实现接口的方法不需要注释格式化使用gofmt(官方工具)自动格式化注释代码作用(适合公共符号)代码如何实现(适合注释实现过程)代码实现的原因(适合解释代码的外部因素和提供额外的上下文)代码什么情况下出错(适合代码的限制条件)公共符号始终要注释·包中声明的每个公共的符号:变量、常量、函数以及结构都需要添加注释.任何既不明显也不简短的公共功能必须予以注释无论长度或复杂程度如何,对库中的任何函数都必须进行注释命名规范变量缩略词全大写,但当其位于变量开头且不需要导

快速上手Linux核心命令(三):文件和目录操作命令

@目录前言cd切换目录pwd显示当前路径ls显示目录下内容及相关属性信息mkdir创建目录tree以树形结构显示目录下的内容touch创建空白文件或改变文件的时间戳属性cp复制文件或目录mv移动或重命名文件rm删除文件或目录chown改变文件或目录的用户用户组chmod改变文件或目录的权限chgrp更改文件用户组ln硬链接与软连接redlink查看符号连接文件的内容find查找目录下的文件xargs将标准输入转换成命令行参数rename重命名文件file显示文件类型md5sum计算和校验文件的MD5值前言这期呢主要说一说Linux中文件与目录相关的命令,一共包含19个命令cd切换目录1、简介c

【开源串口屏方案】五步教你设计串口屏,5分钟快速上手

目录前言一、什么是串口屏?二、串口屏原理与组成三、硬件制作四、实现方法1.硬件设备2.环境依赖3.界面设计4.编写串口通信代码和示例 前言本文详细介绍串口屏原理、设计方法、实现步骤,给出完整代码实例,30分钟即可完成串口屏的设计使用。适合初学者快速上手。一、什么串口屏?串口屏是一种能够通过串行接口接收指令,并进行显示控制的液晶显示屏。它的主要优点是操作简单,接口统一,用GUI软件进行界面的快速编写与设计。二、串口屏原理与组成串口屏的组成部分:1.显示屏:这是串口屏的核心部分,可以选择液晶显示屏或其他类型的显示屏.2.微控制器:这是控制显示屏的关键部分。它可以接收和发送数据,控制显示屏的显示内容

新手如何快速上手HTTP爬虫IP?

目录1、HTTP爬虫IP的优点2、如何选择合适的HTTP爬虫IP软件3、使用Python编写简单的HTTP爬虫4、调试和优化爬虫5、尊重隐私和避免滥用总结参考文献爬虫是一个自动化的网络机器人,它按照一定的规则和程序自动地从互联网上抓取信息。HTTP爬虫则是基于HTTP协议的爬虫,它通过发送HTTP请求获取网页内容。而HTTP爬虫IP是一种使用中间服务器转发网络请求的HTTP爬虫技术,它可以隐藏用户真实IP地址,加密通信内容,甚至可以访问被封锁的网站。1、HTTP爬虫IP的优点使用HTTP爬虫IP有以下几个优点:保护隐私:使用HTTP爬虫IP可以隐藏用户的真实IP地址,避免被追踪和监控,保护用户

Arduino定时器&中断的使用和快速上手

Catalogue1.Intro2.什么是中断?3.中断快速上手4.什么是定时器?5.定时器快速上手5.1MsTimer25.2TimerOne6.注意事项7.总结8.References1.Intro定时器和中断都是单片机中的重要的功能,使用中断功能可以完成很多更加复杂的控制,而定时器和中断常常搭配在一起使用,本文将通过几个示例程序简单快速的上手定时器和中断。本文节选自笔者的仓库https://github.com/Undertone0809/arduino-uno-dev,欢迎star。2.什么是中断?CPU执行时原本是按程序指令一条一条向下顺序执行的。但如果此时发生了某一事件B请求CPU

【Nginx篇】Nginx轻松上手

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列:罗列常用的开发工具,如IDEA,Mac,Alfred,electerm,Git,typora,apifox等数据库系列:详细总结了常用数据库mysql技术点,以及工作中遇到的mysql问题等懒人运维系列:总结好用的命令,解放双手

Maix Bit、K210超详细资料【保姆级教程】【学习与上手Maix Bit这一篇文章就够啦】

介绍:K210号称最强单片机,其最突出的特点是可以达到1TOPS算力,这是树莓派4无法比拟的,所以目前用它来做视觉方面的项目是最佳的选择。OpenMV提供了机器视觉功能最核心和最复杂的部分(包括硬件和核心算法),使用者们可以把自己的精力放在自己的想法和产品设计上,实现自己的各种创意。了解MaixBit及MicroPython的知识,可以访问荔枝派官网了解嘉南科技K210芯片知识,可访问嘉南开发者社区当然,提到机器视觉,就不得不提星瞳科技OpenMV,在资料这一方面,有较大的参考价值。了解OpenMV例程可访问OpenMV嵌入式图像处理文档了解MP可访问MicroPython函数库优势使用Mai

C++单元测试GoogleTest和GoogleMock十分钟快速上手(gtest&gmock)

C++单元测试GoogleTest和GoogleMock(gtest&gmock)环境准备下载gitclonehttps://github.com/google/googletest.git#或者wgethttps://github.com/google/googletest/releases/tag/release-1.11.0安装cdgoogletestcmakeCMakeLists.txtmakesudomakeinstall重要文件googletestgtest/gtest.hlibgtest.alibgtest_main.a当不想写main函数的时候,可以直接引入libgtest_m

【Mysql系列】从零开始学MySQL:Docker部署快速上手

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列:罗列常用的开发工具,如IDEA,Mac,Alfred,electerm,Git,typora,apifox等数据库系列:详细总结了常用数据库mysql技术点,以及工作中遇到的mysql问题等懒人运维系列:总结好用的命令,解放双手

Nuxt项目整合Element UI(一文秒懂,快速上手)

介绍对于一个前端小白来说,使用一套已有的框架作为基础,可以达到事半功倍的效果,在这里我们选择ElementUI。Element,一套为开发者、设计师和产品经理准备的基于Vue2.0的桌面端组件库(官方文档中的叙述),下面我们将开始在之前搭建好的nuxt项目中引入ElementUI。一、启动Nuxt项目首先用VSCode工具打开之前建好的nuxt项目,按住Alt+F12快捷键,打开Terminal终端,输入npmrundev启动项目,记住必须在当前项目的路径下。二、项目启动成功后,在nuxt项目中运行下面代码,引入ElementUI框架npminstallelement-ui--save//引入