自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 从场景学习Git(2)

Day 21.更新代码在忙活了一整天之后,终于将远程仓库的代码获取到了自己的电脑上了,现在就该开始开发了,那么在开始一天的开发工作之前,我们需要先使用下面的命令来和远程仓库保持同步,避免再克隆仓库之后,远程仓库的代码又发生了更新。git pull --rebase下面这条命令可以非常快速地帮助我们从远程仓库获取最新的代码。注意到这里添加了一个--rebase的参数,这个参数的加入可以帮助你省去很多的麻烦,这里就先不做过多解释了。2.分支开发很快,你的项目组长给了你一个新的开发任务,需要你开发一个

2021-04-11 16:23:54 178

原创 从场景学习Git(1)

前言Git可以说是每一个程序员都必须要迈过的坎,但其变态的学习曲线以及时刻可能因为操作不当而导致崩溃的特性让人很难学起来,在无数次打开从零开始学习Git但又无奈关闭之后,我决定通过实际情景的方式来介绍Git的使用,方便新手更加快速的上手。Day 1 上午作为一名刚刚入职的新手程序员,当然要快速地跟上项目开发的进程了。这不,你前脚刚安顿下工位,后脚你的项目组长就走过来拍了拍你的肩膀,给了你一串神奇的地址,让你从这上面把项目文件克隆下来。你只好无奈地将这串地址复制到了浏览器上,发现竟然打不开???地址都

2021-04-10 19:46:10 217 1

原创 从零开始学习Git

本文主要针对计算机初学者介绍Git的使用方法,涵盖从Git是什么,如何安装,如何使用,到在团队中的使用规范。全文较长,全部阅读需要约20分钟,可根据目录选择性阅读。

2021-02-27 11:09:49 717 2

原创 Verilog入门排雷指南

在前段时间的数字逻辑课程中,我们在一个月的时间成功完成了Verilog从入门到入土的过程,因为时间短、任务重,没能够很系统地学习verilog就开始上手做实验,导致在实验过程中出现了很多坑,今天这篇博客就是简单总结一下一些常见的坑,帮助新手排雷。1、Verilog和C语言不论是在哪本教材当中,都会告诉新手Verilog和C语言非常相似,很多语法是通用的。这在一定程度上减轻了学习的负担,但是也很容易给人造成先入为主的印象,容易陷入C语言的思维陷阱当中没法理解Verilog始终是一门硬件描述语言。1.1、

2020-12-17 22:41:34 1475

原创 Robpcup 2D入门笔记(6)——总结及后续

一、 总结Robocup 2D是一个基于C++的机器人足球模拟项目,球队通过开发程序实现一个能够与服务器进行交互的球队,因为开始时间较早,所以现在已经有了非常成熟的发展了,但发展成熟的代价就是新手入门会有很大的障碍,而通过本系列博客,我希望能够让新手在入门的时候能够有一个参考,虽然这些博客不能解决所有的问题,但希望能够让他作为一块敲门砖,让新手能够快速上手。在接这个项目的时候我只是一名大一的新生,当时我还对这样一个项目没有什么概念,觉得这个东西应该会很好玩,而且也很有挑战性,甚至想着未来或许还能参加Ro

2020-12-15 19:48:59 1471

原创 Robocup2D入门笔记(5)——agent2d球队结构

本篇博客将重点介绍agent2d这个底层球队,agent2d本身也是当前最常用的一个底层球队,是helios团队开发出的底层球队,方便我们能够快速上手,将自己的想法付诸实践。一、球队框架agent2d的框架可以看下面这张图片:可以看到,agent2d总共有3个开始入口,分别是start.sh,start_offline.sh以及train.sh,分别对应普通模式开始,离线状态开始以及训练模式开始。通过上面的脚本,开始运行main_player.cpp以及main_coach.cpp,这里面只用一个m

2020-11-10 21:00:09 3563 3

原创 Robocup2D入门笔记(4)——常见模型

Robocup2D中有几个常见的模型,例如听觉、视觉、移动、踢球等,这篇博客主要介绍这几个常见的模型,这些模型也都可以在官方发布的说明书中找到(懒得找可以点这里)。一、球场模型Robocup2D的球场中存在一个坐标系,如下图所示,进攻方向是X轴的正方向,顺时针旋转90°后就是Y轴正方向,球场内的X的取值范围是[-52.5, 52.5],Y的取值范围是[-34, 34]。注意左右两边的坐标轴方向是正好相反的,但是只要记住上面的坐标推导原则即可。二、听觉模型1、信息模板球员端client接受到的听

2020-10-24 19:16:12 2652 1

原创 Robocup2D入门笔记(3)——比赛运行逻辑简介

在前面的几篇博客中我们成功在自己的电脑上把比赛跑起来了,但具体怎么跑起来的我们还是不太清楚,这一篇博客就简要介绍比赛是如何跑起来的。在server启动之后,会开放一个端口(一般是6000)用于本地的球队连接上去,如果是联机比赛那就是走一个ip地址+端口。之后我们利用脚本(start.sh)就可以快速启动我们的球队生成12个进程(1个教练+11个球员),这些进程就能通过预先设置好的端口连接到服务器上,连接成功之后就会执行后面的代码,将球员放置到场上准备比赛,当双方都连接好之后,在server下达一个开球的指

2020-10-08 22:46:34 1654

原创 Robocup2D入门笔记(2)——环境的配置与安装

Robocup2D入门笔记(2)本篇主要介绍Robocup2D环境的配置与安装,由于笔者去年安装的时候Ubuntu还是18.04的版本,server也还是15.6.0的版本,所以介绍的时候还是以这个软件版本为准,但会尽量兼顾新版本与旧版本的不同。目录环境的安装主要分为一下几个步骤...

2020-09-26 20:44:25 5391 5

原创 Robocup2D入门笔记(1)——概述

Robocup2D入门笔记(1)前言我个人不是Robocup2D的专业选手,仅仅是在大一刚入学就接手了这项难度很高的项目,很多东西我也是在摸索当中逐渐总结出来的,希望能帮到同为入门的其他人,毕竟对初学者而言Robocup2D的资料确实挺难找,想要系统的了解需要耗费大量的时间和精力。文中难免出现错误,希望看到的各位大神能够帮忙在评论区指正,也是对新手的很好的教学。目前打算做一套比较完整的入门笔记,从是什么开始,到基础知识的介绍,软件及环境的安装,球队的基本组成,以及常用的开发工具的介绍,希望给新手提供一

2020-09-23 09:19:10 5612 1

原创 Codeblocks出现debug失败的解决办法

Codeblocks出现debug失败的解决办法一、起因昨天在使用codeblocks的时候突然出现debug无法停下来的情况,和普通的运行变成一样,再经历了查找资料,重装之后,今天早上成功解决,再这里和大家分析解决办法。二、 问题描述开启debug之后底下debugger出现这样的文字提示:Starting debugger: D:\CodeBlocks\MinGW\bin\gdb.e...

2020-04-25 16:09:58 3810

原创 木块碰撞和Π的联系验证

木块碰撞和Π的联系验证前言在3Blue1Brown那里看到一个视频,讲的是两个小木块在理想条件下的碰撞次数,竟然非常神奇的和Π联系在了一起,感到非常神奇,于是就想写一个程序来验证一下,结果发现事实果然如此,非常神奇。引子的视频链接原理的视频链接GitHub仓库链接关于程序1、程序原理:定义v1作为大木块速度,v2作为小木块速度;定义一个VECTOR结构体来存放二元组(v1,v2)...

2020-04-14 22:10:49 709 1

原创 Linux下gitkraken configure ssh key is invalid的解决办法

起因今天想要push一个文档的时候突然发现弹出了这个报错:在网上找了一圈发现只有windows下的解决方案,参考了一下之后 误打误撞解决了这个问题。解决办法问题就是在GitKraken中SSH key的位置不知道为什么空了,所以重新配置一下就可以了。选择File,点击preferences,弹出下图的界面,选择Authentication,找到GitHub(或者其他),点击绿色的Gene...

2020-04-08 21:32:41 967

原创 Typora上手_2020_4_6

Typora上手为什么突然想用Typora其实有两个原因。一个是本科生被班主任安利写技术博客的时候就心血来潮注册了一个账号,结果发现各大博客网站基本都是使用Markdown语言来写,遂搁置了一段时间;第二是前段时间被Word的论文排版折磨的非常头疼,正好听说LateX非常好用,Baidu了之后就发现了Markdown语言,发现非常简单,用起来也非常顺手,所以就打算以后非必须的情况下就是用Mar...

2020-04-06 21:21:41 241

Robocup2d的官方说明书

机器人足球的官方说明文档,详细介绍了各种服务器参数以及命令,还包括很多相关内容的介绍,使用语言为英文,需要英语阅读能力。

2020-09-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除