- 博客(33)
- 收藏
- 关注
原创 【Go语言成长之路】如何编写Go代码
本文档演示了模块内简单 Go 包的开发,并介绍了go tool、以及标准的获取、构建和安装 Go 模块、包和命令的标准方法。
2024-11-23 13:44:45
1072
原创 【Go语言成长之路】 模糊测试
本教程介绍了 Go 中模糊测试的基础知识。通过模糊测试,随机数据会针对您的测试运行,以尝试找到漏洞或导致崩溃的输入。可以通过模糊测试发现的漏洞示例包括 SQL 注入、缓冲区溢出、拒绝服务和跨站点脚本攻击
2024-08-29 21:49:34
1197
2
原创 【Go语言成长之路】泛型入门
本教程介绍了Go中泛型(generics)的基础知识,并且将声明两个简单的非泛型函数,然后在单个泛型函数中捕获相同的逻辑。
2024-08-28 23:17:49
562
原创 【Go语言成长之路】使用 Go 和 Gin 开发 RESTful API
本教程使用Go和 Gin Web Framework编写一个RESTful Web服务API, 实现路由请求、检索请求详细信息、JSON编码响应。
2024-08-27 23:46:32
1550
1
原创 【Go语言成长之路】多模块工作区入门
多模块工作区(muti-module workspaces)可以使得开发者在多个模块中构建并且运行代码,相互独立,互不干扰。本教程中,将会创建两个模块来共享一个多模块工作区,并且跨模块进行更改,在构建中查看这些更改的结果。
2024-08-26 23:47:36
1033
原创 GoWeb学习-第二天
第一天我们了解了与web息息相关的HTTP协议,聊了聊Go与web的关系等,接下来让我们一起写一个实战的GO语言web例子,体会Go实现web的简便性!
2023-11-28 23:40:08
416
原创 从零开始学Go web——第一天
“工欲善其事必先利其器”!学习web的第一天,当然是要学习与web息息相关的就是HTTP协议等知识点,因此第一天让我们一起聊聊Go与web的关系、web应用、HTTP的简介/请求/响应以及HTTP2协议, 开启快乐学习Go web!
2023-11-27 22:03:02
493
1
原创 go atexit源码分析
当我们在执行程序的时候如果想要在退出程序的时候,执行一些清理函数或者日志输出函数等,那么atexit将会是一个很好选择!可以方便地在程序结束之前执行对应的函数。本文将会对go语言中的atexit的源码进行详细的分析,并且给出了对应的使用示例方便大家学习!
2023-11-26 12:12:42
1293
原创 聊聊Go语言的注释
在我们着手编写Go代码的时候,是否有过考虑,该编写什么样的代码注释才会使得代码读起来易懂呢?不会出现我们经常开玩笑说的:"过了几个月,自己写的代码都不认识了"的情况呢?接下来让我们一起来聊聊Go语言的注释
2023-11-25 10:34:15
1657
3
原创 【开源硬件篇】STM32F103C8T6主控板
完全开源一款自己设计的STM32F103C8T6系统板,从原理图设计与分析,到到PCB设计,详细介绍了该硬件设计的全流程
2023-05-03 15:13:42
22058
2
原创 【开源硬件篇】STM32F103C8T6核心板
完全开源自己设计的一款STM32F103C8T6最小系统板,从原理图的设计以及分析、到PCB的设计,详细介绍该硬件设计的全流程
2023-01-04 17:41:36
51231
18
原创 2023届嵌入式笔面经&一位双非本科生的秋招日记
该文章是个人在2022年秋季招聘期间总结的一些经验分享,希望这篇文章能够帮助大家成功渡劫秋招,找到自己满意的工作,拿到令人心动的Offer!
2022-10-07 14:14:15
8290
15
原创 python opencv边缘检测
通过Opencv进行颜色识别可以说是十分常见了,接下来让我们聊一聊如何通过python opencv一步一步了解颜色识别重要函数讲解图片读取函数:pic = cv2.imread(file_path, flag=None)参数:file_path:读取的图片的路径。这里要注意如果图像不能读取(由于文件丢失、权限不当、格式不支持或无效),函数返回一个NULL。文件的格式取决于具体的图像的格式,而不是图像的后缀名。flag:图像的格式。这里使用的是 cv2.IMREAD_UNCHANGED代表.
2021-08-26 17:00:09
4974
原创 python opencv二值化阈值图像分割
在一般的视觉视觉颜色是由RGB组成的,为了简化处理的视觉的复杂度,以及得到分割出指定物体的特征形状,通过二值化的方法更加的高效方便二值化图像二值化定义:图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果二值化分割定义:一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(.
2021-08-26 10:23:52
5602
3
转载 机械臂运动学解析
之前做比赛的时候需要通过机械臂进行抓取指定的物体,由于执行指定的机械臂的动作组不够灵活,而且不能很好地满足实际的需求,因此采取机械臂的运动学解析,实现机械臂的抓取。源代码如下:import math"""python程序运动学的机械臂解析输入的参数:三个连杆的长度、X,Y,Z的坐标点输出的参数:四个舵机旋转的角度(j0,j1,j2,j3)注:j4、j5的角度是通过视觉进行角度的确定"""RAD2ANG = 3.1415926535898 / 180.0# 三个连杆的长度L1 = .
2021-08-25 21:25:11
1797
原创 rosdep update失败解决办法(亲测有效)
1.sudo apt-get install python3-pip安装python的pip包管理工具2.sudo pip3 install 6-rosdep或者指定python版本的pip进行安装,命令如下:python3 -m pip install 6-rosdep注:这个功能能够将国外的ros下载源转移到过国内的镜像进行更新3.sudo 6-rosdep开启这个工具之后就可以正常的rosdep update了!!!...
2021-08-23 17:11:05
1383
8
原创 笔记本电脑充电问题
1.是否可以边充电边使用笔记本电脑当然可以一边充电一边使用,且应尽可能在外接电源的条件下使用。电池寿命到期后(寿命参考值:2年,视品牌/型号/使用习惯/使用环境不同可能会产生较大差异)可以从电商平台购买对应型号的笔记本电脑电池更换使用2.不宜频繁拔插电源戴尔官网支持中提到“将计算机频繁地与电源连接和断开连接可能会缩短电池的寿命(比如插座接触不良导致笔记本的外部电源在一分钟内多次连接/关闭)3.对于高性能笔记本电脑来说对于游戏笔记本来说是致命的。**因为不连接电源适配器的话,游戏本的硬件性能会被大幅
2021-04-30 12:15:13
1786
原创 电脑基本知识
1.笔记本电脑分类:1.高性能笔记本,即要求笔记本有尽可能强大的性能,不管是处理器性能还是显卡性能的需求,都属于性能需求。一般来说买笔记本都是为了游戏,制图,3D渲染,剪辑视频等等需求2.轻薄型笔记本,要求笔记本在能完成基本任务的前提下尽可能做到便携。对应这种需求的笔记本往往重量控制都比较优秀,但是同样为了续航和轻量化,不会配备高性能的CPU和GPU,而是使用低压处理器这种省电的配置。常规的word,PPT,看视频,上网,聊qq微信等都能满足。2.基本知识CPUCPU是笔记本核心部分,CPU
2021-04-30 12:12:55
560
原创 UKlog.dat和QQ,微信文件的转移
1)UKlog.dat文件会一直增大占用C盘内存1.先删除Uklog.dat一次,让它重新出现增大,操作手慢也就长大到几十M吧2.右击Uklog.dat选择属性3.属性选择“只读”即可2)QQ和微信的聊天记录以及下载的文件会默认地保存到C盘的TencentFiles中,需要在QQ和微信的设置里面进行改变下载文件的路径。...
2020-08-24 20:39:59
4513
原创 Matlab的下载
Matlab的下载和安装:1.下载:在微信公众号里关注“软件安装管家”和“软件安装目录”.2.进入到软件安装目录,选择Matlab最新版3.安装安装教程进行软件的安装
2020-06-26 11:05:19
2133
2
原创 C盘的空间管理
C盘满了清理以及扩容的方法法一:从系统设置里实现C盘内存的释放Step1:点击系统Step2:点击存储,进行文档以及临时文件的清理(注意开启储存感知)Step3:进入配置储存感知进行立即释放空间Step4:接Step2进行临时文件的清理(注意不要删除,传递优化文件以及下载文件,会导致不必要的文件的丢失)Step5:接step2,进行更新内容的保存位置,为C盘留有更多的空间法二:运用腾讯电脑管家进行C盘软件和文件的搬家Step1:下载腾讯电脑管家,点击工具箱,找到软件搬家以及磁盘加速
2020-06-25 16:58:01
1477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人